CICS 返回 VS GOBACK
Posted
技术标签:
【中文标题】CICS 返回 VS GOBACK【英文标题】:CICS Return VS GOBACK 【发布时间】:2015-01-20 19:23:58 【问题描述】:在这两个示例中,程序 A 传递的 Commarea 发生了什么?
程序 A 对程序 B 执行 EXEC CICS LINK,然后程序 B 使用 GOBACK 命令
程序 A 对程序 B 执行 EXEC CICS LINK,然后程序 B 使用 EXEC CICS RETURN 命令
【问题讨论】:
Does the whole linkage section return? 的可能重复项 我觉得您对这些问题有一些疑问。如果你不能通过这个得到答案,也许直接问。 【参考方案1】:见https://***.com/a/28056695/1927206。
commarea 没有任何反应。
如果 B 改变它,它改变了 A 知道的存储。
只有数据的地址在程序之间“传递”。只有原始数据存在,程序 B 操作原始数据。 CALLing 和 CALLed 程序之间没有数据复制。
与数据(无)发生的情况分开,您展示的两个示例具有相同的行为。为您的站点使用当地标准。
【讨论】:
比尔,你会说这个问题与你链接的问题重复吗? @JohnSaunders 就此处提出的问题而言,相同的答案适用于两者。唯一的区别在于显示但未询问的内容。那么我会说是的。 @JohnSaunders 我将在早上将答案作为评论,并删除答案,以便自动删除无答案的已关闭问题(除非 OP 在问题中添加更多内容) .【参考方案2】:GOBACK 是在被调用程序中使用的较旧的 COBOL 构造。 EXEC CICS RETURN 将控制权交给 CICS。 CICS 决定接下来要控制哪个程序。
【讨论】:
以上是关于CICS 返回 VS GOBACK的主要内容,如果未能解决你的问题,请参考以下文章
是否可以像在 VS 中拖动箭头一样在 java eclipse 调试器中“返回”
iOS13 和 14,WebView didFinish 不起作用。调用 goBack() 后从第二页返回时不调用