Antes de crear un acuerdo de servicio de distribuidor de tienda proxy, asegúrese de que se han realizado los pasos siguientes:
- Obtenga una copia del archivo XML de plantilla de acuerdo de servicio de distribuidor de tienda proxy
para utilizarla en el cliente local. La plantilla XML de acuerdo de servicio puede encontrarse
en la ubicación siguiente de la máquina donde está instalado WebSphere Commerce:
dir_instalación_WC/xml/trading/xml/TemplateReferralContract.xml - Asegúrese de tener la información siguiente:
- Nombre distinguido completo de la organización del distribuidor.
- Nombre distinguido completo de la organización del proveedor de servicios.
- Nombre distinguido completo de la organización de la tienda con perfil.
- Nombre exclusivo de la tienda con perfil de catálogo que desea que utilice el distribuidor.
- Nombre exclusivo de la tienda con perfil de distribuidor que desea que utilice el distribuidor.
- Tenga en cuenta que si importa un contrato mediante XML y desea que el contrato aparezca en WebSphere Commerce Accelerator, entonces deberá tener una descripción del contrato.
Para crear un archivo XML de acuerdo de servicio de distribuidor de tienda proxy, realice lo siguiente:
- Copie el archivo XML de plantilla de acuerdo de servicio de distribuidor de tienda proxy con un nombre de archivo nuevo.
- Abra la copia del archivo XML de plantilla de acuerdo de servicio de distribuidor de tienda proxy en un editor de texto o un editor XML.
- Sustituya todas las instancias de las series siguientes por los valores correctos para el distribuidor, como se indica a continuación:
- Sustituya DISTRIBUTOR_ORG_DISTINGUISHED_NAME por el nombre distinguido completo de la organización del distribuidor. Puede encontrarlo en la columna DN de la tabla ORGENTITY. Un ejemplo es ou=Distributor ABC Organization,ou=Distributor Proxy Organization,o=Manufacturer Organization,o=Root Organization
- Sustituya DISTRIBUTOR_DISPLAY_NAME por el nombre del distribuidor. Un ejemplo es Distributor ABC.
- Sustituya DISTRIBUTOR_DIRECTORY_NAME por el nombre de la carpeta donde conservar los archivos del distribuidor. Un ejemplo es Distributor ABC.
- Sustituya DISTRIBUTOR_STORE_DEFAULT_LOCALE por el entorno nacional por omisión de la tienda.
Un ejemplo es en_US. - Sustituya DISTRIBUTOR_STORE_DEFAULT_CURRENCY por la moneda por omisión de la tienda. Un ejemplo es USD.
- Sustituya SERVICE_PROVIDER_LOCALE por el entorno nacional de WebSphere Commerce Accelerator en el que está cargando el contrato. Un ejemplo es en_US.
- Sustituya SERVICE_PROVIDER_ORG_DISTINGUISHED_NAME por el nombre distinguido completo de la organización del proveedor de servicio. Puede encontrarlo en la columna DN de la tabla ORGENTITY.
Un ejemplo es ou=Service Provider Organization,o=Manufacturer Organization,o=Root Organization. - Sustituya PROFILE_ORG_DISTINGUISHED_NAME por el nombre distinguido completo de la organización de la tienda con perfil. Puede encontrarlo en la columna DN de la tabla ORGENTITY. Un ejemplo es ou=Profile Organization,o=Manufacturer Organization,o=Root Organization.
- Sustituya CATALOG_PROFILE_STORE por el nombre exclusivo de la tienda con perfil de catálogo. Puede encontrarlo en la columna IDENTIFIER de la tabla STOREENT. Un ejemplo es Tienda con perfil de catálogo.
- Sustituya DISTRIBUTOR_PROFILE_STORE por el nombre exclusivo de la tienda con perfil de distribuidor. Puede encontrarlo en la columna IDENTIFIER de la tabla STOREENT. Un ejemplo es Tienda con perfil de distribuidor.
- Sustituya DISTRIBUTOR_REMOTE_URL por el URL remoto del distribuidor.
- Sustituya SERVICE_PROVIDER_SHARED_FULFILLMENT_CENTER_NAME por el nombre del centro de despacho de pedidos compartido del proveedor de servicios. Puede encontrarlo en la columna NAME de la tabla FFMCENTER. Un ejemplo es Centro de despacho de pedidos compartido.
- Actualice el elemento BusinessPolicy con la información adecuada para
su distribuidor. A continuación se muestra un elemento
BusinessPolicy de ejemplo para Distributor ABC. Utilice este ejemplo como
guía:
<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>
- Guarde el archivo.
Importe el archivo XML de acuerdo de servicio de distribuidor de tienda proxy a WebSphere Commerce.