表 1 に、OS/VS COBOL と Enterprise COBOL とで異なる言語エレメントをリストします。 この表には、移行を自動化するために使用できる移行ツールがあればそれもリストしています。
| 言語エレメント | 移行ツール | ページ |
|---|---|---|
| 簡略複合比較条件 | 簡略複合比較条件 | |
| ACCEPT ステートメント | ACCEPT ステートメント | |
| ALPHABETIC クラスの変更 | CCCA | ALPHABETIC クラスの変更 |
| ALPHABET 文節の変更 ― ALPHABET キーワード | CCCA | ALPHABET 文節の変更 |
| 区域 A、ピリオド | CCCA | 区域 A、ピリオド |
| 算術ステートメントの変更 | 算術ステートメントの変更 | |
| ASSIGN . . . OR | CCCA | ASSIGN . . . OR |
| ASSIGN TO integer system-name | CCCA | ASSIGN TO |
| ASSIGN . . . FOR MULTIPLE REEL /UNIT | CCCA | ASSIGN . . . FOR MULTIPLE REEL /UNIT |
| ASSIGN 文節の変更 ― assignment-name 形式 | CCCA | ASSIGN 文節の変更 |
| PICTURE 文節内の B 記号 ― 評価の変更 | PICTURE 文節内の B 記号 | |
| BDAM ファイル処理 | CCCA1 | BDAM ファイル処理 |
| BLANK WHEN ZERO 文節およびアスタリスク (*) のオーバーライド | BLANK WHEN ZERO | |
| CALL identifier ステートメント ― PICTURE 文節内の B 記号 | CALL identifier ステートメント | |
| CALL ステートメントの変更 ― USING 句内のプロシージャー名およびファイル名 | CALL ステートメントの変更 | |
| CANCEL ステートメント ― PICTURE 文節内の B 記号 | CANCEL ステートメント | |
| CLOSE . . . FOR REMOVAL ステートメント | CLOSE . . . FOR REMOVAL | |
| CLOSE ステートメント ― WITH POSITIONING 句および DISP 句 | CCCA | CLOSE ステートメント |
| 簡略複合比較条件の変更 | CCCA | 簡略複合比較条件の変更 |
| グループと数値パック 10 進項目の比較 | グループと数値パック 10 進項目の比較 | |
| 関連した名前を指定した COPY ステートメント | CCCA | COPY ステートメント |
| 通信機能 | 通信機能 | |
| CURRENCY-SIGN 文節の変更 ― 「/」、「=」、および「L」文字 | CURRENCY-SIGN 文節の変更 | |
| CURRENT-DATE 特殊レジスター | CCCA | CURRENT-DATE 特殊レジスター |
| DIVIDE . . . ON SIZE ERROR ― 中間結果の変更 | DIVIDE . . . ON SIZE ERROR | |
| CICS での実行時の動的 CALL ステートメント | CICS での動的 CALL ステートメント | |
| CANCEL を介在させずに代替入り口点を使用するプログラムへの動的 CALL ステートメント | 代替入り口点を持つ動的 CALL ステートメント | |
| EXAMINE ステートメント | CCCA | EXAMINE ステートメント |
| EXHIBIT ステートメント | CCCA | EXHIBIT ステートメント |
| EXIT PROGRAM/GOBACK ステートメントの変更 | EXIT PROGRAM/GOBACK ステートメントの変更 | |
| FILE STATUS 文節の変更 | CCCA | FILE STATUS 文節の変更 |
| FILE-CONTROL 段落の FILE-LIMIT 文節 | CCCA | FILE-CONTROL 段落の FILE-LIMIT 文節 |
| 制御のフロー (終了ステートメントなしの場合) | 制御のフロー | |
| FOR MULTIPLE REEL/UNIT | CCCA | FOR MULTIPLE REEL/UNIT |
| USE AFTER STANDARD ERROR 宣言の GIVING 句 | CCCA | USE AFTER STANDARD ERROR 宣言の GIVING 句 |
| IF . . . OTHERWISE ステートメントの変更 | CCCA | IF . . . OTHERWISE ステートメントの変更 |
| 索引名 ― 固有でない | 索引名 | |
| INSPECT ステートメント ― PROGRAM COLLATING SEQUENCE 文節 | INSPECT ステートメント ― PROGRAM COLLATING SEQUENCE 文節 | |
| オプション・ワードとしての IS | オプション・ワードとしての IS | |
| ISAM ファイル処理 | CCCA | ISAM ファイル処理 |
| JUSTIFIED 文節の変更 | CCCA | JUSTIFIED 文節の変更 |
| TOTALING/TOTALED AREA を持つ LABEL RECORDS 文節 | CCCA | TOTALING/TOTALED AREA を持つ LABEL RECORDS 文節 |
| LABEL RECORD IS ステートメント | LABEL RECORD IS ステートメント | |
| MOVE ステートメント ― バイナリー値および DISPLAY 値 | MOVE ステートメント ― バイナリー値および DISPLAY 値 | |
| MOVE ステートメントおよび比較 ― 位取りの変更 | MOVE ステートメントおよび比較 ― 位取りの変更 | |
| MOVE CORRESPONDING ステートメント | CCCA | MOVE CORRESPONDING ステートメント |
| MOVE ステートメント ― 複数の TO 指定 | MOVE ステートメント ― 複数の TO 指定 | |
| MOVE ALL—TO PIC 99 | MOVE ALL—TO PIC 99 | |
| MOVE ステートメント ― 数値切り捨ての警告メッセージ | MOVE ステートメント ― 数値切り捨ての警告メッセージ | |
| MULTIPLY ... ON SIZE ERROR ― 中間結果の変更 | MULTIPLY ... ON SIZE ERROR | |
| 固有でない Program-ID 名 | CCCA | 固有でない Program-ID 名 |
| NOTE ステートメント | CCCA | NOTE ステートメント |
| グループ項目に対する数値クラス・テスト | グループ項目に対する数値クラス・テスト | |
| 数値データの変更 | 数値データの変更 | |
| 数字編集の変更 (PICTURE 文節) | 数字編集の変更 | |
| OCCURS 文節 (句の順序) | OCCURS 文節 | |
| OCCURS DEPENDING ON ― ASCENDING KEY 句および DESCENDING KEY 句 | OCCURS DEPENDING ON ― ASCENDING KEY 句および DESCENDING KEY 句 | |
| OCCURS DEPENDING ON ― 受け取り項目の値の変更 | CCCA | OCCURS DEPENDING ON ― 受け取り項目の値の変更 |
| ON ステートメント | CCCA | ON ステートメント |
| ON SIZE ERROR 句 ― 中間結果の変更 | ON SIZE ERROR 句 | |
| QSAM ファイルについて失敗する OPEN ステートメント (ファイル状況 39) | QSAM ファイルについて失敗する OPEN ステートメント | |
| VSAM ファイルについて失敗する OPEN ステートメント (ファイル状況 39) | VSAM ファイルについて失敗する OPEN ステートメント | |
| LEAVE、REREAD、および DISP 句を指定した OPEN ステートメント | CCCA | LEAVE、REREAD、および DISP 句を指定した OPEN ステートメント |
| OPEN REVERSED ステートメント | OPEN REVERSED ステートメント | |
| OTHERWISE 文節の変更 | OTHERWISE 文節の変更 | |
| パラメーターとして使用できない段落名 | パラメーターとして使用できない段落名 | |
| PERFORM ステートメント ― VARYING 句および AFTER 句の変更 | PERFORM ステートメント ― VARYING 句および AFTER 句の変更 | |
| PERFORM ステートメント ― 2 番目の UNTIL | PERFORM ステートメント ― 2 番目の UNTIL | |
| 任意の部における連続したピリオド | 任意の部における連続したピリオド | |
| 区域 A におけるピリオド | CCCA | 区域 A におけるピリオド |
| 段落名で欠落しているピリオド | CCCA | 段落で欠落しているピリオド |
| SD、FD、または RD の終わりで欠落しているピリオド | SD、FD、または RD の終わりで欠落しているピリオド | |
| PICTURE 文節 (数字編集の変更) | PICTURE 文節 (数字編集の変更) | |
| PROGRAM COLLATING SEQUENCE 文節の変更 | PROGRAM COLLATING SEQUENCE 文節の変更 | |
| 固有でない Program-ID 名 | CCCA | |
| 修飾 ― 同じ句の反復使用 | 修飾 - 同じ句の反復使用 | |
| READ ステートメント ― KEY 句内の再定義されたレコード・キー | READ ステートメント - KEY 句内の再定義されたレコード・キー | |
| READ および RETURN ステートメントの変更 ― INTO 句 | READ および RETURN ステートメントの変更 ― INTO 句 | |
| READY TRACE および RESET TRACE ステートメント | CCCA | READY TRACE および RESET TRACE ステートメント |
| RECORD CONTAINS n CHARACTERS 文節 | CHARACTERS 文節内の RECORD CONTAINS | |
| RECORD KEY 句および ALTERNATE RECORD KEY 句 | RECORD KEY 句および ALTERNATE RECORD KEY 句 | |
| SD または FD 記入項目内の REDEFINES 文節 | CCCA | SD または FD 記入項目内の REDEFINES 文節 |
| テーブルを指定した REDEFINES 文節 | テーブルを指定した REDEFINES 文節 | |
| 比較条件 | CCCA | 比較条件 |
| REMARKS 段落 | CCCA | REMARKS 段落 |
| RENAMES 文節 ― 固有でない非修飾データ名 | RENAMES 文節 | |
| 報告書作成プログラム・ステートメント | 報告書作成プログラム・プリコンパイラー | 報告書作成プログラムのステートメント |
| RERUN 文節の変更 | RERUN 文節の変更 | |
| RESERVE 文節の変更 | CCCA | RESERVE 文節の変更 |
| 予約語リストの変更 | CCCA | 予約語リストの変更 |
| SEARCH ステートメントの変更 | CCCA | SEARCH ステートメントの変更 |
| セグメント化の変更 ― 独立セグメント内の PERFORM ステートメント | セグメント化の変更 | |
| 対応する FD のない SELECT ステートメント | 対応する FD のない SELECT ステートメント | |
| SELECT OPTIONAL 文節の変更 | CCCA | SELECT OPTIONAL 文節の変更 |
| SORT 特殊レジスター | SORT 特殊レジスター | |
| SORT 動詞 | SORT 動詞 | |
| SORT または MERGE | SORT または MERGE | |
| ソース言語のデバッグの変更 | ソース言語のデバッグの変更 | |
| START . . . USING KEY ステートメント | CCCA | START . . . USING KEY ステートメント |
| STRING ステートメント ― PROGRAM COLLATING SEQUENCE 文節 | STRING ステートメント ― PROGRAM COLLATING SEQUENCE 文節 | |
| STRING ステートメント ― 送り出しフィールド ID | STRING ステートメント ― 送り出しフィールド ID | |
| 範囲外の添え字 ― コンパイル時にフラグ設定 | 範囲外の添え字 | |
| ステートメント結合子としての THEN | CCCA | ステートメント結合子としての THEN |
| TIME-OF-DAY 特殊レジスター | CCCA | TIME-OF-DAY 特殊レジスター |
| LABEL RECORDS 文節内の TOTALING/TOTALED AREA 句 | CCCA | TOTALING/TOTALED AREA 句 |
| TRANSFORM ステートメント | CCCA | TRANSFORM ステートメント |
| UNSTRING ステートメント ― PROGRAM COLLATING SEQUENCE 文節 | UNSTRING ステートメント ― PROGRAM COLLATING SEQUENCE 文節 | |
| UNSTRING ステートメント ―「OR」、「IS」、または数字編集項目を用いるコーディング | CCCA | UNSTRING ステートメント ―「OR」、「IS」、または数字編集項目を用いるコーディング |
| UNSTRING ステートメント ― 複数の INTO 句 | UNSTRING ステートメント ― 複数の INTO 句 | |
| UNSTRING ステートメント ― 添え字の評価の変更 | UNSTRING ステートメント ― 添え字の評価の変更 | |
| UPSI スイッチ | CCCA | UPSI スイッチ |
| USE AFTER STANDARD ERROR ― GIVING 句 | CCCA | USE AFTER STANDARD ERROR ― GIVING 句 |
| USE BEFORE STANDARD LABEL ステートメント | CCCA | USE BEFORE STANDARD LABEL ステートメント |
| VALUE 文節 ― PICTURE 文節に関連した符号付き値 | CCCA | VALUE 文節 ― PICTURE 文節に関連した符号付き値 |
| VALUE 文節 ― 条件名 | CCCA | VALUE 文節 ― 条件名 |
| WHEN-COMPILED 特殊レジスター | CCCA | WHEN-COMPILED 特殊レジスター |
| WRITE AFTER POSITIONING ステートメント | CCCA | WRITE AFTER POSITIONING ステートメント |
注:
|
||