Offer and Price Engine Configuration

For configuration of external application properties, use the ConfigValues_OPE.xml file. These properties can be changed using the configurator.

The following table shows properties that can be configured for OPE.

Messaging Configuration
Property Name Description
JNDI Connection factory JNDI Name

The default value is GenericConnectionFactory

JNDI Initial Context Factory

The default value is GenericConnectionFactory

JNDI URL The full JNDI URL for JMS Service. The default is tibjmsnaming://localhost:7222.
JNDI Username The default JNDI user name is admin.
JNDI Password The default JNDI password is admin.
OPE Integration Configuration
Property Name Description
OPE Cache Type

The default value is true.

Max No of Product Model cached This is the maximum number of product models that can be cached. The default value is 0.
Max No of Price Model cached This is the minimum number of price models that can be cached. The default value is 0.
Max No of Discount Model cached This is the maximum number of discount models that can be cached. The default value is 0.
Product model purge topic

The default value is tibco.aff.ocv.events.products.purge.

Product model publish topic

The default value is tibco.aff.ocv.events.products.publish.

OPE Service Queue The queue for receiving SOAP Over JMS OPE Service requests. The default value is tibco.aff.ope.opeService.
CheckRelevantOLUDFs Validates UDFs attached to the product that are defined as input characteristics of the product. The default value is false.
CheckValidOLUDFs Validates mandatory characteristics attached to the product model that are found in the corresponding product instance as UDFs in the request. The default value is false.
CheckValidLinkUDFs Validates mandatory linking UDFs that are attached as UDFs to the product in the order request. The default is false.
CheckRecordTypeValid Checks if the RecordType is valid. The default is false.
SetNoRecordStatusToActive Sets no RecordStatus to active. The default value is false.
ValidateOrderLineUDFsDatatype Validates the data types for orderline udfs. The default is false.
ValidateOrderLineUDFRange Validates that the orderline UDFs are within the specified range specified. The default is false.
ValidateOrderLineUDFRegex Validates that the orderline UDFs have the values per the regex. The default is false.
RegExCurrency The regular expression for currency. The default value is [0-9]*.?[0-9]*.
RegExDigits The regular expression for digits. The default value is [0-9]*.?[0-9]*.
RegExDate The regular expression for date. The default value is [0-3]?[0-9]/[0-1][0-9]/[1-2][0-9]{3}.
RegExTime The regular expression for time. The default value is [0-2]?[0-9]:[0-5][0-9].
RegExBoolean The regular expression for boolean. The default value is TRUE|FALSE.
UDFIgnoreList The UDFs in this property are not shown as incompatible if they are in the same order:

EPMR_ACTION_PROVIDE

EPMR_ACTION_UPDATE

EPMR_ACTION_CEASE

EPMR_ACTION_WITHDRAW

COMPENSATE_PROVIDE

COMPENSATE_UPDATE

COMPENSATE_CEASE

MODIFICATION_IDENTIFYING_ATTR

Product Models Retry Policy Configuration
Property Name Description
Maximum delay in millisecs for Fetching the Model The maximum delay in milliseconds for the fetching the product model. The default value is 10000.
Model loading Min Idle Delay The model loading's minimum idle time in milliseconds. The default value is 10000.