CALL
COBOL | JAVA |
CALL | callProgram |
Syntax
callProgram ( <identifier> [,CallParamType.<paramType>, <parameters>] )
Parameter(s)
<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.
Example(s)
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); |