Partager via


Configurer des ports dynamiques dans l’adaptateur SAP

Utiliser des propriétés de contexte de messages

Dans BizTalk Server, vous pouvez configurer des ports dynamiques pour un adaptateur WCF-Custom. Étant donné que l’adaptateur SAP est un adaptateur basé sur WCF, vous pouvez configurer dynamiquement un port pour l’adaptateur SAP à l’aide des propriétés de contexte de message.

Pour l’adaptateur SAP, l’URI, l’action et la liaison peuvent être déterminés à partir d’une propriété sur un message entrant, puis spécifiés dans la forme Expression, comme illustré dans l’exemple suivant :

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";  
  

Notes

Si vous utilisez un adaptateur WCF-SAP dans BizTalk Server console Administration, vous pouvez également spécifier le type de transport , SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="SAPAdapter"SAPAdapter est le nom avec lequel vous avez ajouté l’adaptateur WCF-SAP dans BizTalk Server console Administration.

Dans l’exemple précédent :

  • Le message Request2 est créé à partir du message Request1. Les deux messages sont mappés à un schéma d’opération, qui est généré à l’aide du complément de projet BizTalk du service d’adaptateur de consommation.

  • SendPort est le nom du port d’envoi logique dans l’orchestration BizTalk.

    La forme Expression fait partie de l’orchestration BizTalk. Lorsque vous déployez l’orchestration, le port d’envoi WCF-Custom est également créé.

    Pour plus d’informations sur la configuration des ports dynamiques, consultez Configuration des ports d’envoi dynamique à l’aide des propriétés de contexte des adaptateurs WCF.

Voir aussi

Blocs de construction pour créer des applications SAP