Ramassage
Obtenir les détails sur la demande de ramassage – Module SOAP
Résumé
Nom : | Obtenir les détails sur la demande de ramassage |
---|---|
Raison pour utiliser le service : | Pour récupérer tous les détails disponibles sur une demande de ramassage particulière. |
Données d'entrée : | Il s'agit du numéro de client et de l'ID de la demande. |
Données de sortie : | Détails de la demande de ramassage. |
Demande de service précédente habituelle : | Créer une demande de ramassage ou récupérer des demandes de ramassage. |
Prochaine demande de service habituelle : | S.O. |
Historique des versions : |
Détails sur la demande
WSDL : | shipment.wsdl |
---|---|
Point final (Conception) : | https://ct.soa-gw.postescanada.ca/enab/soap/pickup |
Point final (Production) : | https://soa-gw.postescanada.ca/enab/soap/pickup |
Espace de nommage : | http://www.postescanada.ca/ws/soap/serviceinfo |
Opération : | GetPickupRequestDetails |
La présente section décrit les éléments XML d'entrée pour obtenir les détails sur la demande de ramassage. Pour obtenir la structure hiérarchique, consultez le diagramme XML.
Obtenir les détails sur la demande de ramassage – Éléments de la demande | |||
---|---|---|---|
Nom de l'élément | Type | Requis/Facultatif | Description |
get-pickup-request-details-request |
Complexe |
Requis |
Élément XML de niveau supérieur de la structure de la réponse. |
customer-number |
Simple |
Requis |
(1 à 10 caractères numériques) |
locale |
Simple |
Facultatif |
Indique votre langue de préférence pour recevoir les messages d'erreur. |
platform-id |
Simple |
Facultatif |
Numéro de client de la plateforme. S'applique seulement aux plateformes de cybercommerce. |
request-id |
Simple |
Requis |
(35 caractères alphanumériques) |
Demande – Diagramme XML
Détails de la réponse
Réponse – Éléments
Le tableau ci-dessous décrit les champs XML dans la réponse. Pour obtenir la hiérarchie de la réponse, consultez le diagramme XML.
Obtenir les détails sur la demande de ramassage – Éléments de la réponse | ||
---|---|---|
Nom de l'élément | Type | Description |
get-pickup-request-details-response |
Complex |
Il s'agit de la structure XML de niveau supérieur contenant les détails sur la demande de ramassage. |
pickup-request-detailed-info |
Complexe |
Il s'agit de l'élémentXML de niveau supérieur contenant les détails sur la demande de ramassage. |
pickup-request-header |
Complexe |
Renseignements de base sur la demande. |
request-id |
Simple |
Numéro d'identification de la demande de ramassage. |
request-status |
Simple |
Statut de la demande. Les valeurs possibles sont les suivantes:
|
pickup-type |
Simple |
Le type de ramassage demandé: OnDemand (sur demande). |
request-date |
Simple |
Date à laquelle la demande de ramassage a été créée. |
next-pickup-date |
Simple |
Date pour laquelle une demande de ramassage est demandée. |
pickup-request-details |
Complexe |
Renseignements détaillés à propos de la demande. |
pickup-location |
Complexe |
Structure contenant l'adresse du lieu de ramassage. |
business-address-flag |
Simple |
La valeur « vrai » signifie que le ramassage est à effectuer à votre adresse commerciale. La valeur « faux » indique que le ramassage est à effectuer à un lieu de tierce partie. |
altnerate-address |
Complexe |
Structure contenant les détails sur l'adresse pour le ramassage à effectuer à un lieu de tierce partie. |
company |
Simple |
Raison sociale de l'organisation qui demande le ramassage. |
address-line-1 |
Simple |
Adresse municipale du lieu de ramassage. |
city |
Simple |
Ville du lieu de ramassage. |
province |
Simple |
Province du lieu de ramassage. |
postal-code |
Simple |
Code postal du lieu de ramassage au format «A9A9A9». |
contact-info |
Complexe |
Structure contenant la personne-ressource à qui adresser les questions ou demandes. |
contact-name |
Simple |
Nom de la personne-ressource pour le ramassage. |
Simple |
Adresse électronique à laquelle envoyer les mises à jour de l'état de votre demande de ramassage. |
|
contact-phone |
Simple |
Numéro de téléphone de la personne-ressource pour le ramassage. |
telephone-ext |
Simple |
Numéro du poste téléphonique. |
receive-email-updates-flag |
Simple |
La valeur «vrai» indique que vous voulez recevoir de mises à jour de l'état de votre demande. |
location-details |
Complexe |
Structure contenant les caractéristiques du lieu physique où le ramassage doit avoir lieu. |
five-ton-flag |
Simple |
La valeur «vrai» indique qu'un camion de cinq tonnes est requis. |
loading-dock-flag |
Simple |
La valeur «vrai» indique qu'il y a un quai de chargement au lieu de ramassage. |
pickup-instructions |
Simple |
Instructions à l'intention du conducteur (p.ex. utiliser la porte arrière ou la porte latérale, apporter une plate-forme à roues). |
items-characteristics |
Complexe |
Structure pour déterminer qu'un traitement spécial est nécessaire pour les articles à ramasser. Applicable uniquement aux ramassages sur demande. |
priority-flag |
Simple |
Indique si des articles prioritaires peuvent être disponibles pour le ramassage. |
returns-flag |
Simple |
Indique si des articles renvoyés peuvent être disponibles pour le ramassage. |
heavy-item-flag |
Simple |
Indique si certains articles à ramasser peuvent peser plus de 23kg (50lb). |
pickup-volume |
Simple |
Pour un ramassage sur demande, le nombre prévu d'articles à ramasser. |
pickup-times |
Complexe |
Structure contenant la date et la période à laquelle le ramassage doit avoir lieu. |
on-demand-pickup-time |
Complexe |
Structure contenant les détails d'une demande de ramassage sur demande. |
date |
Simple |
Date à laquelle vous souhaitez votre ramassage sur demande. |
preferred-time |
Simple |
Heure préférée du ramassage sur demande. |
closing-time |
Simple |
Heure limite du ramassage sur demande. |
scheduled-pickup-times |
Option non utilisée. Demandez un ramassage à horaire fixe à l’aide de notre outil en ligne. |
Réponse – Diagramme XML
Réponses d'erreur possibles
La réponse à des conditions d'erreur pour ce service en ligne respecte l'approche standard SOAP liée à la réponse d'erreur, laquelle est utilisée pour tous les services en ligne de Postes Canada. Pour obtenir plus de renseignements, consultez les Principes de base liés au module SOAP pour les services en ligne de Postes Canada.
Aucune erreur n'est prévue pour l'utilisation de ce lien, mais vous apercevrez une erreur 404 si vous utilisez le service Obtenir les détails sur la demande de ramassage plus de 90 jours après que la demande de ramassage a été soumise.
Code | Description |
---|---|
11005 |
Le numéro de client est invalide. Veuillez corriger ou contacter Postes Canada pour plus de détails. |
11012 |
Numéro de demande introuvable. Veuillez vérifier. |
Consultez également la section Messages d'erreur et stratégies d'atténuation.
Exemples
Exemple de demande XML selon le module SOAP – Obtenir les détails sur la demande de ramassage
<get-pickup-request-details-request>
<customer-number>1234567</customer-number>
<locale>EN</locale>
<request-id>0074698052</request-id>
</get-pickup-request-details-request>
Exemple de réponse XML selon le module SOAP – Obtenir les détails sur la demande de ramassage
<get-pickup-request-details-response xmlns="http://www.canadapost.ca/ws/soap/pickuprequest">
<pickup-request-detailed-info>
<pickup-request-header>
<request-id>0074698052</request-id>
<request-status>Active</request-status>
<pickup-type>OnDemand</pickup-type>
<request-date>2015-01-01</request-date>
</pickup-request-header>
<pickup-request-details>
<pickup-location>
<business-address-flag>false</business-address-flag>
<alternate-address>
<company>Jim Duggan</company>
<address-line-1>2271 Herring Cove</address-line-1>
<city>Halifax</city><province>NS</province>
<postal-code>B3L2C2</postal-code>
</alternate-address>
</pickup-location>
<contact-info>
<contact-name>John Doe</contact-name>
<email>john.doe@canadapost.ca</email>
<contact-phone>800-555-1212</contact-phone>
<receive-email-updates-flag>true</receive-email-updates-flag>
</contact-info>
<location-details>
<five-ton-flag>false</five-ton-flag>
<loading-dock-flag>true</loading-dock-flag>
<pickup-instructions>Door at Back</pickup-instructions>
</location-details>
<items-characteristics>
<pww-flag>true</pww-flag>
<priority-flag>false</priority-flag>
<returns-flag>true</returns-flag>
<heavy-item-flag>true</heavy-item-flag>
<items-characteristics>
<pickup-volume>50</pickup-volume>
<pickup-times>
<on-demand-pickup-time>
<date>2015-01-28</date>
<preferred-time>15:00</preferred-time>
<closing-time>17:00</closing-time>
</on-demand-pickup-time>
</pickup-times>
</pickup-request-details>
</pickup-request-detailed-info>
</get-pickup-request-details-response>