CALL
| COBOL |
JAVA |
| CALL |
callProgram |
Syntax
callProgram ( <identifier> [,CallParamType.<paramType>, <parameters>] )
Parameters
- <identifier>
- The program identifier for the called program.
- <paramType>
- An optional type of parameter. This is always "NATIVE_VARIABLES" for COBOL
programs.
- <parameters>
- The used parameters by value or reference.
Examples
| COBOL |
Java |
CALL 'CALLED'.
|
callProgram("called");
|
MOVE 'CALLED' to PROGNAME.
CALL PROGNAME.
|
locDef.progname.assign("called");
callProgram(locDef.progname.getValue(), null);
|
MOVE 'Input text' TO TXTINPUT.
MOVE 123456 TO NUMINPUT.
CALL 'CALLED' USING TXTINPUT
NUMINPUT.
|
locDef.txtin.assign("Input text.");
locDef.numin.assign(123456);
callProgram("called", CallParamType.NATIVE_VARIABLES, locDef.txtin, locDef.numin);
|
CALL 'CALLED' USING
BY CONTENT TXTINPUT
BY VALUE NUMINPUT
BY REFERENCE RESOUTPUT.
|
callProgram("called", CallParamType.NATIVE_VARIABLES, locDef.txtin.cloneMe(false), locDef.numin.cloneMe(false), locDef.rettxt);
|