Common Order Service properties

Review the list of common properties that you need to configure.

Property Default value Description
worker_pool_size 100 Defines the size of the threadpool that processes the app-server requests. This is similar to configuring a traditional app-server threadpool.
log_level INFO Indicates the trace level for traceable components. The valid values are ALL, DEBUG, INFO, WARN, ERROR, FATAL, TRACE.
thirdparty_logger_overrides com.datastax.driver.core.CodecRegistry:DEBUG Use to control the third party jars logging.

This property expects a CSV file, where each element is: <package name/class name>:<highest possible log level>.

install_timezone_id UTC Refers to the instance time zone. This property can take any available IDs supported in java.util.TimeZone.

As Order Service is handling the Sterling Order Management System Software data, set the value to the timezone of the installation locale of Sterling Order Management System Software.

Review the Cassandra properties that you need to configure.
Note: To configure the properties to deploy using Operator, see Configuring Cassandra properties.
Property Default value Description
cassandra_keyspace   Indicates the Cassandra keyspace.
cassandra_contact_points   Indicates the contact points where Cassandra is hosted. The valid format is IP:PORT.
Review the JWT properties that you need to configure.
Note: To deploy using Operator, see Configuring configuration parameter. Also, for JWT OMS public key, see Creating a secret.
Property Default value Description
jwt_issuer oms Specify the issuer name when creating a JWT token for a current user.
jwt_aud service Specify to whom you intend to send the JWT token.
jwt_algo RS256 Specify the algorithm that is used for signing the JWT token.
jwt_oms_public_key   Pass the same public that is defined in Sterling Order Management System Software.
Important: You must first configure Sterling Order Management System Software as there is a need for the public key corresponding to the issuer’s private key in Sterling Order Management System Software to authenticate the JWT token. When configuring the public key in Sterling Order Service, delete the text, ----- BEGIN PUBLIC KEY----- and ----- END PUBLIC KEY----- from the exported public key and convert multiple lines to single line.
jwt_ignore_explanation false Specify if you want to ignore an expired JWT token or not.