Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.140.8. 例 1: SAP からのデータの読み取り
概要 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
この例は、SAP から
FlightCustomer
ビジネスオブジェクトデータを読み取るルートを示しています。ルートは、SAP 同期 RFC 宛先エンドポイントを使用して FlightCustomer
BAPI メソッドを呼び出し、データを取得します。BAPI_FLCUST_GETLIST
ルートの Java DSL リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
サンプルルートの Java DSL は以下のとおりです。
from("direct:getFlightCustomerInfo") .to("bean:createFlightCustomerGetListRequest") .to("sap-srfc-destination:nplDest:BAPI_FLCUST_GETLIST") .to("bean:returnFlightCustomerInfo");
from("direct:getFlightCustomerInfo")
.to("bean:createFlightCustomerGetListRequest")
.to("sap-srfc-destination:nplDest:BAPI_FLCUST_GETLIST")
.to("bean:returnFlightCustomerInfo");
ルートの XML DSL リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
同じルートの Spring DSL は以下のようになります。
createFlightCustomerGetListRequest bean リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
createFlightCustomerGetListRequest
Bean は、後続の SAP エンドポイント の RFC 呼び出しで使用されるエクスチェンジメソッドで SAP 要求オブジェクトを構築します。以下のコードスニペットは、要求オブジェクトを構築するための操作シーケンスを示しています。
returnFlightCustomerInfo bean リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
returnFlightCustomerInfo
Bean は、以前の SAP エンドポイント から受信するエクスチェンジメソッドで SAP 応答オブジェクトからデータを抽出します。以下のコードスニペットは、応答オブジェクトからデータを抽出する操作シーケンスを示しています。