Selecting Your Interface Method

Use the following table to help you select the correct interface.

If you want to …

Then consider using …

Interface to another application

HUB, External Class Method Invocation, Extract, NOF, AEXT, OLTP

Interface to an external DMS II database

NOF, GLI, USER, External Class Method Invocation, AEXT, OLTP

Interface to an external non-DMS II database

NOF, GLI, USER, External Class Method Invocation, OLTP

Have two-way data flow

HUB, NOF, GLI, USER, Extract, OLTP

Receive online response from the interface

HUB, NOF, GLI, USER, OLTP

Initiate the transaction from the application or from the interface

HUB, NOF, or USER/GLI combination, OLTP

Have transaction recovery

HUB, GLI, USER, OFFLINE, NOF, OLTP

Have duplicate protection

HUB, USER, NOF, GLI, OLTP

Process high-volume batch transactions

OFFLINE, Extract, NOF, HUB, USER, External Classes, AEXT

Bypass Ispec logic

Extract to unload. Batch Report to load.

Batch process

OFFLINE, Extract, GLI, NOF

Use multiple languages

HUB, NOF, External Classes, USER, OFFLINE

Interface to MAPPER

Extract with MAPPER option

Refer to Online Transaction Processing (OLTP) for more information on OLTP.