Bagikan melalui


Pengecualian dan penanganan kesalahan dengan adaptor Oracle Database

Bagian ini mencantumkan pengecualian yang dilemparkan Adapter Microsoft BizTalk untuk Oracle Database. Ini dapat berisi:

  • Pengecualian dalam, yang merupakan pengecualian sistem yang dilemparkan .NET Framework.

  • Pengecualian LOB yang dilemparkan pustaka klien LOB.

    Untuk informasi selengkapnya tentang pengecualian dalam, lihat dokumentasi .NET Framework atau Oracle masing-masing. Pengecualian juga berisi pesan kesalahan terperinci yang membantu menyelesaikan masalah.

Pengecualian Kemungkinan Penyebab/Deskripsi
XmlReaderParsingException Adaptor melemparkan pengecualian ini jika tidak mendukung jenis yang ditentukan, atau jika nilai yang salah ditentukan untuk jenis tersebut. Selain itu, XML input mungkin salah. Nilai yang salah mencakup kasus di mana jumlah maksimum teks atau digit maksimum terlampaui. XML input mungkin salah jika nama operasi atau namespace salah.
UnsupportedOperationException Adaptor melemparkan pengecualian ini ketika klien adaptor menentukan tindakan yang tidak valid.
ArgumentException Adaptor melemparkan pengecualian ini jika nilai yang salah ditentukan untuk argumen.
NotImplementedException Adaptor melemparkan pengecualian ini jika beberapa metode di pembaca XMLReader tidak diimplementasikan.
ArgumentNullException Adaptor melemparkan pengecualian ini jika argumen yang diperlukan tidak ditentukan.
ArgumentOutOfRangeException Adaptor melemparkan pengecualian ini jika mencoba mengakses entitas yang tidak ada atau entitas di luar rentang.
XmlReaderGenerationException Adaptor melemparkan pengecualian ini ketika tidak dapat menghasilkan XmlReader dari pesan output.
MetadataException Adaptor melemparkan pengecualian ini jika ada kesalahan selama pengambilan metadata, telusuri, atau pencarian.
CredentialsException Adaptor melemparkan pengecualian ini jika ada masalah saat mengambil atau menggunakan token keamanan atau jika kredensial yang diperlukan tidak ditentukan.
InvalidUriException Adaptor melemparkan pengecualian ini jika URI koneksi tidak memiliki komponen yang diperlukan untuk string koneksi.
ConnectionException Adaptor melemparkan pengecualian ini jika ada masalah saat menyambungkan ke database Oracle menggunakan ODP.NET. Pengecualian dalam berisi pengecualian Oracle.
TimeoutException Adaptor melemparkan pengecualian ini jika batas waktu yang ditentukan untuk operasi dilewati. Pengecualian dalam berisi spesifikasi mengapa batas waktu yang ditentukan tidak cukup.
ListenerException Adaptor melemparkan pengecualian ini jika ada masalah dalam menerima pesan dari sistem target. Pesan ini menunjukkan masalah yang terkait dengan pendengar Oracle. Pengecualian dalam memiliki spesifikasi masalah.
TargetSystemException Adaptor melemparkan pengecualian ini jika Oracle mengembalikan kesalahan atau respons yang tidak valid. Pengecualian dalam berisi pengecualian runtime Oracle.
InvalidOperationException Adaptor melemparkan pengecualian ini jika adaptor mencoba melakukan operasi yang tidak valid pada sistem target. Pengecualian dalam berisi spesifikasi operasi yang tidak valid yang sedang dilakukan.
OverflowException Adaptor melemparkan pengecualian ini jika saat melakukan operasi yang berisi jenis data numerik Oracle di dalam DataSets atau REF CURSORS yang diketik lemah, nilai besar ditentukan untuk jenis data numerik Oracle ini yang tidak dapat masuk ke dalam jenis .NET masing-masing.

Lihat juga

Memecahkan masalah adaptor Oracle Database