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.
![]() |