TIRPROF

TIRPROFはRPROFテーブルをサポートするCA Genのランタイム モジュールで、プロファイル データベースとも呼ばれています。RPROFテーブルは各プロシージャー ステップの実行間で情報を渡します。CICS環境の一時記憶域、またはIMS/DC環境のSPAをエミュレートします。

ダイアログ フローに従って渡される情報は、RPROFテーブルを介して渡されます。たとえば、オンラインPrADが別のオンラインPrADにリンクすると、最初のPrADのエクスポート ビューは、インポート ビューとして新しいPrADに送られる前に、一時的にRPROFテーブルに格納されます。

情報は以下の場合にRPROFテーブルに保存されます。

  • ダイアログ フローに従って転送またはリンクを実行している間

  • 暗黙的スクロール機能を使用しているとき

  • 非表示フィールドの値を維持しているとき

  • HELPとPROMPT要求を処理しているとき

  • アプリケーションが再始動可能として生成されているとき

RPROFデータはダイアログ マネージャー プログラムを介して管理されます。CA Genアクション ダイアグラムは、RPROFテーブルに直接アクセスできません。

TIRPROFの実行とRPROFテーブルの管理は、パフォーマンスを低下させ、データ競合の原因となる可能性があります。

ヒント

TIRPROF処理を減らすには、以下のようにします。

  • CICS環境では、CA Genのターゲット環境パラメーターをTSQを使用するよう変更して、RPROFテーブルの代わりに一時記憶域を使用する。

  • 情報がRPROFテーブルに保存される状況(上記を参照)を回避する。

  • PrADの全エクスポート ビューのサイズを減らす。