Response_WCS_UpdateInvReceipt メッセージは、 アイテムの在庫を更新するための情報を含むアウトバウンド・メッセージです。 WebSphere Commerce は、 Update_WCS_InventoryReceipt メッセージへの応答としてこのメッセージを生成します。 このインバウンド・メッセージに有効な StoreID が含まれる場合、 InventoryAdjust コマンドを呼び出し、 このコマンドは表示タスク InventoryAdjustRedirectView にリダイレクトします。 正常に終了すると、 InventoryAdjustRedirectView は UpdateInvReceiptOK.jsp を使用して、応答メッセージを生成します。 コマンドでエラーが発生すると、表示タスク InventoryAdjustErrorView が使用されます。 このエラー表示タスクは、 UpdateInvReceiptError.jsp によってインプリメントされています。
メッセージで在庫調整が肯定されている場合、 このコマンドによって RECEIPT およ び RCPTAVAIL データベース・テーブルに新しい行が作成されます。 在庫調整が否定されている場合は、 適切なピック・メソッドを使って RECEIPT テーブルの QTYONHAND 列がマークされます。
注: インバウンド・メッセージに有効な StoreID がない場合、 エラー・メッセージの生成に GenericApplicationError ビュー名が使用されます。 応答メッセージは、GenericApplicationErrorXML.jsp により生成されます。
Response_WCS_UpdateInvReceipt メッセージは XML メッセージ形式を使用し、 Response_WCS_UpdateInvReceipt_10.dtd に続きます。
以下のテーブルは、Response_WCS_UpdateInvReceipt メッセージ形式の説明です。 データベース列の説明については、それと関連したテーブルへのリンクに従ってください。 特に注釈がない限り、すべてのフィールドはオプションです。 タイプ INT、BIGINT、および DOUBLE のデータベース・フィールド用の XML メッセージ中のタグ値の長さは、 それぞれ CHAR (10)、CHAR(19)、および CHAR(16) とする必要があります。
レベル | フィールド名 | コメント | テーブル名 | 列名 | 注 |
---|---|---|---|---|---|
1 | ResponseStatus | 必須 | N/A | N/A | エラー・コメント |
2 | status | 必須 | N/A | N/A | OK または ERROR (ResponseStatus の属性) |
3 | code | N/A | N/A | エラー・コード (ResponseStatus の属性で、 status="ERROR" の場合のみ) | |
4 | ItemOwnerID | ITEMSPC | MEMBER_ID | N/A | |
5 | ProductSKU | ITEMSPC | PARTNUMBER | N/A | |
6 | StoreID | RECEIPT | STORE_ID | N/A | |
7 | FulfillmentCenterID | RECEIPT | FFMCENTER_ID | N/A | |
8 | QTYAdjusted | INVADJUST | QUANTITY | N/A | |
9 | InvAdjCodeID | INVADJUST | INVADJCODE_ID | N/A |
![]() |