Oracle® Fusion Middleware Oracle WebLogic Server Application Adapterベスト・プラクティス・ガイド 11g リリース1(11.1.1.3.0) B61420-01 |
|
前 |
次 |
この章では、Oracle Application Adapter for SAP R/3に固有のベスト・プラクティスについて説明します。内容は次のとおりです。
この項では、Oracle Application Adapter for SAP R/3のベスト・プラクティスについて説明します。
ネイティブのSiebel Java Data Bean (JDB) APIを使用してSiebelシステムと接続している場合は、Siebelビジネス・オブジェクトおよびビジネス・サービスを使用して統合を実行する必要があります。HTTPプロトコルが必要な場合は、HTTPを使用する必要があります。ベスト・プラクティスとして、接続には可能な限りSiebel JDB APIを使用することをお薦めします。
大量のトランザクション・ボリュームの処理が必要な場合は、ベスト・プラクティスとして、siebel.propertiesファイルを構成して接続プーリングを使用することをお薦めします。詳細は、「Siebelの接続プーリングの構成」を参照してください。
アウトバウンド(サービス)処理中のセキュアな接続のためにのみ、アダプタ・ターゲット構成ステージでApplication Explorerを使用してRSA暗号化を有効にすることをお薦めします。
ベスト・プラクティスとして、Siebelで統合オブジェクト・ノードとビジネス・サービス・ノードに生成されたXMLスキーマ(.xsd)ファイルを使用することをお薦めします。
Siebelリポジトリ(.srfファイル)に変更を加えた場合は、ベスト・プラクティスとして、.srfファイルを再コンパイルし、Siebelサービスを再起動してアダプタに変更を反映させます。
(COM接続を使用する)Siebelバージョン6.2以下もまだサポートされていますが、ベスト・プラクティスとして、統合プロジェクトではSiebel 6.3以上でSiebel JDB APIを使用することをお薦めします。
挿入、更新または問合せのリクエストを送信する際は、ベスト・プラクティスとして、データの挿入、更新または取得を行う必要のある要素のみをペイロードに含めます。空白の要素はすべて除去してください。
ベスト・プラクティスとして、統合オブジェクト・ノードまたはビジネス・サービス・ノードを作成する際には名前に特殊文字を含めないでください。
Siebelの接続プーリングを構成するには、Oracle Application Adapter for SAP R/3で使用するsiebel.propertiesファイルを作成する必要があります。このファイルを使用すると、Java Data Bean (JDB) APIを使用してSiebelに接続するアプリケーションにデフォルトのパラメータを指定できます。このsiebel.propertiesファイルをシステム・クラスパスに追加する必要があります。
次の表に、siebel.propertiesファイルに追加できるプロパティ値を示します。
プロパティ・タイプ | プロパティ | 説明 |
---|---|---|
リクエスト・タイムアウト | siebel.conmgr.txtimeout | サーバー側のトランザクション・タイムアウトを秒数で指定します。
デフォルトは、2700秒です。 |
プールサイズ | siebel.conmgr.poolsize | 接続プール・サイズを指定します。接続プールは、特定のサーバー・プロセスへの接続セットを維持します。
デフォルトは2で、最大値は500です。 |
セッション・タイムアウト | siebel.conmgr.sesstimeout | クライアント側のトランザクション・タイムアウトを秒数で指定します。
デフォルトは、600秒です。 |
暗号化 | siebel.conmgr.jce | Java暗号化拡張機能(JCE)を使用するかどうかを指定します。
1の値を設定するとJCEが有効になり、0の値を設定するとJCEが無効になります。 |
ブール | siebel.user.encrypted | com.siebel.extra.MangleStringを使用してユーザー名とパスワードを暗号化するかどうかを指定します。 |