$QMCALL Compiler Directive
The $QMCALL compiler directive controls access to a catalogued subroutine or class module via QMClient.
QMClient includes the ability to restrict which catalogued subroutines and class modules may be called directly by the client interface.
For processes running with the QMCLIENT configuration parameter set to 2, this directive makes the subroutine or class module in which it appears available for use with the QMClient API QMCall or QMCreateObject() functions. This subroutine or class may then call other subroutines or classes that may or may not include this compiler directive.