Here are the guidelines (find it in GEAR 6 Performance Tuning White Paper.pdf):
“Document Triggers
• Internally, when the broker receives a document that is subscribed to by the Integration Server, the document is queued. The integration Server then pulls a number of documents in the queue into a local trigger store in the Integration Server. From there, it asynchronously dispatches the documents to the target services. It is possible to configure the amount of this “prefetching” that the Integration Server does by setting the trigger capacity and refill level in the Developer UI (or by modifying parameters in the dispatch.cnf file). The trigger capacity specifies the maximum number of document in the trigger store. The refill level specifies the minimum threshold of documents in the trigger store that will cause the Integration Server to get additional documents queued in the broker. Increasing these numbers will allow the Integration Server to prefetch more records from the Broker, which should improve performance slightly. However, it is important to size the trigger store appropriately using the Admin UI to ensure that it can accommodate documents the peak number of documents.”
#Integration-Server-and-ESB#Flow-and-Java-services#webMethods