Activation de l'intégration de Sterling Omni-Configurator avec HCL Commerce
Activez l'intégration de Sterling Omni-Configurator avec HCL Commerce en configurant Visual Modeler, Omni-Configurator et HCL Commerce.
Avant de commencer
- Vérifiez que les conditions requises suivantes du système sont remplies :
- Votre serveur Sterling Configurator exécute JDK 1.8.
- Votre serveur Sterling CPQ 9.5 utilise le groupe de correctifs 7 (ou ultérieur).
- Si vous utilisez un modèle de magasin B2B, vous devez installer HCL Commerce 9.0.0.7 (ou une version supérieure).
- Téléchargez et installez Sterling Visual Modeler.
- Déployez Sterling Omni-Configurator.
Pour vérifier que votre Omni-Configurator est correctement déployé, accédez à n'importe quelle URL de service REST de base Omni-Configurator. Par exemple, https://configuratorServer:port/configurator/api/organization/matrix/models?language=en&country=US.
Procédure
- Créez une vitrine à l'aide de l'outil Sterling Configurator Visual Modeler.Notes :
- Assurez-vous que les informations correctes sur le produit sont utilisées pour définir les modèles dans Sterling Configurator Visual Modeler en créant une vitrine avec le même ID d'habillage que le Code d'organisation de l'organisation de catalogue.
- Lorsque vous créez une vitrine, vous devez définir l'ID de partenaire externe.
- Configurez Sterling Visual Modeler pour se connecter à Omni-Configurator.
Pour afficher et tester vos modèles compilés, vous devez connecter le backend Omni-Configurator (API REST) et l'interface utilisateur de Configurator à Sterling Configurator Visual Modeler.
- Configurez les propriétés de l'adaptateur Omni-Configurator spécifiques au locataire.
Vous pouvez définir les communications entre Omni-Configurator et HCL Commerce en configurant les propriétés de l'adaptateur Omni-Configurator.
- Déployez le fichier JAR d'adaptateur et le fichier JAR de dépendance.
- Importez le certificat depuis HCL Commerce.
-
Activez le transport Sterling à partir de HCL Commerce Administration Console.
- Configurez l'URL du serveur Omni-Configurator dans votre table de base de données STORECONF en exécutant l'instruction SQL suivante.
insert into storeconf values ($storeId,'wc.configurator.url'$configuratorServerURL,1);Où- storeId
- Votre ID de magasin. Si votre magasin se trouve au niveau du site, utilisez une valeur
0. - configuratorServerURL
- URL du serveur Omni-Configurator ; par exemple :
https://configuratorServer:port/configurator
- Activez la fonction de magasin Sterling Configurator dans le Centre de gestion HCL Commerce.
- Connectez-vous à Management Center for HCL Commerce et ouvrez l'outil Gestion de magasin.
- Sélectionnez votre magasin ; par exemple, AuroraESite. Cliquez ensuite sur l'onglet Catalogue.
- Cochez la caseSterling Configurator.
- Importez le certificat Omni-Configurator vers HCL Commerce.
- Pour les environnements de développement :
- Connectez-vous au WebSphere Application Server Administrative Console sur votre environnement de développement.
- Accédez à .
- Renseignez les zones ci-dessous.
Zone Description Hôte Nom d'hôte de votre serveur Configurator. Port Numéro de port de votre serveur Configurator. Configuration SSL de connexion sortante Sélectionnez NodeDefaultSSLSettings Alias Alias de votre serveur Configurator. - Cliquez sur Récupérer les informations du signataire, puis sur Appliquer.
- Pour les environnements de production :
- Exportez le certificat Omni-Configurator.
- Connectez-vous à la console d'administration de Sterling Configurator sur votre environnement d'exécution.
- Accédez à .
- Renseignez les zones ci-dessous.
Zone Description Alias de certificat à extraire Alias du certificat. Nom de fichier du certificat Nom de fichier du certificat. Type de données Votre type de données, par exemple, données ASCII codées par Base64. - Cliquez sur Appliquer.
- Importer la certification extraite sur le serveur de transactions HCL Commerce de l'une des deux façons suivantes :
- Gestion manuelle des certificats.Notes :
- Lorsque vous copiez les certificats dans le fichier JSON, vous devez remplacer le retour à la ligne avec
\npour vous assurer que la chaîne de certificat entière se trouve sur une seule ligne. - Cette intégration avec Omni-Configuration utilise la validation de certificat SSL à sens unique. Pour la validation de certificat SSL unidirectionnel, lorsqu'une application a besoin d'un certificat pour communiquer avec une autre application activée par SSL, vous n'avez qu'à définir
issuing_cadans le fichier JSON. - Chargez les fichiers JSON dans le répertoire /SETUP/certs/custom/ de votre conteneur Docker.
- Lorsque vous copiez les certificats dans le fichier JSON, vous devez remplacer le retour à la ligne avec
- Gérer les certificats avec Vault.
- Gestion manuelle des certificats.
- Exportez le certificat Omni-Configurator.
- Pour les environnements de développement :