IBM E02HMLL-I Implementation Guide - Page 181
Configuring, collaboration-specific, properties
View all IBM E02HMLL-I manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 181 highlights
For more information about implicit and explicit transaction bracketing, see the Collaboration Development Guide. Max event capacity As business objects are received by InterChange Server Express they are queued in memory for processing. It is possible for interfaces that have a very high volume of transactions and a low rate of processing to have so many business objects queue up that InterChange Server Express experiences a fatal out-of-memory error. You can mitigate the risk of out-of-memory errors by configuring a maximum event capacity for a collaboration object. To do so, set the Max event capacity field to a value that specifies the maximum number of events you want queued for a collaboration object. The system will not queue more events than the number configured for this property in memory; depending on how you configure the "Blocking type" property of the collaboration object, the system then responds differently to the receipt of new business objects for the collaboration. The valid range of values for this property is from 1 to 2147483647. For more information on the Blocking type property, see "Blocking type." For more information on flow control properties of connector definitions, and on how to use Connector Configurator to modify connector definitions, see Chapter 7, "Configuring connectors," on page 121. For more information on system properties related to flow control, see the System Administration Guide. Blocking type Use the "Blocking type" property in conjunction with the "Max event capacity" property to regulate the flow of business objects to a collaboration. If you enable the Blocking Type checkbox when configuring a collaboration object and the number of events in the collaboration's in-memory queue equals the number specified for its Max event capacity property, then the connector controller responsible for sending business objects to the collaboration will cease to do so. When the number of events in the collaboration's queue is no longer equal to the number specified for its Max event capacity property, then the connector controller will resume sending events to the collaboration. If you leave the Blocking Type checkbox cleared when configuring a collaboration object and the number of events in the collaboration's in-memory queue equals the number specified for its Max event capacity property, then new events submitted to the collaboration by the connector controller are stored persistently in the database. The events are then read from the database into memory as the events currently in the collaboration's queue are processed. For more information on the Max event capacity property, see "Max event capacity." For more information on system properties related to flow control, see the System Administration Guide Configuring collaboration-specific properties Collaboration developers can design collaboration templates so that they have their own individual properties that can then be used to affect the business process logic Chapter 9. Configuring collaboration objects 169