Configurare porte dinamiche con Oracle E-Business Suite
In BizTalk Server è possibile configurare le porte dinamiche per una scheda WCF-Custom. Poiché l'adapter Oracle E-Business è un adattatore basato su WCF, è possibile configurare dinamicamente una porta per l'adapter Oracle E-Business usando le proprietà del contesto del messaggio.
Per l'adattatore Oracle E-Business, 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)="InterfaceTables/Insert/OFA/FA/FA_BOOKS";
Request2(WCF.BindingType)="oracleEBSBinding";
Request2(WCF.UserName)="myuser";
Request2(WCF.Password)="mypass";
SendPort(Microsoft.XLANGs.BaseTypes.Address)="oracleebs://ebs_instance";
SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="WCF-Custom";
Nota
Se si usa una scheda WCF-OracleEBS nella console di amministrazione di BizTalk Server, è anche possibile specificare il tipo di trasporto come SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="OracleEBSAdapter"
, dove OracleEBSAdapter è il nome con cui è stato aggiunto l'adattatore WCF-OracleEBS nella console di amministrazione di BizTalk Server.
Nell'esempio precedente,
Il messaggio Request2 viene creato dal messaggio Request1. Entrambi i messaggi eseguono il mapping a uno schema dell'operazione, generato usando il componente aggiuntivo Consume Adapter Service.
SendPort è il nome della porta di trasmissione logica nell'orchestrazione BizTalk.
La forma Espressione fa parte dell'orchestrazione BizTalk. La distribuzione dell'orchestrazione crea anche una porta di trasmissione WCF-Custom.
Per altre informazioni sulla configurazione delle porte dinamiche, vedere Configuring Dynamic Send Ports Using WCF Adapters Context Properties.For more information about configuring dynamic send ports using WCF Adapters Context Properties.
Vedere anche
Blocchi predefiniti per creare applicazioni Oracle E-Business Suite