Messaggio Response_WCS_CreateShipConfirm

Il messaggio Response_WCS_CreateShipConfirm č un messaggio in uscita che contiene informazioni sulla creazione di una conferma dell'avvenuta spedizione di un ordine. WebSphere Commerce genera questo messaggio in risposta al messaggio in entrata Create_WCS_ShipmentConfirmation. Se il messaggio in entrata contiene un ActualShipDate valido, viene richiamato il comando ReleaseShipConfirm, che reindirizza all'attivitā di visualizzazione ReleaseShipConfirmRedirectView in caso di corretto completamento. Il messaggio di risposta Response_WCS_CreateShipConfirm viene generato da CreateShipConfirmOK.jsp. Il comando aggiorna il database richiesto, modificando lo stato dell'adempimento ordini dell'articolo di cui confermare la spedizione. Viene rilevato un nuovo manifest_id dalla tabella MANIFEST mediante il responsabile chiavi, e viene propagata la tabella MANIFEST con i dati di immissione. Con il messaggio Release_WCS_ShipmentNotify abilitato, se il comando viene eseguito correttamente e se UpdateManifestStatus č impostato su 1, il file ReleaseShipNotify.jsp predefinito genera un email di notifica. 

Se si verifica un errore durante l'esecuzione del comando, viene utilizzata l'attivitā di visualizzazione ReleaseShipConfirmErrorView. Tale attivitā di visualizzazione dell'errore viene implementata dal fileCreateShipConfirmError.jsp

Nota: Se il messaggio in entrata non contiene un ActualShipDate valido, per la composizione dei messaggi di errore viene utilizzato il viewname GenericApplicationError. Il messaggio di risposta viene generato dal file GenericApplicationErrorXML.jsp.

Il messaggio Response_WCS_CreateShipConfirm utilizza il formato XML e segue Response_WCS_CreateShipConfirm_10.dtd.

Nella seguente tabella viene descritto il formato del messaggio Response_WCS_CreateShipConfirm. Per una descrizione di una colonna di database, fare clic sul collegamento della tabella associata. Tutti i campi sono facoltativi salvo indicato diversamente. la lunghezza della tag nel messaggio XML per i campi del database di tipo INT, BIGINT e DOUBLE deve essere rispettivamente CHAR (10), CHAR(19) e CHAR(16). 

Livello Nome campo Commento Nome tabella Nome colonna Nota
1 ResponseStatus Obbligatorio N/D N/D Commento dell'errore se status="ERROR"
2 status Obbligatorio N/D N/D OK o ERROR (un attributo di ResponseStatus)
3 code   N/D N/D Codice di errore (un attributo di ResponseStatus, esistente solo se status="ERROR")
4 ShipModeID   MANIFEST SHIPMODE_ID N/D
5 OrderNumber   MANIFEST ORDERS_ID N/D
6 OrderReleaseNum   MANIFEST ORDERRELEASENUM N/D

 

Argomenti correlati

Attivitā correlate

Riferimenti correlati

 
IBM copyright