IDOC未从SAP触发,但能够在BizTalk中查看

IDOC未从SAP触发,但能够在BizTalk中查看,biztalk,Biztalk,在我工作的某个集成场景中,BizTalk被用作中间件,仅用于传递。SAP RFC是源连接,目标是AS2服务器。我遇到了AS2服务器从BizTalk接收额外IDOC的情况。我可以在BizTalk中看到收到IDOC。我可以通过检查来确认这一点- 砰 通过跟踪消息事件检查端口启动 当签入SAP时,似乎额外的IDOC甚至没有从SAP触发。请提出一些建议,我对此问题一无所知。如果您收到一份文档,但发送了两份,则该问题很可能是某些端口的订阅问题 例如,如果您的发送端口组具有与其绑定的发送端口相同的筛选器。然

在我工作的某个集成场景中,BizTalk被用作中间件,仅用于传递。SAP RFC是源连接,目标是AS2服务器。我遇到了AS2服务器从BizTalk接收额外IDOC的情况。我可以在BizTalk中看到收到IDOC。我可以通过检查来确认这一点-

  • 通过跟踪消息事件检查端口启动

  • 当签入SAP时,似乎额外的IDOC甚至没有从SAP触发。请提出一些建议,我对此问题一无所知。

    如果您收到一份文档,但发送了两份,则该问题很可能是某些端口的订阅问题

    例如,如果您的发送端口组具有与其绑定的发送端口相同的筛选器。然后两者都将订阅并发送相同的消息,因此您最终会收到两条消息


    另一种情况是,您有一个从接收端口接收消息并将消息发送到发送端口的业务流程,而发送端口有一个订阅,可直接侦听来自接收端口的消息。

    Hi Sunil。我下面的回答有助于你解决问题吗?如果是,你应该给它一个绿色的勾号。如果没有,请用您检查和放弃的内容更新您的问题。此外,您还应该查看消息的上下文属性,以查看它们的来源。