AMT Help Files

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