次の方法で共有


WCF-OracleEBS アダプターを使用してポートを構成する

Oracle E-Business アダプター WCF-OracleEBS 使用して Oracle E-Business Suite に対して送信操作と受信操作を実行するように WCF-OracleEBS 送受信ポートを構成する方法。

[前提条件]

BizTalk Server Administrators または BizTalk Operators グループのメンバーであるアカウントでサインインします。 アクセス許可の詳細については、「BizTalk アプリケーションの展開と管理に必要なアクセス許可」および「最小限のセキュリティ権限」を参照してください。

Oracle EBS にメッセージを送信するアダプターをデプロイする

BizTalk Server 管理コンソールを使用して Oracle E-Business Suite にメッセージを送信するための WCF-OracleEBS 送信ポートを構成するには、次の手順を実行します。

  1. BizTalk Server 管理コンソールを開きます。

  2. WCF-OracleEBS アダプターを BizTalk Server 管理コンソールに追加します。 BizTalk Server 管理コンソールに Oracle E-Business Suite アダプターを追加する 手順の一覧を示します。

  3. コンソール ツリーで、[ BizTalk グループ] を展開し、[アプリケーション] を展開 します

  4. Oracle E-Business アダプターをデプロイするアプリケーションを展開します。

  5. [ポートの 送信] を右クリックし、[ 新規] をポイントし、BizTalk Server と Oracle E-Business Suite 間の通信モードに応じて構成するポートの種類をポイントします。

  6. [ 送信ポートのプロパティ ] ダイアログ ボックスの [ 全般 ] タブで、送信ポートの名前を入力します。

  7. [種類] ドロップダウン リストから [WCF-OracleEBS] を選択し、[構成] をクリックします。

  8. [トランスポートのプロパティ] ダイアログ ボックスで、次の操作を行います。

    1. [ 全般 ] タブをクリックし、[ 構成 ] ボタンをクリックし、接続パラメーターの値を指定します。 接続 URI の詳細については、「 Oracle E-Business Suite の接続 URI を構成する」を参照してください。

    2. [ 全般 ] タブの [ アクション ] テキスト ボックスに、操作のアクションを入力します。 各操作のアクションの一覧については、 Oracle EBS アダプターのメッセージとメッセージ スキーマ を参照してください。 たとえば、資産アプリケーションのインターフェイス テーブル (FA_BOOKS) に対して Insert 操作を呼び出すアクションは次のとおりです。

      InterfaceTables/Insert/OFA/FA/FA_BOOKS  
      
    3. [ バインド ] タブをクリックし、Oracle E-Business アダプターによって公開されるバインディング プロパティの値を指定します。 バインド プロパティの詳細については、「 BizTalk Adapter for Oracle E-Business Suite のバインド プロパティ」を参照してください。

      バインド プロパティは、送信ポートと受信ポートのどちらを構成しているかに基づいて表示されます。 たとえば、通知は受信操作であり、受信ポートの構成が必要であるため、送信ポートの構成中に通知に関連するバインド プロパティを使用できません。

    4. [資格情報] タブ クリックし、次のいずれかの操作を行います。

      • [ シングル サインオンを使用しない ] オプションを選択し、Oracle E-Business Suite に接続するユーザー名とパスワードを指定します。

        これを使用する 目的
        Oracle データベースの資格情報を使用して接続するには Database への ClientCredentialType バインド プロパティを指定し、ユーザー名パスワードのテキスト ボックスにデータベース資格情報を指定します。
        Oracle E-Business Suite の資格情報を使用して接続するには EBusiness への ClientCredentialType バインド プロパティを指定し、ユーザー名パスワードのテキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 この場合は、 OracleUserName および OraclePassword バインディング プロパティに Oracle データベース資格情報も指定する必要があります。
        ClientCredentialType が "Database" に設定されている場合に Windows 認証を使用して接続するには [ユーザー名] テキスト ボックスに "/" を指定し、[パスワード] テキスト ボックスを空白のままにします。
        ClientCredentialType が "EBusiness" に設定されている場合に Windows 認証を使用して接続するには [ユーザー名] テキスト ボックスと [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 また、 OracleUserName バインディング プロパティに "/" を指定し、 OraclePassword バインディング プロパティを空白のままにする必要があります。
      • [ シングル サインオンの使用 ] オプションを選択し、関連する Enterprise シングル サインオン (SSO) アプリケーションを指定します。

    5. [ 送信ポートのプロパティ ] ダイアログ ボックスに戻すには、[OK] をクリック します

  9. 送信ハンドラーの一覧から BizTalkServerApplication を選択します。

  10. 手順 5 で [静的 One-Way 送信ポート ] を選択した場合は、送信パイプラインを指定します。 [ 送信パイプライン ] ボックスの一覧から、XMLTransmit に対応するパイプラインを選択します。

  11. 手順 4 で [静的 Solicit-Response ポート ] を選択した場合は、送信パイプラインと受信パイプラインを指定します。

    1. [ 送信パイプライン ] ドロップダウン リストから、XMLTransmit に対応するパイプラインを選択します。

    2. [受信パイプライン] ドロップダウン リストから、XMLReceive に対応するパイプラインを選択します。

  12. OK をクリックします。

Oracle EBS からメッセージを受信するアダプターをデプロイする

BizTalk Server 管理コンソールを使用して Oracle E-Business Suite からメッセージを受信するための WCF-OracleEBS 受信ポートを構成するには、次の手順を実行します。

  1. BizTalk Server 管理コンソールを開きます。

  2. WCF-OracleEBS アダプターを BizTalk Server 管理コンソールに追加します。 手順については、「 BizTalk Server 管理コンソールへの Oracle E-Business Suite アダプターの追加」を参照してください。

  3. コンソール ツリーで、[ BizTalk グループ] を展開し、[アプリケーション] を展開 します

  4. Oracle E-Business アダプターをデプロイするアプリケーションを展開します。

  5. BizTalk Server と Oracle E-Business Suite 間の通信モードに応じて、[ 受信ポート] を右クリックし、[ 新規] をポイントし、[ 一方向の受信ポート ] または [ 応答受信ポートの要求] をクリックします。

  6. [ 受信ポートのプロパティ ] ダイアログ ボックスの [ 全般 ] タブで、受信ポートの名前を入力します。

  7. [ 受信場所 ] タブで、[ 新規] をクリックします。 [ 受信場所のプロパティ ] ダイアログ ボックスが表示されます。

  8. [ 受信場所のプロパティ ] ダイアログ ボックスで、次の操作を行います。

    1. 受信場所の名前を指定します。

    2. [種類] ドロップダウン リストから [WCF-OracleEBS] を選択し、[構成] をクリックします。

  9. [トランスポートのプロパティ] ダイアログ ボックスで、次の操作を行います。

    1. [ 全般 ] タブをクリックし、[ 構成 ] ボタンをクリックし、接続パラメーターの値を指定します。 接続 URI の詳細については、「 Oracle E-Business Suite の接続 URI を構成する」を参照してください。

    2. [ バインド ] タブをクリックし、Oracle E-Business アダプターによって公開されるバインド プロパティの値を指定します。 バインド プロパティの詳細については、「 BizTalk Adapter for Oracle E-Business Suite のバインド プロパティ」を参照してください。

      バインド プロパティは、送信ポートと受信ポートのどちらを構成しているかに基づいて表示されます。 たとえば、通知は受信操作であり、受信ポートの構成が必要であるため、送信ポートの構成中に通知に関連するバインド プロパティを使用できません。

    3. [ 動作 ] タブをクリックして、トランザクション分離レベルを設定します。 トランザクション分離レベルの設定の詳細については、「 Oracle E-Business Suite でのトランザクション分離レベルとトランザクション タイムアウトの構成」を参照してください。

    4. [ その他 ] タブをクリックし、次のいずれかの操作を行います。

      • [ ユーザー アカウント ] オプションを選択し、Oracle E-Business Suite に接続するユーザー名とパスワードを指定します。

        これを使用する 目的
        Oracle データベースの資格情報を使用して接続するには Database への ClientCredentialType バインド プロパティを指定し、ユーザー名パスワードのテキスト ボックスにデータベース資格情報を指定します。
        Oracle E-Business Suite の資格情報を使用して接続するには EBusiness への ClientCredentialType バインド プロパティを指定し、ユーザー名パスワードのテキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 この場合は、 OracleUserName および OraclePassword バインディング プロパティに Oracle データベース資格情報も指定する必要があります。
        ClientCredentialType が "Database" に設定されている場合に Windows 認証を使用して接続するには [ユーザー名] テキスト ボックスに "/" を指定し、[パスワード] テキスト ボックスを空白のままにします。
        ClientCredentialType が "EBusiness" に設定されている場合に Windows 認証を使用して接続するには [ユーザー名] テキスト ボックスと [パスワード] テキスト ボックスに Oracle E-Business Suite の資格情報を指定します。 また、 OracleUserName バインディング プロパティに "/" を指定し、 OraclePassword バインディング プロパティを空白のままにする必要があります。
      • [ 関連アプリケーションから資格情報を取得 する] オプションを選択し、関連 SSO アプリケーションを指定します。

    5. [ 受信場所のプロパティ ] ダイアログ ボックスに戻すには、[OK] をクリック します

  10. 受信ハンドラーのドロップダウン リストから、BizTalkServerApplication を選択します。

  11. 手順 5 で 一方向の受信ポート を選択した場合は、受信パイプラインを指定します。 受信パイプラインの一覧から、XMLReceive に対応するパイプラインを選択します。

  12. 手順 5 で [ 応答受信ポートの要求 ] を選択した場合は、送信パイプラインと受信パイプラインを指定します。

    1. [受信パイプライン] ドロップダウン リストから、XMLReceive に対応するパイプラインを選択します。

    2. [ 送信パイプライン ] ドロップダウン リストから、XMLTransmit に対応するパイプラインを選択します。

  13. [ 受信場所のプロパティ ] ダイアログ ボックスで、[ OK] をクリックします。

  14. [ 受信ポートのプロパティ ] ダイアログ ボックスで、[OK] をクリック します

こちらもご覧ください

Oracle E-Business アダプターへの物理ポート バインドの手動構成
Windows 認証を使用した Oracle E-Business Suite への接続