Cobol CICS返回VS GOBACK

Cobol CICS返回VS GOBACK,cobol,mainframe,cics,Cobol,Mainframe,Cics,在这两个示例中,程序A传递的Commarea发生了什么变化 程序A执行到程序B的EXEC CICS链接,然后程序B使用GOBACK命令 程序A执行到程序B的EXEC CICS链接,然后程序B使用EXEC CICS RETURN命令请参阅 这个地区什么也没发生 如果B更改了它,则它正在更改A知道的存储 只有数据的地址在程序之间“传递”。只有原始数据存在,程序B操作原始数据。调用程序和被调用程序之间不存在数据复制 与数据发生的情况(无)不同,您显示的两个示例具有相同的行为。使用您站点的本地标准 GO

在这两个示例中,程序A传递的Commarea发生了什么变化

程序A执行到程序B的EXEC CICS链接,然后程序B使用GOBACK命令

程序A执行到程序B的EXEC CICS链接,然后程序B使用EXEC CICS RETURN命令

请参阅

这个地区什么也没发生

如果B更改了它,则它正在更改A知道的存储

只有数据的地址在程序之间“传递”。只有原始数据存在,程序B操作原始数据。调用程序和被调用程序之间不存在数据复制


与数据发生的情况(无)不同,您显示的两个示例具有相同的行为。使用您站点的本地标准

GOBACK是被调用程序中使用的较旧的COBOL构造。
EXEC CICS RETURN将控制权放弃给CICS。CICS决定下一步控制哪个程序。

Bill,你认为这个问题与你链接的问题是重复的吗?@JohnSaunders就这里的问题而言,相同的答案对两者都适用。唯一的区别在于所示的内容,而不是所问的内容。那么我会说是的。@JohnSaunders我会在早上对答案进行评论,然后删除答案,这样自动删除没有答案的封闭式问题(除非OP对问题进行了更多的解释)。我觉得您在这些问题上有一些问题。如果你不能通过这个得到答案,也许直接问吧。