How to stop multiple host instances polling data from database via WCF adapter multiple times? RRS feed

  • Question

  • I have a receive adapter, it keeps polling data from database using WCF-OracleDB adapter N times, N is equal to number of BizTalkApplication host instances the server has. E.g. if there are 2 servers are running clustered BizTalk, the data will be polled 2 times from the database.



    Monday, November 7, 2011 2:07 AM


  • "If your BizTalk group needs to be Highly Available, but you want to limit a Host to only have 1 Host instance. The reason that you may want to do this is to prevent message duplication. Message duplication may occur when you have *some* adapters running in multiple Host Instances. Adapters such as POP3, FTP, MSMQ/MSMQT and database adapters in polling scenarios."

    Refer this blog.

    Don't forget to mark the post as answer or vote as helpful if it does, Regards - Sathish Krishnan
    • Marked as answer by Xiao Han Tuesday, November 8, 2011 12:51 AM
    Monday, November 7, 2011 6:14 AM