none
How to configure BizTalk to receive IDocs from SAP? RRS feed

  • Question

  • We have two BTS 2010 application servers with Host Instances for the receive (ReceiveHost) on each app server.  We also have several WCF-Custom Receive Locations defined for receiving SAP IDocs (receiveIdocFormat = String).

    Everything works okay for the most part. However, I noticed we receive duplicate IDocs from time to time (same docnum, instance id, etc.)

    Should we define single Host Instance to listen for SAP IDocs to fix the issue, or is there a better solution which would allow us to keep multiple Host Instances to receive IDocs from SAP?

    ---

    Also, we are experiencing the same issue as described on this thread:

    http://social.msdn.microsoft.com/Forums/en-US/biztalkr2adapters/thread/4bbdfb13-e2af-44f8-8138-8c54b18f5781

    Any chance this is related to how we have defined host instances?

    Tuesday, June 25, 2013 9:07 PM

Answers

  • One ReceiveLocation corresponds to just one connection with SAP. When you have multiple host-instances, they will actually work in a round-robin way when it comes to receiving IDOC's from SAP.


    Glenn Colpaert - MCTS BizTalk Server - Blog : http://blog.codit.eu

    Wednesday, June 26, 2013 5:09 AM

All replies

  • One ReceiveLocation corresponds to just one connection with SAP. When you have multiple host-instances, they will actually work in a round-robin way when it comes to receiving IDOC's from SAP.


    Glenn Colpaert - MCTS BizTalk Server - Blog : http://blog.codit.eu

    Wednesday, June 26, 2013 5:09 AM
  • If we have multiple servers at SAP side then we need more than one receive location in BizTalk also. 

    That works

    Thanks

    Basharat Ahmed

    Monday, November 21, 2016 11:26 AM