Creazione di un accordo sui servizi (di distribuzione) del negozio proxy (Business Edition)

Prima di creare un accordo sui servizi (di distribuzione) del negozio proxy , assicurarsi che vengano completati i seguenti passi:

  1. Ottenere una copia del file XML dell'accordo sui servizi (di distribuzione) del negozio proxye da utilizzare sul client locale. La maschera XML dell'accordo sui servizi si trova nella macchina in cui è installato WebSphere Commerce alla seguente ubicazione:
    WC_installdir/xml/trading/xml/TemplateReferralContract.xml
  2. Accertarsi di disporre delle seguenti informazioni:
    • Nome DN completo dell'organizzazione del distributore.
    • Nome DN completo dell'organizzazione del fornitore del servizio.
    • Nome DN completo dell'organizzazione del negozio di profilo.
    • Nome univoco del negozio di profilo del catalogo che il distributore deve utilizzare.
    • Nome univoco del negozio di profilo del distributore che il distributore deve utilizzare.
  3. Notare che se viene importato un contratto con XML e si desidera che esso venga visualizzato in WebSphere Commerce Accelerator, è necessario disporre di una descrizione del contratto.

Per creare un file XML di un accordo sui servizi (di distribuzione) del negozio proxy, procedere come segue:

  1. Copiare il file XML della maschera dell'accordo sui servizi (di distribuzione) del negozio proxy su un nuovo nome file.
  2. Aprire la copia del file XML dell'accordo sui servizi (di distribuzione) del negozio proxy con un editor di testo o XML.
  3. Sostituire tutte le istanze delle seguenti stringhe con i valori appropriati per i distributori come segue:
    1. Sostituire DISTRIBUTOR_ORG_DISTINGUISHED_NAME con il DN completo dell'organizzazione del distributore. Si trova nella colonna DN della tabella ORGENTITY. Un esempio è ou=Distributor ABC Organization,ou=Distributor Proxy Organization,o=Manufacturer Organization,o=Root Organization
    2. Sostituire DISTRIBUTOR_DISPLAY_NAME con il nome del distributore. Un esempio è Distributor ABC.
    3. sostituire DISTRIBUTOR_DIRECTORY_NAME con il nome della cartella per conservare le risorse del file di distribuzione. Un esempio è Distributor ABC.
    4. Sostituire DISTRIBUTOR_STORE_DEFAULT_LOCALE con la locale predefinita del negozio.
      Un esempio è en_US.
    5. Sostituire DISTRIBUTOR_STORE_DEFAULT_CURRENCY con la valuta predefinita del negozio. Un esempio è USD. 
    6. Sostituire SERVICE_PROVIDER_LOCALE con la locale di WebSphere Commerce Accelerator in cui caricare il contratto. Un esempio è en_US.
    7. Sostituire SERVICE_PROVIDER_ORG_DISTINGUISHED_NAME con il nome completo dell'organizzazione del fornitore servizi. Si trova nella colonna DN della tabella ORGENTITY.
      Un esempio è ou=Service Provider Organization,o=Manufacturer Organization,o=Root Organization.
    8. Sostituire PROFILE_ORG_DISTINGUISHED_NAME con il DN completo dell'organizzazione dei negozi del profilo. Si trova nella colonna DN della tabella ORGENTITY. Un esempio è ou=Profile Organization,o=Manufacturer Organization,o=Root Organization.
    9. Sostituire CATALOG_PROFILE_STORE con il nome univoco del negozio del profilo catalogo E' possibile trovarlo nella colonna IDENTIFIER della tabella STOREENT. Un esempio è Negozio Profilo del Catalogo.
    10. Sostituire DISTRIBUTOR_PROFILE_STORE con il nome univoco del distributore Si trova nella colonna IDENTIFIER della tabella STOREENT. Un esempio è Negozio profilo distributore.
    11. Sostituire DISTRIBUTOR_REMOTE_URL con l'URL remoto del distributore. 
    12. Sostituire SERVICE_PROVIDER_SHARED_FULFILLMENT_CENTER_NAME con il nome del contro evasione ordini condiviso del fornitore di servizi. Si trova nella colonna NAME della tabella FFMCENTER. Un esempio è Centro di evasione ordini condiviso.
    13. Aggiornare l'elemento BusinessPolicy con le informazioni appropriate per il distributore. Di seguito è riportato un elemento Business Policy per Distributor ABC di esempio. Utilizzare questo esempio come guida:
      <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. Salvare il file.
  5. Importare il file XML dell'accordo sui servizi (di distribuzione) del negozio proxy in WebSphere Commerce.