次の方法で共有


BizTalk Server 用 WCF アダプターを作成する方法

BizTalk Windows Communication Foundation (WCF) アダプターの作成には、3 つの部分があります。

  • BizTalk WCF サービス発行ウィザードを使用して WCF Web サービスを作成します。 BizTalk WCF サービス発行ウィザードの使用方法については、「 WCF サービスの発行」を参照してください。

  • BizTalk Server 管理コンソールを使用して、BizTalk Server の受信と送信の場所とポートを構成します。 この方法の例については、「 BAM WCF インターセプトの受信と送信の場所とポートを構成する方法」を参照してください。

  • IIS でソリューションをホストしている場合は、IIS マネージャーを使用して WCF Web サービスを構成する必要があります。

    • アプリ プール ユーザーにアクセス許可を付与する必要があります。 これを行うには、「 IIS 偽装のセキュリティに関する考慮事項」を参照してください。

    • 次の手順で説明するように、アプリケーションのディレクトリ セキュリティを設定する必要があります。

ディレクトリ セキュリティの設定

WCF サービスのディレクトリ セキュリティ アクセス制御で匿名アクセスが許可されていることを確認します。これにより、アプリケーションへのアクセスが簡略化されます。

たとえば、アプリケーションの名前が MyBizTalkService3 で、既定の Web サイトに MyBizTalkService3 がある場合は、次の手順に従ってアクセス制御を設定します。

Windows Server 2008 でアクセス制御を設定するには

  1. [ スタート] をクリックし、[ すべてのプログラム] をクリックし、[ 管理ツール] を展開して、[ インターネット インフォメーション サービス (IIS) マネージャー] をクリックします。

  2. [インターネット インフォメーション サービス (IIS) マネージャー] ウィンドウで、サーバー名を展開し、[ サイト]、[ インターネット インフォメーション サービス] の順に展開し、[ 既定の Web サイト] を展開します。

  3. MyBizTalkService3 を右クリックし、[アクセス許可の編集] をクリックします。

  4. [MyBizTalkService3 プロパティ] ダイアログ ボックスの [セキュリティ] タブで、[編集] をクリックします。

  5. [ MyBizTalkService3 のアクセス許可 ] ダイアログ ボックスで、[ 追加] をクリックします。

  6. [ ユーザー、コンピューター、またはグループの選択 ] ダイアログ ボックスで、「 anonymous logon 」と入力し、[OK] をクリック します

  7. [グループ名またはユーザー名] セクションで [匿名ログオン] を選択し、[匿名ログオンのアクセス許可] セクションで [読み取りと実行] を選択し、[OK] をクリックします

  8. [ OK] を クリックして、[ MyBizTalkService3 のプロパティ ] ダイアログ ボックスを閉じます。

    サービスが正しく構成されていることを確認するには、サービスを右クリックし、[ 参照] をクリックします。

    サービスが正しく構成されている場合は、次のような画面が表示されます。

    BizTalkServiceInstance Service Screen

こちらもご覧ください

BAM データをインターセプトするように WCF アダプターを構成する