R Raghu

I don't know much about MQSeries except that it has both server and client portions. Also don't know much about where the physical location of the queue is in MQSeries. However I do know about MSMQ pretty well.

BizTalk documentation says that MQSeries adapter works with MQSeries Server for Windows. What exactly does this mean If 'MQSeries Server for Windows' means server portion, does it mean adapter can only work MQSeries deployed on windows and it does not work with MQSeries deployed on other OS What is the typical layout of MQSeries and BizTalk for which adpater is useful

Thanks.




Re: BizTalk R2 Adapters and Adapter Pack MQSeries Adapter

Henry Wang

You are right about the current MQSeries Adapter. It can only talk to MQSeries Server which is installed on Windows System. The adapter itself does not include the full client components of MQSeries. It does not even talk to MQSeries Server Component on Windows system directly. Indeed, the adapter talks to the MQSAgent application, which has to be installed on the MQSereies Server on Windows system. And then, the MQSAgent application talks to MQSeries Server for Windows.

There is no way we can install this MQSAgent on other OS, that's why MQSeries adapter cannot communicate with MQServer installed on the other OS directly.

If you do need Biztalk communicate with MQ Server on other OS, there are two options:

1) Setup a MQSeries Server on Windows Server as the bridge between Biztalk and MQSeries Server on the other systems.

2) Use other adapters from third party vendor. We used TopXML MQSeries adapter, it worked fine. However, you have to install MQ Client on your Biztalk server as prerequisites.

Here is more information on MQSeries architect:

http://msdn2.microsoft.com/en-us/library/aa578561.aspx






Re: BizTalk R2 Adapters and Adapter Pack MQSeries Adapter

anilbal

You can use the client-based BizTalk Adapter for WebSphere MQ (MQSC) - Refer product documentation for more info - http://msdn2.microsoft.com/en-us/library/aa772116.aspx - it also has a comparison table with the server-based MQ Adapter.



Re: BizTalk R2 Adapters and Adapter Pack MQSeries Adapter

Henry Wang

Hi, Anilbal,

That's good to know. I was told by Microsoft last year that they were developing a MQSeries adapter based on client. So promise became true. :-) And we were using BizTalk 2004. which does not like this new adapter support.

However, one more question here, since this adapter is in HIS server rather than in BizTalk. Do we need to pay additional license fee for using this adapter

Thanks,






Re: BizTalk R2 Adapters and Adapter Pack MQSeries Adapter

anilbal

No additional license. It is part of BizTalk Server license.

Yes, it is supported on BTS 2006 and BizTalk 2006 R2. It is part of 'BizTalk Adapters for Host Systems' package.

Information about this package and licensing can be found at:

http://www.microsoft.com/biztalk/evaluation/adapter/adapters/BAHS/default.mspx

http://www.microsoft.com/hiserver/howtobuy/default.mspx

-Anil





Re: BizTalk R2 Adapters and Adapter Pack MQSeries Adapter

Yonathan Masovich

Hi.

Im looking for some information about MQSC Adpater for BTS 2006R

Here is what I need:

as one of my customer requirements was possibility to get context for some message dinamicly like this:

SomeMessage(MQSeries.SomeProperty) = "SomeValue";

SomeMessage(MQSeries.SomeProperty2) = "SomeValue2";

SomeMessage(MQSeries.SomeProperty3) = "SomeValue3";

this works fine after i add in references - MQSeries.dll

now is the question:

How can i perform such thing for MQSC adapter

thnx Smile






Re: BizTalk R2 Adapters and Adapter Pack MQSeries Adapter

Scott Colestock

This is answered well in the docs -

"The BizTalk Adapter for WebSphere MQ uses the same property schema assembly (MQSeries.dll) that is available with the server-based MQSeries Adapter. Because the server-based MQSeries Adapter is available with BizTalk Server 2006, this assembly should be already deployed in the BizTalk Management Database.

In addition, an extension schema assembly is available with the MQSC Adapter. This property schema assembly is called MQSeriesEx.dll, and it contains properties that are valid only to the Client-Based MQSeries Adapter. The assembly is deployed into the BizTalk Management Database as part of the adapter installation."

Scott Colestock

www.traceofthought.net






Re: BizTalk R2 Adapters and Adapter Pack MQSeries Adapter

Yonathan Masovich

Thnx a lot.




Re: BizTalk R2 Adapters and Adapter Pack MQSeries Adapter

Yonathan Masovich

Hi - the previous answer was very helpful, but maybe you know the answer for my another question:

if i desire to get all list of all properties of adapters like that :

msgSomeMessage(someAdapter.SomeProperty1...

msgSomeMessage(someAdapter.SomeProperty2...

msgSomeMessage(someAdapter2.SomeProperty1...

msgSomeMessage(someAdapter2.SomeProperty2...

all this list from combo box ^^^^^^^^

Thanx a lot :-)