Configuración de puertos dinámicos con Oracle E-Business Suite
En BizTalk Server, puede configurar puertos dinámicos para un adaptador de WCF-Custom. Dado que el adaptador de Oracle E-Business es un adaptador basado en WCF, puede configurar dinámicamente un puerto para el adaptador de Oracle E-Business mediante propiedades de contexto de mensaje.
Para el adaptador de Oracle E-Business, el URI, la acción y el enlace se pueden determinar a partir de una propiedad en un mensaje entrante y, a continuación, especificar en la forma Expresión , como se muestra en el ejemplo siguiente:
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
Si usa un adaptador de WCF-OracleEBS en BizTalk Server consola de administración, también puede especificar el tipo de transporte como SendPort(Microsoft.XLANGs.BaseTypes.TransportType)="OracleEBSAdapter"
, donde OracleEBSAdapter es el nombre con el que agregó el adaptador de WCF-OracleEBS en BizTalk Server consola de administración.
En el ejemplo anterior,
Se está creando el mensaje Request2 a partir del mensaje Request1. Ambos mensajes se asignan a un esquema de operación, que se genera mediante el complemento consumir servicio adaptador.
SendPort es el nombre del puerto de envío lógico en la orquestación de BizTalk.
La forma Expresión forma parte de la orquestación de BizTalk. La implementación de la orquestación también crea un puerto de envío WCF-Custom.
Para obtener más información sobre cómo configurar puertos dinámicos, vea Configurar puertos de envío dinámicos mediante las propiedades de contexto de adaptadores WCF.
Consulte también
Bloques de creación para crear aplicaciones de Oracle E-Business Suite