使用する
bgRFCモニターを使用して、bgRFCの記録された単位を表示します。ユニットは、分割できないユニットとして処理する必要がある1つ以上の汎用モジュールで構成されます。
ユニットは、処理されるまでデータベースに保存されます。モニターを使用して、最初に記録されてから処理されるまで、ユニットの状態を追跡できます。
前提条件
制限
bgRFCは、tRFCおよびqRFCの機能的な代替手段です。各アプリケーションは、通信をtRFCまたはqRFCからbgRFCに切り替えるかどうかを自分で決定できます。ただし、bgRFCは、bgRFC用に記録されたユニットのみをトレースします。
特徴
ユニットには、次の一般的なプロパティがあります。
-
ユニットは、トランザクションで処理することも、論理キューで処理することもできます。キューでは、ユニットはFIFOの原則に従って処理されます(先入れ先出し)。
-
ユニットを記録して、リモートシステムに転送することができます。この手順は、アウトバウンド手順と呼ばれます。ただし、ユニットを記録して、現在のシステムで処理することもできます(つまり、記録された汎用モジュールを実行することもできます)。この手順はインバウンド手順と呼ばれ、通常、システム内の負荷分散に使用されます。
bgRFCモニターを使用すると、これらのプロパティを使用してユニットを選択できます。
モニターは、ユニットを表示するだけでなく、処理に介入できる機能を備えています。
モニターは次の機能を提供します。
-
ユニットごとに最初の汎用モジュールを表示することができます。この機能は、新しい手順に従って作成されたユニットにのみ提供されます。
-
宛先とキューは、モニターから動的にロックできます。この関数は、実行時に影響を与えるため、分析のみを目的としており、通常の操作は目的としていません。キューをロックする場合、ロックはこのキューを使用する最上位のユニットを指します。ユニットロックが解除されるとすぐに、キューは再び解放されます。
-
ユニットとキューを削除することが可能です。従来の手順とは異なり、ユニットには最初にフラグが付けられ、次にスケジューラによってのみ削除されるため、依存関係はこの削除プロセスによって保持されます。
活動
ユニットを選択
最初に、 transactionalプロパティとqueuedプロパティを使用して選択を制限できます。トランザクション単位で選択する場合は、[トランザクション単位のオプション]で追加の制限を指定できます。キューに入れられたユニットで選択する場合は、[宛先/キュー]で追加の制限を指定できます。
選択をインバウンドまたはアウトバウンドの手順に制限することもできます。インバウンドを選択すると、汎用モジュールがローカルシステムで実行されるユニットが表示されます。アウトバウンドを選択した場合は、ローカルシステムからリモートシステムに渡される(そこで実行される)ユニットが表示されます。
[キュー/ユニットのステータス]で、表示をエラーのあるキューとユニット、またはキューとユニットがロックされているものに制限できます。キューまたはユニットにエラーがある場合、予期しない状況が発生したため、処理が停止されます。ロックされたキューまたはユニットは、生成中のアプリケーションまたはモニターによって意図的に停止されています。
画面の宛先/キュー領域では、特定のターゲットまたはビジネスプロセスを選択できます。[ユニットタイプ]で[キュー]を選択すると、画面のこの領域が変わります。
[トランザクションユニットのオプション]で、プロパティによってユニットを選択できます。これらには以下が含まれます:それらは:ユニットが記録されているユーザーの名前。ユニットが作成されたプログラムまたはSAPトランザクションコードの名前。記録した時間で選択することもできます。UTCタイムスタンプ(YYYYMMDDhhmmssmmmuuun)として記録された時刻を入力する必要があることに注意してください。値ヘルプを使用して、タイムスタンプを入力します。画面のこのセクションは、[ユニットタイプ]で[トランザクション]を選択した場合にのみ表示されます。
選択範囲は2つの部分からなる画面に表示されます。画面の左半分には、階層ツリーが表示されます。トップレベルは、インバウンドとアウトバウンドの手順に分かれています。各手順は、宛先とユニットタイプ、トランザクションまたはキューに応じてさらに分割されます。queuedプロパティを使用すると、個々のキューに再び分割されるレベルをさらに受け取ることができます。
画面の右半分には、左側で選択したアイテムに一致するユニットのリストが表示されます。
ユニットを編集する
宛先とキュー、または個々のユニットのアクティビティを実行できます。
画面の右半分では、個々のユニットを参照するアクティビティが呼び出されます。その他のアクティビティは、画面の左半分で実行されます。アクティビティを選択するには、目的の行を選択して、コンテキストメニュー(マウスの2番目のボタン)を開きます。
ユニットの活動
-
ユニットを削除
-
デバッグユニット
-
分析用ロックユニット
-
汎用モジュールの照会(ソースシステムのソースコード)
-
ユニットのキューを表示する(タイプQのみ)
-
汎用モジュールの一覧を表示します(汎用モジュールをダブルクリックして)
目的地のための活動
-
宛先をロック/ロック解除
-
宛先の保守(宛先の保守トランザクションに移動します)
キューのアクティビティ(タイプQのみ)
-
キューロックの作成/削除
-
キューの削除(キューのすべてのユニットを削除します)