Condividi tramite


Eccezioni e gestione degli errori con l'adapter Oracle Database

In questa sezione sono elencate le eccezioni generate dall'adapter Microsoft BizTalk per Oracle Database. Questi possono contenere:

  • Eccezione interna, che è un'eccezione di sistema generata da .NET Framework.

  • Eccezione LOB generata dalla libreria client LINEB.

    Per altre informazioni sull'eccezione interna, vedere la rispettiva documentazione di .NET Framework o Oracle. Le eccezioni contengono anche un messaggio di errore dettagliato che consente di risolvere il problema.

Eccezione Possibile causa/descrizione
XmlReaderParsingException L'adattatore genera questa eccezione se non supporta il tipo specificato o se viene specificato un valore non corretto per il tipo. Inoltre, il codice XML di input potrebbe non essere corretto. Un valore non corretto include casi in cui viene superata la quantità massima di testo o cifre massime. Il codice XML di input potrebbe non essere corretto se il nome o lo spazio dei nomi dell'operazione non è corretto.
UnsupportedOperationException L'adapter genera questa eccezione quando il client dell'adattatore specifica un'azione non valida.
ArgumentException L'adattatore genera questa eccezione se per un argomento viene specificato un valore non corretto.
NotImplementedException L'adattatore genera questa eccezione se un metodo nel lettore XMLReader non è implementato.
ArgumentNullException L'adattatore genera questa eccezione se non viene specificato un argomento obbligatorio.
ArgumentOutOfRangeException L'adattatore genera questa eccezione se tenta di accedere a un'entità inesistente o a un'entità fuori intervallo.
XmlReaderGenerationException L'adapter genera questa eccezione quando non è in grado di generare un XmlReader dal messaggio di output.
Metadataexception L'adattatore genera questa eccezione se si verifica un errore durante il recupero, l'esplorazione o la ricerca dei metadati.
CredentialsException L'adattatore genera questa eccezione se si verifica un problema durante il recupero o l'uso di token di sicurezza o se le credenziali necessarie non sono specificate.
InvalidUriException L'adattatore genera questa eccezione se l'URI di connessione non dispone dei componenti necessari per il stringa di connessione.
Connectionexception L'adattatore genera questa eccezione se si verifica un problema durante la connessione al database Oracle tramite ODP.NET. L'eccezione interna contiene l'eccezione Oracle.
TimeoutException L'adattatore genera questa eccezione se il timeout specificato per un'operazione è scaduto. L'eccezione interna contiene le specifiche del motivo per cui il timeout specificato non è sufficiente.
ListenerException L'adapter genera questa eccezione se si verifica un problema durante la ricezione di un messaggio dal sistema di destinazione. Questo messaggio indica un problema correlato al listener Oracle. L'eccezione interna presenta le specifiche del problema.
TargetSystemException L'adattatore genera questa eccezione se Oracle restituisce un errore o una risposta non valida. L'eccezione interna contiene l'eccezione di runtime Oracle.
InvalidOperationException L'adattatore genera questa eccezione se l'adapter tenta di eseguire un'operazione non valida nel sistema di destinazione. L'eccezione interna contiene le specifiche dell'operazione non valida eseguita.
OverflowException L'adattatore genera questa eccezione se durante l'esecuzione di un'operazione contenente tipi di dati numerici Oracle all'interno di DataSet o cursori REF di tipo debole, viene specificato un valore elevato per questi tipi di dati numerici Oracle che non possono rientrare nel rispettivo tipo .NET.

Vedere anche

Risolvere i problemi relativi all'adapter Oracle Database