表 1 は、各定義仕様書タイプごとに、必要な記入項目および 使用可能な記入項目をリストしたものです。
表 2 および 表 3 は、各定義仕様書タイプごとに使 用可能なキーワードをリストしたものです。
これらの表のおのおので、R はそれらの桁の指定が必須であることを 示し、A はそれらの桁の指定が可能であることを示しています。
| タイプ | 40 桁目 名前 | 40 桁目 外部 | 40 桁目 タイプ | 40 桁目 定義タイプ | 40 桁目 開始位置 | 40 桁目 終了位置/長さ | 40 桁目 データ・タイプ | 40 桁目 小数点以下の桁数 | 40 桁目 キーワード |
|---|---|---|---|---|---|---|---|---|---|
| データ |
A | A | A | R | A | A | |||
| データ |
A | A | A | A | A | A | |||
| 外部サブフィールド | A | R | A | ||||||
| 独立フィールド | R | R | A | A | A | A | |||
| 名前付き |
R | R | R | ||||||
| プロトタイプ | R | R | A | A | A | A | |||
| プロトタイプ |
A | A | A | A | A | ||||
| プロシー |
A | R | A | A | A | A | |||
| プロシー |
R | A | A | A | A |
| キーワード | データ構造 | データ構造サブフィールド | 外部サブフィールド | 独立フィールド | 名前付き固定情報 |
|---|---|---|---|---|---|
| ALIGN | A | ||||
| ALT | A | A | A | ||
| ALTSEQ | A | A | A | A | |
| ASCEND | A | A | A | ||
| BASED | A | A | |||
BINDEC7 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
CHAR7 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
| CCSID | A | A | |||
| CLASS6 | A | ||||
| CONST1 | R | ||||
| CTDATA2 | A | A | A | ||
DATE7 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
| DATFMT6 | A | A | |||
| DESCEND | A | A | A | ||
| DIM | A | A | A | A | |
| DTAARA2 | A | A | A | ||
| EXPORT2 | A | A | |||
EXT5 ![]() |
A ![]() |
![]() |
![]() |
![]() |
![]() |
| EXTFLD | A | ||||
| EXTFMT | A | A | A | ||
| EXTNAME4 | A | ||||
FLOAT7 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
| FROMFILE2 | A | A | A | ||
GRAPH7 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
| IMPORT2 | A | A | |||
IND7 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
INT7 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
| INZ | A | A | A | A | |
| LEN | A | A | A | ||
| LIKE | A | A | |||
| LIKEDS5 | A | A | |||
| LIKEREC | A | A | |||
| NOOPT | A | A | |||
OBJECT7 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
| OCCURS | A | ||||
| OVERLAY | A | ||||
PACKED7 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
| PACKEVEN6 | A | ||||
| PERRCD | A | A | A | ||
POINTER7 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
POS5 ![]() |
![]() |
A ![]() |
![]() |
![]() |
![]() |
| PREFIX4 | A | ||||
| PROCPTR6 | A | A | |||
PSDS ![]() |
A ![]() |
![]() |
![]() |
![]() |
![]() |
| QUALIFIED | A | ||||
| STATIC3 | A | A | |||
| TEMPLATE | A | A | |||
TIME7 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
TIMESTAMP7 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
| TIMFMT6 | A | A | |||
| TOFILE2 | A | A | A | ||
UCS27 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
UNS7 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
VARCHAR7 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
VARGRAPH7 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
VARUCS27 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
| VARYING6 | A | A | |||
ZONED7 ![]() |
![]() |
A ![]() |
![]() |
A ![]() |
![]() |
| 注:
|
|||||
| キーワード | プロトタイプ (PR) | プロシージャー・ インターフェース (PI) |
PR または PI パラメーター |
|---|---|---|---|
| ALTSEQ | A | A | A |
| ASCEND | A | ||
BINDEC1 ![]() |
A ![]() |
A ![]() |
A ![]() |
| CCSID | A | A | A |
CHAR1 ![]() |
A ![]() |
A ![]() |
A ![]() |
| CLASS2 | A | A | A |
| CONST | A | ||
DATE1 ![]() |
A ![]() |
A ![]() |
A ![]() |
| DATFMT2 | A | A | A |
| DESCEND | A | ||
| DIM | A | A | A |
| EXTPGM | A | A | |
| EXTPROC | A | A | |
FLOAT1 ![]() |
A ![]() |
A ![]() |
A ![]() |
GRAPH1 ![]() |
A ![]() |
A ![]() |
A ![]() |
IND1 ![]() |
A ![]() |
A ![]() |
A ![]() |
INT1 ![]() |
A ![]() |
A ![]() |
A ![]() |
| LEN | A | A | A |
| LIKE | A | A | A |
| LIKEFILE | A | ||
| LIKEDS | A | A | A |
| LIKEREC | A | A | A |
| NOOPT | A | ||
OBJECT1 ![]() |
A ![]() |
A ![]() |
A ![]() |
| OPDESC | A | A | |
| OPTIONS | A | ||
PACKED1 ![]() |
A ![]() |
A ![]() |
A ![]() |
POINTER1 ![]() |
A ![]() |
A ![]() |
A ![]() |
| PROCPTR2 | A | A | A |
| RTNPARM | A | A | |
| STATIC | A | A | |
TIME1 ![]() |
A ![]() |
A ![]() |
A ![]() |
TIMESTAMP1 ![]() |
A ![]() |
A ![]() |
A ![]() |
| TIMFMT2 | A | A | A |
UCS21 ![]() |
A ![]() |
A ![]() |
A ![]() |
UNS1 ![]() |
A ![]() |
A ![]() |
A ![]() |
| VALUE | A | ||
VARCHAR1 ![]() |
A ![]() |
A ![]() |
A ![]() |
UNS1 ![]() |
A ![]() |
A ![]() |
A ![]() |
VARCHAR1 ![]() |
A ![]() |
A ![]() |
A ![]() |
VARGRAPH1 ![]() |
A ![]() |
A ![]() |
A ![]() |
VARUCS21 ![]() |
A ![]() |
A ![]() |
A ![]() |
| VARYING2 | A | A | A |
ZONED1 ![]() |
A ![]() |
A ![]() |
A ![]() |
| 注:
|
|||