Messaggio Create_WCS_ShipmentConfirmation

Il messaggio Create_WCS_ShipmentConfirmation č un messaggio in entrata che contiene informazioni sull'emissione della conferma di spedizione per un articolo. Un'applicazione del centro di evasione ordini genera questa richiesta e la invia alla coda dei messaggi in entrata di WebSphere Commerce. Una volta che WebSphere Commerce ha elaborato il messaggio, viene richiamato il comando ReleaseShipConfirm. 

In seguito alla corretta esecuzione, il comando reindirizza all'attivitā di visualizzazione ReleaseShipConfirmRedirectView. 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. Se il comando viene eseguito correttamente e UpdateManifestStatus č impostato su 1, allora il file predefinito ReleaseShipNotify.jsp genera un' email di notifica. 

Se si verifica un errore durante l'esecuzione del comando, viene utilizzata l'attivitā di visualizzazione ReleaseShipConfirmErrorView. Questa attivitā di visualizzazione dell'errore per MQSeries viene implementata da CreateShipConfirmError.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 Create_WCS_ShipmentConfirmation utilizza il formato XML e segue Create_WCS_ShipmentConfirmation_10.dtd.

Nella seguente tabella viene descritto il formato del messaggio Create_WCS_ShipmentConfirmation. 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 UpdateManifestStatus   MANIFEST UPDATEMANIFESTSTATUS Il valore predefinito č 0, un attributo di un elemento principale ShipmentConfirmation
2 ShipModeID Obbligatorio MANIFEST SHIPMODE_ID N/D
3 OrderNumber Obbligatorio MANIFEST ORDERS_ID N/D
4 OrderReleaseNum Obbligatorio MANIFEST ORDERRELEASENUM N/D
5 PackageID   MANIFEST PACKAGEID N/D
6 TrackingID   MANIFEST TRACKINGID N/D
7 PickUpRecordID   MANIFEST PICKUPRECORDID N/D
8 ActualShipDate Obbligatorio MANIFEST DATESHIPPED Formato data ISO 8601
9 ShippingCosts Obbligatorio MANIFEST SHIPPINGCOSTS N/D
10 Peso Obbligatorio MANIFEST WEIGHT N/D
11 measure Obbligatorio MANIFEST WEIGHTMEASURE Un attributo di Weight
12 valuta Obbligatorio MANIFEST SETCCURR Un attributo di ShippingCosts

Il valore predefinito per l'indicatore di UpdateManifestStatus č 0. Se viene impostato su 1, viene richiamato un comando di attivitā per aggiornare lo stato del manifesto e viene inviata un'e-mail per informare il cliente dell'avvenuta spedizione del prodotto.

Il file JSP che genera il messaggio di risposta č Response_WCS_CreateShipConfirm.jsp. Il file ReleaseShipNotify.jsp č il file JSP predefinito che genera il messaggio email se l'indicatore di UpdateManifestStatus č impostato su 1. Per ulteriori informazioni sull'individuazione del file JSP, consultare Maschere di composizione messaggi.

Argomenti correlati

Attivitā correlate

Riferimento correlato

IBM copyright