WCF カスタム アダプターと Oracle E-Business Suite を使用してポートを構成する
Oracle E-Business アダプター WCF-Custom 使用して Oracle E-Business Suite で送信操作と受信操作を実行するように送受信ポートを構成する方法。
前提条件
BizTalk Server Administrators または BizTalk Operators グループのメンバーであるアカウントでサインインします。 アクセス許可の詳細については、「BizTalk アプリケーションの展開と管理に必要なアクセス許可」および「最小限のセキュリティ権限」を参照してください。
Oracle EBS にメッセージを送信するアダプターをデプロイする
BizTalk Server管理コンソールを使用して、Oracle E-Business Suite にメッセージを送信するための WCF-Custom 送信ポートを構成するには、次の手順を実行します。
BizTalk Server管理コンソールを開きます。
コンソール ツリーで、[ BizTalk グループ] を展開し、[アプリケーション] を展開 します。
Oracle E-Business アダプターをデプロイするアプリケーションを展開します。
[送信ポート] を右クリックし、[新規] をポイントし、BizTalk Serverと Oracle E-Business Suite 間の通信モードに応じて構成するポートの種類をポイントします。
[ 送信ポートのプロパティ ] ダイアログ ボックスの [ 全般 ] タブで、送信ポートの名前を入力します。
[ 種類 ] ドロップダウン リストから [ WCF-Custom] を選択し、[ 構成] をクリックします。
[ WCF-Custom Transport Properties]\(WCF カスタム トランスポートのプロパティ \) ダイアログ ボックスで、次の操作を行います。
[ 全般 ] タブをクリックし、[ アドレス (URI)] フィールドに Oracle E-Business Suite の接続 URI を指定します。 接続 URI の詳細については、「 Oracle E-Business Suite 接続 URI を作成する」を参照してください。
[ 全般 ] タブの [ アクション ] テキスト ボックスに、操作のアクションを入力します。 各操作のアクションの一覧については、「 Oracle EBS アダプターのメッセージとメッセージ スキーマ」を参照してください。 たとえば、Asset アプリケーションのインターフェイス テーブル (FA_BOOKS) で Insert 操作を呼び出すアクションは次のとおりです。
InterfaceTables/Insert/OFA/FA/FA_BOOKS
[ バインド ] タブをクリックし、[ バインドの種類 ] の一覧から [oracleEBSBinding] を選択します。 Oracle E-Business アダプターによって公開されるさまざまなバインディング プロパティを指定できます。 バインド プロパティの詳細については、「 BizTalk Adapter for Oracle E-Business Suite のバインド プロパティ」を参照してください。
[資格情報] タブをクリックし、次のいずれかの操作を実行します。
[ シングル サインオンを使用しない ] オプションを選択し、Oracle E-Business Suite に接続するためのユーザー名とパスワードを指定します。
プロパティ 目的 Oracle データベースの資格情報を使用して接続するには ClientCredentialType バインド プロパティを Database に指定し、[ユーザー名] テキスト ボックスと [パスワード] テキスト ボックスにデータベース資格情報を指定します。 Oracle E-Business Suite の資格情報を使用して接続するには ClientCredentialType バインド プロパティを EBusiness に指定し、[ユーザー名] と [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 この場合は、 OracleUserName および OraclePassword バインド プロパティに Oracle データベース資格情報も指定する必要があります。 ClientCredentialType が "Database" に設定されている場合に Windows 認証を使用して接続するには [ ユーザー名 ] テキスト ボックスに "/" を指定し、[ パスワード ] テキスト ボックスは空白のままにします。 ClientCredentialType が "EBusiness" に設定されている場合に Windows 認証を使用して接続するには [ユーザー名] と [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 また、 OracleUserName バインド プロパティに "/" を指定し、 OraclePassword バインド プロパティは空白のままにする必要があります。 [ シングル サインオンの使用 ] オプションを選択し、関連するエンタープライズ シングル サインオン (SSO) アプリケーションを指定します。
[ 送信ポートのプロパティ ] ダイアログ ボックスに戻すには、[OK] をクリック します。
[ 送信ハンドラー ] ボックスの一覧から [ BizTalkServerApplication] を選択します。
手順 4 で [静的 One-Way 送信ポート ] を選択した場合は、送信パイプラインを指定します。 [ パイプラインの送信 ] ボックスの一覧から、XMLTransmit に対応するパイプラインを選択します。
手順 4 で [静的 Solicit-Response ポート ] を選択した場合は、送信パイプラインと受信パイプラインを指定します。
[ パイプラインの送信 ] ドロップダウン リストから、XMLTransmit に対応するパイプラインを選択します。
[ 受信パイプライン ] ドロップダウン リストから、XMLReceive に対応するパイプラインを選択します。
[OK] をクリックします。
Oracle EBS からメッセージを受信するアダプターをデプロイする
BizTalk Server管理コンソールを使用して Oracle E-Business Suite からメッセージを受信するための WCF-Custom 受信ポートを構成するには、次の手順を実行します。
BizTalk Server管理コンソールを開きます。
コンソール ツリーで、[ BizTalk グループ] を展開し、[アプリケーション] を展開 します。
Oracle E-Business アダプターをデプロイするアプリケーションを展開します。
BizTalk Serverと Oracle E-Business Suite の間の通信モードに応じて、[受信ポート] を右クリックし、[新規] をポイントし、[一方向の受信ポート] または [応答受信ポートの要求] をクリックします。
[ 受信ポートのプロパティ ] ダイアログ ボックスの [ 全般 ] タブで、受信ポートの名前を入力します。
[ 受信場所 ] タブで、[ 新規] をクリックします。 [ 受信場所のプロパティ ] ダイアログ ボックスが表示されます。
[ 受信場所のプロパティ ] ダイアログ ボックスで、次の操作を行います。
受信場所の名前を指定します。
[ 種類 ] ドロップダウン リストから [ WCF-Custom] を選択し、[ 構成] をクリックします。
[ WCF-Custom Transport Properties]\(WCF カスタム トランスポートのプロパティ \) ダイアログ ボックスで、次の操作を行います。
[ 全般 ] タブをクリックし、[ アドレス (URI)] フィールドに Oracle E-Business Suite の接続 URI を指定します。 接続 URI の詳細については、「 Oracle E-Business Suite 接続 URI を作成する」を参照してください。
[ バインド ] タブをクリックし、[ バインドの種類 ] ドロップダウン リストから [ oracleEBSBinding] を選択します。 Oracle E-Business アダプターによって公開されるさまざまなバインディング プロパティを指定できます。 バインド プロパティの詳細については、「 BizTalk Adapter for Oracle E-Business Suite のバインド プロパティ」を参照してください。
[ 動作 ] タブをクリックして、トランザクション分離レベルを設定します。 トランザクション分離レベルの設定の詳細については、「 E-Business Suite でトランザクション分離レベルとトランザクション タイムアウトを構成する」を参照してください。
[ その他 ] タブをクリックし、次のいずれかの操作を行います。
[ ユーザー アカウント ] オプションを選択し、Oracle E-Business Suite に接続するユーザー名とパスワードを指定します。
プロパティ 目的 Oracle データベースの資格情報を使用して接続するには ClientCredentialType バインド プロパティを Database に指定し、[ユーザー名] テキスト ボックスと [パスワード] テキスト ボックスにデータベース資格情報を指定します。 Oracle E-Business Suite の資格情報を使用して接続するには ClientCredentialType バインド プロパティを EBusiness に指定し、[ユーザー名] と [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 この場合は、 OracleUserName および OraclePassword バインド プロパティに Oracle データベース資格情報も指定する必要があります。 ClientCredentialType が "Database" に設定されている場合に Windows 認証を使用して接続するには [ ユーザー名 ] テキスト ボックスに "/" を指定し、[ パスワード ] テキスト ボックスは空白のままにします。 ClientCredentialType が "EBusiness" に設定されている場合に Windows 認証を使用して接続するには [ユーザー名] と [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 また、 OracleUserName バインド プロパティに "/" を指定し、 OraclePassword バインド プロパティは空白のままにする必要があります。 [ 関連アプリケーションから資格情報を取得する ] オプションを選択し、関連 SSO アプリケーションを指定します。
[ 受信場所のプロパティ ] ダイアログ ボックスに戻すには、[OK] をクリック します。
[ 受信ハンドラー ] ドロップダウン リストから、[ BizTalkServerApplication] を選択します。
手順 4 で [一方向の受信ポート ] を選択した場合は、受信パイプラインを指定します。 [ 受信パイプライン ] の一覧から、XMLReceive に対応するパイプラインを選択します。
手順 4 で [応答受信ポートの要求 ] を選択した場合は、送信パイプラインと受信パイプラインを指定します。
[ 受信パイプライン ] ドロップダウン リストから、XMLReceive に対応するパイプラインを選択します。
[ パイプラインの送信 ] ドロップダウン リストから、XMLTransmit に対応するパイプラインを選択します。
[ 受信場所のプロパティ ] ダイアログ ボックスで、[OK] をクリック します。
[ 受信ポートのプロパティ ] ダイアログ ボックスで、[OK] をクリック します。
参照
Oracle E-Business Adapter への物理ポート バインドの手動構成
Windows 認証を使用した Oracle E-Business Suite への接続