链接选项部件的 callLink 元素的属性 parmForm 指定调用参数的格式。
如果要生成 Java™ 程序,则
parmForm 适用于以下情况:
- 属性 pgmName 是指由正在生成的程序调用的基于 CICS 的程序;并且
- 属性 type 为 ejbCall 或 remoteCall;在任何一种情况下,有效的 parmForm 值(如后面所述)都是 COMMDATA(缺省值)和 COMMPTR。
如果要生成 Java 包装器,则
parmForm 适用于以下情况:
- 属性 pgmName 是指通过 Java 包装器调用的生成的 COBOL 程序;并且
- 属性 type 为 ejbCall 或 remoteCall;在任何一种情况下,有效的 parmForm 值(如后面所述)都是 COMMDATA(缺省值)或 COMMPTR。
从以下列表中选择一个值:
- COMMDATA
- 指定调用程序将业务数据(而不是指向数据的指针)放在 COMMAREA 中。
将每个自变量值移动到缓冲区中,并与上一个值相邻,而不考虑边界对齐。
如果属性 type 为 ejbCall 或 remoteCall,则 COMMDATA 是缺省值。
- COMMPTR
- 指定调用程序执行下列操作:
- 将一系列 4 字节指针放在 COMMAREA 中,对传递的每个自变量放置一个指针
- 将最后一个指针的高位设置为 1
如果属性 type 的值为 localCall,则 COMMPTR 是缺省值。