Criando um Acordo de Serviço da Loja Proxy (Distribuidor) (Business Edition)

Antes de criar um acordo de serviço da loja proxy (distribuidor), assegure que as seguintes etapas tenham sido concluídas:

  1. Obtenha uma cópia do arquivo de gabarito XML do acordo de serviço da loja proxy (distribuidor) a ser utilizado no cliente local. O gabarito XML do acordo de serviço pode ser localizado na seguinte localização, na máquina em que o WebSphere Commerce está instalado:
    WC_installdir/xml/trading/xml/TemplateReferralContract.xml
  2. Assegure-se de que tenha as seguintes informações:
    • Nome distinto completo da organização do distribuidor.
    • Nome distinto completo da organização do fornecedor de serviços.
    • Nome distinto completo da organização da loja do perfil.
    • Nome exclusivo da loja do perfil do catálogo que você deseja que o distribuidor utilize.
    • Nome exclusivo da loja do perfil do distribuidor que você deseja que o distribuidor utilize.
  3. Observe que se você importar um contrato por meio de XML, e desejar que esse contrato apareça no WebSphere Commerce Accelerator, será necessário ter uma descrição do contrato.

Para criar um arquivo XML do acordo de serviço da loja proxy (distribuidor), faça o seguinte:

  1. Copie o arquivo XML de gabarito do acordo de serviço da loja proxy (distribuidor) para um novo nome de arquivo.
  2. Abra a cópia do arquivo XML de gabarito do acordo de serviço da loja proxy (distribuidor) em um editor de texto ou em um editor XML.
  3. Substitua todas as instâncias das cadeias a seguir pelos valores apropriados para o distribuidor, conforme a seguir:
    1. Substitua DISTRIBUTOR_ORG_DISTINGUISHED_NAME pelo nome distinto completo da organização do distribuidor. Isso pode ser localizado na coluna DN da tabela ORGENTITY. Um exemplo é ou=Organização Distribuidora ABC,ou=Organização Distribuidora do Proxy,o=Organização Fabricante,o=Organização Raiz
    2. Substitua DISTRIBUTOR_DISPLAY_NAME pelo nome do distribuidor. Um exemplo é Distribuidor ABC.
    3. Substitua DISTRIBUTOR_DIRECTORY_NAME pelo nome da pasta para manter os recursos do arquivo do distribuidor. Um exemplo é Distribuidor ABC.
    4. Substitua DISTRIBUTOR_STORE_DEFAULT_LOCALE pelo locale padrão da loja.
      Um exemplo é en_US.
    5. Substitua DISTRIBUTOR_STORE_DEFAULT_CURRENCY pela moeda padrão da loja. Um exemplo é USD. 
    6. Substitua SERVICE_PROVIDER_LOCALE pelo locale do WebSphere Commerce Accelerator no qual você está carregando o contrato. Um exemplo é en_US.
    7. Substitua SERVICE_PROVIDER_ORG_DISTINGUISHED_NAME pelo nome distinto completo da organização do fornecedor de serviços. Isso pode ser localizado na coluna DN da tabela ORGENTITY.
      Um exemplo é ou=Organização do Fornecedor de Serviços,o=Organização do Fabricante,o=Organização Raiz.
    8. Substitua PROFILE_ORG_DISTINGUISHED_NAME pelo nome distinto completo da organização das lojas do perfil. Isso pode ser localizado na coluna DN da tabela ORGENTITY. Um exemplo é ou=Organização do Perfil,o=Organização do Fabricante,o=Organização Raiz.
    9. Substitua CATALOG_PROFILE_STORE pelo nome exclusivo da loja de perfil do catálogo Isto pode ser localizado na coluna IDENTIFIER da tabela STOREENT. Um exemplo é Loja do Perfil do Catálogo.
    10. Substitua DISTRIBUTOR_PROFILE_STORE pelo nome exclusivo da loja do perfil do distribuidor Isso pode ser localizado na coluna IDENTIFIER da tabela STOREENT. Um exemplo é Loja do Perfil do Distribuidor.
    11. Substitua DISTRIBUTOR_REMOTE_URL pelo URL remoto do distribuidor.  
    12. Substitua SERVICE_PROVIDER_SHARED_FULFILLMENT_CENTER_NAME pelo nome do centro de preenchimento compartilhado do fornecedor de serviços. Isso pode ser localizado na coluna NAME da tabela FFMCENTER. Um exemplo é Centro de Preenchimento Compartilhado.
    13. Atualize o elemento BusinessPolicy com as informações apropriadas para seu distribuidor. A seguir está um Elemento de Diretiva de Negócios de Amostra para o Distribuidor ABC. Utilize esta amostra como guia:
      <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. Salve o arquivo.
  5. Importe o arquivo XML do acordo de serviço da loja proxy (distribuidor) para o WebSphere Commerce.