Configuración del nivel de aislamiento de transacción y el tiempo de espera de la transacción con Oracle E-Business Suite
Al realizar operaciones de entrada (sondeo y notificación) mediante el adaptador de Microsoft BizTalk para Oracle E-Business Suite con BizTalk Server, debe configurar correctamente el nivel de aislamiento de transacción y los valores de tiempo de espera de la transacción. Para ello, siga estos pasos:
Inicie la consola de administración de BizTalk Server.
En el árbol de consola, expanda el grupo de BizTalk y, a continuación, expanda Aplicaciones.
Expanda la aplicación de BizTalk que ha implementado después de generar los metadatos mediante el adaptador de Oracle E-Business.
Haga clic con el botón derecho en Puertos de recepción, seleccione Nuevoy, a continuación, haga clic en Puerto de recepción unidireccional.
En el cuadro de diálogo Propiedades del puerto de recepción , en la pestaña General , escriba un nombre para el puerto de recepción.
En el panel izquierdo del cuadro de diálogo Propiedades del puerto de recepción , haga clic en Ubicaciones de recepcióny, a continuación, haga clic en Nuevo en el panel derecho para definir una nueva ubicación de recepción.
En el cuadro de diálogo Propiedades de ubicación de recepción , haga clic en WCF-Custom en la lista Tipo .
Haga clic en Configurar adyacente a la lista Tipo .
En el cuadro de diálogo Propiedades de transporte personalizadas de WCF , haga clic en la pestaña Comportamiento .
En la lista Comportamiento , haga clic con el botón derecho en ServiceBehavior y haga clic en Agregar extensión.
En el cuadro de diálogo Seleccionar extensión de comportamiento , seleccione oracleEBSAdapterInboundTransactionBehavior y haga clic en Aceptar.
En el panel izquierdo de las propiedades de transporte personalizado de WCF, seleccione el servicio oracleEBSAdapterInboundTransactionBehavior en ServiceBehavior.
En el panel derecho de las propiedades de transporte personalizado de WCF, especifique los valores adecuados para los parámetros transactionIsolationLevel y transactionTimeout . Puede seleccionar cualquiera de los siguientes niveles de aislamiento de transacción: Serializable, RepeatableRead, ReadCommitted, ReadUncommitted, Snapshot, Chaos y Unspecified. Para obtener información sobre estos niveles de aislamiento de transacción, vea la sección Miembros en https://go.microsoft.com/fwlink/?LinkId=126983.
Importante
Oracle E-Business Suite solo admite los dos niveles de aislamiento de transacción siguientes: ReadCommitted y Serializable.
Haga clic en Aceptar en el cuadro de diálogo Propiedades de transporte personalizado de WCF .
Haga clic en Aceptar en los cuadros de diálogo abiertos para guardar los cambios.