在创建代理商店(经销商)服务协议前,请确保已经完成了以下步骤:
- 获取一个在本地客户机上使用的模板代理商店(经销商)服务协议 XML 文件副本。服务协议 XML 模板可以在安装 WebSphere Commerce 的机器上的以下位置找到:
WC_installdir/xml/trading/xml/TemplateReferralContract.xml - 请确保具有以下信息:
- 经销商组织的完整专有名称。
- 服务供应商组织的完全专有名称。
- 概要文件商店组织的完成专有名称。
- 希望经销商使用的产品目录概要文件商店的唯一名称。
- 希望经销商使用的经销商概要文件商店的唯一名称。
- 注意:如果您通过 XML 导入合同并希望让该合同出现在 WebSphere 贸易加速器中,则您必须具有合同描述。
要创建代理商店(经销商)服务协议 XML 文件,请执行以下操作:
- 将模板代理商店(经销商)服务协议 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 替换成经销商的名称。一个示例是 Distributor ABC。
- 将 DISTRIBUTOR_DIRECTORY_NAME 替换成保存经销商文件有用资源的文件夹的名称。一个示例是 Distributor ABC。
- 将 DISTRIBUTOR_STORE_DEFAULT_LOCALE 替换成商店的缺省语言环境。
一个示例是 en_US。 - 将 DISTRIBUTOR_STORE_DEFAULT_CURRENCY 替换成商店的缺省货币。一个示例是 USD。
- 将 SERVICE_PROVIDER_LOCALE 替换成您在其中装入合同的 WebSphere 贸易加速器的语言环境。一个示例是 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。