次の方法で共有


SQL アダプターで動的ポートを構成する

BizTalk Serverでは、WCF-Custom アダプターの動的ポートを構成できます。 SQL アダプターは WCF ベースのアダプターであるため、メッセージ コンテキスト プロパティを使用して SQL アダプターのポートを動的に構成できます。

式の図形を使用する

SQL アダプターの場合、URI、アクション、およびバインドは、受信メッセージのプロパティから決定し、次の例に示すように 図形で指定できます。

Request2=Request1;  
Request2(WCF.Action)="TableOp/Insert/dbo/CustomerTable";  
Request2(WCF.BindingType)="sqlBinding";  
Request2(WCF.UserName)="myuser";  
Request2(WCF.Password)="mypass";  
SendPort(Microsoft.XLANGs.BaseTypes.Address)="mssql://sql_server/my_instance/my_database";  
SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="WCF-Custom";  
  

Note

BizTalk Server管理コンソールで WCF-SQL アダプターを使用している場合は、 としてSendPort(Microsoft.XLANGs.BaseTypes.TransportType)="SQLAdapter"トランスポートの種類を指定することもできます。ここで、SQLAdapter は、BizTalk Server管理コンソールで WCF-SQL アダプターを追加した名前です。

前の例では、

  • Request1 メッセージから Request2 メッセージが作成されています。 どちらのメッセージも操作スキーマにマップされます。このスキーマは、アダプター サービス アドインを使用して生成されます。

  • SendPort は、BizTalk オーケストレーションの論理送信ポートの名前です。

    図形は、BizTalk オーケストレーションの一部です。 オーケストレーションを展開すると、WCF-Custom 送信ポートも作成されます。

    動的ポートの構成の詳細については、「 WCF アダプター コンテキスト プロパティを使用した動的送信ポートの構成」を参照してください。

参照

SQL アダプターを使用して BizTalk アプリケーションを開発するための構成要素