端末用のサンプルの自動インストール制御プログラム
CICS 提供のデフォルト自動インストール・プログラムは、DFHZATDX という名前のアセンブラー言語コマンド・レベル・プログラムです。 デフォルト・プログラムのソースは、COBOL、PL/I、C、およびアセンブラー言語で提供されています。
提供されているプログラムとその関連コピーブック、およびそれらが入っている CICSTS54.CICS ライブラリーの名前は、 表 1に要約されています。 COBOL、PL/I、および C コピーブックには、それぞれ DFHTCUDS の別名があります。
| 言語 | メンバー名 | 別名 | ライブラリー |
|---|---|---|---|
プログラム:
|
|
|
|
コピーブック:
|
|
|
|
アセンブラー言語ソース・プログラムから生成されるモジュールは、 CICSTS54.CICS.SDFHLOAD で出荷される事前生成ライブラリーの一部です。 このソース・コードは変更せずに使用することもできますし、要件に合わせてカスタマイズすることもできます。 サンプル・プログラムのコードを変更する場合は、サンプルをコピーして、それに変更を加えてください。 変更後に、正しい手順でモジュールを変換、アセンブル、およびリンク・エディットしてください。 次に、そのロード・モジュールを、DFHRPL ステートメントの CICSTS54.CICS.SDFHLOAD の前に連結されているユーザー・ライブラリーに入れます。 (この方法は新規作成したモジュールと変更したサンプル・モジュールに適用されます。) 提供されているプロシージャーについて詳しくは、 CICS提供のプロシージャーを使用したアプリケーション・プログラムのインストールを参照してください。 カスタマイズしたモジュールでサンプルを上書きしないでください。後続のサービスによってモジュールが上書きされる可能性があるためです。 カスタマイズしたユーザー・プログラムの新しいリソース定義をインストールする必要があります。
INSTALL でのサンプル・プログラムのデフォルトのアクションは、リスト内の最初のモデルを選択し、NETNAME の最後の 4 つの非ブランク文字から端末 ID を取得し、状況バイトを設定して、 CICS®に戻ることです。 リストにモデルがない場合は、アクションなしで戻ります。
DELETE 時のデフォルトのアクションは、渡されたパラメーター・リストをアドレス指定し、アクションなしで CICS に戻ることです。
- ログオン端末の総数をカウントおよび制限する。
- 自動的にインストールされる端末の数をカウントおよび制限する。
- 特定の端末に関する使用状況情報を保持する。
- TERMINAL 名と NETNAME をマップする。
- 自動的にインストールされる端末の TNADDR (TCP/IP クライアント・アドレス、IP ポート、およびオプションでホスト名) をマップする。
- 汎用ロギングを実行する。
- 特殊なケースを処理する (特定の端末またはユーザーのログオンを常に許可するなど)。
- オペレーターにメッセージを送信する。
- 自動インストールに対するネットワーク全体の制御を行う。 ネットワーク全体のグローバル自動インストール制御プログラムは、1 つの CICS システムに常駐させることができます。 リモート CICS システム上の制御プログラムが自動インストール要求を受け取ると、このグローバル制御プログラムを呼び出して、ある制御プログラムから別の制御プログラムにデータを転送することができます。