使用する
次の簡単な例は、新しいAPIの使用方法を説明するのに役立ちます。
-
bgRFCタイプt:アウトバウンド
-
bgRFCタイプq:アウトバウンド
-
bgRFCタイプq:アウトバウンドからインバウンド
-
bgRFCタイプt:インバウンド
-
bgRFCタイプq:インバウンド
bgRFCタイプt:アウトバウンド
この例では、2つの汎用モジュール呼び出しを含み、アウトバウンドスケジューラを介してリモートシステムに送信されるbgRFCユニットタイプtを作成します。
qRFCタイプq:アウトバウンド
この例では、2つの汎用モジュール呼び出しを含み、アウトバウンドスケジューラを介してリモートシステムに送信されるbgRFCユニットタイプqを登録します。これを行うために、キュー名がユニットのシリアル化に使用されます。同時に、この例では、例外をインターセプトしてエラーを処理できるようにする方法を説明しています。この例では、キュー名をさかのぼって指定します。これは技術的には正しいですが、結果としてプログラムのメンテナンスに支障をきたす可能性があります。
bgRFCタイプq:アウトバウンドからインバウンド
次の例では、2つの汎用モジュール呼び出しを含み、アウトバウンドスケジューラを使用してリモートシステムに送信されるタイプqのbgRFCユニットを登録します。そこに到達すると、インバウンドキューに配置されます。これを行うために、キュー名がユニットのシリアル化に使用されます。同時に、パラメーターIGNORE_DUPLICATESを使用して、重複するキュー名に対して発生した例外を無効にする方法を示します。
bgRFCタイプt:インバウンド
この例では、2つの汎用モジュール呼び出しを含み、同じシステムでインバウンドスケジューラによって処理されるタイプtのbgRFCユニットを登録します。
bgRFCタイプq:インバウンド
これは、タイプqのインバウンドbqRFCの別の例です。タイプtの例のbgRFCとは異なり、ここではキュー名を使用しているため、 create_trfc_unitの代わりにメソッドcreate_qrfc_unitを使用します。