Response_WCS_ExpectedInvRecord 訊息是出埠訊息,其中含有 WebSphere Commerce 預期的庫存記錄相關資訊。 WebSphere Commerce 產生這個訊息,是為了回應入埠的 Create_WCS_ExpectedInventoryRecord 訊息。
如果入埠訊息含有有效的 StoreID 或有效的 ExpectedDate, 訊息會呼叫 ExpectedInventoryRecordCreate 指令,在順利完成時,這個指令會重新導向至 ExpectedInventoryRecordCreateRedirectView 檢視作業, 在指令失敗時,會重新導向至 ExpectedInventoryRecordCreateErrorView 檢視作業。 ExpectedInventoryRecordCreateRedirectView 檢視作業是 RACreateError.jsp 所實作的,用以編寫 Response_WCS_ExpectedInvRecord 回應訊息。 在送回供貨中心的回應訊息中,可以併入 BackendRaDetailID 參數,使供貨中心能夠正確建立回應與原來送出之訊息的關聯。
附註:如果入埠訊息沒有包含有效的 StoreID 或有效的 ExpectedDate,就會利用 GenericApplicationError 檢視名稱來撰寫錯誤訊息。 回應訊息由 GenericApplicationErrorXML.jsp 產生。
Response_WCS_ExpectedInvRecord 訊息採用 XML 訊息格式,且遵循 Response_WCS_ExpectedInvRecord_10.dtd。
下表說明 Response_WCS_ExpectedInvRecord 訊息的格式。 有關資料庫直欄的說明, 請依循其相關表格的鏈結進行。所有欄位皆為選用的(除非另有註明)。 在 XML 訊息中,INT、BIGINT 與 DOUBLE 類型之資料庫欄位的標籤值長度分別是 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 | BackendRaID | N/A | N/A | 由原始 Create_WCS_ExpectedInventoryRecord 訊息所參照 | |
5 | StoreID | RA | STORE_ID | ||
6 | VendorID | RA | VENDOR_ID | ||
7 | OrderDate | RA | ORDERDATE | ||
8 | WCSRaID | RA | RA_ID | ||
9 | BackendRaDetailID | N/A | N/A | 可作為參照 | |
10 | ItemOwnerID | ITEMSPC | MEMBER_ID | ||
11 | ProductSKU | ITEMSPC | PARTNUMBER | ||
12 | WCSRaDetailID | RADETAIL | RADETAIL_ID | 可搭配 Create_WCS_InventoryReceipt 訊息使用 |
![]() |