Mise en place des transports Sterling Order Management

Configurez les transports à partir de la console d'administration pour vous assurer que HCL Commerce et Sterling Order Management communiquent correctement.

Procédure

  1. À partir de la console d'administration, sélectionnez la console d'administration de site.
  2. Dans la page Sélection site/magasin, cliquez sur Site.
  3. Cliquez sur Configuration>Transports. S'il n'y a pas de transport Sterling OMS, cliquez sur Ajouter pour ajouter des transports Sterling OMS.
  4. Configurez et activez le Sterling Order Management Sélectionnez Sterling OMS, cliquez sur Configurer , puis entrez les valeurs suivantes pour l'URL d'intégration et les propriétés de l'utilisateur d'intégration :
    Propriété Valeur
    URL d'intégration http://<SSFS_HOSTNAME>:<SSFS_PORT>/smcfs/interop/AuthorizationOnlyApiServlet
    • <SSFS_PORT> est le numéro du transport du port de Sterling Order Management HTTP.
    • Vous pouvez obtenir le numéro de port à partir de <SSFS_PROFILE>/logs/AboutThisProfile.txt.
    Remarque : Si l'authentification SSL est activée, remplacez http:// avec https:// et mettez à jour le numéro de port https <SSFS_PORT> configuré.
    Utilisateur d'intégration WCIntegrationUser
  5. Sous Configuration > Transports, activez services Web par transport HTTP.
  6. Sous Configuration > Transports, activez le transport IBM MQ.
    Cette étape est nécessaire, car MQ est utilisé pour transférer des commandes et communiquer avec OMS.
  7. Facultatif : Pour modifier la file d'attente entrante vers JMSSerialInboundQueue, cliquez sur le transport IBM MQ.
  8. Facultatif : Configurez le signal de présence pour détecter une panne d'OMS.
    Dans cette intégration, les propriétés sont déjà configurées par défaut pour détecter une panne du système de gestion des commandes. Toutefois, vous devez configurer un type de message de signal de présence et une URL de point de terminaison pour implémenter cette fonctionnalité. Les trois propriétés suivantes sont configurées par défaut dans le fichier wc-admin-component.xml :
    
    <_config:property name="OMSHeartbeatInterval" value="300"/>
                 <_config:property name="OrderPendingOnTransferExpirationTime" value="86400"/>
                 <_config:property name="IsSystemOutageTolerable" value="Y"/>
    Pour configurer le signal de présence pour détecter une panne d'OMS, définissez les paramètres suivants :
    Propriété Valeur
    URL de signal de présence du système d'inventaire http://Inventory_server:port/smcfs/heartbeat/heartbeat.jsp
    URL de signal de présence du système de commande http://Order_server:port/smcfs/heartbeat/heartbeat.jsp
    Où :
    port
    Numéro de port de transport HTTP Sterling Order Management.
  9. Cliquez sur OK.