适用于 Oracle 数据库的 Microsoft BizTalk 适配器通过以下方式支持 Oracle 函数、过程和包:
- 函数 显示为操作。 操作的名称是 Oracle 函数的名称。 支持 IN、OUT 和 IN OUT 参数以及 RETURN 值。 
- 过程 显示为操作。 操作的名称是 Oracle 过程的名称。 支持 IN、OUT 和 IN OUT 参数。 
- 打包的函数和过程 显示为操作。 函数或过程) (操作的名称和命名空间由 Oracle 包的名称限定。 包支持重载, (看到下一个项目符号) 。 
- 包中重载的函数和过程 显示为操作。 每个重载的函数或过程都在其名称后面追加了一个字符串,用于标识重载。 此字符串是序列“overload1”、“overload2”、“overload3”等的一部分。 
- 过程和函数的 IN、OUT 和 IN OUT 参数以及函数 RETURN 值支持 REF CURSOR 类型。 有关详细信息,请参阅 使用 REF CURSOR 参数对函数和过程执行的操作。 
- 过程和函数的 IN、OUT 和 IN OUT 参数以及函数 RETURN 值支持记录类型。 支持简单和复杂 (嵌套) RECORD 类型。 对包含 RECORD 类型的函数和过程的操作 - 详细信息: 
- 使用 BizTalk Server 调用 Oracle 过程或函数,请参阅使用 BizTalk Server 调用 Oracle 数据库中的函数和过程和使用 BizTalk Server 调用 Oracle 数据库中的重载函数和过程。 
- 使用 WCF 服务模型调用 Oracle 过程或函数,请参阅 使用 WCF 服务模型在 Oracle 数据库中调用函数和过程。 
- 使用 WCF 通道模型调用 Oracle 过程或函数,请参阅 使用 WCF 通道模型在 Oracle 数据库中调用函数。 
- 用于调用 Oracle 过程和函数的消息结构和 SOAP 操作,请参阅 函数和过程的消息架构。