古いアプリケーション内の埋め込み SQL カーソル

現在のバージョンの Enterprise Developer を次のような SQL アプリケーションで使用するとします:
  • 以前の Micro Focus COBOL 開発製品または、2.1 より前のバージョンの Enterprise Developer で開発されたアプリケーション
  • 2.1 より新しいバージョンの Enterprise Developer に移行されたアプリケーション
この場合は、一時的な解決方法として BEHAVIOR=UNOPTIMIZED を設定し、新しいバージョンの Enterprise Developer でアプリケーションをコンパイルおよび実行してください。

BEHAVIOR=UNOPTIMIZED は OpenESQL の設定を以前の製品バージョンのデフォルト動作に戻すため、アプリケーションが開発されたときのデフォルトの動作を使用して、明確に宣言されていない埋め込み SQL カーソルを処理します。次を含むアプリケーションには、この一時的な解決策を適用してください:

ただし、この一時的な解決方法では最適なパフォーマンスが得られないため、最終的には古い SQL アプリケーションを更新して、現在の Enterprise Developer にある最適化機能を利用することをお勧めします。それには、次の手順を実行します。