$QMCALL compiler directive

$QMCALL Compiler Directive

Top  Previous  Next


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.


By using the QMCLIENT configuration parameter and this directive, it is possible to restrict the actions of a QMClient session thus allowing tighter control of QMClient security.