Response_WCS_PickBatch 訊息是出埠訊息,其中含有 WebSphere Commerce 取貨批次的相關資訊。 WebSphere Commerce 產生這個訊息,是為了回應入埠的 Create_WCS_PickBatch 訊息。 如果入埠訊息含有有效的 StoreID,訊息會呼叫 PickBatchGenerate 指令,在順利完成時,這個指令會重新導向至 PickBatchGenerateRedirectView 檢視作業, 在指令失敗時,會重新導向至 PickBatchGenerateErrorView 檢視作業。 PickBatchGenerateRedirectView 是 PickBatchResult.jsp 為了處理回應而實作的。 在 Response_WCS_PickPatch XML 訊息中,原始要求的後端 PickBatchID 及新產生的 PickBatchID 都會當作回應而送回。 如果指令失敗,就會使用 PickBatchError.jsp 所實作的 PickBatchGenerateErrorView。
附註:如果入埠訊息沒有包含有效的 StoreID,就會利用 GenericApplicationError 檢視名稱來撰寫錯誤訊息。 回應訊息由 GenericApplicationErrorXML.jsp 產生。
Response_WCS_PickBatch 訊息採用 XML 訊息格式,且遵循 Response_WCS_PickBatch_10.dtd。
下表說明 Response_WCS_PickBatch 訊息的格式。有關資料庫直欄的說明, 請依循其相關表格的鏈結進行。所有欄位皆為選用的(除非另有註明)。 在 XML 訊息中,INT、BIGINT 與 DOUBLE 類型之資料庫欄位的標籤值長度分別是 CHAR (10)、CHAR(19) 與 CHAR(16)。
層次 | 欄位名稱 | 備註 | 表格名稱 | 直欄名稱 | 附註 |
---|---|---|---|---|---|
1 | ResponseStatus | 必要 | N/A | N/A | 錯誤備註(如果 status="ERROR") |
2 | status | 必要 | N/A | N/A | OK 或 ERROR(ResponseStatus 的屬性) |
3 | code | N/A | N/A | 錯誤碼(ResponseStatus 的屬性,只有在 status="ERROR" 時才存在) | |
4 | MorePickBatch | N/A | N/A | YES 或 NO:指出應不應重新提交另一 Create_WCS_PickBatch 訊息,以取得更多 PickBatch | |
5 | BackendPickBatchID | N/A | N/A | 指向原始 PickBatch 要求的參照 | |
6 | WCSPickBatchID | PICKBATCH | PICKBATCH_ID | 如果指定的 StoreID 和 FulfillmentCenterID 沒有可用的 PickBatch,就可以是 "NULL"。 在 Inquire_WCS_PickPackListDetail 訊息中使用 |
![]() |