キーワードの構文

キーワードは、パラメーターを持っていなかったり、 任意指定パラメーターを持ったり、または必須パラメーターを持ったりします。 キーワードの構文は次のとおりです。

    キーワード(パラメーター 1 : パラメーター 2)

ここで、

任意指定パラメーターと必須パラメーターを示すために、 以下の国別の規則を使用します。

注:
中括弧、省略記号、および縦線は、キーワード構文の一部 ではないため、ソースに入れてはなりません。

表 36. キーワード表記の例
表記法 表記の使用例 説明 入力ソースの例
中括弧 {} PRTCTL (データ構造 {:*COMPAT}) 「データ構造」パラメーターは必須であり、*COMPAT パラメーターは 任意指定です。 PRTCTL (data_struct1)
中括弧 {} TIME(形式 {区切り記号}) 「形式 {区切り記号}」パラメーターは必須ですが、 このパラメーターの {区切り記号} の部分は任意指定です。 TIME(*HMS&)
コロン (:) RENAME(外部形式:内部形式) 「外部形式」パラメーターと「内部形式」パラメーターは 必須です。 RENAME (nameE: nameI)
省略記号 (...) IGNORE(レコード様式 {:レコード様式...}) 「レコード様式」パラメーターは必須で、 複数を指定することができます。 IGNORE (recformat1: recformat2: recformat3)
縦線 (|) FLTDIV{(*NO | *YES)} *NO または *YES を指定するか、あるいはパラメーターを指定しません。 FLTDIV
ブランク OPTIONS(*OMIT *NOPASS *VARSIZE *STRING *TRIM *RIGHTADJ) *OMIT、*NOPASS、*VARSIZE、*STRING、 *TRIM、または *RIGHTADJ のいずれかの パラメーターを指定する必要があり、また、複数のパラメーターを指定することもできます。 OPTIONS(*OMIT : *NOPASS : *VARSIZE : *TRIM : *RIGHTADJ)