配置 CheckAvailabilityBE 訊息

如果要配置 CheckInventoryAvailabilityBE 訊息,讓 WebSphere Commerce 能使用收發訊息服務,請執行下列步驟:

  1. 瞭解哪個商店會使用 CheckInventoryAvailabilityBE 訊息,並從 STOREENT 表格識別其 STOREENT_ID。 
    附註:如果網站中的所有商店皆要使用 CheckInventoryAvailabilityBE 訊息,則 STOREENT_ID 為 0。

    在您繼續進行前,請決定下列動作之一:

    • 如果您的 STORENT_ID 為 0,請繼續步驟 3。
    • 如果您的 STORENT_ID 不是 0,請繼續步驟 2。
  2. wcs.Msgtypes.sql 中,修改下列程式碼中的 0:
    insert into cmdreg (STOREENT_ID,INTERFACENAME,CLASSNAME,TARGET) values (0,
    'com.ibm.commerce.fulfillment.commands.CheckInventoryAvailabilityCmd',
    'com.ibm.commerce.fulfillment.commands.CheckInventoryAvailabilityBECmdImpl','Local');
    update cmdreg set classname =  'com.ibm.commerce.fulfillment.commands.CheckInventoryAvailabilityBECmdImpl',
     target = 'Local' where storeent_id = 0 and
     interfacename = 'com.ibm.commerce.fulfillment.commands.CheckInventoryAvailabilityCmd';
    
    並將
    update storeitem set TRACKINVENTORY='N' where TRACKINVENTORY='Y
    
  3. 換成
    update storeitem set TRACKINVENTORY = 'N' where  storeent_id=<STOREENT_ID>
    
  4. 執行下列步驟,以定義 CheckInventoryAvailabilityBE 訊息的內容:
    • 登入 WebSphere Commerce 管理主控台。
    • 選取網站或商店配置。
    • 在「配置」功能表下,選取訊息類型。會出現「訊息傳輸的指定」頁面。
    • 按一下新建
    • 從「訊息類型」下拉清單中,選取檢查後端系統中的庫存供應情況
    • 在「訊息嚴重性」欄位中輸入 0。
    • 在「傳輸」下拉清單中選取 CrossWorlds 配接器
    • 在「裝置格式」下拉清單中選取標準裝置格式,並按一下下一步
    • 視需要更新任何欄位,並更新下列參數:
      collaborationName
      WebSphere Commerce 與 IBM CrossWorlds Interchange Server 交談期間, 所用的共同作業名稱。
      verb
      共同作業的相關聯動作動詞,像是:create、retrieve、update 與 delete。
      mode
      交談模式。由於 IBM  CrossWorlds 配接器使用「收發」模式, 此值必須設為 0。
      port
      IBM CrossWorlds 配接器之埠;例如 port=From。
    • 按一下完成

附註: