CICS Return VS GOBACK
CICS Return VS GOBACK
在这两个例子中,程序 A 传递的 Commarea 发生了什么?
程序 A 对程序 B 执行 EXEC CICS LINK,然后程序 B 使用 GOBACK 命令
程序 A 对程序 B 执行 EXEC CICS LINK,然后程序 B 使用 EXEC CICS RETURN 命令
见。
commarea 没有任何反应。
如果 B 更改它,则它正在更改 A 知道的存储。
只有数据的地址在程序之间是"passed"。只有原始数据存在,程序B对原始数据进行操作。 CALLing 和 CALLed 程序之间没有数据复制。
与数据发生的情况(无)分开,您展示的两个示例具有相同的行为。使用适合您网站的当地标准。
GOBACK 是被调用程序中使用的较旧的 COBOL 结构。
EXEC CICS RETURN 放弃对 CICS 的控制。 CICS 决定接下来控制哪个程序。
在这两个例子中,程序 A 传递的 Commarea 发生了什么?
程序 A 对程序 B 执行 EXEC CICS LINK,然后程序 B 使用 GOBACK 命令
程序 A 对程序 B 执行 EXEC CICS LINK,然后程序 B 使用 EXEC CICS RETURN 命令
见
commarea 没有任何反应。
如果 B 更改它,则它正在更改 A 知道的存储。
只有数据的地址在程序之间是"passed"。只有原始数据存在,程序B对原始数据进行操作。 CALLing 和 CALLed 程序之间没有数据复制。
与数据发生的情况(无)分开,您展示的两个示例具有相同的行为。使用适合您网站的当地标准。
GOBACK 是被调用程序中使用的较旧的 COBOL 结构。 EXEC CICS RETURN 放弃对 CICS 的控制。 CICS 决定接下来控制哪个程序。