Compartir vía


Controlar las transacciones con el adaptador de Oracle E-Business Suite

El adaptador de Microsoft BizTalk para Oracle E-Business Suite no inicia una transacción mientras se realiza una operación en Oracle E-Business Suite. En su lugar, el adaptador realiza las operaciones mediante el contexto de transacción proporcionado por los clientes del adaptador. Para realizar operaciones en una transacción mediante el adaptador de Oracle E-Business, debe:

  • Habilite las transacciones en los clientes del adaptador. Por ejemplo, para habilitar transacciones en BizTalk Server, debe activar la casilla Usar transacción en el área Transacciones de la pestaña Mensajes de un puerto WCF-Custom o WCF-OracleEBS.

  • Establezca el valor de la propiedad de enlace UseAmbientTransaction en True en el adaptador. Para obtener más información sobre la propiedad de enlace, vea Leer sobre las propiedades de enlace del adaptador de BizTalk para Oracle E-Business Suite.

Importante

Para usar el adaptador para realizar transacciones en Oracle E-Business Suite, debe haber instalado el componente Oracle Services For Microsoft Transaction Server , al instalar el cliente de Oracle, en el equipo que ejecuta el cliente del adaptador.

Transacciones en las operaciones salientes

El adaptador de Oracle E-Business realiza una operación de salida en una sola transacción. En el caso de las operaciones compuestas, todas las operaciones se realizan en una sola transacción, pero se usan conexiones de ODP.NET diferentes. Para obtener más información sobre las operaciones salientes expuestas por el adaptador de Oracle E-Business, vea ¿Cómo se muestran los metadatos de Surface Surface Oracle E-Business Suite?.

Transacciones en las operaciones de entrada

El adaptador de Oracle E-Business expone las dos operaciones entrantes siguientes:

  • Sondeo: la instrucción de sondeo y la instrucción posterior al sondeo (si se especifica) se ejecutan en una transacción, mientras que la instrucción de datos sondeadas disponibles se ejecuta en una transacción diferente. Del mismo modo, la instrucción de sondeo y la instrucción posterior al sondeo se ejecutan con la misma conexión de ODP.NET, mientras que la instrucción de datos sondeadas disponibles se ejecuta mediante una conexión de ODP.NET diferente.

  • Notificación: la operación de notificación se realiza en una transacción mediante una única conexión de ODP.NET.

    Para obtener más información sobre las operaciones entrantes expuestas por el adaptador de Oracle E-Business, vea ¿Cómo se pueden usar los metadatos de Surface Surface Oracle E-Business Suite?.

Consulte también

El adaptador de BizTalk para Oracle E-Business Suite