質問

JCLバッチからCICSプログラムを呼び出すことは可能ですか?

はいの場合はどうですか?いいえ、なぜそうではないのですか?

役に立ちましたか?

解決

はい。技術的には、COBOLバッチプログラムがCICSと通信しており、JCLからCOBOLバッチプログラムを実行します。詳細については、CICSトランザクションサーバーマニュアルをご覧ください。

外部CICS®インターフェイスは、MVS™で実行されている非CICSプログラム(クライアントプログラム)がCICS領域で実行されているプログラム(サーバープログラム)を呼び出し、Aを使用してデータを渡して受信できるようにするアプリケーションプログラミングインターフェイスであるアプリケーションプログラミングインターフェイスです。通信エリア。 CICSアプリケーションプログラムは、別のCICSアプリケーションプログラムにリンクされているかのように呼び出されます。

外部CICSインターフェイスの紹介

CICSプログラムはマップを使用できない(会話型である必要があります)が、CICSで作業してからしばらく経ちましたので、間違っている可能性があります。

他のヒント

これを行うには3つの方法があります。

  1. これを行うためのIBMの標準的な方法であるExciを使用してください。中程度のセットアップがあります。正しく依存する複数の発生をサポートしていません。最近、コンテナをサポートするために拡張されました(64kの商業制限を超えています)。
  2. PCアプリケーションから呼び出すように、ネットワークを介してCICSプログラムに電話してください。これはあらゆる種類の奇妙で楽しいものではありませんが、可能です。 TCP/IPを使用してHTTPを実装してBatchから呼び出すために、COBOLでプログラムを作成する必要があります。
  3. しかし、DatadirectのShadowのようなサードパーティの製品。彼らは基本的に、IMBのExciインターフェイスが行うことを簡素化します。

または、可能であれば、それをしないでください。ロジックを共有に移動するか、DB2のデータを共有します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top