Démarrage du Transaction server Docker container via l'extraction des paramètres à partir de Vault
Découvrez comment démarrer le Transaction server Docker container en spécifiant CONFIGURE_MODE=Vault.
Variables d'environnement obligatoires
Il s'agit des variables d'environnement obligatoires que vous devez spécifier pour configurer le Transaction server Docker container afin de récupérer des paramètres supplémentaires de Vault.
- Vous pouvez également spécifier les données d'identification de la source de données via la commande de démarrage si vous ne souhaitez pas récupérer les valeurs de la source de données à partir de Vault.
- Le script /SETUP/bin/vaultConfigure.sh récupère les valeurs de Vault.
| Nom de variable d'environnement | Description | Commentaires |
|---|---|---|
| TENANT | Nom du groupe contenant votre ensemble d'environnements. Par exemple, MonEntreprise. | Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier de configuration values.yaml sous common.tenant. |
| ENVIRONMENT | Nom de l'environnement. Par exemple, Non-production. | Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier de configuration values.yaml sous common.environmentName. |
| ENVTYPE | Le type d'environnement. Les valeurs acceptées sont auth et live. | Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier de configuration values.yaml sous common.environmentType. |
| VAULT_TOKEN | Jeton Vault à utiliser pour se connecter à Vault et demander une certification à partir de l'infrastructure à clé publique Vault. | Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier de configuration values.yaml sous common.vaultToken. |
| VAULT_URL | URL de Vault à utiliser pour se connecter à Vault et demander la certification à Vault PKI. | Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier de configuration values.yaml sous common.vaultUrl. |
| CONFIGURE_MODE | Mode configuration. Les valeurs acceptées sont :
|
Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier de configuration values.yaml sous common.configureMode. |
| ELASTICSEARCH_ENABLED | Spécifiez si la solution de recherche basée sur Elasticsearch est utilisée pour l'environnement déployé. Les valeurs admises sont :
true. |
Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier values.yaml sous common.searchEngine.Note:
|
Variables d'environnement facultatives
Il s'agit des variables d'environnement facultatives que vous pouvez spécifier pour configurer le Transaction server Docker container.
Tous les paramètres que vous spécifiez en tant que variables d'environnement de conteneur ont la priorité par rapport aux valeurs stockées dans Vault.
| Nom de variable d'environnement | Description | Commentaires |
|---|---|---|
| EXPOSE_METRICS | Spécifiez si vous souhaitez activer les métriques pour l'environnement. Les valeurs acceptées sont :
|
Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier de configuration values.yaml sous metrics.enabled. |
LDAP_ENABLE
|
Spécifiez si vous souhaitez activer LDAP pour l'environnement. Les valeurs acceptées sont :
|
Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier de configuration values.yaml sous :
|
LDAP_USE_VMM_PROPERTIES_FILE
|
Spécifiez que s'il est activé, le protocole LDAP doit être configuré à l'aide du fichier vmm.properties. Pour plus d'informations, selon votre type de déploiement, voir :
|
Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier de configuration values.yaml sous :
|
| LOCALSTOREWEB | Nom d'hôte du serveur Web d'un magasin local si vous avez procédé à une migration depuis IBM Websphere Commerce Version 7 ou IBM Websphere Commerce Version 8. Note: Il est obligatoire si vous utilisez un magasin local migré. |
Variable d'environnement du conteneur. Elle peut être spécifiée dans le fichier de configuration values.yaml sous : |
TX_QUICK_START
|
Une méthode pour améliorer la vitesse de démarrage du Transaction server. Cette option vous permet d'exécuter toutes les commandes Run Engine d'administration de WebSphere Application Server en parallèle, plutôt que séquentiellement. Les options disponibles sont :
|
Variable d'environnement du conteneur. Elle peut être spécifiée dans values.yaml sous tsApp.quickStart.enabled. La valeur par défaut est false. |
Variables de configuration Vault obligatoires
Il s'agit des valeurs de clé Vault obligatoires que vous devez spécifier dans Vault pour configurer le Transaction server Docker container de manière à utiliser le mode de configuration Vault.
| Chemin Vault | Description | Variable d'environnement de référence |
|---|---|---|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/merchantKeyEncrypted
|
Clé de commerçant chiffrée à l'aide de la clé de chiffrement de clé. Clé de marchand créée lorsque vous ou un administrateur avez chargé le schéma de base de données HCL Commerce. Pour plus d'informations, voir :
Important: Vous devez spécifier vos propres valeurs de clé de commerçant et de clé de chiffrement de clé pour la sécurité de votre installation HCL Commerce. N'utilisez pas les valeurs par défaut contenues dans les exemples de fichier de configuration et les exemples de documentation fournis. |
MERCHANTKEY_ENCRYPT |
|
La clé en texte brut utilisée pour chiffrer la clé de commerçant. La clé de chiffrement de clé doit comporter 32 caractères. | KEY_ENCRYPTION_KEY |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/sessionKeyEncrypt
Note: Désormais obligatoire, cette valeur était facultative avant HCL Commerce 9.1.12.0. |
Clé de session chiffrée à l'aide de la clé de chiffrement de clé. Clé de session créée lorsque vous ou un administrateur avez chargé le schéma de base de données HCL Commerce. Important: Vous devez spécifier vos propres valeurs de clé de commerçant et de clé de chiffrement de clé pour la sécurité de votre installation HCL Commerce. N'utilisez pas les valeurs par défaut contenues dans les exemples de fichier de configuration et les exemples de documentation fournis. |
SESSION_KEY_ENCRYPT |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/authJWKS
|
Spécifiez une valeur pour définir le jeu de clés Web JSON (JWKS) et la clé ID sur le Transaction server. Elle est utilisée pour signer et valider le jeton Web JSON (JWT). Pour générer un JWKS, voir Utilitaire generateJWKS. |
JWKS |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/spiUserName
Note: Cette valeur est facultative à partir de HCL Commerce 9.1.7.0. |
Nom d'utilisateur de spiuser.
|
SPIUSER_NAME |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/spiUserPwd
|
Mot de passe de l'utilisateur spiuser chiffré ASCII. Pour définir le mot de passe dans vos conteneurs Docker personnalisés, voir Définition du mot de passe spiuser dans vos images Docker. |
SPIUSER_PWD |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbHost
|
Nom d'hôte de la base de données pour l'environnement. Note: Cette valeur n'est obligatoire que dans l'environnement d'authentification pour WCPublishDataSource. |
DBHOST |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbPort
|
Numéro de port de la base de données. Note: Cette valeur n'est obligatoire que dans l'environnement d'authentification pour WCPublishDataSource. |
DBPORT |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbName
|
Nom de la base de données. Note: Cette valeur n'est obligatoire que dans l'environnement d'authentification pour WCPublishDataSource. |
DBNAME |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbUser
|
Nom d'utilisateur de la base de données HCL Commerce. Note: Cette valeur n'est obligatoire que dans l'environnement d'authentification pour WCPublishDataSource. |
DBUSER |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbPassword
|
Mot de passe utilisateur de la base de données de HCL Commerce. Note: Cette valeur n'est obligatoire que dans l'environnement d'authentification pour WCPublishDataSource. |
DBPASS |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbaUser
|
Nom d'utilisateur administrateur de base de données. | DBAUSER |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbaPassEncrypt
|
Mot de passe de l'administrateur de base de données chiffré. | DBAPASSENCRYPT |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/elasticSearchEnabled
|
Spécifiez si l'environnement utilise la recherche basée sur Elasticsearch ou la recherche basée sur Solr. Valeurs admises :
|
ELASTICSEARCH_ENABLED |
Variables de configuration Vault facultatives
Il s'agit des valeurs de clé Vault facultatives que vous pouvez spécifier dans Vault pour configurer le Transaction server Docker container lors d'une utilisation avec le mode de configuration Vault.
| Chemin Vault | Description | Variable d'environnement de référence |
|---|---|---|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbSSLEnable
|
Indiquez si la connexion de base de données utilise SSL. Valeurs admises :
false.Note: Vous pouvez également spécifier les données d'identification de la source de données via la commande de démarrage si vous ne souhaitez pas récupérer les valeurs de la source de données à partir de Vault. |
DB_SSLENABLE |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbXA
|
Spécifiez si la fonction XA est activée pour la base de données. Valeurs admises :
Note: Vous pouvez également spécifier les données d'identification de la source de données via la commande de démarrage si vous ne souhaitez pas récupérer les valeurs de la source de données à partir de Vault. |
DB_XA |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/dbType
|
Type de base de données. Les valeurs admises sont :
|
DBTYPE |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/kafkaServers
|
Spécifiez une valeur si vous souhaitez activer ZooKeeper et Kafka. Le format de cette paire clé-valeur est : |
KAFKA_SERVERS |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/kafkaTopicPrefix
|
Spécifiez une valeur si vous souhaitez configurer ZooKeeper et Kafka. Si aucune valeur n'est spécifiée, la valeur par défaut suivante est appliquée :
|
KAFKA_TOPIC_PREFIX |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/kafkaAuthenticationUserId
|
ID utilisateur pour l'authentification Kafka. | KAFKA_AUTHENTICATION_USERID |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/kafkaAuthenticationPassword
|
Mot de passe de l'utilisateur pour l'authentification Kafka. | KAFKA_AUTHENTICATION_PASSWORD |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/traceSpecification/ts-app
|
Si vous souhaitez modifier la spécification de trace pour Transaction server, spécifiez une valeur. | TRACE_SPEC |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/healthCenterEnable/ts-app
|
Indiquez une valeur si vous souhaitez activer le Centre de santé. Valeurs admises :
false. |
HEALTH_CENTER_ENABLED |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/zooKeeperServers |
Spécifiez une valeur si vous souhaitez activer ZooKeeper et Kafka. Le format de cette paire clé-valeur est : |
ZOOKEEPER_SERVERS |
|
Activez la journalisation JSON. Les valeurs acceptées sont
La valeur par défaut est false. |
ENABLE_JSON_LOGGING |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/jdbcMonitorEnable/ts-app
|
Spécifiez s'il faut ou non activer le moniteur JDBC. Valeurs admises :
La valeur par défaut est false. |
JDBC_MONITOR_ENABLED |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/domainName
|
Spécifiez le nom de domaine du service interne. Si l'environnement déployé se trouve sur un espace de noms spécial sur Kubernetes, alors le nom de domaine doit être .svc.cluster.local. Si aucune valeur n'est spécifiée, la valeur par défaut est utilisée.
|
DOMAIN_NAME |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/externalDomainName
|
Cette valeur spécifie le nom de domaine externe Web du magasin, qui peut être reconnu par votre navigateur. Par exemple, dans le nom d'hôte store.demo4qaauth.hcl.com, hcl.com est le nom de domaine externe. |
EXTERNAL_DOMAIN_NAME |
|
Cette valeur spécifie le mappage du nom de magasin vers le nom de domaine. L'utilisation de cette valeur permet de mapper un magasin vers plusieurs noms de domaine. Le format utilisé est : Par exemple, |
STORE_DOMAIN_MAPPING |
|
Activez ou désactivez le programme d'écoute d'événement de commentaire de commande automatique. Par défaut, cette valeur est définie sur false. |
AUTO_ORDER_COMMENT_EVENT_LISTENER_ENABLED |
|
Activez ou désactivez l'utilisation d'un point-virgule ";" comme délimiteur de fichier CSV de la place de marché. Par défaut, cette valeur est définie sur false. |
USE_SEMICOLON_FOR_MARKETPLACE_CSV_DELIMITER |
|
Dans un système de stock non-ATP avec le paramètre noCheck défini pour un stock catentry (valeur de 2 dans la base de données), l'API renvoie 1.0 comme quantité. Pour afficher la quantité réelle, définissez cette valeur sur true. Par défaut, cette valeur est définie sur false. |
INVENTORY_SHOW_ACTUAL_QUANTITY |
|
Indiquez des noms d'hôte sur liste blanche pour un nom de module associé. Les noms d'hôte sont délimités par une virgule, tandis que les modules sont délimités par un point-virgule.
|
ALLOWED_HOST |
|
Indiquez des noms de domaine sur liste blanche pour un nom de module associé. Les noms de domaine sont délimités par une virgule, tandis que les modules sont délimités par un point-virgule.
|
ALLOWED_DOMAIN |
|
URL de base de Approval server utilisée par le Tooling Web Docker container. Format de l'URL de base d'approbation https://cmc-domain:port Par exemple, https://cmc.mycompanyauth.com:443. Si cette valeur n'est pas spécifiée, l'URL de base de Approval server est obtenue à partir de la racine de Tooling, c'est-à-dire tous les caractères avant la première barre oblique. |
APPROVAL_BASE_URL |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/toolingBaseUrl
|
Cette valeur est utilisée par Management Center pour charger l'application d'outils à page unique (SPA) à partir du serveur Web d'outils.
Note: Si vous utilisez le magasin sans tête Sapphire B2B et que vous devez lancer les outils en magasin pour approbation, il est nécessaire de configurer l'entrée afin que le serveur Web d'outils puisse être atteint via le domaine du magasin. Par exemple, www.mycompany.com/tooling. Une fois l'entrée activée, vous devez configurer toolingBaseUrl pour utiliser le domaine de magasin. |
TOOLING_BASE_URL |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/xcHost
|
Spécifiez une valeur si vous souhaitez définir un nom d'hôte pour le Customization server, au lieu d'utiliser la valeur par défaut. | XC_HOST |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/xcPort
|
Spécifiez une valeur si vous souhaitez définir un numéro de port pour le Customization server, au lieu d'utiliser la valeur par défaut. | XC_PORT |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/previewPort
|
Spécifiez une valeur si vous souhaitez définir previewPort, au lieu d'utiliser la valeur par défaut. La valeur par défaut est |
PREVIEW_PORT |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/storeHost
|
Spécifiez une valeur si vous souhaitez en définir une pour l'hôte de magasin Store server Commerce Remote Store (CRS), au lieu d'utiliser la valeur par défaut. La valeur par défaut est le nom du service |
STORE_HOST |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/storePort
|
Spécifiez une valeur si vous souhaitez en définir une pour le port de magasin Store server Commerce Remote Store (CRS), au lieu d'utiliser la valeur par défaut. La valeur par défaut est |
STORE_PORT |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/storeWebHost
|
Spécifiez une valeur si vous souhaitez définir storeWebHost, au lieu d'utiliser la valeur par défaut. La valeur par défaut est store.${TENANT}${ENVIRONMENT}${ENVTYPE}${EXTERNAL_DOMAIN_NAME}. |
STOREWEB_HOST |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/storeWebPort
|
Spécifiez une valeur si vous souhaitez définir storeWebPort, au lieu d'utiliser la valeur par défaut. La valeur par défaut est |
STOREWEB_PORT |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/reactStoreWebHost
|
Spécifiez une valeur si vous souhaitez définir reactStoreHost, au lieu d'utiliser la valeur par défaut. La valeur par défaut est www.${TENANT}${ENVIRONMENT}${ENVTYPE}${EXTERNAL_DOMAIN_NAME}. |
REACT_STORE_HOST |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/reactStoreWebPort
|
Spécifiez une valeur si vous souhaitez définir reactStorePort, au lieu d'utiliser la valeur par défaut. La valeur par défaut est |
REACT_STORE_PORT |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/reactStorePreviewHost
|
Spécifiez une valeur si vous souhaitez définir reactStorePreviewHost, au lieu d'utiliser la valeur par défaut. La valeur par défaut est store-preview.${TENANT}${ENVIRONMENT}${ENVTYPE}${EXTERNAL_DOMAIN_NAME. |
REACT_STORE_PREVIEW_HOST |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/reactStorePreviewPort
|
Spécifiez une valeur si vous souhaitez définir reactStorePreviewPort, au lieu d'utiliser la valeur par défaut. La valeur par défaut est |
REACT_STORE_PREVIEW_HOST |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/reactStoreServiceHost
|
Spécifiez une valeur si vous souhaitez définir reactStoreServiceHost, au lieu d'utiliser la valeur par défaut. | REACT_STORE_SERVICE_HOST |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/reactStoreServicePort
|
Spécifiez une valeur si vous souhaitez définir reactStoreServicePort, au lieu d'utiliser la valeur par défaut. La valeur par défaut est |
REACT_STORE_SERVICE_PORT |
|
Les noms d'hôte pour les instances auth ou live de HCL Digital Experience (DX). Ils sont requis pour l'intégration de HCL Commerce à DX.Note:
|
DX_HOST |
|
Numéro de port de l'instance HCL Digital Experience (DX) auth ou live. La valeur par défaut est définie sur 443 si le nom d'hôte DX a été spécifié et si aucune valeur personnalisée n'est spécifiée. |
DX_PORT |
|
Schéma pour l'instance HCL Digital Experience (DX) auth ou live. La valeur par défaut est définie sur https si le nom d'hôte DX a été spécifié et si aucune valeur personnalisée n'est spécifiée. |
DX_SCHEME |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/marketingEventListenerEnabled
|
Activez le programme d'écoute d’événements marketing. Valeurs admises :
La valeur par défaut est false. |
MARKETING_EVENT_LISTENER_ENABLED |
|
Indiquez si la connexion unique (SSO) doit être activée ou désactivée. Valeurs admises :
La valeur par défaut est false. Pour plus d'informations, voir Activation de la connexion unique. |
SSO_ENABLE |
|
Indiquez le nom de domaine qui contient un ensemble d'hôtes auquel s'applique la connexion unique. Valeurs admises :
La valeur par défaut est false. Cette valeur de clé doit être définie si ssoEnable est défini sur true. Pour plus d'informations, voir Activation de la connexion unique. |
SSO_DOMAIN_NAME |
|
Indiquez si une connexion SSL est utilisée pour les requêtes de connexion unique. Valeurs admises :
Cette valeur de clé doit être définie si ssoEnable est défini sur true. Pour plus d'informations, voir Activation de la connexion unique. |
SSO_SSL |
|
Indiquez si vous souhaitez activer ou désactiver la fonction de connexion unique (SSO) keepAliveSession sur le Transaction server. Valeurs admises :
La valeur par défaut est false. Pour plus d'informations, voir Activation de la connexion unique. |
SSO_KEEP_ALIVE_SESSION |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/searchMasterHost
Note: Obligatoire lors de l'utilisation de la solution de recherche basée sur Solr (ELASTICSEARCH_ENABLED est défini sur false).
|
Nom d'hôte du Search server. Note: Ce paramètre n'est requis qu'avec l'environnement d'authentification de la solution de recherche basée sur Solr. La valeur par défaut correspond au nom du service principal de recherche solr. |
SEARCH_HOST |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/searchSlaveHost
Note: Obligatoire lors de l'utilisation de la solution de recherche basée sur Solr (ELASTICSEARCH_ENABLED est défini sur false).
|
Nom d'hôte du Search server. Note: Ce paramètre doit uniquement être défini dans l’environnement opérationnel. La valeur par défaut correspond au nom du service esclave de recherche solr. |
SEARCH_HOST |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/searchSlaveRepeater
Note: Obligatoire lors de l'utilisation de la solution de recherche basée sur Solr (ELASTICSEARCH_ENABLED est défini sur false).
|
Nom d'hôte du Search server. Note: Ce paramètre doit uniquement être défini dans l’environnement opérationnel. La valeur par défaut correspond au nom du service de répéteur de recherche Solr. |
SEARCH_REPEATER_HOST |
|
Nom d'hôte du Search server pour la solution de recherche basée sur Elasticsearch. Spécifiez une valeur si vous souhaitez définir queryHost, au lieu d'utiliser la valeur par défaut. | SEARCH_HOST |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/queryHost
Note: Obsolète dans HCL Commerce 9.1.12.0. Use ${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/queryHost. |
Spécifiez une valeur si vous souhaitez définir une valeur queryHost, au lieu d'utiliser la valeur par défaut. Note: Cette paire de clés a été remplacée par queryHost à partir de HCL Commerce 9.1.12.0 et dans toutes les versions ultérieures. |
SEARCH_HOST |
|
Numéro de port du Search server pour la solution de recherche basée sur Elasticsearch. Spécifiez une valeur si vous souhaitez définir queryPort, au lieu d'utiliser la valeur par défaut. La valeur par défaut est |
SEARCH_PORT |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/queryPort
Note: Obsolète dans HCL Commerce 9.1.12.0. Utilisez ${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/queryPort. |
Spécifiez une valeur si vous souhaitez définir une valeur queryPort, au lieu d'utiliser la valeur par défaut. Note: Cette paire de clés a été remplacée par queryPort à partir de HCL Commerce 9.1.12.0 et dans toutes les versions ultérieures. |
SEARCH_PORT |
|
Système du Search server pour la solution de recherche basée sur Elasticsearch. Spécifiez une valeur si vous souhaitez définir queryScheme, au lieu d'utiliser la valeur par défaut. La valeur par défaut est |
SEARCH_SCHEME |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/queryScheme
Note: Obsolète dans HCL Commerce 9.1.12.0. Utilisez ${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/querySchema. |
Spécifiez une valeur si vous souhaitez définir une valeur queryScheme, au lieu d'utiliser la valeur par défaut. | SEARCH_SCHEME |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/ingestHost
|
Spécifiez une valeur si vous souhaitez définir une valeur ingestHost, au lieu d'utiliser la valeur par défaut. | INGEST_HOST |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/ingestPort
|
Spécifiez une valeur si vous souhaitez définir une valeur ingestPort, au lieu d'utiliser la valeur par défaut. | INGEST_PORT |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/ingestScheme
|
Spécifiez une valeur si vous souhaitez définir une valeur ingestScheme, au lieu d'utiliser la valeur par défaut. | INGEST_SCHEME |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/elasticSearchHost
Note: Obligatoire lors de l'utilisation de la solution de recherche basée sur Elasticsearch (ELASTICSEARCH_ENABLED est défini sur true).
|
Spécifiez une valeur elasticSearchHost. | ELASTICSEARCH_HOST |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/elasticSearchPort
|
Spécifiez une valeur si vous souhaitez définir une valeur elasticSearchPort, au lieu d'utiliser la valeur par défaut. | ELASTICSEARCH_PORT |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/elasticSearchScheme
|
Spécifiez une valeur si vous souhaitez définir une valeur elasticSearchScheme, au lieu d'utiliser la valeur par défaut. | ELASTICSEARCH_SCHEME |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/searchQueryBaseUrl
Note: Obligatoire lors de l'utilisation de la solution de recherche basée sur Elasticsearch (ELASTICSEARCH_ENABLED est défini sur true).
|
Spécifiez le serveur Search Query à utiliser par Tooling. Le format de l'URL de base Search Query est https://query-domain:port. |
SEARCH_QUERY_BASE_URL |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/searchDataQueryBaseUrl
Note: Obligatoire lors de l'utilisation de la solution de recherche basée sur Elasticsearch (ELASTICSEARCH_ENABLED est défini sur true).
|
Spécifiez le serveur Search Data Query à utiliser par Tooling. Le format de l'URL de base Search Data Query est https://data-query-domain:port. |
SEARCH_DATA_QUERY_BASE_URL |
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/elasticSearchShardCount
Note: Obligatoire lors de l'utilisation de la solution de recherche basée sur Elasticsearch (ELASTICSEARCH_ENABLED est défini sur true).
|
Spécifiez le nombre de partitions aux fins du stockage des index de cet environnement, au sein du service Elasticsearch. La valeur par défaut est 1. |
|
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/elasticSearchReplicaCount
Note: Obligatoire lors de l'utilisation de la solution de recherche basée sur Elasticsearch (ELASTICSEARCH_ENABLED est défini sur true).
|
Spécifiez le nombre de réplicas pour les index de cet environnement, au sein du service Elasticsearch. La valeur par défaut est 0. |
|
Note: Obligatoire lors de l'utilisation de LDAP (LDAP_ENABLED définie sur true).
|
Type de serveur LDAP. Valeurs admises :
|
LDAP_TYPE |
Note: Obligatoire lors de l'utilisation de LDAP (LDAP_ENABLED définie sur true).
|
Nom d'hôte qualifié complet du serveur LDAP | LDAP_HOST |
Note: Obligatoire lors de l'utilisation de LDAP (LDAP_ENABLED définie sur true).
|
Numéro de port du serveur LDAP. | LDAP_PORT |
|
Indiquez si le serveur LDAP requiert une connexion SSL. Valeurs admises :
|
LDAP_SSL |
Note: Obligatoire lors de l'utilisation de LDAP (LDAP_ENABLED définie sur true).
|
Mot de passe de liaison LDAP XOR codé par l'utilitaire WebSphere Application Server V8.5.5 LibertysecurityUtility. Par exemple : Pour plus d'informations sur l'utilitaire securityUtility, voir commande securityUtility dans la documentation WebSphere Application Server V8.5.5 Liberty. |
LDAP_BIND_PASSWD |
Note: Obligatoire lors de l'utilisation de LDAP (LDAP_ENABLED définie sur true).
|
Nom distinctif (DN) de liaison LDAP. La valeur doit être en minuscules. | LDAP_BIND_DN |
Note: Obligatoire lors de l'utilisation de LDAP (LDAP_ENABLED définie sur true).
|
Nom distinctif (DN) de la base de recherche LDAP. La valeur doit être en minuscules. | LDAP_BASE_DN |
Note: Obligatoire lors de l'utilisation de LDAP (LDAP_ENABLED définie sur true).
|
Nom distinctif (DN) complet qui mappe marque à l'organisation racine HCL Commerce. La valeur doit être en minuscules. | LDAP_ROOT_ORG_DN |
Note: Obligatoire lors de l'utilisation de LDAP (LDAP_ENABLED définie sur true).
|
Nom distinctif (DN) complet qui mappe marque à l'organisation par défaut HCL Commerce. La valeur doit être en minuscules. | LDAP_DEFAULT_ORG_DN |
Note: Obligatoire lors de l'utilisation de LDAP (LDAP_ENABLED définie sur true).
|
Noms des propriétés LDAP utilisées pour se connecter au serveur d'applications. | LDAP_LOGIN_PROP |
Note: Obligatoire lors de l'utilisation de LDAP (LDAP_ENABLED définie sur true).
|
Spécifiez une valeur pour le nom de domaine, au lieu d'utiliser la valeur par défaut. La valeur par défaut est Note: Si vous intégrez à HCL Digital Experience, vous devez utiliser le même nom de domaine pour les deux. |
LDAP_REALM_NAME |
Note: Obligatoire lors de l'utilisation de LDAP (LDAP_ENABLED définie sur true).
|
Préfixe de l'utilisateur LDAP. | LDAP_USER_PREFIX |
Note: Obligatoire lors de l'utilisation de LDAP (LDAP_ENABLED définie sur true).
|
Filtre de recherche d'utilisateur LDAP. Utilisé uniquement pour le type LDAP personnalisé. | LDAP_USER_FILTER |
Note: Obligatoire lors de l'utilisation de LDAP (LDAP_ENABLED définie sur true).
|
Nom distinctif (DN) complet qui mappe marque à l'organisation par défaut HCL Commerce. La valeur doit être en minuscules. | LDAP_DEFAULT_ORG_DN |
|
Indiquez si l'intégration IBM MQ doit être activée. Valeurs admises :
|
MQ_ENABLE |
Note: Obligatoire lors de l'utilisation d'IBM MQ ( mqEnable est true ).
|
Nom d'hôte du serveur IBM MQ. | MQ_HOST |
Note: Obligatoire lors de l'utilisation d'IBM MQ ( mqEnable est true ).
|
Numéro de port du serveur IBM MQ. | MQ_PORT |
Note: Obligatoire lors de l'utilisation d'IBM MQ ( mqEnable est true ).
|
Gestionnaire de files d'attente IBM MQ utilisé par HCL Commerce pour se connecter au serveur IBM MQ. | MQ_QUEUE_MANAGER_NAME |
Note: Obligatoire lors de l'utilisation d'IBM MQ ( mqEnable est true ).
|
Nom de la file d'attente d'erreurs IBM MQ. | MQ_ERROR_QUEUE_NAME |
Note: Obligatoire lors de l'utilisation d'IBM MQ ( mqEnable est true ).
|
Nom de la file d'attente IBM MQ. | MQ_QUEUE_MANAGER_NAME |
Note: Obligatoire lors de l'utilisation d'IBM MQ ( mqEnable est true ).
|
Nom de la file d'attente IBM MQ pour traiter les messages en série. | MQ_SERIAL_INBOUND_QUEUE_NAME |
Note: Obligatoire lors de l'utilisation d'IBM MQ ( mqEnable est true ).
|
Nom de la file d'attente IBM MQ pour traiter les messages en parallèle. | MQ_PARALLEL_INBOUND_QUEUE_NAME |
Note: Obligatoire lors de l'utilisation d'IBM MQ ( mqEnable est true ).
|
Nom de la file d'attente sortante IBM MQ. | MQ_OUTBOUND_QUEUE_NAME |
Note: Obligatoire lors de l'utilisation d'IBM MQ ( mqEnable est true ).
|
Valeur du délai d'expiration de la session | MQ_ENABLE_ACTIVITY_SESSION_TIMEOUT_PERIOD |
Note: Obligatoire lors de l'utilisation d'IBM MQ ( mqEnable est true ).
|
Nombre maximum de connexions autorisées avec IBM MQ. | MQ_MAX_CONNECTION |
LDAP_ENABLE
TX_QUICK_START

${VAULT_URL}/${TENANT}/${ENVIRONMENT}/
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/
${VAULT_URL}/${TENANT}/${ENVIRONMENT}/${ENVTYPE}/