1

IBMのこのページで、私は次のことを読みました-

「クライアント アプリケーションは、呼び出し時に CICS 領域に渡される COMMAREA と呼ばれるデータ領域を使用して、CICS サーバー プログラムと通信します。」

私の質問は、このデータ領域はどこにありますか?

4

1 に答える 1

4

CICS は、インスタンス間でそれを維持します。あなたが知ることで、その抽象化を完全に打ち破ることができます。

場合によっては、CICS ストレージに残ります。複数地域のセットアップを行っている場合は、さまざまなオプション、VSAM データセット、共有メモリ、VTAM、または TCP/IP のいずれかの使用について渡される可能性が非常に高くなります。

しかし、あなたは本当に知りたくありません。トランザクションの初回実行時に、好きなコンマエリアを設定できます。最後の RETURN を除くすべての RETURN で、commarea を CICS に戻します。その後、CICS は、次にトランザクションが実行されるときに、commarea をまったく邪魔されずに返します。

また、commarea にはいくつかの重大な制限があります。新しい開発を行っている場合は、チャネルとコンテナーを考えて、コンマエリアの制限を取り除く必要があります。

于 2012-05-01T02:02:17.610 に答える