SendShoppingCart 指令

這個 SendShoppingCart 指令準備要作為訊息送回採購系統的報價(訂單和訂單項目明細)。實際的訊息組合是由這個指令轉遞到的檢視作業所完成。

參數值

orderId
訂單的參考號碼。這個號碼是在 ORDERS 表格的 ORDERS_ID 欄位內。

操作方式

  1. 驗證訂單參考號碼是否指向有效的訂單。
  2. 從申請方使用者的階段作業資料中擷取採購通信協定 ID。
  3. 判定使用者的買方組織 ID。
  4. 判定要使用的檢視作業和錯誤作業, 方法為使用訊息名稱 SendShoppingCart(在 PROCMSGVW 表格中的 MSGNAME 直欄中)的通信協定 ID 和買方組織 ID 來查看 PROCMSGVW 表格。如果找不到任何項目,或是項目為空值,則
    使用預設的檢視作業和錯誤作業 SendShoppingCartView 和 SendShoppingCartErrorView。只有在尚未撰寫完成買方組織特有的訊息時才需要這麼做。
  5. 在實作 CIQuote 介面的類別上呼叫 prepareQuote() 方法。會使用此指令上的受保護的 doProcess() 方法來自訂 Quote 施行類別。初始時,所提供的預設施行類別為 CIQuoteImpl 類別。您可以藉由擴充此指令並置換 doProcess() 方法來加以變更。
  6. 將備妥的報價物件放入雜湊表、將鍵值放入回應內容中的項目, 然後轉遞至檢視作業以進行購物車訊息撰寫。

相關概念

IBM copyright