Il messaggio Response_WCS_UpdateInvReceipt č un messaggio in uscita che contiene informazioni sull'aggiornamento dell'inventario di un articolo. WebSphere Commerce genera questo messaggio in risposta al messaggio in entrata Update_WCS_InventoryReceipt. Se il messaggio in entrata contiene un StoreID valido, viene richiamato il comando InventoryAdjust che reindirizza alla attivitā di visualizzazione InventoryAdjustRedirectView. In seguito alla corretta esecuzione, InventoryAdjustRedirectView utilizza il file UpdateInvReceiptOK.jsp per generare il messaggio di risposta. Se si verifica un errore durante l'esecuzione del comando, allora viene utilizzata l'attivitā di visualizzazione InventoryAdjustErrorView. Tale attivitā di visualizzazione dell'errore viene implementata dal file UpdateInvReceiptError.jsp.
Se la rettifica dell'inventario nel messaggio č un valore positivo, il comando crea una nuova riga nelle tabelle di database RECEIPT e RCPTAVAIL. Se invece la rettifica č un valore negativo, allora la colonna QTYONHAND della tabella RECEIPT viene contrassegnata mediante il relativo metodo di raccolta.
Nota: Se il messaggio in entrata non contiene un StoreID 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_UpdateInvReceipt utilizza il formato XML e segue Response_WCS_UpdateInvReceipt_10.dtd.
Nella seguente tabella viene descritto il formato del messaggio Response_WCS_UpdateInvReceipt. 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 di 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 all'errore |
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 | ItemOwnerID | ITEMSPC | MEMBER_ID | N/D | |
5 | ProductSKU | ITEMSPC | PARTNUMBER | N/D | |
6 | StoreID | RECEIPT | STORE_ID | N/D | |
7 | FulfillmentCenterID | RECEIPT | FFMCENTER_ID | N/D | |
8 | QTYAdjusted | INVADJUST | QUANTITY | N/D | |
9 | InvAdjCodeID | INVADJUST | INVADJCODE_ID | N/D |
![]() |