Interface table polling
A predefined cron task, IFACETABLECONSUMER, polls the MXIN_INTER_TRANS queue table and uses the IFACENAME, EXTSYSNAME, and TRANSID values in the queue table. The cron task places the corresponding interface table records into the appropriate inbound queue.
Then, individual records in the queue are processed.
The interface table polling process checks that the record external system and enterprise service names are valid and currently enabled. If they are not, the record is marked in error and remains in the interface table.
If you disable interface table polling, new records remain in the interface tables. The messages that were sent to the inbound queue are processed.
You must set up a mechanism to retrieve outbound transactions from the interface tables. You can use a polling program, as Maximo® Manage for inbound transactions, triggers, or any other mechanism.
The cron task has the following configurable parameters. All parameters are nonmandatory.
|
Parameter |
Description |
|---|---|
|
EXITCLASS |
Java™ exit class that enables the manipulation of data before it is written to an inbound queue. |
|
ENDPPOINT |
Endpoint that is associated with the interface table. The default value is the predefined endpoint value that points to the local database. |
|
ENTERPRISESERVICE |
Enterprise service to be polled. The default (null value) is all enterprise services. If you specify a value for this parameter, you also must specify a value for the EXTSYSNAME parameter. The values limit the polling thread to a specific enterprise service instead of the default behavior, which polls for all enterprise services. |
|
TARGETENABLED |
The nonmandatory Boolean flag that controls whether the cron task runs on a specific application server. The default value is 0 (false). |
|
EXTSYSNAME |
External system to be polled. |
|
QUEUETABLE |
Enterprise service queue table. The default value is MXIN_INTER_TRANS. |