Configuration Properties

The following tables list the properties for configuring the database of order management services.

Authorization Service Properties

You can set the Authorization service properties as environment variable or can edit under the $OM_HOME/roles/authorization-service/standalone/config/application.properties file.
Authorization Service Configurations Properties
Property Name Default Property Value
server.port 9091
spring.jpa.properties.hibernate.jdbc.batch_size true
spring.jpa.properties.hibernate.order_inserts true
redisClusterEnabled true
management.endpoints.web.exposure.include *
management.endpoint.health.show-details ALWAYS
management.endpoints.web.base-path /management
management.endpoints.info.enabled true
management.endpoints.health.enabled true
management.endpoints.metrics.enabled true
management.health.defaults.enabled true
management.endpoints.jolokia.enabled true
management.security.enabled false
management.security.roles ROLE_ADMIN
info.app.name Authorization Service
info.app.version 5.1.0
Authorization Service General Configurations Properties
Property Name Default Property Value
default.tenant.id TIBCO
logging.config config/logback_auth.xml
auth.superuser.appId auth
auth.superuser.appKey ENC(P2yXphz4OVM=)
Authorization Service Database Configurations Properties
Property Name Default Property Value
datasource_driver_class_name ${admin_datasource_drive_class_name}
datasource_url_admin ${admin_datasource_url}
hibernate_temp_use_jdbc_metadata_defaults false
datasource_initial_size 10
datasource_max_wait 30000
datasource_max_active 100
datasource_max_idle 100
datasource_min_idle 10
datasource.username ${admin_datasource_username}
datasource.password ${admin_datasource_password}
hibernate.dialect ${admin_hibernate_dialect}
hibernate_show_sql false
datasource.validationQuery ${admin_datasource_validation_query}
datasource.testOnBorrow true
datasource.validationInterval 5000
Authentication Token Generation Configurations Properties
Property Name Default Property Value
authentication.token.signing.key ENC(nSa0k6lmjPPN8ZA5SO6BpQ==)
authorization.access.token.validity 43200
authorization.refresh.token.validity 2592000
authorized.client.id order-management-client
authorized.client.secret ENC(ggsmFvh5HBbeSD1j+l5Y0rP4qv0rJvEm)
Redis Data Source Configurations Properties
Property Name Default Property Value
redis.adminHost ${redis_adminHost}
redis.adminPort ${redis_adminPort}
redis.testOnBorrow true
redis.testOnReturn true
redis.testWhileIdle true
redis.blockedWhenExhausted true
redis.jmxEnabled true
redis.lifo true
redis.maxIdle 64
redis.minIdle 16
redis.maxTotal 64
redis.numTestsPerEvictionRun 5
redis.softMinEvictableIdleTimeMillis 3000
redis.minEvictableIdleTimeMillis 6000
redis.timeBetweenEvictionRunsMillis 3000
Common configurations for Authorization service
Property Name Default Property Value
amPluggableCache Redis
Common configurations Properties
Property Name Default Property Value
omPluggableCache Redis
cmPluggableCache Redis
authorization_server_address http://localhost:9091
authorization_server_oauth_url ${authorization_server_address}/oauth/token
default.tenant.id TIBCO
enableSecureAPI true

Catalog Configuration Properties

Catalog Engine Configuration Properties
Property Name Default Property Value
logging.config config/logback_catalog.xml
Messaging Configurations Properties
Property Name Default Property Value
com.tibco.catalog.loading.using.ems false
ems.server.url tcp://localhost:7222
ems.server.username admin
ems.server.password admin
jndi.connectionFactory GenericConnectionFactory
initial.context.factory com.tibco.tibjms.naming.TibjmsInitialContextFactory
jms.session.transacted true
jms.set.timeout.receive.calls 10000
concurrent.ems.consumers 5
product.catalog.loading.queue tibco.aff.catalog.product.request
planfragment.catalog.loading.queue tibco.aff.catalog.planfragment.request
com.tibco.tibjms.naming.security_protocol
com.tibco.tibjms.naming.ssl_enable_verify_host
action.catalog.loading.queue tibco.aff.catalog.action.request
Catalog Data Source Configuration Properties
Property Name Default Property Value
catalog.datasource.driverClassName org.postgresql.Driver
catalog.datasource.username aff_oms
catalog.datasource.password aff_oms
catalog.datasource.url jdbc:postgresql://localhost:5432/catalogdsdbll?currentSchema=catalogdsschemall
catalog.datasource.initializeSize 2
catalog.datasource.maxIdle 11
catalog.datasource.maxActive 12
catalog.datasource.maxWait 10000
catalog.datasource.validationQuery SELECT 1
catalog.datasource.testOnBorrow false
catalog.datasource.validationInterval 5000
catalog.datasource.testWhileIdle true
catalog.datasource.timeBetweenEvictionRunsMillis 5000
catalog.datasource.minEvictableIdleTimeMillis 5000
catalog.datasource.numTestsPerEvictionRun 5
catalog.datasource.defaultAutoCommit false
catalog.datasource.rollbackOnReturn false
catalog.datasource.commitOnReturn false
catalog.datasource.customProperty
Redis Data Source Configuration Properties
Property Name Default Property Value
redis.catalogHost localhost
redis.catalogPort 6379
redis.testOnBorrow true
redis.testOnReturn true
redis.testWhileIdle true
redis.blockedWhenExhausted true
redis.jmxEnabled true
redis.lifo true
redis.maxIdle 64
redis.minIdle 16
redis.maxTotal 64
redis.numTestsPerEvictionRun 5
redis.softMinEvictableIdleTimeMillis 3000
redis.minEvictableIdleTimeMillis 6000
redis.timeBetweenEvictionRunsMillis 3000
Persistence Configuration Properties
Property Name Default Property Value
com.tibco.af.oms.databaseType postgres
hibernate-config.dialect org.hibernate.dialect.PostgreSQLDialect
hibernate-config.show_sql false

Orchestrator Configuration Properties

Orchestrator Engine Configuration Properties
Property Name Default Property Value
enableAuditTrail false
enableLogNotifications false
logNotificationTypes *
validateDuplicateOrder false
recoverFailedOrder false
enablePurgeCompleteOrder false
processComponentMode REST
pcNotificationPubEndpoint process-component
numCachedMachines 200
enableStats false
redisHost localhost
redisPort 6379
redisHostStat localhost
redisPortStat 6379
redisHostCatalog localhost
redisPortCatalog 6379
productCacheExpiryPeriod 30
enablePlanFragmentGlobalCache true
enableProductModelGlobalCache true
enableActionModelGlobalCache true
extResource.aopdGeneratePlanResourceURL http://localhost:9094/v1/generatePlan
extResource.aopdAmendPlanResourceURL http://localhost:9094/v1/plan/amend
com.tibco.fom.orch.retryFailedOPD false
com.tibco.fom.orch.OPDRetries false
com.tibco.fom.orch.opdRetryInterval false
spring.profiles.active DEV
spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS false
spring.jackson.default-property-inclusion NON_NULL
logging.config config/logback_orch.xml
tnt##overridePlanfragmentDestination false
tnt##tenantSpecificDestination false
enableFailurePointInjection false
com.tibco.af.oms.webservice.schema.validation true
com.tibco.fom.orch.pcErrorHandlerType ExternalErrorHandler
com.tibco.fom.orch.flag.shouldFailedPlanItemSuspend false
com.tibco.fom.orch.planItem.errhandler.request.queue false
tnt##com.tibco.fom.orch.noreciprocalaction.planfragmentID [{TENANT:'TIBCO',VALUE='NO_RECIPROCAL_ACTION',TYPE:'ConfString'}]
com.tibco.fom.orch.enableOrderSequencing disable
com.tibco.fom.orch.sequencing.customerJsonPath $.orderRequest.header.customerID
com.tibco.fom.orch.enableMilestoneReleaseDuringActivation true
com.tibco.fom.orch.milestone.allowMultipleSpaces false
FTL Server Configuration Properties
Property Name Default Property Value
enableFTLNotifications false
ftlNotificationTypes *
enableBatchNotification false
realmHost localhost
realmPort 8080
realmAppName fom-orch
realmUsr guest
realmPswd guest-pw
realmAppIdentifier default
realmClientLabel fom-orch
realmNotificationEndpoint fom-orch
pcNotificationSubEndpoint pc-subscriber
Process-Component Configurations Properties
Property Name Default Property Value
extResource.pcResourceExecuteRequestURL http://localhost:9089/v1/planitem/executionrequest
extResource.pcResourceSuspendRequestURL http://localhost:9089/v1/planitem/suspendrequest
extResource.pcResourceActivateRequestURL http://localhost:9089/v1/planitem/activaterequest
extResource.pcResourceExtErrorHanlderRequestURL http://localhost:9089/v1/planitem/errorhandlerrequest
extResource.feasibleRequestPathRequestURL http://localhost:9089/v1/feasibility
extResource.pqfRequestPathRequestURL http://localhost:9089/v1/pqf
defaultAckMode JMS
Application Security Configurations Properties
Property Name Default Property Value
operation.roles.submitOrder ROLE_ADMIN
operation.roles.orderExecutionPlan ROLE_ADMIN,ROLE_USER
operation.roles.getOrderDetails ROLE_ADMIN,ROLE_USER
operation.roles.getAuditTrail ROLE_ADMIN,ROLE_USER
operation.roles.executePlanItemReply ROLE_ADMIN
operation.roles.orderWithdraw ROLE_ADMIN
Orchestrator JMS Notification Configuration Properties
Property Name Default Property Value
enableJMSNotifications false
jmsNotificationTypes *
com.tibco.fom.orch.order.statusChange.destination tibco.aff.orchestrator.notification.order
com.tibco.fom.orch.orderLine.statusChange.destination tibco.aff.orchestrator.notification.orderLine
com.tibco.fom.orch.plan.statusChange.destination tibco.aff.orchestrator.notification.plan
com.tibco.fom.orch.planItem.statusChange.destination tibco.aff.orchestrator.notification.planItem
com.tibco.fom.orch.orderAmendment.statusChange.destination tibco.aff.orchestrator.notification.orderAmendment
com.tibco.fom.orch.order.statusChange.filter *
com.tibco.fom.orch.orderLine.statusChange.filter *
com.tibco.fom.orch.plan.statusChange.filter *
com.tibco.fom.orch.planItem.statusChange.filter *
com.tibco.fom.orch.orderAmendment.filter *
Archival Service Configuration Properties
Property Name Default Property Value
extResource.archivalGetOrderDetailsURL http://localhost:9099/v1/ordersByCriteria
Offer and Price Engine Configuration Properties
Property Name Default Property Value
extResource.opeOfferValidationSecureURL http://localhost:8181/opes/api/v1/offers/validate
extResource.opeOfferValidationNonSecureURL http://localhost:9090/opes/api/v1/offers/validate
extResource.opeGetAuthTokenURL http://localhost:8181/login
extResource.opeSecureApiUsername admin
extResource.opeSecureApiPassword admin
extResource.enableOfferValidation false
Messaging Configuration Properties
Property Name Default Property Value
ems.server.url tcp://localhost:7222
ems.server.username admin
ems.server.password ENC(T9aNk07NMsU=)
jndi.connectionFactory GenericConnectionFactory
com.tibco.tibjms.naming.security_protocol
com.tibco.tibjms.naming.ssl_enable_verify_host
initial.context.factory com.tibco.tibjms.naming.TibjmsInitialContextFactory
jms.session.transacted true
jms.set.timeout.receive.calls 10000
concurrent.ems.consumers 5
com.tibco.fom.orch.planItem.execute.response.queue tibco.aff.orchestrator.planItem.execute.reply
com.tibco.fom.orch.planItem.execute.request.queue tibco.aff.orchestrator.planItem.execute.request
com.tibco.fom.orch.planItem.execute.response.dead.queue tibco.aff.orchestrator.planItem.execute.reply.dead
com.tibco.fom.orch.planItem.execute.response.count 1
com.tibco.fom.orch.planItem.suspend.request.queue tibco.aff.orchestrator.planItem.suspend.request
com.tibco.fom.orch.planItem.suspend.response.queue tibco.aff.orchestrator.planItem.suspend.reply
com.tibco.fom.orch.planItem.suspend.response.count 1
com.tibco.fom.orch.planItem.suspend.response.dead.queue tibco.aff.orchestrator.planItem.suspend.reply.dead
com.tibco.fom.orch.planItem.activate.request.queue tibco.aff.orchestrator.planItem.activate.request
com.tibco.fom.orch.planItem.milestone.releaseRequest.queue tibco.aff.orchestrator.planItem.milestone.release.request
com.tibco.af.oms.ordersService.queue tibco.aff.oms.ordersService
com.tibco.af.oms.webservice.soap.jms.concurrentConsumers 1
com.tibco.fom.orch.prequalificationfailed.required false
com.tibco.fom.orch.prequalificationfailed.request.queue tibco.aff.orchestrator.provider.order.prequal.failed.request
com.tibco.fom.orch.prequalificationfailed.reply.queue tibco.aff.orchestrator.provider.order.prequal.failed.reply
com.tibco.fom.orch.prequalificationfailed.reply.queue.receiver.count 6
com.tibco.fom.orch.prequalificationfailed.reply.dead.queue tibco.aff.orchestrator.provider.order.prequal.failed.reply.dead
com.tibco.fom.orch.enableFeasibilityErrorHandling false
com.tibco.fom.orch.feasibilityRequired false
com.tibco.fom.orch.retryFailedFeasibility false
com.tibco.fom.orch.feasibilityRetries 5
com.tibco.fom.orch.feasibilityRetryInterval 6000
com.tibco.fom.orch.feasibility.request.queue tibco.aff.orchestrator.provider.order.feasibility.request
com.tibco.fom.orch.feasibility.reply.queue tibco.aff.orchestrator.provider.order.feasibility.reply
com.tibco.fom.orch.feasibility.reply.queue.receiver.count 6
com.tibco.fom.orch.feasibility.reply.dead.queue tibco.aff.orchestrator.provider.order.feasibility.reply.dead
com.tibco.fom.orch.planItem.errhandler.response.queue tibco.aff.orchestrator.provider.planItem.failed.reply
com.tibco.fom.orch.planItem.errhandler.response.count 1
com.tibco.fom.orch.planItem.errhandler.response.dead.queue tibco.aff.orchestrator.provider.planItem.failed.reply.dead
Status Messages Redelivery Policy Configuration Properties
Property Name Default Property Value
com.tibco.af.oms.statusmessage.max.redeliveries 3
com.tibco.af.oms.statusmessage.redelivery.delay 3000
com.tibco.af.oms.statusmessage.max.redelivery.delay 30000
com.tibco.af.oms.statusmessage.useExponentialBackOff false
com.tibco.af.oms.statusmessage.exponentialBackOffMultiplier 2
com.tibco.af.oms.statusmessage.logRetryAttempted false
com.tibco.af.oms.statusmessage.logStackTrace false
Admin Data Source Configuration Properties
Property Name Default Property Value
admin.datasource.driverClassName org.postgresql.Driver
admin.datasource.username aff_oms
admin.datasource.password ENC(8rwxyG7czjY=)
admin.datasource.url jdbc:postgresql://localhost:5432/admindbll?currentSchema=adminschemall
admin.datasource.initializeSize 2
admin.datasource.maxIdle 11
admin.datasource.maxActive 12
admin.datasource.maxWait 10000
admin.datasource.validationQuery select 1 from dual
admin.datasource.testOnBorrow false
admin.datasource.validationInterval 5000
admin.datasource.testWhileIdle true
admin.datasource.timeBetweenEvictionRunsMillis 5000
admin.datasource.minEvictableIdleTimeMillis 5000
admin.datasource.numTestsPerEvictionRun 5
admin.datasource.defaultAutoCommit false
admin.datasource.rollbackOnReturn false
admin.datasource.commitOnReturn false
admin.datasource.customProperty
Persistence Configuration Properties
Property Name Default Property Value
hibernate-config.dialect org.hibernate.dialect.PostgreSQLDialect
hibernate-config.show_sql false
Time Dependency Configuration Properties
Property Name Default Property Value
timedep.bufferInterval 1
timedep.numRows 5
timedep.pollingInterval 10000
Application Security Configuration Properties
Property Name Default Property Value
com.tibco.af.oms.webservice.security.userNameTokenBased true
com.tibco.af.oms.security.authProvider defaultAuthenticationProvider
Order Data Source Configuration Properties
Property Name Default Property Value
order.datasource.driverClassName org.postgresql.Driver
order.datasource.username aff_oms
order.datasource.password aff_oms
order.datasource.url jdbc:postgresql://localhost:5432/catalogdsdbll?currentSchema=catalogdsschemall
order.datasource.initializeSize 2
order.datasource.maxIdle 11
order.datasource.maxActive 12
order.datasource.maxWait 10000
order.datasource.validationQuery SELECT 1
order.datasource.testOnBorrow false
order.datasource.validationInterval 5000
order.datasource.testWhileIdle true
order.datasource.timeBetweenEvictionRunsMillis 5000
order.datasource.minEvictableIdleTimeMillis 5000
order.datasource.numTestsPerEvictionRun 5
order.datasource.defaultAutoCommit false
order.datasource.rollbackOnReturn false
order.datasource.commitOnReturn false
order.datasource.customProperty
Catalog Data Source Configuration Properties
Property Name Default Property Value
catalog.datasource.driverClassName org.postgresql.Driver
catalog.datasource.username aff_oms
catalog.datasource.password aff_oms
catalog.datasource.url jdbc:postgresql://localhost:5432/catalogdsdbll?currentSchema=catalogdsschemall
catalog.datasource.initializeSize 2
catalog.datasource.maxIdle 11
catalog.datasource.maxActive 12
catalog.datasource.maxWait 10000
catalog.datasource.validationQuery SELECT 1
catalog.datasource.testOnBorrow false
catalog.datasource.validationInterval 5000
catalog.datasource.testWhileIdle true
catalog.datasource.timeBetweenEvictionRunsMillis 5000
catalog.datasource.minEvictableIdleTimeMillis 5000
catalog.datasource.numTestsPerEvictionRun 5
catalog.datasource.defaultAutoCommit false
catalog.datasource.rollbackOnReturn false
catalog.datasource.commitOnReturn false
catalog.datasource.customProperty
Redis Data Source Configuration Properties
Property Name Default Property Value
redis.orderDataHost localhost
redis.orderDataPort 6379
redis.statsHost localhost
redis.statsPort 6379
redis.catalogHost localhost
redis.catalogPort 6379
redis.testOnBorrow true
redis.testOnReturn true
redis.testWhileIdle true
redis.blockedWhenExhausted true
redis.jmxEnabled true
redis.lifo true
redis.maxIdle 64
redis.minIdle 16
redis.maxTotal 64
redis.numTestsPerEvictionRun 5
redis.softMinEvictableIdleTimeMillis 3000
redis.minEvictableIdleTimeMillis 6000
redis.timeBetweenEvictionRunsMillis 3000
lockManager.defaultLockTimeout 60
lockManager.lockRetryCount 5
lockManager.lockRetryInterval 2
lockManager.lockRetryDelayOffsetCount 10000
lockManager.numThreads 100
lockManager.lockSchedularPreRunTime 10
lockManager.hashCodeIndexDistributionSize 1024

Data Service Configuration Properties

DataService Engine Configuration Properties
Property Name Default Property Value
redisHost localhost
redisPort 6379
spring.jackson.default-property-inclusion NON_EMPTY
enableUniqueUDFNames false
logging.config config/logback_dataservice.xml
Application Security Configurations Properties
Property Name Default Property Value
operation.roles.submitPlanUDFChange ROLE_ADMIN
operation.roles.submitPlanItemUDFChange ROLE_ADMIN
operation.roles.getPlanItemsDetail ROLE_ADMIN, ROLE_USER
operation.roles.getPlanDetail ROLE_ADMIN, ROLE_USER
Messaging Configuration Properties
Property Name Default Property Value
ems.server.url tcp://localhost:7222
ems.server.username admin
ems.server.password ENC(T9aNk07NMsU=)
jndi.connectionFactory GenericConnectionFactory
com.tibco.tibjms.naming.security_protocol
com.tibco.tibjms.naming.ssl_enable_verify_host
initial.context.factory com.tibco.tibjms.naming.TibjmsInitialContextFactory
jms.session.transacted true
jms.set.timeout.receive.calls 10000
concurrent.ems.consumers 5
plan.request.loading.queue tibco.aff.tds.plan.request
com.tibco.fom.oms.tds.setplanresponse.sender.queue tibco.aff.tds.plan.reply
com.tibco.fom.oms.tds.setplanrequest.receiver.deadqueue tibco.aff.oms.tds.plan.request.dead
com.tibco.fom.oms.tds.setplanrequest.receiver.count 3
com.tibco.fom.oms.tds.set.jms.deliveryPersistent true
com.tibco.fom.oms.tds.get.jms.deliveryPersistent true
com.tibco.fom.oms.tds.getplanrequest.receiver.queue tibco.aff.tds.plan.read.request
com.tibco.fom.oms.tds.getplanrequest.receiver.count 3
com.tibco.fom.oms.tds.getplanrequest.receiver.deadqueue tibco.aff.oms.tds.plan.read.request.dead
com.tibco.fom.oms.tds.getplanresponse.sender.queue tibco.aff.tds.plan.reply
Status Messages Redelivery Policy Configuration Properties
Property Name Default Property Value
com.tibco.af.oms.statusmessage.max.redeliveries 3
com.tibco.af.oms.statusmessage.redelivery.delay 3000
com.tibco.af.oms.statusmessage.max.redelivery.delay 30000
com.tibco.af.oms.statusmessage.useExponentialBackOff false
com.tibco.af.oms.statusmessage.exponentialBackOffMultiplier 2
com.tibco.af.oms.statusmessage.logRetryAttempted false
com.tibco.af.oms.statusmessage.logStackTrace false
Order Data Source Configuration Properties
Property Name Default Property Value
order.datasource.driverClassName org.postgresql.Driver
order.datasource.username aff_oms
order.datasource.password aff_oms
order.datasource.url jdbc:postgresql://localhost:5432/catalogdsdbll?currentSchema=catalogdsschemall
order.datasource.initializeSize 2
order.datasource.maxIdle 11
order.datasource.maxActive 12
order.datasource.maxWait 10000
order.datasource.validationQuery SELECT 1
order.datasource.testOnBorrow false
order.datasource.validationInterval 5000
order.datasource.testWhileIdle true
order.datasource.timeBetweenEvictionRunsMillis 5000
order.datasource.minEvictableIdleTimeMillis 5000
order.datasource.numTestsPerEvictionRun 5
order.datasource.defaultAutoCommit false
order.datasource.rollbackOnReturn false
order.datasource.commitOnReturn false
order.datasource.customProperty
Redis Data Source Configuration Properties
Property Name Default Property Value
redis.orderDataHost localhost
redis.orderDataPort 6379
redis.testOnBorrow true
redis.testOnReturn true
redis.testWhileIdle true
redis.blockedWhenExhausted true
redis.jmxEnabled true
redis.lifo true
redis.maxIdle 64
redis.minIdle 16
redis.maxTotal 64
redis.numTestsPerEvictionRun 5
redis.softMinEvictableIdleTimeMillis 3000
redis.minEvictableIdleTimeMillis 6000
redis.timeBetweenEvictionRunsMillis 3000
Persistence Configuration Properties
Property Name Default Property Value
com.tibco.af.oms.databaseType postgres
hibernate-config.dialect org.hibernate.dialect.PostgreSQLDialect
hibernate-config.show_sql false

TM Forum Adapter Configuration Properties

TM Forum Order Management Adapter Engine Configuration - Orchestrator Service Configuration Properties
Property Name Default Property Value
om.server.order.url http://localhost:9093/v1/order
spring.jackson.default-property-inclusion NON_NULL
om.server.withdraw.order.path http://localhost:9093/v1/order
om.server.order.details.path http://localhost:9093/v1/order
TM Forum Order Management Adapter Engine Configuration - Authorization Service Configuration Properties
Property Name Default Property Value
om.server.tenantid TIBCO
useAccessTokenFromProperty false
access.token
logging.config config/logback_tmf.xml

Automated Order Plan Development Configuration Properties

Catalog Store Configuration for Automated Order Plan Development Properties
Property Name Default Property Value
com.tibco.af.aopd.cacheType redis
redis.catalogHost localhost
redis.PortCatalog 6379
productCacheExpiryPeriod 30
actionCacheExpiryPeriod 30
enableProductModelGlobalCache true
enableActionModelGlobalCache true
com.tibco.af.aopd.cacheType.cache.maxNoProductcached 1000
com.tibco.af.aopd.cacheType.cache.maxNoActioncached 1000

Global Cache: In the JVM memory cache, only the models that are required for the startup process are retained, and the rest of the models are fetched from relational database or Redis.

In TIBCO Order Management, for each model, such as product model or action model, a dedicated cache is provided. Global cache has an expiry period, and initially it is empty. The following properties are associated with each global cache:

  • Number of models to be cached
  • Global cache expiry period (default 30 sec)
  • Setting of default value (true/false)
Automated Order Plan Development General Configuration Properties
Property Name Default Property Value
tnt##nonexecutingPlanfragmentID NON_EXECUTING
logging.config config/logback_aopd.xml
Automated Order Plan Development Flags Configuration Properties
Property Name Default Property Value
tnt##com.tibco.af.aopd.flags.affinity.affinityudfnamemerge false
tnt##com.tibco.af.aopd.flags.affinity.characterisitcswithoutaffinitypostfix -
tnt##com.tibco.af.aopd.flags.skipitemsequence -1
tnt##com.tibco.af.aopd.flags.affinity.mergeaffinityitemdescription false
tnt##com.tibco.af.aopd.flags.singleuse.hierarchysingleuse false
tnt##com.tibco.af.aopd.flags.affinity.enableaffinityudfparent false
tnt##com.tibco.af.aopd.flags.udflist EPMR_ACTION_PROVIDE,EPMR_ACTION_UPDATE,EPMR_ACTION_CEASE,EPMR_ACTION_WITHDRAW,COMPENSATE_PROVIDE,COMPENSATE_UPDATE,COMPENSATE_CEASE,MODIFICATION_IDENTIFYING_ATTR
tnt##com.tibco.af.aopd.flags.enablebidirectionallinkid false
tnt##com.tibco.af.aopd.flags.amendment.enablemodificationidentifyingattribute false
tnt##com.tibco.af.aopd.flags.amendment.noDependencyInCOMPPlanItems false
tnt##com.tibco.af.aopd.flags.amendment.dateshiftcompredo false
tnt##com.tibco.af.aopd.flags.amendment.compensateRestartForNoEPMRChar false
tnt##com.tibco.af.aopd.flags.allowmultiplerequiredproducts false
tnt##com.tibco.af.aopd.flags.ignorepdofirstchilddependency false
tnt##com.tibco.af.aopd.flags.handleconflict Apply
com.tibco.af.aopd.flags.handlepcocircularDependency Error
tnt##com.tibco.af.aopd.flags.includeonlyproductorderline false
tnt##com.tibco.af.aopd.flags.includeproductmodelcharacteristics false
tnt##com.tibco.af.aopd.flags.enableparentidudfcheck false
tnt##com.tibco.af.aopd.flags.disableParentItemsDependencyImpact [{TENANT:'TIBCO',VALUE='false',TYPE:'ConfBool'}]
Inventory Configuration
Configuration Variable Name Configuration Property Value
com.tibco.fom.oms.afi.aopd.merge.inventory false
com.tibco.fom.oms.afi.aopd.merge.inventory.url http://localhost:8080/fsi-server/soapapi/v1/service
com.tibco.fom.oms.afi.aopd.merge.inventory.username admin@tibco
com.tibco.fom.oms.afi.aopd.merge.inventory.password admin

Common Configuration Properties

General Configurations
Configuration Variable Name Configuration Property Value
default.tenant.id TIBCO
enableSecureAPI true
omPluggableCache Redis
cmPluggableCache Redis
com.tibco.fos.config.mode OM
Management Actuator endpoint configurations
Configuration Variable Name Configuration Property Value
management.endpoints.web.exposure.include health,info
management.endpoints.jmx.exposure.include *
management.endpoints.web.base-path /management
management.endpoints.health.enabled true
management.endpoint.health.show-details ALWAYS
management.health.defaults.enabled true
management.endpoints.metrics.enabled true
management.endpoints.jolokia.enabled true
management.health.redis.enabled false
info.app.version 5.1.0
Authorization Server Configuration Properties Used for Swagger UI
Configuration Variable Name Configuration Property Value
authorization_server_address http://localhost:9091
authorization_server_oauth_url ${authorization_server_address}/oauth/token
authorization.client.id order-management-client
authorization.client.secret order-management-secret
authentication.token.signing.key ENC(nSa0k6lmjPPN8ZA5SO6BpQ==)
useAccessTokenFromProperty false

Archival Service Configuration Properties

Archival Engine Configuration
Property Name Default Property Value
logging.config config/logback_arch.xml
enablePurgeCompleteOrder false
com.tibco.archival.ftl.order.udf.searchkeys OrderUDF
com.tibco.archival.ftl.orderline.udf.searchkeys test
com.tibco.archival.ftl.order.states Execution
Blocked
Complete
Cancelled
Withdrawn
OPD
Suspended
Prequalificationfailed
Feasibility
Archival Database Configuration
Property Name Default Property Value
com.tibco.archival.datasource.driverClassName org.postgresql.Driver
datasource.url jdbc:postgresql://localhost:5432/archivaldbll?currentSchema=archivalschemall
com.tibco.archival.datasource.username archivaluserll
com.tibco.archival.datasource.password ENC(0yIDLwbMh07VvOWs4tFwDA==)
hibernate.dialect org.hibernate.dialect.PostgreSQLDialect
hibernate.temp.use_jdbc_metadata_defaults false
hibernate.show_sql false
datasource.initial_size 10
datasource.max_wait 30000
datasource.max_active 100
datasource.max_idle 100
datasource.min_idle 10
datasource.validationQuery SELECT 1
datasource.testOnBorrow true
datasource.validationInterval 5000
FTL Server Configuration
Property Name Default Property Value
enableFTLNotifications true
realmHost localhost
realmPort 8080
realmAppName fom-orch
realmUsr guest
realmPswd ENC(vRKEFxUl43ZQ2CglCdilXg==)
realmAppIdentifier default
realmClientLabel fom-orch
realmNotificationEndpoint fom-orch
Orchestrator Configuration
Property Name Default Property Value
com.tibco.archival.order.archivalservice.url http://localhost:9093/v1/order/archival
com.tibco.archival.order.orchAmendOrder.url http://localhost:9093/v1/amend
com.tibco.archival.order.orchSuspendOrder.url http://localhost:9093/v1/order/suspend
com.tibco.archival.order.orchActivateOrder.url http://localhost:9093/v1/order/activate
com.tibco.archival.order.orchCancelOrder.url http://localhost:9093/v1/order/cancel
com.tibco.archival.order.orchWithdrawOrder.url http://localhost:9093/v1/order
com.tibco.archival.order.orchBulkAction.url http://localhost:9093/v1/orders/bulkaction
com.tibco.archival.order.orchPlanPreview.url http://localhost:9093/v1/planPreview
com.tibco.archival.order.purgeOrder.url http://localhost:9093/v1/order/purgeOrder
com.tibco.archival.order.errorHandlerreply.url http://localhost:9093/v1/planitem/errorHandlerreply
com.tibco.archival.order.bulkErrorHandlerreply.url http://localhost:9093/v1/planitem/bulkErrorHandlerreply
Application Security Configuration
Property Name Default Property Value
operation.roles.orderSummary ROLE_ADMIN,ROLE_USER
operation.roles.ordersByCriteria ROLE_ADMIN,ROLE_USER
operation.roles.orderByQueryFilter ROLE_ADMIN,ROLE_USER
operation.roles.orderDetails ROLE_ADMIN,ROLE_USER
operation.roles.executionPlanbyQueryFilter ROLE_ADMIN,ROLE_USER
operation.roles.enrichedPlanByPlanId ROLE_ADMIN,ROLE_USER
operation.roles.auditTrailForOrder ROLE_ADMIN,ROLE_USER
operation.roles.auditTrailForPlan ROLE_ADMIN,ROLE_USER
Authentication Server Configuration Properties Used for Swagger UI Configuration
Property Name Default Property Value
authorization.service.username apiUser
authorization.service.password apiUser
useAccessTokenFromProperty false

Migration Service Configuration Properties

Data Source Configuration Default Tenant Configuration
Property Name Default Property Value
com.tibco.af.oms.databaseType postgres
com.tibco.af.oms.pooledDataSourceDfltTnt.driverClassName org.postgresql.Driver
com.tibco.af.oms.pooledDataSource.host localhost
com.tibco.af.oms.pooledDataSource.port 1521
com.tibco.af.oms.pooledDataSource.database orcl.apac.tibco.com
com.tibco.af.oms.pooledDataSourceDfltTnt.username tenantpdb
com.tibco.af.oms.pooledDataSourceDfltTnt.password tenantpdb
com.tibco.af.oms.pooledDataSource.postgres.schema fomschema
com.tibco.af.oms.pooledDataSourceDfltTnt.url jdbc:postgresql://${com.tibco.af.oms.pooledDataSource.host}:${com.tibco.af.oms.pooledDataSource.port}/${com.tibco.af.oms.pooledDataSource.database}?currentSchema=${com.tibco.af.oms.pooledDataSource.postgres.schema}
datasource.initial_size 10
datasource.max_idle 100
datasource.min_idle 100
datasource.max_active 100
datasource.max_wait 30000
com.tibco.af.oms.hibernate.dialect org.hibernate.dialect.PostgreSQLDialect
com.tibco.af.oms.hibernate.cache.use_second_level_cache false
com.tibco.af.oms.hibernate.cache.provider_class org.hibernate.cache.ASCacheProvider
com.tibco.af.oms.hibernate.transaction.factory_class org.hibernate.transaction.JDBCTransactionFactory
com.tibco.af.oms.hibernate.jdbc.batch_size 30
com.tibco.af.oms.hibernate.show_sql false
datasource.validationQuery SELECT 1
datasource.testOnBorrow true
datasource.validationInterval 5000
Archival Database Configurations
Property Name Default Property Value
com.tibco.archival.datasource.driverClassName org.postgresql.Driver
com.tibco.archival.datasource.url jdbc:postgresql://localhost:5432/archivaldbll?currentSchema=archivalschemall
com.tibco.archival.datasource.username archivaluserll
com.tibco.archival.datasource.password archivaluserll
com.tibco.archival.hibernate.dialect org.hibernate.dialect.PostgreSQLDialect
hibernate.temp.use_jdbc_metadata_defaults false
com.tibco.archival.datasource.validationQuery SELECT 1
com.tibco.archival.datasource.testOnBorrow true
com.tibco.archival.datasource.validationInterval 5000
Redis Database Configuration
Property Name Default Property Value
redisHost localhost
redisPort 6379
redisHostStat localhost
redisPortStat 6379
Miscellaneous Configuration
Property Name Default Property Value
com.tibco.oms.legacy.tenantId TIBCO
com.tibco.archival.ftl.order.udf.searchkeys OrderUDF
com.tibco.archival.ftl.orderline.udf.searchkeys test
com.tibco.offlineMigration.filterOrderInFinalState false
com.tibco.fom.orch.enableOrderSequencing false
logging.config config/logback_migration.xml
enableAuditTrail false
com.tibco.fom.orch.enableMilestoneReleaseDuringActivation true
Messaging Configuration
Property Name Default Property Value
com.tibco.af.oms.jms.jndi.ConnectionFactory GenericConnectionFactory
com.tibco.af.oms.jms.jndi.initialContextFactory com.tibco.tibjms.naming.TibjmsInitialContextFactory
com.tibco.af.oms.jms.jndi.url tibjmsnaming://localhost:7222
com.tibco.af.oms.jms.jndi.security.principal admin
com.tibco.af.oms.jms.jndi.security.credentials admin
com.tibco.tibjms.naming.security_protocol
com.tibco.tibjms.naming.ssl_enable_verify_host
tibco.aff.oms.ordersSequencer.submitOrder tibco.aff.oms.ordersSequencer.submitOrder
tibco.aff.oms.ordersSequencer.submitOrder.receive.timeout 1000
Redis Data Source Configuration Properties
Property Name Default Property Value
redis.catalogHost localhost
redis.catalogPort 6379
redis.testOnBorrow true
redis.testOnReturn true
redis.testWhileIdle true
redis.blockedWhenExhausted true
redis.jmxEnabled true
redis.lifo true
redis.maxIdle 64
redis.minIdle 16
redis.maxTotal 64
redis.numTestsPerEvictionRun 5
redis.softMinEvictableIdleTimeMillis 3000
redis.minEvictableIdleTimeMillis 6000
redis.timeBetweenEvictionRunsMillis 3000
Order Data Source Configuration Properties
Property Name Default Property Value
order.datasource.driverClassName org.postgresql.Driver
order.datasource.username aff_oms
order.datasource.password aff_oms
order.datasource.url jdbc:postgresql://localhost:5432/admindbll?currentSchema=adminschemall
order.datasource.initializeSize 2
order.datasource.maxIdle 11
order.datasource.minIdle 100
order.datasource.maxActive 12
order.datasource.maxWait 10000
order.datasource.validationQuery SELECT 1
order.datasource.testOnBorrow false
hibernate.temp.use_jdbc_metadata_defaults false
order.datasource.hibernate.dialect org.hibernate.dialect.PostgreSQLDialect
order.datasource.hibernate.show_sql false
order.datasource.validationInterval 5000

Order Management System UI Configuration Properties

OMS UI Engine Configuration
Property Name Default Property Value
com.tibco.af.omsui.httpChannelType http
com.tibco.af.omsui.http.port 9097
com.tibco.af.omsServer.proxyHost localhost
com.tibco.af.omsServer.proxyPort 9099
com.tibco.af.omsui.enableRecordCountFetch TRUE
com.tibco.af.omsui.session-fixation-protection migrateSession
com.tibco.af.omsui.session-fixation-protection none
com.tibco.af.omsui.session-fixation-protection newSession
com.tibco.af.concurrencyControl.maxSessionPerUser 1
com.tibco.af.omsui.shortDateFormat MM/dd/yyyy
com.tibco.af.omsui.longDateFormat MM/dd/yyyy HH:mm:ss
com.tibco.af.omsui.longDateFormatTimeZone MM/dd/yyyy HH:mm:ss z
com.tibco.af.omsui.longDateFormatTimeZoneMillis MM/dd/yyyy HH:mm:ss:SSS z
com.tibco.af.oms.default.tenantId TIBCO
com.tibco.af.oms.security.bcryptPasswordEncoder org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder
PlanItem Display Template Configuration
Property Name Default Property Value
com.tibco.af.omsui.planItemExpression.gridView {PlanItemID}
com.tibco.af.omsui.planItemExpression.ganttView {Description}
com.tibco.af.omsui.planItemExpression.dependencyView {Description}|{PlanItemID}
Grid View and Gantt View Pagination Configuration
Property Name Default Property Value
com.tibco.af.omsui.pagination.enable FALSE
com.tibco.af.omsui.gridView.pageSize 20
com.tibco.af.omsui.ganttView.pageSize 10
Persistence Configuration
Property Name Default Property Value
com.tibco.af.oms.databaseType postgres
Orchestrator Configuration
Property Name Default Property Value
com.tibco.fom.orch.pcErrorHandlerType ExternalErrorHandler
com.tibco.fom.orch.roles.piExecutionToComplete ROLE_ADMIN
com.tibco.fom.orch.nonexecuting.planfragmentID NON_EXECUTING
Messaging Configuration
Property Name Default Property Value
com.tibco.af.oms.jms.jndi.ConnectionFactory GenericConnectionFactory
com.tibco.af.oms.jms.jndi.TopicConnectionFactory TopicConnectionFactory
com.tibco.tibjms.naming.security_protocol
com.tibco.tibjms.naming.ssl_enable_verify_host
com.tibco.af.oms.jms.jndi.initialContextFactory com.tibco.tibjms.naming.TibjmsInitialContextFactory
com.tibco.af.oms.jms.jndi.url tibjmsnaming://localhost:7222
com.tibco.af.oms.jms.jndi.security.principal admin
com.tibco.af.oms.jms.jndi.security.credentials ENC(T9aNk07NMsU=)
com.tibco.af.oms.jms.jndi.cf.beo QueueConnectionFactory
com.tibco.af.oms.jms.cf.beo.deliverymode 2
com.tibco.af.oms.jms.cf.beo.qosEnabled false
com.tibco.af.oms.jms.jndi.cf.ipc GenericConnectionFactory
com.tibco.af.oms.jms.cf.ipc.deliverymode 1
com.tibco.af.oms.jms.cf.ipc.qosEnabled false
com.tibco.af.oms.model.ems.post.disabled true
Application Security Configuration
Property Name Default Property Value
com.tibco.af.oms.security.authProvider defaultAuthenticationProvider ldapAuthenticationProvider
com.tibco.af.oms.security.authProvider.ldap.server.url ldap://localhost:389
com.tibco.af.oms.security.authProvider.ldap.baseDn dc=oms,dc=org
com.tibco.af.oms.security.authProvider.ldap.server.userDn uid=admin,ou=system
com.tibco.af.oms.security.authProvider.ldap.server.password password
com.tibco.af.oms.security.authProvider.ldap.user.searchBase ou=users
com.tibco.af.oms.security.authProvider.ldap.user.userSearchFilter (uid={0})
com.tibco.af.oms.security.authProvider.ldap.role.groupSearchBase ou=Groups
com.tibco.af.oms.security.authProvider.ldap.role.groupRoleAttribute cn
com.tibco.af.oms.security.authProvider.ldap.role.groupSearchFilter uniqueMember={0}
com.tibco.af.oms.security.authProvider.ldap.role.searchSubTree true
com.tibco.af.oms.security.authProvider.ldap.role.convertToUpperCase true
com.tibco.af.oms.security.authProvider
com.tibco.af.oms.security.authProvider
com.tibco.af.oms.security.authProvider.ldap.server.url
com.tibco.af.oms.security.authProvider.ldap.baseDn
com.tibco.af.oms.security.authProvider.ldap.server.userDn
com.tibco.af.oms.security.authProvider.ldap.server.password
com.tibco.af.oms.security.authProvider.ldap.user.searchBase
com.tibco.af.oms.security.authProvider.ldap.user.userSearchFilter
com.tibco.af.oms.security.authProvider.ldap.role.groupSearchBase
com.tibco.af.oms.security.authProvider.ldap.role.groupRoleAttribute
com.tibco.af.oms.security.authProvider.ldap.role.groupSearchFilter
com.tibco.af.oms.security.authProvider.ldap.role.searchSubTree
com.tibco.af.oms.security.authProvider.ldap.role.convertToUpperCase