「オープン・システム CICS (AIX 版) アプリケーション・プログラミング・ガイド」に定義されている言語を使用して、PL/I アプリケーション内で CICS ステートメントをコーディングできます。 CICS コード特有の要件について、以下に説明します。
組み込みプリプロセッサーではなく、CICS 変換プログラムを使用したい場合は、 ユーザーの PL/I プログラムの最初のステートメントは PROCEDURE ステートメントでなければなりません。 実行可能ステートメントを置くことができる任意の場所で、 プログラムに CICS ステートメントを追加できます。 それぞれの CICS ステートメントは EXEC (または EXECUTE) CICS で 始まり、セミコロン (;) で終わる必要があります。
例えば、GETMAIN ステートメントは次のようにコーディングされます。
EXEC CICS GETMAIN SET(BLK_PTR) LENGTH(STG(BLK));
CICS ステートメントのほかに、ブランクを入力できる場所では 組み込み CICS ステートメントに PL/I コメントを組み込むことができます。
CICS ステートメントの行継続規則は、他の PL/I ステートメントと同じです。
組み込むコードに EXEC CICS ステートメントが含まれる場合、 または EXEC CICS ステートメントを生成する PL/I マクロをプログラム で使用する場合は、次のどちらかを使用する必要があります。
CICS ステートメントは、MARGINS コンパイル時オプションに指定された 列の範囲内でコーディングする必要があります。
EXEC CICS ステートメントには、PL/I ステートメントと 同様にラベル接頭部を付けることができます。