Task 9: Configuring minimum requirements through Configurator UI
Once you upload the metadata file, application properties, and configuration files, you have to configure the minimum required files for each service through Configurator UI to make them ready to start.
Common Configuration
- Procedure
- On the Configurator UI, navigate to Common Configuration > App properties and select Authorization Server Configuration Properties Used for Swagger UI category.
- Update the property value as per the following table:
Property name Value authorizationServiceTokenEndPoint IP address or the DNS name
Example: http://localhost:9091
Catalog Service
- Procedure
- On the Configurator UI, navigate to Catalog Service > App properties.
- Select EMS Configurations for Online Catalog Publishing from PSC category and update the properties values as per the following table:
Property name Value emsServerURL IP address or the DNS name where EMS is running emsServerUsername User name of the EMS server emsServerPassword Password of the EMS server - Select Catalog Relational Data Source Configuration category and update the properties values as per the following table:
Property name Value catalogDsUrl Data source URL (Oracle or PostgreSQL) catalogDsUsername User name of the catalog data source catalogDsPassword Password of the catalog data source datasourceDriverClassName Class name of the data source driver (Oracle or PostgreSQL) datasourceValidationQuery SQL query that is be used to validate connections - Select Generic Relational Data Source Configuration category and update the properties value as per the following table:
Property name Value databaseType Type of the database (Oracle or PostgreSQL) hibernateDialect Hibernate dialect (Oracle or PostgreSQL)
Example: For PostgreSQL,
it isorg.hibernate.dialect.PostgreSQLDialect
- Select EMS Configurations for Online Catalog Publishing from PSC category and update the properties values as per the following table:
Offer Search Index
- Procedure
- On the Configurator UI, navigate to Offer Search Index > App properties.
- Select EMS Configuration category and update the properties values as per the following table:
Property name Value emsServerURL IP address or the DNS name where EMS is running emsServerUsername User name of the EMS server emsServerPassword Password of the EMS server - Select Catalog Data Source Configuration category and update the properties values as per the following table:
Property name Value catalogDsUrl Data source URL (Oracle or PostgreSQL) catalogDsUsername User name of the catalog data source catalogDsPassword Password of the catalog data source datasourceDriverClassName Class name of the data source driver (Oracle or PostgreSQL) datasourceValidationQuery SQL query that is be used to validate connections
- Select EMS Configuration category and update the properties values as per the following table:
OPES
- Procedure
- On the Configurator UI, navigate to OPES > App properties.
- Select EMS Configurations for Global Cache Clean category and update the properties values as per the following table:
Property name Value emsServerURL IP address or the DNS name where EMS is running emsServerUsername User name of the EMS server emsServerPassword Password of the EMS server Note: Ensure that you have updatedisOfferSearchIndexEnabled
property value to true from the catalog service. - Select Catalog Data Source Configuration category and update the properties values as per the following table:
Property name Value catalogDsUrl Data source URL (Oracle or PostgreSQL) catalogDsUsername User name of the catalog data source catalogDsPassword Password of the catalog data source datasourceDriverClassName Class name of the data source driver (Oracle or PostgreSQL) datasourceValidationQuery SQL query that is be used to validate connections - Select Persistence category and update the properties value as per the following table:
Property name Value databaseType Type of the database (Oracle or PostgreSQL) hibernateDialect Hibernate dialect (Oracle or PostgreSQL)
- Select EMS Configurations for Global Cache Clean category and update the properties values as per the following table:
Shopping Cart
- Procedure
- On the Configurator UI, navigate to Shopping Cart > App properties.
- Select EMS Configurations for Global Cache Clean category and update the properties values as per the following table:
Property name Value emsServerURL IP address or the DNS name where EMS is running emsServerUsername User name of the EMS server emsServerPassword Password of the EMS server - Select Shopping Cart Data Source Configuration category and update the properties values as per the following table:
Property name Value hibernateDialect Hibernate dialect (Oracle or PostgreSQL) shopping cartDsUrl Data source URL (Oracle or PostgreSQL) shoppingCartDsUsername User name of the shopping cart data source shoppingCartDsPassword Password of the shopping cart data source datasourceDriverClassName Class name of the data source driver (Oracle or PostgreSQL) datasourceValidationQuery SQL query that is be used to validate connections - Select Shopping Cart Initial Configuration category and update the properties values as per the following table:
Property name Value cartPluggableCache Pluggable Cache for ShoppingCart (Redis or Relational)
- Select EMS Configurations for Global Cache Clean category and update the properties values as per the following table:
Recommendation Engine Core
- Procedure
- On the Configurator UI, navigate to Recommendation Engine Core > App properties.
- Select Recommendation Engine Core Initial Configuration category and update the properties values as per the following table:
Property name Value dataStoreUrl Recommendation Engine Data Store Url catalogServiceUrl Catalog Service URL authorization.service.username Common User's Username authorization.service.password Common User's Password
- Select Recommendation Engine Core Initial Configuration category and update the properties values as per the following table:
Recommendation Engine API
- Procedure
- On the Configurator UI, navigate to Recommendation Engine API > App properties.
- Select Data Store configuration category and update the properties values as per the following table:
Property name Value dataStoreUrl Recommendation Engine Data Store Url shoppingCartUrl URL for Shopping Cart - Select Recommendation Engine Api Initial Configuration category and update the properties values as per the following table:
Property name Value authorization.service.username Common User's Username authorization.service.password Common User's Password - Select Shopping Cart Configurations category and update the properties values as per the following table:
Property name Value shoppingCartUrl Shopping cart URL for Recommendation Engine
- Select Data Store configuration category and update the properties values as per the following table:
Recommendation Engine Data Mapper
- Procedure
- On the Configurator UI, navigate to Recommendation Engine Data Mapper > App properties.
- Select Recommendation Engine Data Mapper category and update the properties values as per the following table:
Property name Value dataStoreUrl Recommendation Engine Data Store Url - Select Authorization Server Configuration Properties Used for Auth Token category and update the properties values as per the following table:
Property name Value authorization.service.username Common User's Username authorization.service.password Common User's Password
- Select Recommendation Engine Data Mapper category and update the properties values as per the following table:
Recommendation Engine Data Store Engine
- Procedure
- On the Configurator UI, navigate to Recommendation Engine Data Store Engine > App properties.
- Select Authorization Server Configuration Properties Used for Auth Token category and update the properties values as per the following table:
Property name Value authorization.service.username Common User's Username authorization.service.password Common User's Password - Select EMS Configurations for Global Product Clean category and update the properties values as per the following table:
Property name Value emsServerURL IP address or the DNS name where EMS is running emsServerUsername User name of the EMS server emsServerPassword Password of the EMS server - Select Redis Configuration Properties category and update the properties values as per the following table:
Property name Value redisHostPort localhost:6379 redisSslEnabled Connect to Redis Cluster/Node via SSL redisClusterEnabled Whether redis is running in Cluster Mode
- Select Authorization Server Configuration Properties Used for Auth Token category and update the properties values as per the following table: