SPECIAL-NAMES 段落では、以下を行います。
+----------------------------------IBM 拡張----------------------------------+
+------------------------------End of IBM 拡張-------------------------------+
SPECIAL-NAMES 段落 - 形式 >>-SPECIAL-NAMES.-----------------------------------------------> .--------------------------------------------------. V | >----+----------------------------------------------+-+---------> +-環境名-1--+----+--簡略名-1-------------------+ | '-IS-' | '-環境名-2--+-+----+--簡略名-2--+----------+-+-' | '-IS-' '-| 条件 |-' | '-| 条件 |-----------------------' .-------------------. .----------------. V | V | >----+---------------+-+----+------------+-+--------------------> '-ALPHABET 文節-' '-CLASS 文節-' >--+--------------+--+----------------------+-------------------> '-CONSOLE 文節-' | (1) | '-CRT STATUS 文節------' .-----------------------------. V | >----+-------------------------+-+--+------------------+--------> | (2) | | (1) | '-CURRENCY SIGN 文節------' '-CURSOR 文節------' .----------------------------. V | >--+--------------------+----+------------------------+-+-------> '-DECIMAL-POINT 文節-' | (1) | '-LINKAGE TYPE 文節------' .----------------------. .----------------------. V | V | >----+------------------+-+----+------------------+-+-----------> | (1) | | (1) | '-FORMAT 文節------' '-LOCALE 文節------' >--+--------------------------+--+--------+-------------------->< | (1) | | (3) | '-PROGRAM STATUS 文節------' '-.------' 条件: |--+-ON--+--------+--+----+--条件-1--+------------+-+-----------| | '-STATUS-' '-IS-' '-| OFF 句 |-' | '-| OFF 句 |--+--------------------------------+-' '-ON--+--------+--+----+--条件-1-' '-STATUS-' '-IS-' OFF 句: |--オフ--+--------+--+----+--条件-2-----------------------------| '-STATUS-' '-IS-'
注:
関連情報
表 2 は、環 境名-1 の簡略名に関連付けられた処置を示しています。
UPSI-7 〜 UPSI-0 は、COBOL プログラムの外部で定義されたプログラム・スイッチをオブジェクト時に識別する COBOL 名です。 これらの内容は英数字と見なされます。 ゼロの値はオフになり、1 の値がオンになります。
各スイッチは、制御言語 CHGJOB、SBMJOB、JOB、および JOBD コマンドの 8 文字の
SWS パラメーターからの 1 バイトを次のように表します。
UPSI-0 1 番目のバイト (左端)
UPSI-1 2 番目のバイト
UPSI-2 3 番目のバイト
·
·
·
UPSI-7 8 番目のバイト (右端)
SYSTEM-SHUTDOWN は、システム・オペレーターがシステムをシャットダウン保留状態にした場合またはジョブがある制御手段によってキャンセルされた場合に ON にセットされる内部スイッチです。 関連する ON または OFF 条件名は、条件名が有効なところではどこでも参照できます。 これらの状況をプログラムによって変更することはできません。
簡略名と環境名は、固有名でなくてもかまいません。 環境名にも使用される簡略名を選択すると、その名前に対する任意の参照では、簡略名としてのその定義の方が、環境名としての定義よりも優先されます。
手続き部では、UPSI スイッチ状況は、関連した条件名によりテストされます。 すべての条件名はレベル 88 項目に等しくなります。 それに関連した簡略名は、指定された場合には、条件変数と見なされ、修飾に使用できます。
パラメーターの SPECIAL-NAMES 段落に宣言された名前はすべて、包含されるどのプログラムからでも参照できます。