DB2 graphic QMF Version 8

QMF callable and command interfaces

If you choose not to use QMF procedures, you must decide whether your program will communicate with QMF through the callable interface or the command interface.

Callable interface

The QMF callable interface is an interface that you use to create an application invoked outside of QMF, which starts a QMF session and sends commands to QMF for execution.

The callable interface is available for all environments supported in QMF. It is a Common Programming Interface for query in the z/OS, VM, and VSE environments, and is available for various languages as shown in Table 1.

Table 1. Callable interface support
CICS under z/OS CICS under VSE CMS TSO APPC SRPI Native z/OS batch
assembler × × × × × × ×
C × × × × × × ×
COBOL × × × × × × ×
FORTRAN × × × × ×
PL/I × × × × × × ×
REXX × × × × ×

For more information about the callable interface, see The callable interface.

Command interface

The QMF command interface allows you to create applications that submit commands to QMF from an ISPF dialog. QMF communicates with the ISPF dialog through the ISPF variable pool using this command interface.

The command interface is only available when ISPF is available; it is not available in CICS.

For more information about the QMF command interface, see Using the command interface for applications.

Contrasting the callable and command interfaces

The differences between the callable interface and the command interface are:

Callable interface:

Command interface:


Go to the previous page Go to the next page

Downloads | Library | Support | Support Policy | Terms of use | Feedback
Copyright IBM Corporation 1982,2004 Copyright IBM Corporation 1982, 2004
timestamp Last updated: March, 2004