Can anyone explain me CALL procedure in COBOL.Does it
carries similarities like call by reference in C.
Answer Posted / sravani
CALL statement is used to whenever if we want to call any subprograms in the main program.
The call can be a dynamic call or static call.
In static call the subprogram is compiled alone with the main program where as in dynamic call the calling program and called program will be compiled separately.
If there were any changes in the subprogram then main program also needs to be recompiled in case of static call its not required in dynamic call.
For static call NODYNAM is choosen and for dynamic call DYNAM is choosen. For static call the program name is passed directly for dynamic call the program name is declared in working storage section and it will be called using the working storage variable.
Various ways of calling the subprograms using call statement
CALL WS_PGM using by reference using identifier-1, identifier-2.
CALL WS-PGM using by content using identifier-1, identifier-2.
CALL WS-PGM using by value using identifier-1, identifier-2.
CALL WS-PGM.
| Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
i need a small 3d program using inline and outline.
IF I mention stop run in CICS what happens?
What is the difference between Call and a Link?
What are the rules of the move verb?
What is the difference between Structured COBOL Programming and Object Oriented COBOL programming?
Explain about different table spaces.
What is the difference between comp and comp-3 usage?
Define cobol?
What is the difference between binary search and sequential search?
What are all the divisions of a COBOL program?
What is the default value(s) for an initialize and what keyword allows for an override of the default?
What is inspect in cobol ?
HOw can I get the negative sign while deduct high value from low value
) how do u code after getting data?
What are the cobol coding sheets?