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
  1. On the Configurator UI, navigate to Common Configuration > App properties and select Authorization Server Configuration Properties Used for Swagger UI category.
  2. 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
  1. On the Configurator UI, navigate to Catalog Service > App properties.
    1. 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
    2. 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
    3. 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 is org.hibernate.dialect.PostgreSQLDialect

Offer Search Index

    Procedure
  1. On the Configurator UI, navigate to Offer Search Index > App properties.
    1. 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
    2. 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

OPES

    Procedure
  1. On the Configurator UI, navigate to OPES > App properties.
    1. 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 updated isOfferSearchIndexEnabled property value to true from the catalog service.
       
    2. 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
    3. 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)

Shopping Cart

    Procedure
  1. On the Configurator UI, navigate to Shopping Cart > App properties.
    1. 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
    2. 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
    3. 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)

 

Recommendation Engine Core

    Procedure
  1. On the Configurator UI, navigate to Recommendation Engine Core > App properties.
    1. 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

Recommendation Engine API

    Procedure
  1. On the Configurator UI, navigate to Recommendation Engine API > App properties.
    1. 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
    2. 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
    3. 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

Recommendation Engine Data Mapper

    Procedure
  1. On the Configurator UI, navigate to Recommendation Engine Data Mapper > App properties.
    1. 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
    2. 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

Recommendation Engine Data Store Engine

    Procedure
  1. On the Configurator UI, navigate to Recommendation Engine Data Store Engine > App properties.
    1. 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
    2. 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
    3. 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