IBM BJ0NJML Integration Guide - Page 115
If the external systems do not correctly manage the inbound TRANSID counters
![]() |
View all IBM BJ0NJML manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 115 highlights
Format of Interface Tables For example, assume that you create a purchase order with one line item. This transaction uses the predefined MXPOInterface, and it increments the TRANSID value that is associated with the MXOUT_INTER_TRANS queue table to 1065. The transaction produces the following records: T One entry in the MXOUT_INTER_TRANS queue table, with the IFACENAME value equal to the MXPOInterface value, and the TRANSID value equal to 1065. T One entry in the MXPO_IFACE interface table, with the TRANSID value equal to 1065. If the same purchase order has three line items, the transaction produces the following records: T One entry in the MXOUT_INTER_TRANS queue table, with the IFACENAME value equal to the MXPOInterface value, and the TRANSID value equal to 1065. T Three entries in the MXPO_IFACE interface table, each with the TRANSID value equal to 1065. In this case, each entry with the TRANSID value equal to 1065 has a unique secondary sequence number. If a transaction writes to multiple interface tables, the interface queue table contains a separate record with a unique TRANSID value for each interface table. Each interface queue table maintains its own TRANSID counter. The outbound TRANSID value is initialized when the interface queue table records are generated. You must create and maintain the TRANSID counters that populate the inbound queue tables and the interface table records. If the external systems do not correctly manage the inbound TRANSID counters, sequential processing is not guaranteed. Ensure that the TRANSID values that the external system generates does not duplicate the TRANSID value that is generated. Errors occur if duplicate TRANSID values exist and when you process the same object structure in both an inbound and an outbound direction by using a single interface table. Each endpoint has its own set of interface queue tables and its own outbound TRANSID counter. The following diagram shows an example of the relationship between the interface queue tables and the interface table records. The interface tables contain both inbound and outbound transactions. Interface Tables 101
![](/manual_guide/products/ibm-bj0njml-integration-guide-77e799f/115.png)