首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >COMMAREA驻留在CICS中的什么位置?

COMMAREA驻留在CICS中的什么位置?
EN

Stack Overflow用户
提问于 2012-05-01 04:21:50
回答 1查看 1.2K关注 0票数 1

在IBM的this页面上,我读到了以下内容-

客户端应用程序通过使用称为COMMAREA的数据区与CICS服务器程序通信,该数据区在调用时传递给CICS区域。

我的问题是,这个数据区域位于哪里?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-01 10:02:18

CICS将在实例之间为您维护它。完全可以让你打破这种抽象。

在某些情况下,它将保留在CICS存储中。如果您处于多区域设置中,则很可能会使用各种选项、VSAM数据集、共享内存、VTAM或TCP/IP进行传递。

但你真的不想知道。当你的事务第一次运行时,它可以设置任何它喜欢的通信区域。在每次返回时,除了最后一个之外,将该commarea传递回CICS。然后,CICS将在您的事务下一次运行时完全不受干扰地交还您的commarea。

此外,commareas也有一些严重的局限性。如果你正在做新的开发,你应该考虑通道和容器,删除commarea的限制。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10390072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档