Mbox Sets

The message system is able to distribute messages across physical Mbox queues so that high volumes of messages can be handled. The Mbox queues are grouped into logical sets (Mbox sets) with each set configured for a specific purpose. Different processes require access to different Mbox sets, for example the instruction processor requires write access to a background Mbox, and WIS Mbox.

Message Queues

All TIBCO iProcess messages are posted to a central queue repository (Mbox).

In the UNIX Oracle or Windows Oracle versions, by using a set of tables using Oracle Advanced Queues (Oracle AQ).
In the UNIX DB2 or Windows SQL Server versions, by using a set of iProcess queue tables in the database.
Note: The SQL Server database queue tables can be created in the same database as iProcess, or a different database on the same SQL Server. For more information about the location of database queue tables, see the TIBCO iProcess Engine Installation Guide.

The Mbox can be configured into multiple queues in a number of database tables, and even split across physical disks. Therefore, even though the Mbox appears as a single queue, it could consist of multiple queues in multiple tables across multiple disks.

The messaging system provides an assured delivery mechanism for instruction and request messages between the foreground and background.