プログラム・フロー・エディター

コマンド・フロー・コレクターによって収集された、CICS TS トランザクションのグループ化されたプログラム・フローのレポートを作成することができます。

プログラム・フロー・エディターを表示するには、以下の 2 つの方法があります。
  • トランザクションを右クリックして、「プログラム・フロー・パスの表示...」を選択します。プログラム・ビューから入る
  • 「IA ナビゲーション」ビューで、「ユーザー・コマンド・フロー」メニューの下にある項目を右クリックして、「プログラム・フロー・パスの表示...」を選択します。ユーザー・コマンド・フローから入る
プログラム・フロー・エディターには 3 つのフィールドがあります。フィールドをカスタマイズして、レポートを生成します。プログラム・フロー・エディター
コマンド・フロー ID
このフィールドは、ルート・タスクのコマンド・フロー ID を定義します。固定値や * (すべて) ワイルドカードを使用できます。
初期領域
このフィールドは、ルート・タスクの初期領域を定義します。固定値や * (すべて) ワイルドカードを使用できます。
トランザクション
調査するトランザクションの名前。固定値のみを使用できます。
「トランザクション」フィールドの右側にある 「レポートの作成」ボタン ボタンをクリックして、レポートを生成します。 通常、レポートの生成には時間がかかります。
  • レポートが生成され、プログラム・フローのツリーが表示されます。ツリー内の各項目はノードと呼ばれます。ノードのタイプには、トランザクション・ノードとプログラム・ノードの 2 つがあります。任意の 2 つのツリーに同じタイプ、同じ順序、および同じ名前のノードがある場合、これらの 2 つのツリーは同じグループに入れられます。 そうではない場合、ツリーは異なるグループに分けられます。グループのルート・プログラムの右側にある数値は、このグループ内のツリーの数を示しています。ツリー内のノードは、実行時間でソートされます。
  • 指定された組み合わせのフィールドの結果が見つからない場合、「エラー・ログ」ビューで報告されます。「ウィンドウ」 > 「ビューの表示」 > 「その他」 > 「一般」 > 「エラー・ログ」を選択して、「エラー・ログ」ビューを開きます。
上部のバーには 2 つのボタンがあります。すべてのツリーを展開するにはプラス  すべてのツリーを展開するためのボタン ボタンを使用し、すべてのツリーを省略するにはマイナス ボタンを使用します。ツリー内のノードを展開、省略、ナビゲートするには、キーボードの矢印キーを使用することもできます。
注:
  • 現在、非同期タスク開始を、プログラム内の対応する EXEC CICS START コマンドに関連付けることはできません。そのため、トランザクション開始はこれ以上調査されません。ただし、トランザクションを右クリックして、「プログラム・フロー・パスの表示...」を選択して、プログラム・フロー・エディターを呼び出してさらに調査することができます。
  • パフォーマンスに影響を与える可能性があるため、複数のプログラム・フロー・レポートをマルチユーザー・データベースで同時に実行しないでください。
  • このレポートでは、APAR PI68407 で導入された CICS IA データベース内の 2 つのストアード・プロシージャーが使用されます。CIU_STORED_PROC_MSG 表に実行ログが書き込まれます。
  • このレポートには、DFH 接頭部で始まるシステム CICS プログラムと、IGZCP 接頭部が付いた COBPACK プログラムは含まれていません。