none
The adapter "MSMQ" raised an error message. Details "Message Queuing has not been installed on this computer.". RRS feed

  • Question

  • In my application The MSMQ Receive location is configured to receive the message from Remote computer MSMQ.

    On the System on which biztalk is installed MSMQ is not installed.

    When i submit the message in receive location (Remote computer MSMQ) i got the following error
    "The adapter "MSMQ" raised an error message. Details "Message Queuing has not been installed on this computer.".

    Is it require to install Message Queuing on  the Biztalk server.?

    • Moved by Ben Cline1Moderator Monday, November 16, 2009 12:45 AM Related to adapters (From:BizTalk Server General)
    Thursday, November 12, 2009 6:29 PM

Answers

  • Hi,

    Yes, MSMQ needs to be installed on the BizTalk server. I've faced this before also.


    HTH, Randal van Splunteren - http://biztalkmessages.vansplunteren.net - Please mark as answered if this answers your question.
    Thursday, November 12, 2009 8:34 PM
    Moderator
  • Hi,

    You need to install MSMQ on BizTalk server (MSMQ adapter) even if you are reading messages from remote machine.  Please see the below extract from link http://msdn.microsoft.com/en-us/library/aa578038(BTS.10).aspx.


    "All message handling relies on the local Message Queuing service, even for remote queues. For remote queues, the adapter hands messages off to the local Message Queuing service. It, in turn, sends the messages to the remote queue."

    Regards,

    Tariq Majeed

    Please mark it as answer if it helps
    Friday, November 13, 2009 2:16 AM

All replies

  • Hi,

    Yes, MSMQ needs to be installed on the BizTalk server. I've faced this before also.


    HTH, Randal van Splunteren - http://biztalkmessages.vansplunteren.net - Please mark as answered if this answers your question.
    Thursday, November 12, 2009 8:34 PM
    Moderator
  • Hi,

    You need to install MSMQ on BizTalk server (MSMQ adapter) even if you are reading messages from remote machine.  Please see the below extract from link http://msdn.microsoft.com/en-us/library/aa578038(BTS.10).aspx.


    "All message handling relies on the local Message Queuing service, even for remote queues. For remote queues, the adapter hands messages off to the local Message Queuing service. It, in turn, sends the messages to the remote queue."

    Regards,

    Tariq Majeed

    Please mark it as answer if it helps
    Friday, November 13, 2009 2:16 AM
  • Thanks for the solution.

    yes MSMQ need to install on the machine where Biztalk is running. Also on the remote server for the Queue, Give Full control access to the account which is configured for Biztalk MSMQ host adapter.



    The problem is resolved.


    Friday, November 13, 2009 10:55 AM
  • Hi,

    I think the queues are stored on the hard disks / SAN and hence write access is required for the account which is configured for BizTalk MSMQ host adapter.
    Please mark as answer if this helps you. Thanks and warm regards Ambar Ray EAI Architect - Microsoft Technologies
    Monday, November 16, 2009 8:16 AM