グローバルリソースのプロパティ

接続設定

グローバルリソースの接続設定は、各アダプタのプロパティ設定ダイアログ、コントロールパネルの「グローバルリソースの設定」、またはWebConsoleから行うことができます。
必須設定
項目名 必須/省略可 変数の使用 説明 備考
ホスト名 必須 環境変数のみ使用可 SAP Business Connectorのホスト名を入力します。  
HTTPSを使用する 省略可 使用不可 HTTPSを使用してSAP Business Connectorに接続するかどうかを選択します。
  • [チェックあり]:
    HTTPSで接続します。
  • [チェックなし]:(デフォルト)
    HTTPで接続します。
  • HTTPSを使用する場合、SAP Business Connectorに設定された証明書をDataSpiderServerが参照するキーストアへインポートする必要があります。
    証明書は、SAP Business Connectorの「Security」-「Certificates」の「Server's Signed Certificate」に設定された証明書ファイルを使用します。
    キーストアへのインポート方法については、「証明書のインポート」を参照してください。
ポート番号 必須 環境変数のみ使用可 SAP Business Connectorのポート番号を入力します。
  • デフォルト値は「5555」です。
ユーザ名 必須 環境変数のみ使用可 SAP Business Connectorに接続するユーザ名を入力します。  
パスワード 必須 環境変数のみ使用可 SAP Business Connectorに接続するユーザのパスワードを入力します。  
SAPシステム名 必須 環境変数のみ使用可 SAP Business Connectorから接続するSAPシステム名を入力します。
  • 使用できるSAPシステム名は、SAP Business Connectorの[Adapters]カテゴリの[SAP]メニューを押下後、[SAP Servers]メニューを押下することで確認することができます。
SAP BCバージョン 省略可 使用不可 SAP Business Connectorのバージョンを選択します。
  • [4.6]:
    SAP Business Connector 4.6に接続します。
  • [4.8]:(デフォルト)
    SAP Business Connector 4.8に接続します。
 
エンコード 省略可 使用不可 SAPシステムのエンコードを選択します。
  • Unicodeシステムの場合には「UTF-8」を選択します。Non-Unicodeシステムの場合にはSAPシステムのエンコードを確認し、選択してください。
  • デフォルト値は「UTF-8」です。
トランザクション処理を有効にする 省略可 使用不可 トランザクション処理を行うかどうか(トランザクションコミットやトランザクションロールバックを呼び出すかどうか)を選択します。
  • [チェックあり]:(デフォルト)
    トランザクション処理を行います。
  • [チェックなし]:
    トランザクション処理を行いません。
  • トランザクションコミットが必要なBAPIを実行する際には「チェックあり」にします。
  • 「チェックあり」の場合には、以下の流れでトランザクション処理が行われます。
    1. トランザクション開始時に、/invoke/sap/lockSession(4.6)、/invoke/pub.sap.client/lockSession(4.8)を呼び出し、セッションをロックします。セッションIDはCookieに格納されます。
    2. 1.でロックしたセッションを用いて、トランザクション内に配置された全てのインバウンド実行処理を行います。
    3. トランザクション終了時に、1.でロックしたセッションを用いて、コミットの際には/invoke/sap.bapi.transaction/commit(4.6)、/invoke/pub.sap.bapi/commit(4.8)を、ロールバックの際には/invoke/sap.bapi.transaction/rollback(4.6)、/invoke/sap.bapi.transaction/rollback(4.8)を呼び出し、トランザクション処理を終了します。
    4. 1.でロックしたセッションを用いて、/invoke/sap/releaseSession(4.6)、/invoke/pub.sap.client/releaseSession(4.8)を呼び出し、セッションを開放します。
プロパティアクション
項目名 説明 備考
接続テスト SAP Business Connectorへの接続確認を行います。  

コンポーネントプールの設定

コンポーネントプールはサポートしていません。

セキュリティ

セキュリティの設定は、コントロールパネルの「グローバルリソースの設定」、またはWebConsoleから行うことができます。

仕様制限

特にありません。

Migration Kitの機能

本機能は、Migration Kitを適用した場合のみ有効になります。

プロパティ

必須設定
項目名 必須/省略可 変数の使用 説明 備考
インタフェースをリソースで設定する 省略可 使用不可 インタフェースをグローバルリソースで設定するかどうかを選択します。
  • [チェックあり]:
    インタフェースをグローバルリソースで設定します。オペレーションで設定したインタフェースは無視されます。
  • [チェックなし]:(デフォルト)
    インタフェースをグローバルリソースで設定しません。インタフェースはオペレーションで設定します。
 
インタフェース 省略可 使用不可 実行するインタフェースの種類を選択します。
  • [BAPI]:
    BAPIを実行します。
  • [RFC]:
    RFC汎用モジュールを実行します。
  • [IDoc]:
    IDocを実行します。
  • [インタフェースをリソースで設定する]にチェックを入れた場合に有効になります。
キーストア設定
項目名 必須/省略可 変数の使用 説明 備考
キーストア 省略可 環境変数のみ使用可 キーストアをファイルのファイルパスを入力します。
  • [HTTPSを使用する]にチェックを入れた場合に有効になります。
  • キーストアファイルは$DATASPIDER_HOME/server/system/confディレクトリに配置します。
  • キーストアファイルが指定されていない場合は、キーストアファイルを使用しません。
キーストアパスワード 省略可 環境変数のみ使用可 キーストアにアクセスするためのパスワードを入力します。
  • [HTTPSを使用する]にチェックを入れた場合に有効になります。

コンポーネントプールの設定について

Migration Kitを使用し、マイグレーションを行ったSAP BCアダプタのグローバルリソースでは、コンポーネントプールの設定が有効になっていたため、グローバルリソースの[プール数][プール上限]にそれぞれ「0」、「不可」以外の表示がされる場合があります。
表示上コンポーネントプールが有効ですが、実行時にはSAP BCアダプタではSAP Business ConnectorとHTTP(S)で通信を行っているため、接続のプールを行っておりません。
表示上の問題で実行時には影響がありません。表示上の問題を解決するためには、グローバルリソースを再作成してください。