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.
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. |
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 |
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. |