Automated Order Plan Development Configuration

This table shows the Automated Order Plan Development configuration variables and their configuration properties.

General Properties

Configuration Variable Name Configuration Property Value Description
com.tibco.af.aopd.cacheType redis cache type
com.tibco.af.aopd.cacheType.cache.maxNoProductcached 0 Maximum number of product model cached
enablePlanFragmentGlobalCache false Enable the PlanFragment model global cache
enableProductModelGlobalCache false Enable product model global cache
logging.config config/logback_aopd.xml Logging configuration file path
productCacheExpiryPeriod 30 Product model cache expiry period
redisHostCatalog localhost Redis server host for storing catalog related information
redisPortCatalog 6379 Redis server port for storing catalog related information

Tenant-specific properties

Configuration Variable Name Configuration Property Value Description
tnt##com.tibco.af.aopd.flags.skipitemsequence -1 Within Automated Order Plan Development, if the sequence is -1, it skips the product and all its mandatory children in the Execution Plan
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 Internal user-defined fields to be skipped for affinity merging
tnt##com.tibco.af.aopd.flags.allowmultiplerequiredproducts false Allow multiple required products for the same link ID
tnt##com.tibco.af.aopd.flags.includeonlyproductorderline false Controls the flag Include only product order line
tnt##com.tibco.af.aopd.flags.affinity.affinityudfnamemerge false Controls the flag to merge affinity user-defined field Name
tnt##com.tibco.af.aopd.flags.enableparentidudfcheck false Enable the Parent ID user-defined field check for plan item equivalence.
tnt##com.tibco.af.aopd.flags.affinity.enableaffinityudfparent false Enable the user-defined field syntax to determine the parent product name and product name of the affinity plan item
tnt##com.tibco.af.aopd.flags.singleuse.hierarchysingleuse false Flag to determine whether heirarchy child of single use product must be deleted
tnt##com.tibco.af.aopd.flags.ignorepdofirstchilddependency false Ignore First child dependency for source product in ProductDependsOn relationship
tnt##com.tibco.af.aopd.flags.affinity.mergeaffinityitemdescription false MergeAffinityItem description
tnt##com.tibco.af.aopd.flags.includeproductmodelcharacteristics false Include plan item user-defined fields for evaluating attribute-based decomposition
tnt##com.tibco.af.aopd.flags.amendment.enablemodificationidentifyingattribute false Enable/Disable backward compatibility for udf change amendment by using MODIFICATION_IDENTIFYING_ATTR
tnt##com.tibco.af.aopd.flags.handleconflict false Configurable handling for ProductComprisedOf conflict
tnt##com.tibco.af.aopd.flags.enablebidirectionallinkid false Enable or Disable extended behavior for ProductDependsOn and Link ID mapping
tnt##com.tibco.af.aopd.flags.amendment.compensateRestartForNoEPMRChar false Enable COMPENSATE and RESTART behavior in case of the required Execution Plan Modification Rules characteristic not present in the product model
tnt##com.tibco.af.aopd.flags.amendment.dateshiftcompredo false Enable/Disable backward compatibility for Date Shift amendment to generate component redo tasks
tnt##com.tibco.af.aopd.flags.amendment.noDependencyInCOMPPlanItems false Enable backward compatibility of NO dependency in COMPENSATE plan item on the existing plan item being canceled
tnt##nonexecutingPlanfragmentID NON_EXECUTING Non-Executing PlanFragment IDs
tnt##com.tibco.af.aopd.flags.affinity.characterisitcswithoutaffinitypostfix To not merge certain user-defined fields during affinity sequencing, those user-defined fields must be added as CSV in the variable