COMMAREA在CICS中的位置在哪里?

时间:2012-04-30 20:21:50

标签: cics

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

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

我的问题是,这个数据区位于何处?

1 个答案:

答案 0 :(得分:4)

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

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

但你真的不想知道。您的交易第一次运行时,它可以设置它喜欢的任何commarea。在每个RETURN(最后一个除外)上,将该commarea传递回CICS。然后,CICS会在您的交易下次运行时将您的commarea完全不受干扰。

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