Création d'un contrat de service de magasin proxy (distributeur) (Edition commerciale)

Avant de créer le contrat de service d'un magasin proxy (distributeur), assurez-vous d'avoir suivi la procédure suivante :

  1. Vous disposez d'un exemplaire du fichier XML du contrat de service (distributeur) à utiliser sur votre client local. Le modèle XML du contrat de service est disponible sur le poste sur lequel est installé WebSphere Commerce, à l'emplacement suivant :
    WC_repinstall/xml/trading/xml/TemplateReferralContract.xml
  2. Assurez-vous que les informations suivantes sont à votre disposition :
    • Nom distinctif complet de l'entreprise du distributeur.
    • Le nom distinctif complet de l'entreprise du fournisseur de services.
    • Nom distinctif complet de l'entreprise du magasin de profil.
    • Nom unique du magasin de profil du catalogue que le distributeur doit utiliser.
    • Nom unique du magasin de profil du distributeur que le distributeur doit utiliser.
  3. Veuillez noter que si vous importez un contrat via XML, et si vous souhaitez qu'il apparaisse dans WebSphere Commerce Accelerator, vous devez disposer d'une description du contrat.

Pour créer un fichier XML du contrat de service (distributeur) du magasin proxy, procédez comme suit :

  1. Copiez le modèle de fichier XML du contrat de service du magasin proxy (distributeur) dans un nouveau fichier.
  2. Ouvrez la copie du modèle du fichier XML du contrat de service du magasin proxy (distributeur) dans un éditeur de texte ou dans un éditeur XML.
  3. Remplacez toutes les instances des chaînes suivantes par des valeurs appropriées pour le distributeur, comme suit :
    1. Remplacez DISTRIBUTOR_ORG_DISTINGUISHED_NAME par le nom distinctif complet de l'entreprise du distributeur. Ils sont disponibles dans la colonne DN de la table ORGENTITY. Par exemple : ou=Distributor ABC Organization,ou=Distributor Proxy Organization,o=Manufacturer Organization,o=Root Organization.
    2. Remplacez DISTRIBUTOR_DISPLAY_NAME par le nom du distributeur. Par exemple : Distributor ABC.
    3. Remplacez DISTRIBUTOR_DIRECTORY_NAME par le nom du dossier pour garder les ressources du fichier du distributeur. Par exemple : Distributor ABC.
    4. Remplacez DISTRIBUTOR_STORE_DEFAULT_LOCALE par l'environnement local par défaut du magasin.
      Par exemple : fr_FR.
    5. Remplacez DISTRIBUTOR_STORE_DEFAULT_CURRENCY par la devise par défaut du magasin. Par exemple : USD. 
    6. Remplacez SERVICE_PROVIDER_LOCALE par l'environnement local de WebSphere Commerce Accelerator dans lequel vous chargez le contrat. Par exemple : fr_FR.
    7. Remplacez SERVICE_PROVIDER_ORG_DISTINGUISHED_NAME par le nom distinctif complet de l'entreprise du fournisseur de services. Ils sont disponibles dans la colonne DN de la table ORGENTITY.
      Par exemple ou=Service Provider Organization,o=Manufacturer Organization,o=Root Organization.
    8. Remplacez PROFILE_ORG_DISTINGUISHED_NAME par le nom distinctif complet de l'entreprise des magasins de profil. Ils sont disponibles dans la colonne DN de la table ORGENTITY. Par exemple : ou=Profile Organization,o=Manufacturer Organization,o=Root Organization.
    9. Remplacez CATALOG_PROFILE_STORE par le nom unique du magasin du profil du catalogue. Il est disponible dans la colonne IDENTIFIER de la table STOREENT. Par exemple :Magasin du Profil de Catalogue.
    10. Remplacez DISTRIBUTOR_PROFILE_STORE par le nom unique du magasin du profil du distributeur. Il est disponible dans la colonne IDENTIFIER de la table STOREENT. Par exemple : Magasin du Profil du Distributeur.
    11. Remplacez DISTRIBUTOR_REMOTE_URL par l'URL éloignée du distributeur. 
    12. Remplacez SERVICE_PROVIDER_SHARED_FULFILLMENT_CENTER_NAME par le nom du centre de distribution partagé du fournisseur de services. Ce nom est disponible dans la colonne NAME de la table FFMCENTER. Par exemple : Centre de Distribution Partagé.
    13. Mettez l'élément BusinessPolicy à jour à l'aide des informations correspondant à votre distributeur. L'élément BusinessPolicy ci-après peut servir de modèle pour Distributor ABC. Basez-vous sur le modèle suivant :
      <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. Sauvegardez le fichier.
  5. Importez le fichier XML du contrat de service du magasin proxy (distributeur) dans WebSphere Commerce.