AMT Help Files

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);

Contents