SetPendingOrder 指令

這個指令會將擱置的訂單設為現行擱置訂單。

參數值

http://host_name/path/
(必要)WebSphere Commerce Server 和架構路徑的完整名稱。
forUser
將代替其執行指令之使用者的登入 ID;只有具備處理訂單權限的人才可指定這個參數。
forUserId
與 forUser 相同,但卻是 USERS 表格中之內部使用者 ID 所指的使用者。
langId
設定或重設在階段作業期間的屬意語言; 有關商店的支援語言可在 STORELANG 表格中找到。
storeId
商店的參考號碼。
URL
(必要)當指令順利完成時所要呼叫的 URL。
orderId
利用訂單參考號碼或 "."、"*"、".t"、"*t" 等訂單縮寫來指定訂單。
outOrderName
指出要新增到 URL 參數所指之重新導向 URL 的「名稱-值」配對名稱。 

範例 1
下列範例會將執行這個指令之客戶的所有擱置訂單標為現行訂單。已設為現行訂單的擱置訂單之參考號碼會新增到 orderId 名稱下的重新導向 URL 中。 指令完成之後,會呼叫 OrderItemDisplay 指令。
    http://myhostname/webapp/wcs/stores/servlet/SetPendingOrder?orderId=*
    &outOrderName=orderId&URL=/webapp/wcs/command/OrderItemDisplay

範例 2
在這個範例中,我們會先利用 OrderItemAdd 來新增訂單。這會建立一份訂單,並從 ORDERS 表格中取得一個 orderId(假設它是 112)。之後,我們會將這份擱置訂單設為現行擱置訂單。
     http://myhostname/webapp/wcs/stores/servlet/OrderItemAdd?catEntryId=322200305
     &quantity=1&URL=OrderItemDisplay&orderId=**

http://myhostname/webapp/wcs/stores/servlet/SetPendingOrder?orderId=112&URL=OrderItemDisplay

規則
呼叫 SetCurrentPendingOrdersCmd 作業指令,並將要標示為現行的擱置訂單數目傳遞給它。

異常狀況
如果找不到訂單,就會產生應用程式異常狀況。

相關概念

相關參照

IBM copyright