Cics-basic-terms
CICS-基本用語
CICSで使用される基本用語の知識がなければ、CICSがどのように機能するかをよりよく理解できます。 アプリケーションプログラムは、リモートおよびローカルの端末とサブシステムとの通信にCICSを使用します。
IBM 3270ターミナル
3270情報表示システムは、ディスプレイおよびプリンター端末のファミリーです。 IBMコントローラーを介してメインフレームに接続するために、3270端末が使用されていました。 現在、3270エミュレーションソフトウェアが利用可能になっているため、通常のPCでも3270端末として使用できます。 3270端末はダム端末であり、それ自体は処理を行いません。 すべての処理は、アプリケーションプログラムで行う必要があります。 IBM端末は、次のコンポーネントで構成されています-
CRTモニター
CRTモニターは、アプリケーションプログラムの出力または入力フィールドを表示します。 CRTモニターの3278モデルのスクリーンショットを以下に示します。 それは次の特性を持っています-
- 1920文字を表示できます。
- これらの1920の文字位置はそれぞれ個別にアドレス可能です。
- COBOLアプリケーションプログラムは、画面上のすべての位置にデータを送信できます。
- フィールドの強度、保護、非保護などの表示特性は、BMSを使用して設定できます。これについては、今後のモジュールで詳しく説明します。
キーボード
IBMのキーボードのキーは、次の2つのカテゴリに分かれています-
- 非AIDキー-アルファベット、数字、句読点などの他のすべてのキー 非援助キーです。 ユーザーが非援助キーを使用してテキストまたは数字を入力すると、CICSはユーザーが何かを入力しているかどうかさえ知りません。
- * AIDキー*-AIDキーはアテンション識別子キーと呼ばれます。 CICSは、AIDキーのみを検出できます。 すべての入力を入力した後、ユーザーがAIDキーの1つを押した場合にのみ、CICSが制御を取得します。 AIDキー:ENTER、PF1からPF24、PA1からPA3、CLEAR。 AIDキーはさらに2つのカテゴリに分かれています-
- * PFキー*-PFキーはファンクションキーと呼ばれます。 PFキーを使用すると、端末からCICSにデータを転送できます。 PFキーはENTERおよびPF1からPF24です。
- * PAキー*-PAキーはプログラムアクセスキーと呼ばれます。 PAキーでは、端末とCICSの間でデータを転送できません。 PAキーはPA1からPA3およびCLEARです。
トランザクション
CICSプログラムは、トランザクションを介して呼び出されます。 CICSトランザクションは、アプリケーション内の論理的に関連するプログラムのコレクションです。 アプリケーション全体を論理的に複数のトランザクションに分割できます。
- 1〜4文字のトランザクション識別子は、ユーザーが実行したいトランザクションを識別するために使用されます。
- プログラマーは、特定のトランザクションのすべてのアプリケーションプログラムを呼び出すために使用されるトランザクション識別子に1つのプログラムをリンクします。
Task
タスクは、ユーザーに固有の作業単位です。
- ユーザーは、トランザクション識別子の1つを使用してアプリケーションを呼び出します。 CICSは、トランザクションIDを検索して、要求された作業を行うために最初に呼び出すプログラムを見つけます。 作業を行うタスクを作成し、言及されたプログラムに制御を移します。
- トランザクションは、いくつかのタスクを通じて完了することができます。
- タスクは、それを開始した端末との間でデータを送受信できます。 ファイルの読み書きができ、他のタスクも開始できます。
タスク対 トランザクション
トランザクションとタスクの違いは、複数のユーザーがトランザクションを呼び出すことができますが、各ユーザーは自分のタスクを開始することです。
LUW
LUWは論理作業単位の略です。 LUWは、作業の一部を完全に実行するか、まったく実行しないように指定しています。 タスクには、CICSの複数の論理作業単位を含めることができます。 これについては、今後のモジュールで詳しく説明します。
応用
アプリケーションは、論理的にグループ化された一連のプログラムであり、エンドユーザーの特定のタスクを完了するために使用される複数のトランザクションを形成します。