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.2.3. サーバー設定
概要 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
サーバーの設定は、SAP コンポーネントの
serverDataStore
プロパティーで維持されます。このマップの各エントリーは、SAP インスタンスからの個別の受信接続を設定します。各エントリーのキーはアウトバウンド接続の名前であり、URI 形式セクションで説明されているようにサーバーエンドポイント URI の serverName
コンポーネントで使用されます。
各エントリーの値は、インバウンド SAP 接続の 設定を定義するサーバーデータ設定オブジェクト である
org.fusesource.camel.component.sap.model.rfc.impl.ServerDataImpl
です。
サーバーの設定例 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
以下の Blueprint XML コードは、
quickstartServer
という名前のサーバー設定例を作成する方法を示しています。
この例では、サーバーがリモートの SAP インスタンスからメタデータを取得するのに使用する宛先接続
quickstartDest
も設定します。この宛先は、repositoryDestination
オプションを使用してサーバーデータで設定されます。このオプションを設定しない場合は、代わりにローカルのメタデータリポジトリーを作成する必要があります( 「リポジトリーの設定」を参照してください)。
たとえば、前述の Blueprint XML ファイルのように宛先を設定した後、以下の URI を使用して、呼び出し元クライアントからの
BAPI_FLCUST_GETLIST
リモート関数呼び出しを処理できます。
sap-srfc-server:quickstartServer:BAPI_FLCUST_GETLIST
sap-srfc-server:quickstartServer:BAPI_FLCUST_GETLIST
必須オプション リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
サーバーデータ設定オブジェクトに必要なオプションは以下のとおりです。
名前 | デフォルト値 | 説明 |
---|---|---|
gwhost
|
サーバー接続を登録する必要があるゲートウェイホスト。 | |
gwserv
|
ゲートウェイサービス:登録を実行できるポートです。サービス名 sapgwXXX を解決するために、etc/services の検索はオペレーティングシステムのネットワーク層で実行されます。シンボリックサービス名の代わりにポート番号を使用する場合は、ルックアップは実行されず、追加のエントリーは必要ありません。
|
|
progid
|
登録を行うプログラム ID。ゲートウェイ上の識別子および ABAP システムの宛先として機能します。 | |
repositoryDestination
|
リモートの SAP サーバーでホストされるメタデータリポジトリーからメタデータを取得するためにサーバーが使用できる宛先名を指定します。 | |
connectionCount
|
ゲートウェイで登録する必要のある接続の数。 |
セキュアな接続オプション リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
サーバーデータ設定オブジェクトのセキュアな接続オプションは以下のとおりです。
名前 | デフォルト値 | 説明 |
---|---|---|
sncMode
|
セキュアな接続(SNC)モード、0 (オフ)または 1 (on)
|
|
sncQop
|
SNC レベルのセキュリティー, 1 9
|
|
sncMyname
|
サーバーの SNC 名。デフォルトの SNC 名を上書きします。通常は p:CN=JCoServer, O=ACompany, C=EN のようになります。
|
|
sncLib
|
SNC サービスを提供するライブラリーへのパス。このプロパティーが指定されていない場合は、jco.middleware.snc_lib プロパティーの値が代わりに使用されます。
|
その他のオプション リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
サーバーデータ設定オブジェクトの他のオプションは以下のとおりです。
名前 | デフォルト値 | 説明 |
---|---|---|
saprouter
|
ファイアウォールで保護されたシステムに使用する SAP ルーター文字列。そのため、その ABAP システムのゲートウェイでサーバーを登録する際に、SAProuter 経由でのみアクセスできます。通常のルーター文字列は です。 /H/firewall.hostname/H/
|
|
maxStartupDelay
|
失敗時の 2 つの起動試行間の最大時間(秒単位)。待機時間は、各起動に失敗した後、最大値に達するか、サーバーを正常に起動するまで、最初の 1 秒から 2 倍になります。 | |
trace
|
RFC トレースを有効/無効にします(0 または 1 )
|
|
workerThreadCount
|
サーバー接続によって使用されるスレッドの最大数。設定されていない場合は、connectionCount の値が workerThreadCount として使用されます。スレッドの最大数は 99 を超えることができません。
|
|
workerThreadMinCount
|
サーバー接続によって使用されるスレッドの最小数。設定されていない場合は、connectionCount の値が workerThreadMinCount として使用されます。
|