2017-12-27 6 views
0

私はF1とF2の両方のファイル(両方ともLRECL = 37)を持っています。 F1とF2が同じ場合、出力ファイルは空でなければならず、同じでない場合は、F1のすべてのレコードを出力ファイルにコピーする必要があります。これがJCLユーティリティーで実現できる方法はありますか?ファイルの一致nomatch

+2

[2つのファイルを比較して "match"と "nomatch"ファイルに書き込む](https://stackoverflow.com/questions/792432/compare-two-files-and-write-it-to-マッチアンドノッチファイル) – cschneid

答えて

0

3つのジョブステップで期待される結果が得られました。

最初のジョブステップで、IEFBR14ユーティリティを使用して出力データセットを削除し、定義します。

2番目のジョブステップでは、IEBCOMPRユーティリティを使用してデータセットF1 & F2を比較してください。比較が成功した場合、IEBCOMPRは00のコードを返します。不一致比較の場合は& 08です。

3番目のジョブステップで、2番目のジョブステップの戻りコードを使用して、IEBGENERユーティリティを実行してF1データセットのすべてのレコードをコピーするかどうかを決定します。

希望する場合は、効率的な代替案がある場合はお知らせください。

関連する問題