以下のランタイム・オプションも、既存のアプリケーションが
言語環境プログラムのもとで稼働し、予
期どおりの結果をもたらすかどうかに影響を与えます。デフォルト設定はそれぞれのインストール先の要件によって異なるため、特定のサブオプシ
ョンは推奨できません。
- CBLPSHPOP
- CBLPSHPOP は、VS COBOL II、IBM COBOL、または Enterprise COBOLサブルーチン
が COBOL CALL ステートメントを用いて呼び出されるときに CICS の PUSH HANDLE およ
び POP HANDLE コマンドが発行されるかどうかを制御するために使用されます。
CBLPSHPOP(ON) を使用すると、VS COBOL II プログラムを VS COBOL II ランタイムで実
行する場合の動作と互換性のある動作を得ることができます。CBLPSHPOP(OFF) を使用すると、パフォーマンスが向上し
ます。詳細については、CICS HANDLE コマンドおよび CBLPSHPOP ランタイム・オプションを参照してください。
- STORAGE
- 2 進ゼロに初期設定される WORKING-STORAGE に依存するプログラムの場合、このオプシ
ョンを使用して、RENT を指定してコンパイルされたプログラムによって獲得されたストレー
ジを 2 進ゼロに初期設定することができます。2 進ゼロは VALUE 節に
置き換えられることに注意してください。 さらに、このオプションを使用して、プログラムのすべての外部データ・レコードを 2 進ゼ
ロに設定することもできます。ただし、パフォーマンスを向上させるためには、初期設定が必要なデータ項目だけを明示的
に初期設定してください。
言語環境プログラムで VS COBOL II の WSCLEAR ランタイム・オプションと同等の影響を得るに
は、言語環境プログラムの STORAGE ランタイム・オプションの最初のサブオプションを 00 に設定してください。たとえば、STORAGE(00,NONE,NONE,0K)。
IBM 提供のデフォルト設定は STORAGE(NONE,NONE,NONE,0K) です。