Performance Tuning Guidelines for FOM

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

For OMS tuning, general guidelines can be found in the product documentation, specifically chapter four "Tuning" in the TIBCO Fulfillment Order Management Administration guide . OMS tuning essentially consists of tuning the number of listeners for the input queues for order requests, and for processing status notifications from fulfilment components as orders are processed.

For the BE components, general BE tuning advice is also relevant. The same applies for the BW components.

Good general advice is, that while running performance testing, watch EMS 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 OMS, 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>