En este artículo se aplica a los productos siguientes:
-
Adaptador de Microsoft BizTalk Pack 2010
-
Adaptador de Microsoft BizTalk Pack de 2013
Síntomas
Suponga que tiene un Oracle basados en WCF enviar puerto en un adaptador de Microsoft BizTalk para la base de datos de Oracle. Además, se supone que se utilizan algunas variables de paquete de Oracle y las operaciones de desencadenadores en el servidor Oracle. En esta situación, las operaciones de desencadenador pueden fallar y recibe un mensaje de error similar al siguiente:
Un mensaje enviado al adaptador "<AdapterName>" en el puerto de envío "<SendPortName>" con el URI "<URI> está suspendida. Detalles del error: Microsoft.ServiceModel.Channels.Common.TargetSystemException: ORA-01400: no se puede insertar el valor NULL en ("". "". "") ORA-06512: en línea 2---> Oracle.DataAccess.Client.OracleException: ORA-01400: no se puede insertar el valor NULL en ("". "". "") ORA-06512: en línea 2AL Oracle.DataAccess.Client.OracleException.HandleErrorHelper (Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx * pOpoSqlValCtx, src del objeto, el procedimiento de cadena, booleano bComprobar) en Oracle.DataAccess.Client.OracleException.HandleError (Int32 errCode, OracleConnection conn, procedimiento de cadena, IntPtr opsErrCtx, OpoSqlValCtx * pOpoSqlValCtx, objeto src, Boolean bComprobar) en (De Oracle.DataAccess.Client.OracleCommand.ExecuteNonQuery) Microsoft.Adapters.OracleCommon.OracleCommonUtils.ExecuteNonQuery(OracleCommand command, OracleCommonExecutionHelper executionHelper)---final del seguimiento de pila de excepción interna---
Causa
El problema se produce porque se reinicializa el estado de sesión cuando el adaptador adquiere una conexión.
Solución
Para resolver este problema, instale esta revisión y deshabilitar la agrupación de conexiones en las propiedades del puerto de envío.
Información del paquete de actualización acumulativa
Para BizTalk Adapter Pack de 2013
La revisión que resuelve este problema se incluye en el paquete de actualización acumulativa 1 para BizTalk adaptador Pack 2013. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2892600 Paquete de actualización acumulativa 1 para BizTalk adaptador Pack 2013
Para BizTalk Adapter Pack 2010
La revisión que resuelve este problema se incluye en el paquete de actualización acumulativa 3 para BizTalk adaptador Pack 2010. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2617150 Paquete de actualización acumulativa 3 para BizTalk adaptador Pack 2010
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".
Referencias
Para obtener más información acerca de las revisiones de BizTalk Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2003907 Información acerca de las revisiones de BizTalk ServerPara obtener más información acerca de la configuración de agrupación de la conexión, visite el siguiente sitio Web de MSDN:
Cómo configurar propiedades de enlace de adaptador de base de datos de Oracle
Más información
Los productos de terceros que se mencionan en este artículo están fabricados por compañías que son independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.