Compatibilidad con las operaciones compuestas
El adaptador de Oracle E-Business permite a los clientes del adaptador realizar operaciones compuestas que pueden incluir cualquier número de las siguientes operaciones y en cualquier orden:
Seleccione, inserte, actualice y elimine operaciones en una tabla de interfaz y una tabla de base de datos.
Seleccione la operación en una vista de interfaz y una vista de base de datos.
Procedimientos almacenados, funciones y procedimientos dentro de paquetes que aparecen como operaciones en el adaptador.
Las operaciones de una operación compuesta pueden tener como destino tablas y vistas en la misma base de datos o en bases de datos diferentes. Sin embargo, los datos no se pueden compartir ni reutilizar en distintas operaciones de una operación compuesta. Por ejemplo, en una operación compuesta, el conjunto de resultados de una operación Select no se puede usar como parámetro de entrada para un procedimiento almacenado.
Cada operación de una operación compuesta se realiza mediante una conexión independiente. El adaptador de Oracle E-Business consume tantas conexiones del grupo de conexiones de ODP.NET como el número de operaciones de una operación compuesta y, a continuación, libera las conexiones a medida que se ejecutan las operaciones. Sin embargo, si una operación de la operación compuesta devuelve un conjunto de resultados, la conexión solo se libera después de que se consuma el mensaje.
Importante
Si experimenta problemas de tiempo de espera al ejecutar una operación compuesta, podría deberse a que el número de conexiones es menor que el número de operaciones de una operación compuesta que implica:
Procedimientos almacenados que contienen BFILE, BLOB, CLOB, NCLOB y REF CURSOR como parámetros OUT o IN OUT.
- Seleccione la operación.
Para resolver este problema, debe asegurarse de que si hay un número "n" de estas operaciones en una operación compuesta, el valor especificado para la propiedad de enlace MinPoolSize es "n+1" o superior. Para obtener más información sobre la propiedad de enlace MinPoolSize , vea Leer sobre las propiedades de enlace del adaptador de BizTalk para Oracle E-Business Suite.
Para obtener información sobre cómo:
Cómo realizar operaciones compuestas en el adaptador de Oracle E-Business mediante BizTalk Server, consulte Ejecución de operaciones compuestas en Oracle Database mediante BizTalk Server.
Esquemas de mensajes para la operación compuesta, consulte Esquemas de mensaje para la operación compuesta.
Nota
También puede establecer el contexto de las aplicaciones para las operaciones compuestas en el adaptador de Oracle E-Business. Es obligatorio establecer el contexto de las aplicaciones para las operaciones compuestas si alguna de las operaciones de una operación compuesta se realiza en una tabla de interfaz o una vista de interfaz. Para obtener información sobre el contexto de las aplicaciones y cómo establecerla, consulte Establecer contexto de aplicación.
Consulte también
¿Qué operaciones admite el adaptador de Oracle E-Business Suite?