Author |
Message
|
harkinj |
Posted: Wed Dec 21, 2005 4:21 am Post subject: .net classes provided support on windows mqseries unlike Ibm |
|
|
Guest
|
Hi,
Can someone confiem that Neil Kolban c# classes support access to non windows installations of Mq?
I've read the docs for Ibm supplied .net classes but theire pre-requisite is windows installation of Mq.
Thanks
JOhn |
|
Back to top |
|
 |
jefflowrey |
Posted: Wed Dec 21, 2005 4:39 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Capitalware's products are written in Java, not in .NET. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
RogerLacroix |
Posted: Wed Dec 21, 2005 9:00 pm Post subject: |
|
|
 Jedi Knight
Joined: 15 May 2001 Posts: 3264 Location: London, ON Canada
|
Hi,
I have moved this posting because, as Jeff said, it has nothing to do with any Capitalware product.
Please post your questions in the appropriate forum here at www.mqseries.net
Regards,
Roger Lacroix
Capitalware Inc.
P.S. Always follow what is in the MQ manuals first, then post and ask questions second. _________________ Capitalware: Transforming tomorrow into today.
Connected to MQ!
Twitter |
|
Back to top |
|
 |
kevinf2349 |
Posted: Wed Dec 21, 2005 9:22 pm Post subject: |
|
|
 Grand Master
Joined: 28 Feb 2003 Posts: 1311 Location: USA
|
I believe that .Net code is only supported on Windows <period>.
I further believe that C# is .Net therefore it would be Windows only.
Seasons Greetings to all.
Oh..BTW as promised I played around with our z/OS system and I will be posting a couple of programs in the next day or so that will return the z/OS MQ version, level set and last PTF applied without the need to scrape from job logs.
So far I have working versions in REXX and assembler...Cobol is almost ready too.
Now all I have to do is to work out where to place them and in what format.
I have also reworked the .Net code that I posted here for listing software versions and CSD apllied so that it supports both version 5 and version 6. |
|
Back to top |
|
 |
bower5932 |
Posted: Thu Dec 22, 2005 6:26 am Post subject: Re: .net classes provided support on windows mqseries unlike |
|
|
 Jedi Knight
Joined: 27 Aug 2001 Posts: 3023 Location: Dallas, TX, USA
|
harkinj wrote: |
Hi,
Can someone confiem that Neil Kolban c# classes support access to non windows installations of Mq? |
Hopefully, you aren't actually using the Neil Kolban classes. The .net support now comes with the product. |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu Dec 22, 2005 6:28 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
You can use the supported, supplied .NET classes running on windows to act as a full MQ Client to connect to queue managers running on any platform. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
ewilliams |
Posted: Thu Dec 29, 2005 7:52 pm Post subject: |
|
|
 Apprentice
Joined: 27 Nov 2002 Posts: 30 Location: Portland
|
|
Back to top |
|
 |
harkinj |
Posted: Mon Jan 09, 2006 1:28 am Post subject: |
|
|
Newbie
Joined: 09 Jan 2006 Posts: 2
|
Hi,
Thanks for all info.
Jefflowrey you say "You can use the supported, supplied .NET classes running on windows to act as a full MQ Client to connect to queue managers running on any platform.
"
but these classes only come with Mq for windows . Hence if i have Mq for Solaris and i want to write a .net client ( to run on windows) using these classes do i have to also purchase Mq for Windows to get the classes ( and support) or is there a donwload available?
Thanks
John |
|
Back to top |
|
 |
jefflowrey |
Posted: Mon Jan 09, 2006 4:23 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
You can download the full install of the Windows client and get the development libraries you need. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
harkinj |
Posted: Thu Jan 12, 2006 3:12 am Post subject: |
|
|
Newbie
Joined: 09 Jan 2006 Posts: 2
|
Thanks for info.
I thought it only worked against windows installation due to :
"To run WebSphere MQ classes for .NET, you need the following software: v WebSphere MQ for Windows systems. "
for the pre-requisties section of the .net guide.
Regards
JOhn |
|
Back to top |
|
 |
mvic |
Posted: Thu Jan 12, 2006 7:08 am Post subject: |
|
|
 Jedi
Joined: 09 Mar 2004 Posts: 2080
|
harkinj wrote: |
I thought it only worked against windows installation due to : "To run WebSphere MQ classes for .NET, you need the following software: v WebSphere MQ for Windows systems." |
Just to add a bit of emphasis to jefflowrey's post:
You'll need an installation of the MQ client on Windows. It's a free download - go to the SupportPacs page (via the WMQ support page if you are not familiar with how to get to it). |
|
Back to top |
|
 |
nitinbhate |
Posted: Fri Jan 27, 2006 7:23 am Post subject: WebSphere MQ 6 for Windows and VB.NET Integration |
|
|
Newbie
Joined: 23 Jan 2006 Posts: 1
|
Can somebody confirm that WebSphere 6 for windows has already 'MQ Transport for SOAP' included as default installation? Or Do we need install it separaterly from MQ CD.
We are trying to send SOAP message with Attachment from .NET webservice using IBM.WMQ classes. But we are not able to send it properly. Is something missing in the following code? or some different method needs to used for the same.
Code snippet;
'---- Define the Parameters used for connecting to the MQ Server
MQEnvironment.Hostname = "PClibmqsd01"
MQEnvironment.Channel = "QMGRCHNL"
'-----Access the MQ Queue Manager
objQManager = New MQQueueManager("queue_manager", "QMGRCHNL", "USLIBMQSD01(1414)")
'-----Access the QUEUE where it will be opened in an OUTPUT mode for writing msg
objMQQueue = objQManager.AccessQueue("REQUESTQ", MQC.MQOO_OUTPUT)
objMQMsg = New MQMessage
objPMO = New MQPutMessageOptions
objMQMsg.Format = IBM.WMQ.MQC.MQFMT_STRING
'-----strMessage is constructed SOAP message.
objMQMsg.WriteUTF(strMessage)
'objMQMsg.Format = IBM.WMQ.MQC.MQFMT_NONE
'' objMQMsg.WriteObject(respContext)
'objMQMsg.Format = MQC.MQFMT_STRING
objMQQueue.Put(objMQMsg, objPMO)
'-----Release all the objects used
objMQQueue.Close()
objQManager.Close() |
|
Back to top |
|
 |
|