次の方法で共有


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

メッセージ コンテキスト プロパティの使用

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

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

Request2=Request1;  
Request2(WCF.Action)="http://Microsoft.LobServices.Sap/2007/03/Rfc/RFC_CUSTOMER_GET";  
Request2(WCF.BindingType)="sapBinding";  
Request2(WCF.UserName)="YourUserName";  
Request2(WCF.Password)="YourPassword";  
SendPort(Microsoft.XLANGs.BaseTypes.Address)="sap://CLIENT=800;LANG=EN;@A/YourSAPHost/00";  
SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="WCF-Custom";  
  

Note

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

前の例の場合:

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

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

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

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

参照

SAP アプリケーションを作成するための構成要素