如果要配置 CheckInventoryAvailabilityBE 訊息,讓 WebSphere Commerce 能使用收發訊息服務,請執行下列步驟:
- 瞭解哪個商店會使用 CheckInventoryAvailabilityBE 訊息,並從
STOREENT 表格識別其 STOREENT_ID。
附註:如果網站中的所有商店皆要使用 CheckInventoryAvailabilityBE 訊息,則 STOREENT_ID 為 0。在您繼續進行前,請決定下列動作之一:
- 如果您的 STORENT_ID 為 0,請繼續步驟 3。
- 如果您的 STORENT_ID 不是 0,請繼續步驟 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
- 換成
update storeitem set TRACKINVENTORY = 'N' where storeent_id=<STOREENT_ID>
- 執行下列步驟,以定義 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。
- 按一下完成。
附註:
- 有關 CrossWorlds 配接器的安裝資訊, 請參閱 WebSphere Commerce 附加軟體手冊。一般資訊請參閱 WebSphere Commerce 管理手冊。
- iSeries、Linux、IBM eServer zSeries 或 S390 Linux 上不支援 CrossWorlds 配接器。