The linkage options part, callLink element,
property parmForm specifies the format of call parameters.
If you are generating a Java™ program,
parmForm is
applicable in this situation:
- Property pgmName refers to a CICS-based program that is called
by the program being generated; and
- Property type is ejbCall or remoteCall; in either case, the valid parmForm values
(as described later) are COMMDATA (the default) and COMMPTR.
If you are generating a Java wrapper,
parmForm is
applicable in this case:
- Property pgmName refers to a generated COBOL program that is called
by way of the Java wrapper; and
- Property type is ejbCall or remoteCall; in either case, the valid parmForm values
(as described later) are COMMDATA (the default) or COMMPTR.
Select a value from this list:
- COMMDATA
- Specifies that the caller places business data (rather than pointers to
data) in the COMMAREA.
Each argument value is moved to the buffer adjoining
the previous value without regard for boundary alignment.
COMMDATA
is the default value if the property type is ejbCall
or remoteCall.
- COMMPTR
- Specifies that the caller acts as follows:
- Places a series of 4-byte pointers in the COMMAREA, one pointer per argument
passed
- Sets the high-order bit of the last pointer to 1
COMMPTR is the default value if the value of property type is
localCall.