定義仕様書タイプごとの要約
表 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 | A8![]() |
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 | |||
NULLIND![]() |
A4![]() |
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 | ||
NULLIND![]() |
![]() |
![]() |
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![]() |
| 注:
|
|||
BINDEC7