Condividi tramite


Configurare le porte dinamiche nella scheda SAP

Usare le proprietà di contesto del messaggio

In BizTalk Server è possibile configurare le porte dinamiche per una scheda WCF-Custom. Poiché la scheda SAP è una scheda basata su WCF, è possibile configurare dinamicamente una porta per la scheda SAP usando le proprietà del contesto dei messaggi.

Per l'adapter SAP, l'URI, l'azione e l'associazione possono essere determinati da una proprietà in un messaggio in ingresso e quindi specificati nella forma Expression, come illustrato nell'esempio seguente:

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

Nota

Se si usa una scheda WCF-SAP nella console di amministrazione di BizTalk Server, è anche possibile specificare il tipo di trasporto come SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="SAPAdapter", dove SAPAdapter è il nome con cui è stato aggiunto l'adattatore WCF-SAP nella console di amministrazione BizTalk Server.

Nell'esempio precedente:

  • Il messaggio Request2 viene creato dal messaggio Request1. Entrambi i messaggi vengono mappati a uno schema di operazione che viene generato usando il componente aggiuntivo Del progetto BizTalk del servizio adapter.

  • SendPort è il nome della porta di trasmissione logica nell'orchestrazione BizTalk.

    La forma Espressione fa parte dell'orchestrazione BizTalk. Quando si distribuisce l'orchestrazione, viene creata anche la porta di trasmissione WCF-Custom.

    Per altre informazioni sulla configurazione delle porte dinamiche, vedere Configurazione delle porte di invio dinamiche tramite schede WCF.

Vedere anche

Blocchi predefiniti per la creazione di applicazioni SAP