Enabling and Disabling Posting Models on EMS topics

The functionality of posting models on TIBCO EMS can be enabled or disabled using the configuration parameter "Post Models on EMS for AOPD and OPE Disabled" (com.tibco.af.oms.model.ems.post.disabled) in the ConfigValues_OMS file.

When the server cache information is read by AOPD and OPE, they do not need to process model XMLs again, therefore model XMLs are not required to be posted on the TIBCO EMS topic when the cache persistence is enabled.

<ConfValue description="Post Models on EMS for AOPD and OPE Disabled" name="Post Models on EMS for AOPD and OPE Disabled" propname="com.tibco.af.oms.model.ems.post.disabled" sinceVersion="3.0" visibility="Basic">
   <ConfString default="true" value="true"/>
</ConfValue>

The value for this flag can either be TRUE or FALSE. The default value for this flag is TRUE. Set the Post Models on EMS Topic for AOPD and OPE Disabled parameter to FALSE if you want XML models posted on the TIBCO EMS topic, which is an existing functionality before TIBCO Fulfillment Order Management version 3.0.2. Set the Post Models on EMS Topic for AOPD and OPE Disabled parameter to TRUE if you do not want XML models posted on the TIBCO EMS topic to save model processing time.

Note: It is good practice to set the value of this flag to TRUE to disable posting XML models on the EMS topic when cache persistence is enabled.
Note: In an unlikely scenario where in-memory cache repository information is not written to the SERVER_CACHE table, either due to an exception or due to invalid cache validity, this flag is overwritten by the application and models are still posted to the TIBCO EMS topic for AOPD and OPE to consume.