Esquemas de mensaje para las operaciones de sondeo
El adaptador de Microsoft BizTalk para Oracle E-Business Suitesurfaces varias operaciones entrantes relacionadas con el sondeo en función del objeto de destino de Oracle E-Business Suite. En el caso de las tablas de interfaz, las vistas de interfaz, las tablas y las vistas, se muestra una sola operación de sondeo, mientras que puede tener varias operaciones de sondeo personalizadas para las API de PL/SQL, las funciones y los procedimientos almacenados.
Para configurar las operaciones de sondeo, establezca las propiedades de enlace en el adaptador de Oracle E-Business. Para obtener más información sobre estas propiedades de enlace, vea Leer sobre las propiedades de enlace del adaptador de BizTalk para Oracle E-Business Suite. Establezca la propiedad de enlace PollingStatement para especificar una instrucción SQL, un procedimiento almacenado, una función o un procedimiento dentro de un paquete para la consulta de sondeo. El conjunto de resultados de esta consulta se devuelve como datos al código en la operación de sondeo.
Estructura de mensajes para las operaciones de sondeo
En la tabla siguiente se muestra la estructura de mensajes XML para las distintas operaciones de sondeo.
Nota
Consulte las descripciones de entidad después de la tabla.
Operación | Objeto de destino | Mensaje XML | Descripción |
---|---|---|---|
Sondear | - Tablas de interfaz - Vistas de interfaz -Mesas -Vistas |
<?xml version="1.0" encoding="utf-8" ?> <Poll xmlns="[Version]/[TargetObject]/[Schema]/[TargetObject_Name]"> <DATA> <SelectRecord> <Column1>[Value]</Column1> <Column2>[Value]</Column2> … </SelectRecord> </DATA> </Poll> |
Por ejemplo, el mensaje XML de la operación De sondeo en tablas de interfaz será el siguiente:<?xml version="1.0" encoding="utf-8" ?> <Poll xmlns="[Version]/InterfaceTables/[Schema]/[InterfaceTable_Name]"> <DATA> <SelectRecord> <Column1>[Value]</Column1> <Column2>[Value]</Column2> … </SelectRecord> </DATA> </Poll> |
[CustomPollingOperation] | - API de PL/SQL - Procedimientos almacenados -Funciones |
API de PL/SQL<?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingPackageAPis/[Schema]/[PL/SQL API]"> <[CustomPollingOperation]Result>[Value]</[CustomPollingOperation]Result> </[CustomPollingOperation]> Funciones <?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingFunctions/[Schema]"> <[CustomPollingOperation]Result> <COL1>[Value]</COL1]> <COL2>[Value]</COL2> … </[CustomPollingOperation]Result> </[CustomPollingOperation]> Procedimientos almacenados <?xml version="1.0" encoding="utf-8" ?> <[CustomPollingOperation] xmlns="[Version]/PollingFunctions/[Schema]"> <[CustomPollingOperation]Result> <PRM1>[Value]</PRM1> <PRM2>[Value]</PRM2> … </[CustomPollingOperation]Result> </[CustomPollingOperation]> |
La estructura del conjunto de resultados en la operación de sondeo viene determinada por el tipo de datos de los elementos del objeto de destino. |
Descripciones de entidad:
[Version] = http://schemas.microsoft.com/OracleEBS/2008/05
.
[CustomPollingOperation] = Nombre de la operación de sondeo personalizada.
[Esquema] = Nombre del esquema de Oracle. Por ejemplo, SCOTT.
[PL/SQL API] = Nombre de la API de PL/SQL en la que se realiza una operación de sondeo personalizada.
Consulte también
Mensajes y esquemas de mensaje para el adaptador de BizTalk para Oracle E-Business Suite