在您建立建立代理商店(配銷商)服務協定前,請確定您已完成下列步驟:
- 取得範本代理商店(轉銷商)服務協定 XML 檔的副本,以便用在您的本端用戶端中。
服務協定 XML 範本可在安裝 WebSphere Commerce 機器上的下列位置中找到:
WC_installdir/xml/trading/xml/TemplateReferralContract.xml - 確定您具備下列資訊:
- 配銷商組織的完整識別名稱。
- 服務公司組織的完整識別名稱。
- 設定檔商店組織的完整識別名稱。
- 您想讓配銷商使用之型錄設定檔商店的唯一名稱。
- 您想讓配銷商使用之配銷商設定檔商店的唯一名稱。
- 請注意,如果您透過 XML 來匯入合約,且您希望該合約能出現在 WebSphere Commerce Accelerator 中, 則您必須有合約說明。
如果要建立建立代理商店(配銷商)服務協定,請執行下列步驟:
- 複製範本代理商店(配銷商)服務協定 XML 檔,並另取新檔名。
- 以文字編輯器或 XML 檔編輯器, 開啟範本代理商店(配銷商)服務協定 XML 檔的副本。
- 按如下所示,將下列字串的所有實例,換成配銷商的適當值:
- 將 DISTRIBUTOR_ORG_DISTINGUISHED_NAME 換成配銷商組織的完整識別名稱。 這可在 ORGENTITY 表格的 DN 直欄中找到。舉例來說,此值可為 ou=Distributor ABC Organization,ou=Distributor Proxy Organization,o=Manufacturer Organization,o=Root Organization
- 將 DISTRIBUTOR_DISPLAY_NAME 換成配銷商的名稱。例如,配銷商 ABC。
- 將 DISTRIBUTOR_DIRECTORY_NAME 換成用以保存配銷商檔案資產的資料夾名稱。 例如,配銷商 ABC。
- 將 DISTRIBUTOR_STORE_DEFAULT_LOCALE 換成商店的預設語言環境。
例如 en_US。 - 將 DISTRIBUTOR_STORE_DEFAULT_CURRENCY 換成商店的預設貨幣。例如 USD。
- 將 SERVICE_PROVIDER_LOCALE 換成要載入合約之 WebSphere Commerce Accelerator 的語言環境。例如 en_US。
- 將 SERVICE_PROVIDER_ORG_DISTINGUISHED_NAME 換成服務公司組織的完整識別名稱。
這可在 ORGENTITY 表格的 DN 直欄中找到。
舉例來說,此值可為 ou=Service Provider Organization,o=Manufacturer Organization,o=Root Organization。 - 將 PROFILE_ORG_DISTINGUISHED_NAME 換成設定檔商店組織的完整識別名稱。 這可在 ORGENTITY 表格的 DN 直欄中找到。舉例來說,此值可為 ou=Profile Organization,o=Manufacturer Organization,o=Root Organization。
- 將 CATALOG_PROFILE_STORE 換成型錄設定檔商店的唯一名稱。這可在 STOREENT 表格的 IDENTIFIER 直欄中找到。例如:型錄設定檔商店。
- 將 DISTRIBUTOR_PROFILE_STORE 換成配銷商設定檔商店的唯一名稱。 這可在 STOREENT 表格的 IDENTIFIER 直欄中找到。 例如:配銷商設定檔商店。
- 將 DISTRIBUTOR_REMOTE_URL 換成配銷商的遠端 URL。
- 將 SERVICE_PROVIDER_SHARED_FULFILLMENT_CENTER_NAME 換成服務公司之共用供貨中心的名稱。 這可在 FFMCENTER 表格的 NAME 直欄中找到。例如:共用供貨中心。
- 以您配銷商的適當資訊,更新 BusinessPolicy 元素。
以下是配銷商 ABC 的範例商業原則元素。您可以這個範例做為範本:
<BusinessPolicy name="DISTRIBUTOR_DISPLAY_NAME DistributorConnector" type="ReferralInterface" properties="name=DistributorABC&backOrders=true&timeout=60 &uomStandard=each"> <Command class="com.ibm.commerce.messaging.commands.GetPriceAndAvailabilityCmdImpl" properties="enabled=true&authenticationRequired=true&timeout=30" /> <Command class="com.ibm.commerce.messaging.commands.TransferShopcartCmdImpl" properties="enabled=true&authenticationRequired=true&timeout=20" /> <Command class="com.ibm.commerce.messaging.commands.GetBatchAvailabilityCmdImpl" properties="enabled=true&authenticationRequired=true&timeout=3600" /> <Command class="com.ibm.commerce.orderquotation.commands.GetUOMCodePolicyCmdImpl" properties="enabled=true" /> </BusinessPolicy>
- 儲存檔案。
將代理商店(配銷商)服務協定 XML 檔匯入到 WebSphere Commerce 中。