【问题标题】:BizTalk - polling an Oracle database packageBizTalk - 轮询 Oracle 数据库包
【发布时间】:2020-10-12 14:25:14
【问题描述】:

我需要在 BizTalk 中轮询 Oracle 数据库。在 postPollStatement 中,我需要添加在 Oracle DB 中为我创建的包。谁能帮我解决这个问题?

我已经在 Visual Studio 中创建了架构,创建了端口,并且我已经配置了除了 postPollStatement 之外的所有内容。

EDIT1: 我已经做了一些研究并关注了 Microsoft Docs,但仍然没有设法让 postPollStatement 工作。 https://docs.microsoft.com/en-us/biztalk/adapters-and-accelerators/adapter-oracle-database/poll-oracle-db-using-stored-procedures-functions-or-packaged-procedures

这是我收到的错误:System.TypeInitializationException:“Oracle.DataAccess.Client.OracleConnection”的类型初始化程序引发了异常。 ---> System.BadImageFormatException:尝试加载格式不正确的程序。 (HRESULT 异常:0x8007000B)

【问题讨论】:

  • 不使用 Add、Add Generated Item、Consume Adapter Service 为您创建包含它的绑定文件吗?

标签: oracle package integration biztalk polling


【解决方案1】:

要使其正常工作,您需要执行以下操作:

polledDataAvailableStatement:返回“1”或“0”的 SQL 语句。 从表中选择计数 (*)

pollingAction:从为入站消息生成的架构中检索轮询操作。

pollingStatement: 对于此绑定属性,指定您从 Visual Studio 中的架构生成的整个 XML 请求消息。 (如果架构中没有指定,则不需要参数)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多