It is valid to call a stand-alone assembler subprogram via a CALL IDENTIFIER from a COBOL program or CALL from a PL/I program provided that the program does not issue any SVC instructions. An assembler subprogram can also be link edited in the same load module with its caller provided that it does not issue any SVC instructions or DML calls. The DC/UCF system will not be aware that the subprogram has been called. So any limits or system-generated error messages will not reflect the call.
A COBOL or PL/I CALL may use somewhat less CPU than a TRANSFER CONROL DML verb. Therefore, it may be desirable to use this technique if a qualified subprogram is called many times in the same task.
|
Copyright © 2014 CA.
All rights reserved.
|
|