Message Response_WCS_PickBatch
Le message Response_WCS_PickBatch est un message sortant qui contient des informations sur un lot de prélèvements sur stock HCL Commerce. HCL Commerce génère ce message en réponse au message Create_WCS_PickBatch entrant. Si le message entrant contient un StoreID valide , le message appelle la commande PickBatchGenerate, qui redirige soit vers la tâche d'affichage PickBatchGenerateRedirectView en cas de réussite, soit vers la tâche d'affichage PickBatchGenerateErrorView en cas d'échec de la commande. Le PickBatchGenerateRedirectView est implémenté par PickBatchResult.jsp pour le traitement des réponses. Dans le message XML Response_WCS_PickPatch, le PickBatchID d'arrière-plan de la demande d'origine et le PickBatchID nouvellement généré sont renvoyés en tant que réponse. En cas d'échec de la commande, PickBatchGenerateErrorView est utilisé, qui est implémenté par PickBatchError.jsp.
Le message Response_WCS_PickBatch utilise le format de message XML et suit Response_WCS_PickBatch_10.dtd.
Le tableau suivant décrit le format du message Response_WCS_PickBatch. 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 | MorePickBatch | S/O | S/O | YES ou NON : indique si un autre message Create_WCS_PickBatch doit être soumis à nouveau pour plus de lots de prélèvement sur stock | |
| 5 | BackendPickBatchID | S/O | S/O | Référence à la requête de lot de prélèvement sur stock d'origine | |
| 6 | WCSPickBatchID | PICKBATCH | PICKBATCH_ID | Peut être "NULL" si aucun lot de prélèvement sur stock n'est disponible pour le StoreID et le FulfillmentCenterID spécifiés. Utilisé dans le message Inquire_WCS_PickPackListDetail |