Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 コンパイラーおよびランタイム 移行ガイド


変更が必要な言語エレメント (早見表)

表 1 に、OS/VS COBOLEnterprise COBOL とで異なる言語エレメントをリストします。 この表には、移行を自動化するために使用できる移行ツールがあればそれもリストしています。

以下にリストされている言語項目は、この章で詳細に記述されており、以下 のカテゴリーに従って分類および配列されています。
表 1. OS/VS COBOLEnterprise 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 ステートメント
注:
  1. これは BDAM ファイル処理の一部についての移行です。

ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)