Performance Tuning Guidelines for TIBCO Order Management - Long Running

In general, performance tuning is typically an activity that takes place in conjunction with the performance testing.

For Enterprise Message Service tuning, general guidelines can be found in the product documentation, "Tuning" in the TIBCO Order Management - Long Running Administration guide. Enterprise Message Service tuning essentially consists of tuning the number of listeners for the input queues for order requests, and processing status notifications from fulfillment components as orders are processed.

For the TIBCO BusinessEvents components, general TIBCO BusinessEvents tuning advice is also relevant. The same applies for the TIBCO BusinessWorks™ components.

The good general advice is that when running performance testing, watch Enterprise Message Service queues throughout the order test to observe a backup of messages. If queues are backing up, then consider what components are processing messages off those queues and increase the consumers.

For Order Management Server, consider the following configuration settings:
<ConfValue description="Minimum number of concurrent consumers for listener (default 1)" name="Minimum number of concurrent consumers for listener" propname="com.tibco.af.oms.webservice.soap.jms.concurrentConsumers" sinceVersion="1.2" visibility="Advanced">
   <ConfNum default="1" value="1" />
</ConfValue>
<ConfValue description="Maximum number of concurrent consumers for listener (default 1)" name="Maximum number of concurrent consumers for listener" propname="com.tibco.af.oms.webservice.soap.jms.maxConcurrentConsumers" sinceVersion="1.2" visibility="Advanced">
   <ConfNum default="5" value="5" />
</ConfValue>