本部分列出了适用于 Oracle 数据库的 Microsoft BizTalk 适配器引发的异常。 这些内容可以包含:
内部异常,这是.NET Framework引发的系统异常。
LOB 客户端库引发的 LOB 异常。
有关内部异常的详细信息,请参阅相应的 .NET Framework 或 Oracle 文档。 异常还包含有助于解决问题的详细错误消息。
异常 | 可能的原因/说明 |
---|---|
XmlReaderParsingException | 如果适配器不支持指定的类型,或者为该类型指定了不正确的值,则适配器将引发此异常。 此外,输入 XML 可能不正确。 不正确的值包括超过最大文本量或最大位数的情况。 如果操作名称或命名空间不正确,则输入 XML 可能不正确。 |
UnsupportedOperationException | 适配器客户端指定了无效操作时,适配器将引发此异常。 |
ArgumentException | 如果为参数指定了不正确的值,适配器将引发此异常。 |
NotImplementedException | 如果未实现 XMLReader 读取器中的某个方法,适配器将引发此异常。 |
ArgumentNullException | 如果未指定必需的参数,适配器将引发此异常。 |
ArgumentOutOfRangeException | 如果适配器尝试访问不存在的实体或范围外实体,则会引发此异常。 |
XmlReaderGenerationException | 适配器在无法从输出消息生成 XmlReader 时引发此异常。 |
MetadataException | 如果在元数据检索、浏览或搜索过程中出现错误,适配器将引发此异常。 |
CredentialsException | 如果在检索或使用安全令牌时遇到问题,或者如果未指定所需的凭据,适配器将引发此异常。 |
InvalidUriException | 如果连接 URI 没有连接字符串所需的组件,适配器将引发此异常。 |
ConnectionException | 如果使用 ODP.NET 连接到 Oracle 数据库时出现问题,适配器将引发此异常。 内部异常包含 Oracle 异常。 |
TimeoutException | 如果为操作指定的超时失效,适配器将引发此异常。 内部异常包含指定超时不足的原因。 |
ListenerException | 如果在从目标系统接收消息时遇到问题,适配器将引发此异常。 此消息表示与 Oracle 侦听器相关的问题。 内部异常具有问题的具体细节。 |
TargetSystemException | 如果 Oracle 返回错误或无效响应,适配器将引发此异常。 内部异常包含 Oracle 运行时异常。 |
InvalidOperationException | 如果适配器尝试在目标系统上执行无效操作,适配器将引发此异常。 内部异常包含正在执行的无效操作的具体内容。 |
OverflowException | 如果在 DataSet 或弱类型 REF CURSORS 中执行包含 Oracle 数字数据类型的操作时,为这些 Oracle 数字数据类型指定了一个不能适应相应 .NET 类型的大值,则适配器将引发此异常。 |