Message Response_WCS_CreateShipConfirm

Le message Response_WCS_CreateShipConfirm est un message sortant qui contient des informations pour créer une confirmation d'expédition pour une commande. HCL Commerce génère ce message en réponse au message Create_WCS_ShipmentConfirmation entrant. Si le message entrant contient un ActualShipDate valide, il appelle la commande ReleaseShipConfirm, qui redirige vers la tâche d'affichage ReleaseShipConfirmRedirectView en cas de réussite. Le message de réponse Response_WCS_CreateShipConfirm est généré par CreateShipConfirmOK.jsp. La commande met à jour la base de données requise, modifiant le statut d'exécution de l'article pour confirmer l'expédition. Il obtient un nouveau manifest_id à partir du tableau MANIFEST par l'intermédiaire du gestionnaire de clés, et propage les données d'entrée dans le tableau MANIFEST. Lorsque le message Release_WCS_ShipmentNotify est activé, si la commande s'exécute correctement et que UpdateManifestStatus présente la valeur 1, la version ReleaseShipNotify.jsp génère un e-mail de notification.

Si la commande rencontre une erreur, elle redirige vers la tâche d'affichage ReleaseShipConfirmErrorView. Cette tâche d'affichage d'erreur est implémentée par CreateShipConfirmError.jsp.

Remarque : Si le message entrant ne contient pas de ActualShipDatevalide, le nom d'affichage GenericApplicationError est utilisé pour la composition du message d'erreur. Le message de réponse est généré par GenericApplicationErrorXML.jsp.

Le message Response_WCS_CreateShipConfirm utilise le format de message XML et suit Response_WCS_CreateShipConfirm_10.dtd.

Le tableau suivant décrit le format du message Response_WCS_CreateShipConfirm. Pour une description d'une colonne de base de données, suivez le lien menant au tableau associé. Tous les champs sont facultatifs sauf indication contraire. La longueur de valeur de balise dans le message XML pour les champs de base de données de type INT, BIGINT et DOUBLE doit être CHAR (10), CHAR (19) et CHAR (16) respectivement.

Niveau Nom de zone Commentaire Nom de la table Nom de colonne Remarque
1 ResponseStatus Obligatoire S/O S/O Commentaire d'erreur si status="ERROR"
2 état Obligatoire S/O S/O OK ou ERROR (attribut de ResponseStatus)
3 code S/O S/O Code d'erreur (attribut de ResponseStatus, existe seulement si status="ERROR")
4 ShipModeID MANIFEST SHIPMODE_ID S/O
5 Référence dela commande MANIFEST ORDERS_ID S/O
6 OrderReleaseNum MANIFEST ORDERRELEASENUM S/O