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 でアクセス制御を設定するには
[ スタート] をクリックし、[ すべてのプログラム] をクリックし、[ 管理ツール] を展開して、[ インターネット インフォメーション サービス (IIS) マネージャー] をクリックします。
[インターネット インフォメーション サービス (IIS) マネージャー] ウィンドウで、サーバー名を展開し、[ サイト]、[ インターネット インフォメーション サービス] の順に展開し、[ 既定の Web サイト] を展開します。
MyBizTalkService3 を右クリックし、[アクセス許可の編集] をクリックします。
[MyBizTalkService3 プロパティ] ダイアログ ボックスの [セキュリティ] タブで、[編集] をクリックします。
[ MyBizTalkService3 のアクセス許可 ] ダイアログ ボックスで、[ 追加] をクリックします。
[ ユーザー、コンピューター、またはグループの選択 ] ダイアログ ボックスで、「
anonymous logon
」と入力し、[OK] をクリック します。[グループ名またはユーザー名] セクションで [匿名ログオン] を選択し、[匿名ログオンのアクセス許可] セクションで [読み取りと実行] を選択し、[OK] をクリックします。
[ OK] を クリックして、[ MyBizTalkService3 のプロパティ ] ダイアログ ボックスを閉じます。
サービスが正しく構成されていることを確認するには、サービスを右クリックし、[ 参照] をクリックします。
サービスが正しく構成されている場合は、次のような画面が表示されます。