none
MQ Series Adapter problems RRS feed

  • Question

  • I have created a Correlation ID Project on my Virtual Machine.

    I am trying to send and receive messages in my application to and from WebSphere MQ using MQ Series Adapters, however I am getting stuck in the BizTalk Server Administration Console setting up the ports.  Where the hang up is right now the event viewer tells me ---

    A message sent to the Adapter "MQSeries" on send Port SendToMQ" with URI 'MQS://000.000.000.00(1111)/CTQ1/TEST.REQUEST" is suspended.  Error details: Server 000.000.000.00(1111) could not be found.  Specify a valid Server name and make sure the BizTalk host account is a member of the Distributed COM Users on the MQ Series machine.  The COM exeption is: Retrieving the COM class factory for remote component with CLSID {----------------} from machine 000.000.000.00(1111) failed due to the follwoing error: 800706ba. 

    In the send port type  the MQSeriesTransport Properies the Queue Definition requires three fields.  1. Server - I used the MQ ip address sample here 000.000.000.00(1111)   2.  Queue Manager - CTQ1    3.  Queue - TEST.REQUEST

    I can connect to MQ using the MQ 7.01 Client and explorer and read and write to the que.  The address is pingable on my virtual.

    Since this is on a virtual machine is it because of a RAQF ID issue?  I don't know much about SSO but is that my next approach? 

    I figure there are several steps I need in order for this to work if anybody has a step by step way or process please let me know. 

    Thanks

    • Moved by Ben Cline1Moderator Friday, September 17, 2010 10:42 PM Relates to adapters (From:BizTalk Server General)
    Friday, September 17, 2010 8:15 PM

Answers

  • Yeah using the MQSeries adapter when you need to use the MQSC adapter is a very common problem.

    For 2042 it looks like a shared access thing. Do you have the queue manager open when testing too?

    Maybe try bumping up the wait interval or increasing the batch size settings? The port properties detail gives some information on the settings: http://technet.microsoft.com/en-us/library/aa705592(BTS.10).aspx.

    Another site I have found really helpful in diagnosing MQSeries issues is http://www.redbooks.ibm.com/ - you can search for mqseries information and get good technical information.

    Thanks,


    If this answers your question, please use the "Answer" button to say so | Ben Cline
    Wednesday, September 22, 2010 5:46 PM
    Moderator

All replies

  • OK...to folllow up on this I was using the wrong adapter, since we are using the client using the MQSC adapter was the way to connect Biztalk to MQ. I can now send data to the QUEUE with no problems.  Now that I can write to the QUEUE I  am trying to retrieve data from the QUEUE back into my application but I have a problem dealing with our receive port. 

    The adapter MQSC raised an error message. Details 'Failure encountered while attempting to open queue. queue = TEST.REPLY, queManager = CTQ1 reasonCode = 2042

    When looking at the MQ client it is saying "Object in use"   so it seems the receive port is making the QUEUE busy out.

    Tuesday, September 21, 2010 9:02 PM
  • Yeah using the MQSeries adapter when you need to use the MQSC adapter is a very common problem.

    For 2042 it looks like a shared access thing. Do you have the queue manager open when testing too?

    Maybe try bumping up the wait interval or increasing the batch size settings? The port properties detail gives some information on the settings: http://technet.microsoft.com/en-us/library/aa705592(BTS.10).aspx.

    Another site I have found really helpful in diagnosing MQSeries issues is http://www.redbooks.ibm.com/ - you can search for mqseries information and get good technical information.

    Thanks,


    If this answers your question, please use the "Answer" button to say so | Ben Cline
    Wednesday, September 22, 2010 5:46 PM
    Moderator