269.2.3. サーバー設定
概要 リンクのコピーリンクがクリップボードにコピーされました!
サーバーの設定は、SAP コンポーネントの serverDataStore
プロパティーで維持されます。このマップの各エントリーは、SAP インスタンスとは異なる受信接続を設定します。各エントリーのキーはアウトバウンド接続の名前であり、「URI format」セクションで説明されているように、サーバーエンドポイント 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
必須オプション リンクのコピーリンクがクリップボードにコピーされました!
サーバー設定オブジェクトに必要なオプションは以下のとおりです。
Name | デフォルト値 | 説明 |
| サーバー接続を登録するゲートウェイホスト。 | |
|
ゲートウェイサービス。登録が可能なポートです。サービス名 | |
| 登録を行うプログラム ID。ゲートウェイ上の識別子および ABAP システムの宛先で機能します。 | |
| リモート SAP サーバーでホストされるメタデータリポジトリーからメタデータを取得するためにサーバーが使用できる宛先名を指定します。 | |
| ゲートウェイで登録されるべき接続の数。 |
セキュアなネットワーク接続オプション リンクのコピーリンクがクリップボードにコピーされました!
サーバーデータ設定オブジェクトのセキュアなネットワーク接続オプションは以下のとおりです。
Name | デフォルト値 | 説明 |
|
Secure network connection(SNC)モード、 | |
|
SNC レベル、 | |
|
サーバーの SNC 名。デフォルトの SNC 名を上書きします。通常は、 | |
|
SNC サービスを提供するライブラリーへのパス。このプロパティーが指定されていない場合は、代わりに |
その他のオプション リンクのコピーリンクがクリップボードにコピーされました!
サーバーデータ設定オブジェクトの他のオプションは以下のとおりです。
Name | デフォルト値 | 説明 |
|
ファイアウォールで保護されるシステムに使用する SAP ルーター文字列。そのため、ABAP システムのゲートウェイでサーバーを登録する場合にのみ SAProuter からアクセスできます。一般的なルーター文字列は | |
| 失敗時の起動試行の最大時間(秒単位)。待機時間は、起動に失敗した後に、最大値に達するまで、またはサーバーを正常に起動できるまで、最初の 1 秒から 2 倍になります。 | |
|
RFC トレースの有効化/無効化( | |
|
サーバー接続によって使用されるスレッドの最大数。設定されていない場合、 | |
|
サーバー接続によって使用されるスレッドの最小数。設定されていない場合、 |