Message Response_WCS_CreateShipConfirm

Le message Response_WCS_CreateShipConfirm est un message sortant qui contient des informations relatives à la création d'une confirmation d'expédition d'une commande. WebSphere Commerce génère ce message en réponse au message entrant Create_WCS_ShipmentConfirmation. Si le message entrant contient un ActualShipDate valide, il appelle l'instruction ReleaseShipConfirm, qui le réachemine vers l'activité d'affichage ReleaseShipConfirmRedirectView en cas d'exécution réussie. Le message de réponse Response_WCS_CreateShipConfirm est généré par le fichier CreateShipConfirmOK.jsp. L'instruction met à jour la base de données requise, en modifiant l'état de distribution de l'article pour confirmer l'expédition. Elle extrait un nouveau manifest_id de la table MANIFEST par l'intermédiaire d'un gestionnaire de clés et propage la table MANIFEST avec les données d'entrée. Si l'instruction s'exécute correctement et que la valeur de UpdateManifestStatus est 1 avec le message Release_WCS_ShipmentNotify activé, le fichier ReleaseShipNotify.jsp par défaut génère un courrier électronique de notification. 

Si l'instruction rencontre une erreur, elle la réachemine vers l'activité d'affichage ReleaseShipConfirmErrorView. Cette activité d'affichage d'erreur est implémentée par CreateShipConfirmError.jsp

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

Le message Response_WCS_CreateShipConfirm utilise le format de message XML et se rapporte au fichier Response_WCS_CreateShipConfirm_10.dtd.

La table ci-dessous présente le format du message Response_WCS_CreateShipConfirm. Pour obtenir une description de la colonne de base de données, cliquez sur le lien vers la table associée. Toutes les zones sont facultatives sauf indication contraire. La longueur de la valeur de marquage dans le message XML pour les zones de la base de données de type INT, BIGINT et DOUBLE doit être respectivement CHAR (10), CHAR(19) et CHAR(16). 

Niveau Nom de zone Commentaire Nom de table Nom de la colonne Important
1 ResponseStatus Obligatoire Non disponible Non disponible Commentaire de l'erreur si status="ERROR"
2 status Obligatoire Non disponible Non disponible OK ou ERROR (attribut de ResponseStatus)
3 code   Non disponible Non disponible Code d'erreur (attribut de ResponseStatus, qui existe uniquement si status="ERROR")
4 ShipModeID   MANIFEST SHIPMODE_ID Non disponible
5 OrderNumber   MANIFEST ORDERS_ID Non disponible
6 OrderReleaseNum   MANIFEST ORDERRELEASENUM Non disponible

 

Rubriques connexes

Tâches connexes

Références connexes

 
IBM copyright