RequisitionListUpdate 指令
這個指令會將需求項目清單類型從專用改成共用,或從共用改成專用。
它也會更新帳單和付款資訊。

參數值
- http://host_name/path/
- (必要)WebSphere Commerce Server 和架構路徑的完整名稱。
- URL
- (必要)當指令順利完成時所呼叫的 URL。
- requisitionListId
- (必要)要更新的需求項目清單的 ID。
- status
- 區分專用需求項目清單和共用需求項目清單。
預設值是專用需求項目清單為 Y。
Z 表示共用需求項目清單。
- billtoAddressId
- 帳單地址識別碼。
- name
- 需求項目清單的名稱。
規則
更新參數中所指定的資訊。
它也可以更新類似 OrderProcess 指令中之名稱值配對的選用付款名稱值配對。
異常狀況
- 如果輸入參數狀態不是 Y 或 Z,就會擲出含訊息鍵 _ERR_INVALID_INPUT 的 ECApplicationException。
- 如果輸入參數 requisitionListId 不是有效訂單 ID,就會擲出含訊息鍵 _ERR_INVALID_ORDER_REFNUM 的 ECApplicationException。
付款的注意事項
RequisitionListUpdate 指令本身不處理付款。
不過,它可以取得名稱值配對,將它們儲存在資料庫中,稍後由 DoPaymentCmd 使用。
如果要處理付款,使用者要用 DoPayment 作業指令實作的 DoPaymentCmd 介面類別。
從 RequisitionListUpdate 傳遞給這個指令的參數可以是任何東西,不過,它們通常會實作信用卡資訊。

