Response_WCS_CreateShipConfirm 訊息是出埠訊息,其中含有建立訂單出貨確認的資訊。 WebSphere Commerce 產生這個訊息,是為了回應入埠的 Create_WCS_ShipmentConfirmation 訊息。 如果入埠訊息包含有效的 ActualShipDate,它會呼叫 ReleaseShipConfirm 指令,在順利完成時,這個指令會重新導向至 ReleaseShipConfirmRedirectView 檢視作業。 Response_WCS_CreateShipConfirm 回應訊息是由 CreateShipConfirmOK.jsp 產生的。指令會更新必要的資料庫,將項目的供貨狀態改成確認出貨。 它會利用金鑰管理程式來從 MANIFEST 表格中取得新的 manifest_id,且會在 MANIFEST 表格中移入輸入資料。 在啟用了 Release_WCS_ShipmentNotify 訊息之後,如果指令順利執行且 UpdateManifestStatus 是 1,預設的 ReleaseShipNotify.jsp 就會產生一份通知電子郵件。
如果指令遇到錯誤,它會重新導向到 ReleaseShipConfirmErrorView 檢視作業。 這個錯誤檢視作業由 CreateShipConfirmError.jsp 來施行。
附註:如果入埠訊息沒有包含有效的 ActualShipDate,就會利用 GenericApplicationError 檢視名稱來撰寫錯誤訊息。 回應訊息由 GenericApplicationErrorXML.jsp 產生。
Response_WCS_CreateShipConfirm 訊息採用 XML 訊息格式,且遵循 Response_WCS_CreateShipConfirm_10.dtd。
下表說明 Response_WCS_CreateShipConfirm 訊息的格式。 有關資料庫直欄的說明, 請依循其相關表格的鏈結進行。所有欄位皆為選用的(除非另有註明)。 在 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 | ShipModeID | MANIFEST | SHIPMODE_ID | N/A | |
5 | OrderNumber | MANIFEST | ORDERS_ID | N/A | |
6 | OrderReleaseNum | MANIFEST | ORDERRELEASENUM | N/A |
![]() |