Compartir a través de


Excepciones y control de errores con el adaptador de Oracle Database

En esta sección se enumeran las excepciones que produce el adaptador de Microsoft BizTalk para oracle Database. Pueden contener:

  • Excepción interna, que es una excepción del sistema que produce .NET Framework.

  • Excepción de LOB que produce la biblioteca cliente de LOB.

    Para obtener más información sobre la excepción interna, consulte la documentación correspondiente de .NET Framework o Oracle. Las excepciones también contienen un mensaje de error detallado que ayuda a resolver el problema.

Excepción Causa o descripción posibles
XmlReaderParsingException El adaptador produce esta excepción si no admite el tipo especificado o si se especifica un valor incorrecto para el tipo. Además, el XML de entrada podría ser incorrecto. Un valor incorrecto incluye casos en los que se supera la cantidad máxima de texto o dígitos máximos. El XML de entrada podría ser incorrecto si el nombre de la operación o el espacio de nombres son incorrectos.
NosupportedOperationException El adaptador produce esta excepción cuando el cliente del adaptador especifica una acción no válida.
ArgumentException El adaptador produce esta excepción si se especifica un valor incorrecto para un argumento.
NotImplementedException El adaptador produce esta excepción si no se implementa algún método en el lector XMLReader.
ArgumentNullException El adaptador produce esta excepción si no se especifica un argumento necesario.
ArgumentOutOfRangeException El adaptador produce esta excepción si intenta acceder a una entidad inexistente o a una entidad fuera del intervalo.
XmlReaderGenerationException El adaptador produce esta excepción cuando no puede generar xmlReader a partir del mensaje de salida.
MetadataException El adaptador produce esta excepción si se produce un error durante la recuperación, exploración o búsqueda de metadatos.
CredentialsException El adaptador produce esta excepción si hay un problema al recuperar o usar tokens de seguridad o si no se especifican las credenciales necesarias.
InvalidUriException El adaptador produce esta excepción si el URI de conexión no tiene los componentes necesarios para el cadena de conexión.
ConnectionException El adaptador produce esta excepción si hay un problema al conectarse a la base de datos de Oracle mediante ODP.NET. La excepción interna contiene la excepción de Oracle.
TimeoutException El adaptador produce esta excepción si se ha agotado el tiempo de espera especificado para una operación. La excepción interna contiene los detalles de por qué el tiempo de espera especificado no era suficiente.
ListenerException El adaptador produce esta excepción si hay un problema al recibir un mensaje del sistema de destino. Este mensaje indica un problema relacionado con el agente de escucha de Oracle. La excepción interna tiene los detalles del problema.
TargetSystemException El adaptador produce esta excepción si Oracle devuelve un error o una respuesta no válida. La excepción interna contiene la excepción en tiempo de ejecución de Oracle.
InvalidOperationException El adaptador produce esta excepción si el adaptador intenta realizar una operación no válida en el sistema de destino. La excepción interna contiene los detalles de la operación no válida que se está realizando.
OverflowException El adaptador produce esta excepción si al realizar la operación que contiene tipos de datos numéricos de Oracle dentro de DataSets o CURSORES REF con tipo débil, se especifica un valor grande para estos tipos de datos numéricos de Oracle que no caben en el tipo .NET respectivo.

Consulte también

Solución de problemas del adaptador de Oracle Database