建立代理商店(配銷商)服務協定 (Business Edition)

在您建立建立代理商店(配銷商)服務協定前,請確定您已完成下列步驟:

  1. 取得範本代理商店(轉銷商)服務協定 XML 檔的副本,以便用在您的本端用戶端中。 服務協定 XML 範本可在安裝 WebSphere Commerce 機器上的下列位置中找到:
    WC_installdir/xml/trading/xml/TemplateReferralContract.xml
  2. 確定您具備下列資訊:
    • 配銷商組織的完整識別名稱。
    • 服務公司組織的完整識別名稱。
    • 設定檔商店組織的完整識別名稱。
    • 您想讓配銷商使用之型錄設定檔商店的唯一名稱。
    • 您想讓配銷商使用之配銷商設定檔商店的唯一名稱。
  3. 請注意,如果您透過 XML 來匯入合約,且您希望該合約能出現在 WebSphere Commerce Accelerator 中, 則您必須有合約說明。

如果要建立建立代理商店(配銷商)服務協定,請執行下列步驟:

  1. 複製範本代理商店(配銷商)服務協定 XML 檔,並另取新檔名。
  2. 以文字編輯器或 XML 檔編輯器, 開啟範本代理商店(配銷商)服務協定 XML 檔的副本。
  3. 按如下所示,將下列字串的所有實例,換成配銷商的適當值:
    1. 將 DISTRIBUTOR_ORG_DISTINGUISHED_NAME 換成配銷商組織的完整識別名稱。 這可在 ORGENTITY 表格的 DN 直欄中找到。舉例來說,此值可為 ou=Distributor ABC Organization,ou=Distributor Proxy Organization,o=Manufacturer Organization,o=Root Organization
    2. 將 DISTRIBUTOR_DISPLAY_NAME 換成配銷商的名稱。例如,配銷商 ABC。
    3. 將 DISTRIBUTOR_DIRECTORY_NAME 換成用以保存配銷商檔案資產的資料夾名稱。 例如,配銷商 ABC。
    4. 將 DISTRIBUTOR_STORE_DEFAULT_LOCALE 換成商店的預設語言環境。
      例如 en_US。
    5. 將 DISTRIBUTOR_STORE_DEFAULT_CURRENCY 換成商店的預設貨幣。例如 USD。 
    6. 將 SERVICE_PROVIDER_LOCALE 換成要載入合約之 WebSphere Commerce Accelerator 的語言環境。例如 en_US。
    7. 將 SERVICE_PROVIDER_ORG_DISTINGUISHED_NAME 換成服務公司組織的完整識別名稱。 這可在 ORGENTITY 表格的 DN 直欄中找到。
      舉例來說,此值可為 ou=Service Provider Organization,o=Manufacturer Organization,o=Root Organization。
    8. 將 PROFILE_ORG_DISTINGUISHED_NAME 換成設定檔商店組織的完整識別名稱。 這可在 ORGENTITY 表格的 DN 直欄中找到。舉例來說,此值可為 ou=Profile Organization,o=Manufacturer Organization,o=Root Organization。
    9. 將 CATALOG_PROFILE_STORE 換成型錄設定檔商店的唯一名稱。這可在 STOREENT 表格的 IDENTIFIER 直欄中找到。例如:型錄設定檔商店。
    10. 將 DISTRIBUTOR_PROFILE_STORE 換成配銷商設定檔商店的唯一名稱。 這可在 STOREENT 表格的 IDENTIFIER 直欄中找到。 例如:配銷商設定檔商店。
    11. 將 DISTRIBUTOR_REMOTE_URL 換成配銷商的遠端 URL。 
    12. 將 SERVICE_PROVIDER_SHARED_FULFILLMENT_CENTER_NAME 換成服務公司之共用供貨中心的名稱。 這可在 FFMCENTER 表格的 NAME 直欄中找到。例如:共用供貨中心。
    13. 以您配銷商的適當資訊,更新 BusinessPolicy 元素。 以下是配銷商 ABC 的範例商業原則元素。您可以這個範例做為範本:
      <BusinessPolicy name="DISTRIBUTOR_DISPLAY_NAME DistributorConnector" type="ReferralInterface"       
                  properties="name=DistributorABC&amp;backOrders=true&amp;timeout=60
          &amp;uomStandard=each">
        <Command class="com.ibm.commerce.messaging.commands.GetPriceAndAvailabilityCmdImpl" 
        properties="enabled=true&amp;authenticationRequired=true&amp;timeout=30" />
        <Command class="com.ibm.commerce.messaging.commands.TransferShopcartCmdImpl" 
        properties="enabled=true&amp;authenticationRequired=true&amp;timeout=20" />
        <Command class="com.ibm.commerce.messaging.commands.GetBatchAvailabilityCmdImpl" 
        properties="enabled=true&amp;authenticationRequired=true&amp;timeout=3600" />
        <Command class="com.ibm.commerce.orderquotation.commands.GetUOMCodePolicyCmdImpl" 
        properties="enabled=true" />
      </BusinessPolicy>
      
  4. 儲存檔案。
  5. 將代理商店(配銷商)服務協定 XML 檔匯入到 WebSphere Commerce 中。