7 から 80 桁目 (キーワード)
制御仕様書キーワードを使用して、プログラムが装置を取り扱う方法および表示す る情報の特定のタイプを決定します。
制御仕様書キーワードには、デフォルト値または CRTBNDRPG および CRTRPGMOD コマンドで 指定されたオプションを指定変更するコンパイル・オプション・キーワードも含まれ ます。 これらのキーワードは、プログラムのコンパイルごとに使用される コンパイル・オプションを決定します。
- 制御仕様書のキーワード
- ALLOC(*STGMDL | *TERASPACE | *SNGLVL)
- ALTSEQ {(*NONE | *SRC | *EXT) }
- CCSID 制御キーワード
- COPYNEST(番号)
- COPYRIGHT('版権ストリング')
- CURSYM('記号')
- DATEDIT(形式 {区切り記号 })
- DATFMT(形式 {区切り記号 })
- DEBUG {(*INPUT | *DUMP | *XMLSAX | *NO | *YES) }
- DECEDIT(*JOBRUN | '値')
- DECPREC(30|31|63)
- DFTNAME(RPG 名)
- EXPROPTS(*MAXDIGITS | *RESDECPOS)
- EXTBININT {(*NO | *YES) }
- FLTDIV {(*NO | *YES) }
- FORMSALIGN {(*NO | *YES) }
- FTRANS {(*NONE | *SRC) }
- INTPREC(10 | 20)
- MAIN(main_procedure_name)
- NOMAIN
- OPENOPT (* {NO }INZOFL * {NO }CVTDATA)
- THREAD(*CONCURRENT | *SERIALIZE)
- TIMFMT(形式 {区切り記号 })
- 制御仕様書コンパイル・オプションのキーワード
- ACTGRP(*STGMDL | *NEW | *CALLER | '活動化グループ名')
- ALWNULL(*NO | *INPUTONLY | *USRCTL)
- AUT(*LIBRCRTAUT | *ALL | *CHANGE | *USE | *EXCLUDE | '権限認可リスト名')
- BNDDIR('バインディング・ディレクトリー名' {:'バインディング・ディレクトリー名'… })
- CVTOPT(* {NO }DATETIME * {NO }GRAPHIC * {NO }VARCHAR * {NO }VARGRAPHIC)
- DFTACTGRP(*YES | *NO)
- ENBPFRCOL(*PEP | *ENTRYEXIT | *FULL)
- FIXNBR(* {NO }ZONED * {NO }INPUTPACKED)
- GENLVL(番号)
- INDENT(*NONE | '文字値')
- LANGID(*JOBRUN | *JOB | '言語識別子')
- OPTIMIZE(*NONE | *BASIC | *FULL)
- OPTION(*{NO}XREF *{NO}GEN *{NO}SECLVL *{NO}SHOWCPY *{NO}EXPDDS *{NO}EXT *{NO}SHOWSKP) *{NO}SRCSTMT) *{NO}DEBUGIO) *{NO}UNREF
- PGMINFO(*PCML | *NO | *DCLCASE { : *MODULE ... } )
- PRFDTA(*NOCOL | *COL)
- SRTSEQ(*HEX | *JOB | *JOBRUN | *LANGIDUNQ | *LANGIDSHR | 'sort-table-name')
- STGMDL(*INHERIT | *SNGLVL | *TERASPACE)
- TEXT(*SRCMBRTXT | *BLANK | '記述')
- TRUNCNBR(*YES | *NO)
- USRPRF(*USER | *OWNER)

