WCF カスタム アダプターと Oracle データベース アダプターを使用してポートを構成する

Microsoft BizTalk Adapter for Oracle Database を使用して Oracle データベースに対して送信および受信操作を実行するように WCF-Custom 送受信ポートを構成する方法。

前提条件

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

Oracle データベースにメッセージを送信するためのアダプターをデプロイする

  1. BizTalk Server管理コンソールを起動します。

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

  3. Oracle Database アダプターをデプロイするアプリケーションを展開します。

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

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

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

  7. [ WCF-Custom Transport Properties]\(WCF-Custom トランスポートのプロパティ \) ダイアログ ボックスで、次の操作を行います。

    1. [ 全般 ] タブをクリックし、[ アドレス (URI)] フィールドで Oracle データベースの接続 URI を指定します。 接続 URI の詳細については、「 Oracle Database 接続 URI を作成する」を参照してください。

    2. [ 全般 ] タブの [ アクション ] テキスト ボックスに、操作のアクションを入力します。 各操作のアクションの一覧については、「 メッセージとメッセージ スキーマ 」を参照してください。 たとえば、Oracle データベースの HR スキーマの下で EMPLOYEE テーブルを挿入操作を呼び出すアクションは次のとおりです。

      http://Microsoft.LobServices.OracleDB/2007/03/HR/Table/EMPLOYEE/Select  
      
    3. [ バインド ] タブをクリックし、[ バインドの種類 ] ドロップダウン リストから [ oracleDBBinding] を選択します。 Oracle Database アダプターによって公開されるさまざまなバインド プロパティを指定できます。 バインド プロパティの詳細については、「 Oracle Database アダプターのバインド プロパティの読み取り」を参照してください。

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

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

        • Oracle データベースの資格情報を使用して接続するには、[ ユーザー名 ] テキスト ボックスと [ パスワード ] テキスト ボックスにデータベース資格情報を入力します。

        • Windows 認証を使用して接続するには、[ユーザー名] テキスト ボックスに「と入力/し、[パスワード] テキスト ボックスは空白のままにします。

      • [ シングル サインオンの使用 ] オプションを選択し、関連 SSO アプリケーションを指定します。

        BizTalk Serverに関するセキュリティの詳細については、「Oracle Database アダプターとBizTalk Serverを使用したセキュリティ」を参照してください。

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

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

  9. 手順 4 で [静的 One-Way 送信ポート ] を選択した場合は、送信パイプラインを指定します。 [ パイプラインの送信 ] ドロップダウン リストから、XMLTransmit に対応するパイプラインを選択します。

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

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

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

  11. [OK] をクリックします。

Oracle データベースからメッセージを受信するためのアダプターをデプロイする

  1. BizTalk Server管理コンソールを起動します。

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

  3. Oracle Database アダプターをデプロイするアプリケーションを展開します。

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

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

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

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

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

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

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

    1. [ 全般 ] タブをクリックし、[ アドレス (URI)] フィールドで Oracle データベースの接続 URI を指定します。 接続 URI の詳細については、「 Oracle Database 接続 URI を作成する」を参照してください。

    2. [ バインド ] タブをクリックし、[ バインドの種類 ] ドロップダウン リストから [ oracleDBBinding] を選択します。 Oracle Database アダプターによって公開されるさまざまなバインド プロパティを指定できます。 バインド プロパティの詳細については、「 Oracle Database アダプターのバインド プロパティの読み取り」を参照してください。

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

      • [ ユーザー アカウント] を選択し、Oracle データベースに接続するユーザー名とパスワードを指定します。

        • Oracle データベースの資格情報を使用して接続するには、[ ユーザー名 ] テキスト ボックスと [ パスワード ] テキスト ボックスにデータベース資格情報を入力します。

        • Windows 認証を使用して接続するには、[ユーザー名] テキスト ボックスに「と入力/し、[パスワード] テキスト ボックスは空白のままにします。

      • [ 関連アプリケーションから資格情報を取得する ] オプションを選択し、関連アプリケーションを指定します。

        BizTalk Serverに関するセキュリティの詳細については、「Oracle Database アダプターとBizTalk Serverを使用したセキュリティ」を参照してください。

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

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

  10. 手順 4 で [一方向の受信ポート] を選択した場合は、受信パイプラインを指定します。 [ 受信パイプライン ] ドロップダウン リストから、XMLReceive に対応するパイプラインを選択します。

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

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

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

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

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

参照

Oracle データベース アダプターへの物理ポート バインドを手動で構成する
Windows 認証を使用して Oracle データベースに接続する