创建代理商店(经销商)服务协议(Business Edition)

在创建代理商店(经销商)服务协议前,请确保已经完成了以下步骤:

  1. 获取一个在本地客户机上使用的模板代理商店(经销商)服务协议 XML 文件副本。服务协议 XML 模板可以在安装 WebSphere Commerce 的机器上的以下位置找到:
    WC_installdir/xml/trading/xml/TemplateReferralContract.xml
  2. 请确保具有以下信息:
    • 经销商组织的完整专有名称。
    • 服务供应商组织的完全专有名称。
    • 概要文件商店组织的完成专有名称。
    • 希望经销商使用的产品目录概要文件商店的唯一名称。
    • 希望经销商使用的经销商概要文件商店的唯一名称。
  3. 注意:如果您通过 XML 导入合同并希望让该合同出现在 WebSphere 贸易加速器中,则您必须具有合同描述。

要创建代理商店(经销商)服务协议 XML 文件,请执行以下操作:

  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 替换成经销商的名称。一个示例是 Distributor ABC。
    3. 将 DISTRIBUTOR_DIRECTORY_NAME 替换成保存经销商文件有用资源的文件夹的名称。一个示例是 Distributor ABC。
    4. 将 DISTRIBUTOR_STORE_DEFAULT_LOCALE 替换成商店的缺省语言环境。
      一个示例是 en_US。
    5. 将 DISTRIBUTOR_STORE_DEFAULT_CURRENCY 替换成商店的缺省货币。一个示例是 USD。
    6. 将 SERVICE_PROVIDER_LOCALE 替换成您在其中装入合同的 WebSphere 贸易加速器的语言环境。一个示例是 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。