Rational Developer for System z
COBOL for Windows バージョン 7.5 プログラミング・ガイド


移植性に影響する環境の違いの修正

ワークステーションとメインフレームのプラットフォーム間におけるファイル名や制御コードの違いが、プログラムの移植性に影響する可能性があります。

Windows ベースのワークステーション上のファイル命名規約は、メインフレーム上の命名規約とはかなり異なります。COBOL ソース・プログラム内でファイル名を使用する場合は、この違いが移植性に影響を与える可能性があります。例えば、次のファイル名は Windows ベースのワークステーション上では有効ですが、メインフレーム上では無効です。

\users\joesmith\programs\cobol\myfile.cbl

メインフレーム上で特定の意味を持たない一部の文字は、Windows ベースのワークステーション上では制御文字として解釈されます。この違いにより、ASCII テキスト・ファイルが誤って処理される可能性があります。ファイルには、次のどの文字も含めないようにしてください。

装置依存 (プラットフォーム固有) の制御コードをプログラムまたはファイル内に使用する場合は、これらの制御コードをサポートしていないプラットフォームにそのプログラムまたはファイルを移植しようとすると、問題が生じる可能性があります。他のプラットフォーム固有コードについても同様ですが、このようなコードはできるだけ分離して、アプリケーションを別のプラットフォームに移行する際に、容易にコードを置き換えられるようにすることが得策です。


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

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