Re: MQSeries hidden parameters?
Ferenc, >>>I'm looking for a dokumentation wich describe ALL stanzas >>>in qm.ini and mqs.ini (or registry entries on Windows). I >>>found a channel stanza like StopEvent=Always, but I have >>>not got a doc which describres it. Could anybody help me? Well, I don't have a document that describe ALL stanzas in qm.ini and mqs.ini, but I can assist you with the one you mentioned. Prior to V5.3, a channel would always issue an MQRC_CHANNEL_STOPPED event before it terminates. This includes the situation where a channel which previously failed to connect is stopped. In contrast, the MQRC_CHANNEL_STARTED event is ONLY raised if the channel actually starts. This meant there were situations where a MQRC_CHANNEL_STOPPED event could be raised for a channel that never saw a MQRC_CHANNEL_STARTED event. Some customers found this confusing. With WMQ V5.3, an MQRC_CHANNEL_STOPPED event is now ONLY issued if the channel has previously issued a MQRC_CHANNEL_STARTED event. However, for some reason you may have adapted to the pre-V5.3 behavior, and now find the new behavior confusing. You can use StopEvent=Always to request that channels always raise a stop event. Hope this helps. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Renting / buying Mainframe time (OS/390 or z/OS)
Roger, Try this: http://www.developer.ibm.com/zseries/flexes.html Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Roger Lacroix <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on 11/01/2004 06:05:40 PM Please respond to MQSeries List <[EMAIL PROTECTED]> Sent by:MQSeries List <[EMAIL PROTECTED]> To:[EMAIL PROTECTED] cc: Subject:Re: Renting / buying Mainframe time (OS/390 or z/OS) Thanks. Do you have a link or company name? Emulating z/OS, C & MQ on a laptop could get ticky. Regards, Roger Lacroix Capitalware Inc. http://www.capitalware.biz Quoting "Juch, Robert" <[EMAIL PROTECTED]>: > Roger, > > You might want to consider buying one of the laptops that run z/OS at the > equivalent of 30 MIPS. > > R?S > Bob Juch > Citigroup > MQ Mainframe Support Team > Weehawken, NJ > 201-974-2147 > > mailto:[EMAIL PROTECTED] > > -Original Message- > From: MQSeries List [mailto:[EMAIL PROTECTED] On Behalf Of Roger > Lacroix > Sent: Monday, November 01, 2004 3:26 PM > To: [EMAIL PROTECTED] > Subject: Renting / buying Mainframe time (OS/390 or z/OS) > > > All, > > I have a new tool and I can compile and link it on Unix and Windows but I > also > want to build a load-module (compile & link it) for the mainframe. > > Does anyone know where I rent mainframe time from?? i.e. service bureau or > maybe > services company, etc.. > > I have lots of mainframe expereince, so I know what I'm doing (hopefully). > > Here's what I'm looking for: > - a recent release of z/OS (not too picky) > - WMQ 5.3 or 5.3.1 > - 1 queue manager built and running. > - C compiler & linker > - CAF installed on z/OS (Client Attachment Feature) > - Ability to run a client program from any OS (even VPN from my PC). > > I'm an IBM business partner, but I can't find out if IBM actually offers > these > services. > > Any help / info about ANYBODY who offers this kind service would be greatly > appreciated. > > Regards, > Roger Lacroix > Captialware Inc. > http://www.capitalware.biz > Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: SWIFT (MT202) to SFMS convertion
Hello, > Right now im working with WBIMB 5.0. im trying to convert > a SWIFT (MT202) message to SFMS message. already i spent lot > of time for this message convertion. frankly speaking ... > result is zero. I am really happy if Pals would post some > suggestions. Perhaps you could post some details about the problem you are seeing. Also, what fixpack level are you at with MB? You could also look into SuppoortPac IA0T ("WebSphere BI Message Broker - SWIFT Solution"). This SupportPac is a services offering (fee-based) that enables integration of SWIFT based messaging systems with both SWIFT and non-SWIFT systems. I don't have first-hand knowledge of this SupportPac so I cannot say that it will solve your problem, but it might be worth looking into. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQI Compute Node
Hello, >>> - What's the purpose of adding a message set + set as >>> input to this node? I can understand the purpose of >>> adding a Database as input. However, why a message? >>> The reason I ask is that the message is anyway already >>> input via the input terminal of the compute node . >>> Likewise why add the message set as output? You don't need to do thia, however doing so enables you to use the mapping feature of the Compute node. With the input and output maps specified, you can do drag-and-drop mapping rather than manually coding ESQL. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] W Samuel <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on 09/22/2004 10:31:48 AM Please respond to MQSeries List <[EMAIL PROTECTED]> Sent by:MQSeries List <[EMAIL PROTECTED]> To:[EMAIL PROTECTED] cc: Subject:WMQI Compute Node Hi Everyone, I'm new to WMQI and have a few basic doubts wrt the compute node. Can anyone tell me: - What's the purpose of adding a message set + set as input to this node? I can understand the purpose of adding a Database as input. However, why a message? The reason I ask is that the message is anyway already input via the input terminal of the compute node . Likewise why add the message set as output? Pls excuse me for this simple doubt. Your feedback will be most helpful Thanks W Samuel. ___ALL-NEW Yahoo! Messenger - all new features - even more fun! http://uk.messenger.yahoo.com Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Some questions about the MQ versions
Hello Vaughan, The answers to these questions depend on the platform(s) you are interested in. I'll try and supply some partial answers, based on the broadest platform category: >>>1. Is 5.3 the latest version of MQ? Yes. >>>2. If not, what is? The latest version for any given platform can be found at http://www-306.ibm.com/software/integration/websphere/mqplatforms/ >>>3. Has End of Currency been announced for the latest version? No. >>>4. If so, when? No date yet available. To see the announced end-of-currency dates go to http://www-306.ibm.com/software/info/supportlifecycle/list/w.html >>>5. What is the latest supported version of MQ? The latest version for any given platform can be found at http://www-306.ibm.com/software/integration/websphere/mqplatforms/ >>>6. When does this end? No date yet available. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Vaughan Phillips <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on 09/22/2004 08:03:38 AM Please respond to MQSeries List <[EMAIL PROTECTED]> Sent by:MQSeries List <[EMAIL PROTECTED]> To:[EMAIL PROTECTED] cc: Subject:Some questions about the MQ versions Good Afternoon. I've been looking for MQ announcement letters on the IBM website, but can't seem to get the answers I'm looking for. I'd be much obliged if you could help with the answers to the following questions: 1. Is 5.3 the latest version of MQ? 2. If not, what is? 3. Has End of Currency been announced for the latest version? 4. If so, when? 5. What is the latest supported version of MQ? 6. When does this end? TIA Vaughan --- QAS Ltd. Developers of QuickAddress Software http://www.qas.com";>www.qas.com Registered in England: No 2582055 Registered in Australia: No 082 851 474 --- Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: transactional client with Oracle
Hello, My understanding from my Sales counterparts is that there is no separate part number for the ETC - you order the WebSphere MQ product andthe ETC comes as part of the package. You do need the current WMQ CD package (5.3.03) - the ETC is not on the original 5.0 CD package. I wonder if it is that the different part number is for WMQ 5.0.03 verses 5.3? Or perhaps there was a different part number for the ETC prior to when it was all bundled together as 5.0.03? I'm not sure, but I am pretty certain there is not a separate part number now. If you want to give me the part number you have, I'll look into it. The ETC is a separate client install. As I recall, the ETC manual says to install the standard client first, then the ETC on top of that. I haven't looked at it in a while, though. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] "Wyatt, T Rob" <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on 08/26/2004 03:37:46 PM Please respond to MQSeries List <[EMAIL PROTECTED]> Sent by:MQSeries List <[EMAIL PROTECTED]> To:[EMAIL PROTECTED] cc: Subject:Re: transactional client with Oracle Christopher, Are you sure about #1? We had separate part numbers and pricing for the ETC. It was slightly less than a full QMgr, actually. Of course with our ELA, the prices may bear no resemblance to street prices. But it definitely was a different part number. Now, I know that the regular client is bundled with the server installation. Are you saying you see two different clients as install options now? -- T.Rob -Original Message- From: MQSeries List [mailto:[EMAIL PROTECTED] Behalf Of Christopher Frank Sent: Thursday, August 26, 2004 1:20 PM To: [EMAIL PROTECTED] Subject: Re: transactional client with Oracle Hello, 1) You license "WMQ" on a machine, and then install the parts you want (queue manager, ETC, etc). So Yes, the net is that to put the transactional client (ETC) on a machine you need a full "WMQ" license. 2) The ETC does support 2PC, but as a resource manager only. You must use the ETC in the context of a transaction manager (such as WebSphere app server). Hope this helps. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: transactional client with Oracle
Hello, IIRC, what you have to do is first install the WebSphere MQ base client from the Clients CD. Then you install the ETC from the Extended Transactional Client CD. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Nick Dilauro <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on 08/26/2004 03:28:56 PM Please respond to MQSeries List <[EMAIL PROTECTED]> Sent by:MQSeries List <[EMAIL PROTECTED]> To:[EMAIL PROTECTED] cc: Subject:Re: transactional client with Oracle Thanks, So when I install the server version of MQ and choose to install the client along with it, I'm actually installing the ETC? It doesn't specifically refer to it as ETC, but from what you say I take it that it is. Nick -Original Message- From: MQSeries List [mailto:[EMAIL PROTECTED] On Behalf Of Christopher Frank Sent: Thursday, August 26, 2004 10:20 AM To: [EMAIL PROTECTED] Subject: Re: transactional client with Oracle Hello, 1) You license "WMQ" on a machine, and then install the parts you want (queue manager, ETC, etc). So Yes, the net is that to put the transactional client (ETC) on a machine you need a full "WMQ" license. 2) The ETC does support 2PC, but as a resource manager only. You must use the ETC in the context of a transaction manager (such as WebSphere app server). Hope this helps. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Robert Broderick <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on 08/26/2004 11:51:10 AM Please respond to MQSeries List <[EMAIL PROTECTED]> Sent by:MQSeries List <[EMAIL PROTECTED]> To:[EMAIL PROTECTED] cc: Subject:Re: transactional client with Oracle I have a question. With the Transactional Client does it support a two phase commit between resources like the full server product does Sorry if this is redundant, I missed the first part of this thread! bobbee >From: "David C. Partridge" <[EMAIL PROTECTED]> >Reply-To: MQSeries List <[EMAIL PROTECTED]> >To: [EMAIL PROTECTED] >Subject: Re: transactional client with Oracle >Date: Thu, 26 Aug 2004 08:50:05 +0100 > >As far as I know it is the same price as a full server license. > >Dave > >Instructions for managing your mailing list subscription are provided in >the Listserv General Users Guide available at http://www.lsoft.com >Archive: http://vm.akh-wien.ac.at/MQSeries.archive _ On the road to retirement? Check out MSN Life Events for advice on how to get there! http://lifeevents.msn.com/category.aspx?cid=Retirement Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: transactional client with Oracle
Hello, 1) You license "WMQ" on a machine, and then install the parts you want (queue manager, ETC, etc). So Yes, the net is that to put the transactional client (ETC) on a machine you need a full "WMQ" license. 2) The ETC does support 2PC, but as a resource manager only. You must use the ETC in the context of a transaction manager (such as WebSphere app server). Hope this helps. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Robert Broderick <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on 08/26/2004 11:51:10 AM Please respond to MQSeries List <[EMAIL PROTECTED]> Sent by:MQSeries List <[EMAIL PROTECTED]> To:[EMAIL PROTECTED] cc: Subject:Re: transactional client with Oracle I have a question. With the Transactional Client does it support a two phase commit between resources like the full server product does Sorry if this is redundant, I missed the first part of this thread! bobbee >From: "David C. Partridge" <[EMAIL PROTECTED]> >Reply-To: MQSeries List <[EMAIL PROTECTED]> >To: [EMAIL PROTECTED] >Subject: Re: transactional client with Oracle >Date: Thu, 26 Aug 2004 08:50:05 +0100 > >As far as I know it is the same price as a full server license. > >Dave > >Instructions for managing your mailing list subscription are provided in >the Listserv General Users Guide available at http://www.lsoft.com >Archive: http://vm.akh-wien.ac.at/MQSeries.archive _ On the road to retirement? Check out MSN Life Events for advice on how to get there! http://lifeevents.msn.com/category.aspx?cid=Retirement Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQ client
Bobbee, >>>I have not confirmed what someone stated to me about two weeks ago but >>>I was lead to believe there is now a client available for the mainframe. >>>Maybe it's the transactional client, I just did not follow it up. >>>ANYBODY There is no MQ client for z/OS. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Robert Broderick <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on 08/11/2004 09:18:07 AM Please respond to MQSeries List <[EMAIL PROTECTED]> Sent by:MQSeries List <[EMAIL PROTECTED]> To:[EMAIL PROTECTED] cc: Subject:Re: WMQ client I have not confirmed what someone stated to me about two weeks ago but I was lead to believe there is now a client available for the mainframe. Maybe it's the transactional client, I just did not follow it up. ANYBODY bobbee >From: John Scott <[EMAIL PROTECTED]> >Reply-To: MQSeries List <[EMAIL PROTECTED]> >To: [EMAIL PROTECTED] >Subject: Re: WMQ client >Date: Wed, 11 Aug 2004 10:29:24 +0100 > >I don't think there is an MQClient for the mainframe. I believe there is a >(chargeable) component which allows MQClients to connect to the mainframe, >but the mainframe still runs MQServer. I think it is called the MQ client >connection facility or some such. > >Regards >John Scott >IBM Certified Specialist - MQSeries >Argos Ltd > > > > >-Original Message- >From: "Rodrmguez Alvarez-Querol, Manuel Carlos" >[mailto:[EMAIL PROTECTED] >Sent: 11 August 2004 09:53 >To: [EMAIL PROTECTED] >Subject: Re: WMQ client > > >Check the supportpack webpage at >http://www-306.ibm.com/software/integration/support/supportpacs/product.html >#wmq > > > -Mensaje original- > > De: Kulbir S. Thind [SMTP:[EMAIL PROTECTED] > > Enviado el: Wednesday, 11 August, 2004 10:36 AM > > Para: [EMAIL PROTECTED] > > Asunto: WMQ client > > > > > > Hi there, > > > > Does anyone know where I can download the software for WMQ clients? Is > > there a client available for the Mainframe? > > > > TIA, > > > > Kulbir. > >Instructions for managing your mailing list subscription are provided in >the Listserv General Users Guide available at http://www.lsoft.com >Archive: http://vm.akh-wien.ac.at/MQSeries.archive > >** > >Check our latest prices and full range at http://www.argos.co.uk > >The information contained in this message or any of its attachments may be >privileged and/or confidential, and is intended exclusively for the >addressee. Unauthorised disclosure, copying or distribution of the contents >is strictly prohibited. > >The views expressed may not be official policy, but the personal views of >the originator. > >If you have received this message in error, please advise the sender by >using the reply facility in your e-mail software. > >All messages sent and received by Argos Ltd are monitored for viruses, >high-risk file extensions, and inappropriate content. > >Instructions for managing your mailing list subscription are provided in >the Listserv General Users Guide available at http://www.lsoft.com >Archive: http://vm.akh-wien.ac.at/MQSeries.archive _ Get ready for school! Find articles, homework help and more in the Back to School Guide! http://special.msn.com/network/04backtoschool.armx Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Listener problem
Hi Alan, Do you have CSD06 installed on WMQ? If so, this is a known problem. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] "Bender, Alan" <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on 08/09/2004 11:59:48 AM Please respond to MQSeries List <[EMAIL PROTECTED]> Sent by:MQSeries List <[EMAIL PROTECTED]> To:[EMAIL PROTECTED] cc: Subject:Listener problem We have Websphere MQ 5.3 installed on our servers and have had a small problem come up on two different servers at different times. The listener for one of the Queue Managers lost its Protocol and Port configuration. Has anyone seen this before or could it just be one of those rare things that come up once in a while? Thanks, Alan Bender mailto:[EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: MQ XML
Hi Mike, >>>>Hi all, I am using MQSI V2.1 in a Z/OS environment. Does anyone know of a good >>>>manual redbook or otherwise that would show me how to take an XML message, >>>>define it under messages sets then manipulate it with the compute node and >>>>write it to queue. I am just getting started with MQSI and I need a little >>>>bit of a kick start. My first task is to take an xml message and reformat >>>>for input into another program for processing. Any detailed or samples will >>>>be appreciated. Thanks in advance. You might check out the redbook "Developing Solutions in WebSphere MQ Integrator" (http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246579.html?Open). It's written to the 2.1 version of the product. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQI and WMQI Broker .
Hi Balak, >>>>>What is the exact difference between WMQI and WMQI-Broker. From >>>>>version 2.1 onwards both are released by IBM. But WMQI CSD07 >>>>>available only for WMQI-Broker not for WMQI. The difference between these broker products is whether or not support for New Era (aka NEON) nodes, rules and formats are included as part of the product. For the v2 broker products WMQI includes this support, WMQI-B does not. Because WMQI contains these additional components, the testing and certification effort for fixpacks can take longer, and therefore service for these products will not necessarily be released simultaneously. I personally do not know whether or not this is the reason CSD07 is not yet available for WMQI, but if there is service incorporated into that fixpack that you require with WMQI then I would suggest that you contact IBM Support and ask when that service will be available for the WMQI product. Hope this helps. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WBIMB MsgID
Bobbee, >>>If you configure the MQOutput Node to Generate a new MsgID. Is >>>there a way to trap the MsgId coming back from an MQOutput node >>>(like when returning when using a PROPAGATE in a compute node) >>>so the generated MSGID can be used in the following PROPAGATE'd >>>messages from the COMPUTE node? Have you tried wiring a Compute node from the out terminal of the MQOutput node, and in that Compute node move the msgid from the MQMD to the Environment tree? I'm not in a position to try it myself, but I think that might work for you. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: MQ/MicroFocus Cobol and UDB Question
Dave, >>>We have a Microfocus Cobol program that reads MQ and updates a UDB database(v8). >>>The UDB database is remote to the program and the MQserver version 5.3.1 is on >>>the same machine ad the program. We are using an "exec sql commit" in our program >>>to commit work to the database and want to coordinate the changes to the DB and >>>the queue manager but it doesnât appear that MQ to committing the work. How can >>>we get MQ to use the "exec sql commit" statement? What you are looking for is a coordinated commit. To do that, a) your transaction must operate under the control of a transaction manager and b) you must use the transaction manager's commit call. You are using the commit verb of an individual resource manager (exec sql commit), so only the updates of that resource manager (UDB) are being committed. To address this you can either a) run your transaction under the control of a transaction manager like TXSeries or Tuxedo, and use its commit call to coordinate the WMQ and UDB updates. Alternatively, you have the option with WMQ to configure the WMQ queue manager to act as a transaction manager, in which case your application can issue the WMQ commit verb (MQCMIT) and the queue manager will coordinate the WMQ and UDB updates. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED]
Re: NeonRule and NeonFormatter functionality in WMQI 5.0
Sri, >>>>I would like to know if the NeonRule and NeonFormatter Nodes >>>>functionality exists in WMQI v5.0? It does, if you purchase (or upgrade to) "WBI Message Broker with Rules and Formatter Extension". For more information see http://www-306.ibm.com/software/integration/wbimessagebroker/rulesformatter/ Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: ZOS client connection
Visu, >>>We are having issues with java client connection from Windows 2000 >>>server to Queue Manager in main frame. Can somebody let us know >>>what needs to be done in the Windows and mainframe to establish >>>the connection. You probably do not have the "Client Attachment Feature" installed on z/OS. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WebSphere MQSeries 5.3 for Windows
Hi Jamie, >>>Can someone tell me if this version will run on a Windows 2003 platform please? Yes, v5.3 will run on both Windows 2003 standard or enterprise edition. Please note that CSD04 is required. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: 2 sender channels, 1 rcvr channel
Hello WS, >>>I'm pretty sure the below will not work but would like >>>to confirm if anyone's tried this ? >>> >>>3 Qmgrs : QMA, QMB and QMC >>> >>>QMA communicates with QMC and >>>QMB communicates with QMC >>> >>>Only one receiver channel exists on QMC. >>>Corresponding sender channels exist on QMA and QMB >>>Awaiting your replies Yes, generic receiver channels are supported. What will happen is that multiple instances of the receiver channel will be created to handle the incoming requests. A few things to consider if you do this are: - Don't do this unless you've got V5.3 qmgrs. The reason is because there is no way to stop a specific generic receiver prior to V5.3 via STOP CHL MQSC. With V5.3 you have the ability to specify the partner connname to qualify the channel name to be stopped. - You must insure that whatever you are using to monitor channels at the receiving end can cope with having all the channels the same name. - The RESET CHL command cannot be done to a specific rcvr channel (OTOH, one could interpret this as a positive thing, one command does them all!) Hope this helps. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Shared queues and batch jobs on zOS
Walter, >>>I have an application group that wants to be able to run their batch jobs on anyprocessor in our SYSPLEX >>>system.With Shared Queues we can get to a queue from any of the processors but we still think we need >>>to put the QMGR id into the connection in the batch job. Does anyone know if we can use the GROUP id >>>instead of the QMGR id. Yes, you can. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: JMS TO MQMD
Hossam, >>>We are trying to send a message using JMS to non JMS application. >>>We need to send the MQMD header instead of JMS header. Any idea >>>or clues where should we start? See the TARGCLIENT ConnectionFactory property. It's documented in the WMQ Using Java manual. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: MQ Client workload balancing and failover
Hi Greg, >>>I am working on a configuration that allows MQ Client connections to be routed through a content >>>switch (intelligent router/IP sprayer) to two or more MQ Server queue managers on different hosts. >>>The purpose of this is for the MQ Client to only have to know the IP, Port, Channel, queue and can >>>access multiple queue managers (default qmgr always) and the connections/traffic will be load >>>balanced across queue managers and be easily failed over for maintenance. I am running this on >>>MQ 5.3 CSD05 on Solaris 9 platform. It works wonderfully using inetd and the amqcrsta process for >>>the listener, but when I use runmqlsr it works but eventually causes a problem. It seems runmqlsr >>>keeps launching the amqrmppa process and never releases the connection to the content switch. >>>Is there a setting for runmqlsr or in the qm.ini to release connections to the content switch. The >>>content switch is continuously opening new connections to the queue managers launching the >>>amqrmppa process that eventually brings down the queue managers because of lack of resources. >>>Has anyone set up something similar to this using runmqlsr? Any advice or suggestions to get this >>>working with runmqlsr? We were trying to use runmqlsr because it is newer and has more >>>"features" but it looks like that is what is causing the problem. This sounds like a problem I've heard of, I believe up to and including the CSD05 level, with a memory leak when clients connect/disconnect. Eventually it exhausts memory and forces a QM restart. The problem I am thinking of does not occur if inetd is being used. I can't recall any more detail, but if you have not opened a problem ticket with IBM Support I suggest that you do, and see if they can find an APAR for the problem you are describing. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: NPMCLASS
Hello, >>>It does seem odd, but also kind of useful. To me it means that >>>you can have a class of message that are sort of persistent, but >>>any logging is deferred until the qmgr shuts down. So you get >>>the performance benefits of a NP message yet there's persistence, >>>too. I suppose it means that the shutdown takes longer, and a >>>crash means your messages are lost, so I don't see that we'll >>>use it that much. I would say that's a fair assessment. Technically there really isn't any logging done, even at shutdown - what is done is that the messages are hardened to the queue-backing files, which will take some amount of time. Also, there may be a bit of a delay when opening a queue the first time of the day, as the queue buffer will be populated with any NP messages that might have been on the queue across a restart. I doubt this would be a significant delay, though. One caveat might be that there are some times when an application was developed to 'expect' queues to be empty in the morning, because they 'know' that the QM has just been restarted - kind of akin to overnight expiry. Another warning I was given was to be careful when switching the NPMCLASS(HIGH) attribute on for a queue, because once you do so you will not be able to back off CSD06 without deleting/redefining the queue - the reason is that a pre-CSD06 QM will interpret a queue with NPMCLASS(HIGH) attribute as a damaged object. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WebSphere & MQ
Karthik, >>>I understand that IBMsupplies a reduced functional version of >>>MQSeries for z/OS Ver 5.3.1 along with IBM WebSphere for z/OS >>>Ver 5 allow J2EE-compliant JMS applications to perform messaging >>>within WebSphere Application Server. The questions are : >>>How it works in other platforms for WebSpehere such as NT,AIX, >>>Solaris etc?. Is MQ a part of WAS there? If so, is it a full >>>fledged version or a reduced version? In case of MQ available >>>as a part of Websphere, do we need a separate MQ license >>>required to use in Clustered servers? Yes, the same Embedded Messaging functionality that is delivered with WAS on z/OS is also included with WAS on the other platforms you listed. It is the JMS Server version, not the full WMQ product, unless you purchased WAS Enterprise, in which case the full WMQ product is included in the package. Note that with WAS Embedded Messaging, a JMS Server cannot be part of a WMQ queue manager cluster. You would need the full WMQ product to take advantage of that. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WBI MB Internal Broker Database
Kulbir, >>>Can someone confirm that the Database used by the WBI MB broker is used >>>just for deployment, startup and shutdown purposes only and is not used for >>>processing of messages by message flows that are executing? The broker database is accessed during runtime if you have message flows using Publication nodes or message aggregation. >>>Can someone also please confirm that the Database does not need to be installed locally >>>on the machine that is running the broker and can be installed on another machine as >>>long as the ODBC (and any other configuration) settings are correct. The broker DB can be accessed remotely using a DB client. I don't know that this is universally supported, though. I have only seen it done with DB2. I don't know that you can't do the same with other DBMSs, I just can't confirm that it can be done. >>>Ideally we want to install the WBI MB broker on a Sun Solaris machine and have the >>>Oracle Database used by it installed on another Solaris machine, as long as this doesn't effect >>>performance. Is this something someone has done before and/or would like to comment on? It will very much affect performance if you are using Publication nodes or message aggregation in message flows. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Enabling large queues
Peter, >>>According to the MQ docs "WebSphere MQ Version 5.3 supports queues >>>larger than 2 GB". I wanted to try this, but my queue file refuse >>>to grow beyond even 1 GB. I am running MQ 5.3 CSD05 on AIX 5.1. I >>>created a 10 GB filesystem with large file support enabled. I >>>created a queue manager and a queue on this filesystem. I am putting >>>100 MB messages on the queue, but I can only put 10 of these messages >>>successfully. The 11th message fails with 2056 - MQRC_Q_SPACE_NOT_AVAILABLE. I believe the default limit size for a queue file is now 1GB. To override this limit add the following to your qm.ini TuningParameters stanza: DefaultQFileSize = 20 This should increase the queue file size to around 2GB (or whatever value you specified). If you've already created your queue then I believe you will have to delete and redefine the queue after making this change, as this will not change the default queue file size for an existing queue. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: More on 'orphaned' SVRCONN connections
Hi Peter, >>>Last night I made the change to include TCP: KeepAlive=Yes >>>and CHANNELS: AdoptNewMCA=ALL/Check=QM,ADDRESS,NAME and >>>recycled the Queue Manager.. (FYI the manual says you can >>>use 'ALL' for the AdoptNewMCACheck parm, but MQ does not >>>like it). These parameters were not used previously. >>> >>>This morning I have 10 times as many 'orphaned' connections >>>to my SYSTEM.DEF.SVRCONN channel as yesterday (several hundred >>>connections). Except for a few connections coming from its >>>own server, all the connections are coming from PeopleSoft >>>web servers (using JMS listeners). What must be done to >>>get rid of these connections? I believe AdoptNewMCA is only meaningful with SDR/RCVR-type channels, not client channels. I believe KeepAlive is still the recommended approach to cleaning up orphaned client connections. Do you know what interval is specified? I believe the default on most IP stacks is 2 hours. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Message Driven Beans and FAIL_IF_QUIESCING
Hi Peter, >>>Do MDBs not allow this? Will I have to insure that all MDBs are >>>ended before I bring down the QM, or if the QM ends before the MDBs >>>come down, then I have to kill them before trying to bring up the QM? Hmmm. I don't know whether there is anything in the MDB spec that precludes this working. There is no explicit support for it, though, just like there is no explicit support for FAIL_IF_QUIESCING in the JMS spec, it's something unique to WMQ implementation. If I had to guess I would say that it's something the MDB container would have to "honor" - perhaps WL does not? Is there a way to define "custom properties" associated with the MDB, as there is in WAS? Or perhaps WL is using an older version of the WMQ JMS libraries that does not support the FAIL_IF_QUIESCING property? You should be certain that the WMQ V5.3 JMS libraries are being used, and are at least at the CSD03 level, because I know there were some fixes to the FAIL_IF_QUIESCING code in CSD03. You could run a trace and see if the FAIL_IF_QUIESCING property is being set when the MDB starts. I'm afraid that's about all I can tell you, as I know nothing about WLs MDB implementation. Sorry not to be of more help. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Message Driven Beans and FAIL_IF_QUIESCING
Jeff, >>>Are you using the JMS? In the past I noticed that the JMS >>>did not support FAIL_IF_QUIESCING. This is one of the >>>reasons I am not a supporter of JMS. JMS with WMQ V5.3 does support FAIL_IF_QUIESCING through the use of the FAILIFQUIESCE connection factory property. Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Message Driven Beans and FAIL_IF_QUIESCING
Peter, Are you using WAS embedded messaging? Or WMQ with WAS as the App Server? Or WMQ with another App Server? Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] "Potkay, Peter M (PLC, IT)" <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on 12/31/2003 12:40:59 PM Please respond to MQSeries List <[EMAIL PROTECTED]> Sent by:MQSeries List <[EMAIL PROTECTED]> To:[EMAIL PROTECTED] cc: Subject:Message Driven Beans and FAIL_IF_QUIESCING How to Message Driven Beans (MDBs) and the FAIL_IF_QUIESCING option relate? The reason I ask is that I was helping an application run through some testing. One of the things I did was bring down the Queue Manager (endmqm -i QUEUEMANAGER). The QM came down with no problems. But when I tried to start the QM, it wouldn't. It kept failing: $ strmqm QUEUEMANAGER AMQ8041: The queue manager cannot be restarted or deleted because processes, that were previously connected, are still running. Process 26223 is still running. Process 20837 is still running. AMQ7018: The queue manager operation cannot be completed. Turns out these 2 processes were the MDBs! The QM would not come up until we killed the MDBs. Why? Is there anyway to configure the MDBs so that they end when the QM comes down? The app people are telling me there is no way to specify this option on the MDB. Solaris 8 MQ 5.3 CSD04 Peter Potkay MQSeries Specialist The Hartford Financial Services [EMAIL PROTECTED] x77906 IBM MQSeries Certified This communication, including attachments, is for the exclusive use of addressee and may contain proprietary, confidential or privileged information. If you are not the intended recipient, any use, copying, disclosure, dissemination or distribution is strictly prohibited. If you are not the intended recipient, please notify the sender immediately by return email and delete this communication and destroy all copies. Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQI: Message Flows, Message Set or Execution Group problems
Hello Luis, >>>We've a development environment in which all our message flows works correctly. >>>That's a Windows 2000 broker. We've also a production environment in which we >>>import message set and flows correctly. The ConfigMgr is on Windows 2000 and >>>the broker is on AIX 4.3.3. When we deploy on production, everything looks good, >>>however, if we've two or more message flows in the same execution group, one of >>>them doesn't work. If we redeploy the same assignments, both or the other message >>>flow doesn't work. So, It's inconsistenly. If we create one execution group per message >>>flow, everything works well. Any ideas? Could you provide a bit more information on exactly how it "doesn't work"? How does the failure manifest itself? Do the non-working flows show an error status in the Operations view of the Control Center? Or do the non-working flows simply not pull messages off the input queues? Also, are there specific WMQ or WMQI error messages that you see in the system lot or AMQ error logs? Also, what version and CSD level are you at with WMQI, both in the Win2K environment and the AIX environment? Regards, Christopher Frank Certified I/T Specialist - WebSphere Software IBM Certified Solutions Expert - Websphere MQ & MQ Integrator -- Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: JMS XA
Art, >>>If you don't have WAS (or any other App Svr), you can use >>>the MQ Extended Transactional Client ($$$) to perform XA >>>transactions. It'll cost you about the same as a full-blown >>>MQ server, but it gets you what you want. I'm note sure that is correct. My understanding is that when using the ETC the queue manager can act only as a resource manager, not as a transaction manager. Also, in the case of JMS client applications WAS must be used as the transaction manager, I believe because the MQ JMS implementation uses JTA to implement XA. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: JMS XA
Bobbie, >>>Can a JMS XA transaction occur between a JAVA application and >>>MQSeries without an application server (eg WAS)?? I believe not. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: UserID of messages in WMQI's Catch queues
Peter, >>>In my DEV environment, the messages in the CATCH queues have >>>UserIDs that are the same as the originating message. >>>In my QA and PROD environments, the same message flows have >>>messages in their CATCH queues with the UserID of "mqadmin". >>>Does anyone know how the UserID field is set when WMQI puts >>>a message to a CATCH queue? What values do you have on the MQOutput nodes going to the Catch queues for Message Context? And is Alternate User Authority checked? Are the values for these the same across the DEV and QA/PROD environments? Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQI Versions
Andre, >>>Basically it has to do with our local IBM support that did not really know WBI 5.0 and >>>could not tell us if we are able to migrate from MQSI 2.0.1 to WBI 5.0. They suggested >>>we first upgrade to 2.1. I did however speak to someone else at IBM earlier this afternoon, >>>and we are now going to investigate the possibility of upgrading directly to 5.0. The WBI MB 5.0 Migration Guide is quite explicit in stating that migration to 5.0 from MQSeries Integrator Version 2.0.2 or earlier releases is not supported. Of course, that doesn't mean that it can't be made to work. However, even if it worked, remember that only a 2.1 broker can coexist in a 5.0 broker domain. So you cannot do an incremental upgrade from a pre-2.1 broker to 2.0 in any case. If you discover otherwise it would be interesting to hear your experience. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: MQ 5.3 on Win 2003
Linda, >>>Does MQ 5.3 run on Window 2003? Is there any known issues? Yes, Windows 2003 is now supported by WMQ V5.3. You need to be at CSD04. I believe there are issues related to active directory. There is information available on how to set active directory delegation rights in a Windows 2003 active directory setup. This can be found at http://www.ibm.com/software/integration/mqfamily/support/summary/wnt.html or http://www.ibm.com/software/integration/mqfamily/platforms/supported/wsmq_for_winnt2000_5_3.html. Hope this helps. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: PUb\Sub Question
Molai, >>>I have registered a subscription , this appears in the Subscriptions view of the >>>control center. When trying to send through a broadcast for this specific >>>subscription the boradcast disappears. The message does not error. I deployed >>>on the broker as well as the on the execution group. But the publication still >>>does not go through. Any ideas ? Are you using JMS? Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQI : Running Two Versions of Control Center, is it possible?
Jeff, >>>Is it possible to run the Control Center of both versions on >>>the same computer? No. In fact, the install of the WBI MB V5 toolkit will fail if it detects that the WMQI Control Center is currently installed. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: IBM MQ Series 5.3 for Windows 2003?
Luis, >>>I need to know if IBM MQ Series 5.3 CSD04 could be installed on Windows 2003. >>>If the answer is 'yes', would you tell me where to find some installing information? The answer is Yes. Install information can be found at http://www-3.ibm.com/software/integration/mqfamily/support/readme/wnt530_read_2.html#w2003 Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: LOCAL_ADDRESS not supported in Java / JMS?
Peter, >>>The developer has told me that his mq jar files are 5.3 CSD4. He >>>says that they all have a date of 06-17-2003. So I went to look >>>at mine, (I know for a fact I am at 5.3 CSD04) and they all have >>>a date of 03-06-2004! I am guessing he doesn't have 5.3 CSD4 jar >>>files? If you and he each run "mqver -p4" from a command window, do you see the same thing? Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: LOCAL_ADDRESS not supported in Java / JMS?
Peter, >>>The LOCAL_ADDRESS field is not mentioned at all in the MQ Using >>>Java Manual. Has anyone successfully used a 5.3 QCF under Client >>>mode without specifying localaddress? It seems that the JMSAdmin >>>tool can't handle a 5.3 QCF that does not have some value in the >>>localaddress field, and neither can my JMS application. I believe that CSD4 of WMQI V5.3 includes support for the LOCALADDRESS property. The memo.ptf file for this CSD discusses this property, and others introduced in CSD4 as well. These new properties are not yet included in the WMQ Using Java manual. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Message Persistence.
Randy, >>>If I write to an AliasQ defined with the default persistence >>>of persistent. Then local queue it resolves is defined with >>>a default not persistent. Is the rule the object persistence >>>is from the first queue named and the message will continue >>>to have this persistence through out the life of the message. According to the APG, the DefPersistence attribute belongs to the alias name. So, if your program specified PERSISTENCE_AS_Q_DEF, the persistence attribute specified on the QAlias definition is what would be used. >>>What about an AliasQ (not persistent) pointing to an RemoteQ >>>(not persistent) to an XmitQ that is defined as persistent. >>>What will the message persistence be. Same answer. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Check primitive
Emile, >>>Can the CHECK primitive check self defining XML message structure? >>>I need to make sure an incoming message is valid. It won't check whether the XML message itself is valid, if that's what you want. The Check node validates the message structure definition (domain, message set, message type). It does NOT check the message body. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQI v2.1 CSD 5 - Transactional Rollback
Chris, >>>No, I mean that a transactional rollback will occur first, >>>i.e. any inserts will be removed from a database, and then >>>the failure terminal will kick in. In WMQI the scope of a transaction is the message flow. That would include actions taken on any failure paths. Can I ask what action(s) are you taking on the failure path that cannot be performed before the rollback occurs? It is possible to have the failure path actions outside of the transaction, but they will still be executed before the transactional rollback occurs. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQI v2.1 CSD 5 - Transactional Rollback
Chris, >>>Does transactional rollback occur when the MQInput node's >>>failure terminal is wired, but the catch terminal is not? If by rollback you mean will control pass down the failure path, the answer is Yes. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Euro symbol and WMQI
Manuel, >>>I have an xml which contain the euro symbol, EUR, and I can´t >>>parse the xml. I created a message flow with MQInput and trace >>>node and don´t get the euro symbol in my trace file. I have >>>WMQI 2.1 CSD2 and MQ5.2 CSD4. Any clue? What platform and codepage are you using? If I had to guess I'd say it's one that does not include the euro. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: MQ cluster, group messages and WMQI - a mutually exclusive combination??
Hi Lynn, >>>However, if I change the queue definition to DEFBIND(OPEN), >>>doesn't that mean that nothing will get clustered for that >>>queue? The particular message flow in question processes >>>many different interfaces, some containing groups and some >>>containing individual messages. They all go to the same >>>application and therefore all go to the same queue. I'm >>>afraid if I change the queue I will essentially be disabling >>>clustering for everything. Or am I misunderstanding how >>>DEFBIND(OPEN) works? One approach to dealing with this could be to have two MQOutput nodes in your messge flow, each specifying an Alias queue definition that pointed to the actual queue definition. One one of the Alias definitions you would specify DEFBIND(OPEN), on the other DEFBIND(NOTFIXED). In your message flow use a filter node to route messages that are part of a group to the MQOutput node representing the queue definition that was specified with DEFBIND(OPEN), and route the non-grouped messages to the other MQOutput node. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: MQ cluster, group messages and WMQI - a mutually exclusive combination??
Lynn, >>>I see this as a bug, but IBM states it is working as designed. They suggest that the sending application >>>needs to override the load-balancing when putting group messages by opening the queue with >>>MQOO_BIND_ON_OPEN. This will force all the messages in the group to a single destination. >>>But now WMQI enters the picture and therein lies our conundrum. The sending application in this >>>case is WMQI. I'm not sure if it is possible to make WMQI override the open of the output queue >>>for group messages. Even if it is possible to override the open, I don't know if WMQI necessarily >>>keeps that same binding between messages, so I'm not sure this would work. Any ideas on how to >>>control this within WMQI? Shouldn't be a problem. WMQI always specifies MQOO_BIND_AS_Q_DEF when it opens a queue for output. If you specify DEFBIND(OPEN) when you define the queue then the messages in the group will all be put to the same target queue and be processed by the same instance of the target application. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Confusion: why MQJMS objects need a port?
Paul, >>>I just started with MQ-JMS, am trying to create administered objects, >>>a Q and a QCF using the JMSadmin tool. But I don't understand why >>>a port property is needed in these definitions. You shouldn't need a PORT property defined. According to the Using Java manual, you only need to specify the PORT property when the TRANSPORT property is CLIENT or DIRECT. In fact, if I am reading the manual correctly (page 53/54) it is an error to set the PORT property without setting the TRANSPORT property to CLIENT or DIRECT. You might want to run a JMS trace and see what's really happening. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: The equivalent of Windows Event Viewer on HP-UX
Kulbir, >>>Has anyone got any thoughts on this? I believe someone responded to this question earlier. The WMQI Administration Guide discusses this and says the local error log is: - On UNIX systems, the syslog - On Windows NT, the Event Viewer (Application View) - On z/OS systems, the operator console Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] "Kulbir S. Thind" <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on 09/12/2003 05:30:51 AM Please respond to MQSeries List <[EMAIL PROTECTED]> Sent by:MQSeries List <[EMAIL PROTECTED]> To:[EMAIL PROTECTED] cc: Subject:Re: The equivalent of Windows Event Viewer on HP-UX Hi, Has anyone got any thoughts on this? Thanks, Kulbir. Kulbir S Thind SCIT D3 GSK House (020) 8047 2820 09-Sep-2 003 To: MQSeries List 11:39 cc: Subject: The equivalent of Windows Event Viewer on HP-UX Hi, We're beginning to look at migrating our WMQI set-up from Windows 2000 to HP-UX and have a query. As part of our support processes we make extensive use of the Windows Event Viewer for exception handling purposes, what is the equivalent on HP-UX and is it used in much the same way? Thanks in advance, Kulbir. Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQI: Use a different DB2 user ID to call a stored proc. in message flow
Satish, >>>here is the situation. >>>- Broker uses a DB2 userID (Ex: BrkrUserId) and password. >>>- I have to call a stored procedure which uses a different user ID >>>(Ex.:DevUserID) and password. Can I make the Broker use my DevuserID >>>and password to call the stored procedure in my message flow? If so how? You can do this in V5.0 of WMQI (WBI MB). Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Pub/Sub JMS
Jay, >>>Question on Pub/Sub and JMS. I have a Unix server set-up with the >>>MQBroker. I have several applications connecting as MQ Clients using >>>JMS and subscribing to their respective topics. Once the Broker >>>delivers the messages to their topics, does the broker application have >>>any interaction with the Subscribers? When they open their subscription >>>queue, is it just an MQSeries agent delivering their data to them? Or >>>does each call to TopicSubscriber.receive() go through the Broker? With JMS pub/sub using WMQ queues the receiver is just pulling messages off the subscriber queue. With JMS pub/sub using Direct/IP or multicast (WBI brokers 5.0) it's still a "push" model, but I believe things like NACKs can flow from the subscriber back to the broker. I don't believe that happens with queue-based subscribers. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Windows 2003 support and archive search
Pavel, >>>Is WebSphere MQ 5.3 supported by IBM on Windows 2003 platform? >>>If not, are there any plans or commitments? In general, what is >>>the current state of affairs in this? Yes, my understanding is that Windows 2003 is now supported with WMQ V5.3, and that the existing WMQ V5.3 product should run on Windows 2003 standard or enterprise edition without any service fixes or updates. There a some issues, for which a readme is supposed to be published to tell you how to address. For example: 1) How to set active directory delegation rights in a Windows 2003 active directory setup. 2) A warning that installing under Windows 2003 fails to launch the initial movie, but all subsequent parts of the install proceed correctly. This readme will be posted as soon as possible. Refer to http://www-3.ibm.com/software/integration/mqfamily/support/summary/wnt.html or http://www-3.ibm.com/software/integration/mqfamily/platforms/supported/wsmq_for_winnt2000_5_3.html Hope this helps. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQI : adding elements to big messages - fails.
Hilla, >>>I'm working on WMQI version 2.1. I'm trying to copy a message from >>>one msgset to another. At first, my control center has run out of memory. >>>It couldn't manage the big message (this is a huge SAP message we are >>>talking about). If the out-of-memory error was because the Control Center ran out of heap memory, you can try increasing it and see whether you can work with the entire message set. To increase the JVM heap memory for the Control Center do the following: 1) Find the following file \Tool\mqsilcc.bat 2) Edit this .bat file and locate the following: :NODEBUG start bin\javaw.exe -cp "%MQSI_CLASSPATH%" -mx100M com.ibm.ivm.mqitool.app.MQIToolkit :FINISHED 3) You will see either -mx200M or -mx200M. Increase the value and retry. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQ Ext. Tran. Client & WAS V5
Art, >>>If I want to perform 2-phase commit (2PC) transactions and have WAS V5 act >>>as the transaction coordinator between the Oracle database resource and the >>>WMQ message queue resource, will the 'XA-capable' client distributed w/ WAS >>>V5 be sufficient, or do I need to install the WMQ Extended Transactional >>>Client (ETC) product offering??? (Note that the WMQ server is NOT co-located >>>w/ WAS). We've gotten mixed messages from IBM on this and I'd like to hear >>>from IBM and/or others w/ experience with this type of configuration. The >>>ETC costs as much as a WMQ server, while the WAS V5 client is bundled >>>w/ the base product (essentially, it's the old MA88 support pac). The WAS 5.0 Embedded Messaging client can be used to make transactional connections to either the Embedded Messaging provider or to the WMQ Provider. Note that this is only true for applications using JMS, and that are operating within the WAS environment; remote transactional connections from applications outside the WAS environment or using an API other than JMS do require the use of the ETC. This might explain why you've received "mixed messages" (no pun intended). The ETC does not have these limitations. Hope this helps. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQI v2.1 - XML Schemas
Chris >>>Is there support for XML Schemas in WMQI v2.1 and if so do you >>>know which PDF it may be in? It's documented in the "Working With Messages" manual (the August 2002 version, not the version shipped with the product). Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: JMS Pub/Sub using Different Streams
Jay, >>>My problem is how does the JMS, Pub/Sub classes tell the >>>broker what stream it wants its subscription on. I run the >>>show broker command, and I see the new stream, but my JMS >>>test program is registered for the topic in question on >>>the default stream. I don't see anything in the JMS >>>classes that I can set to specifiy a different stream. You would use the BROKERPUBQ property of the TCF definition to specify the publication queue name. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: JMS Dynamic Queue Names
Rick, >>>Where did you find documentation on this? This sounds like this could >>>have saved a lot of headaches if it had been available when this >>>application rolled out back in 5.1. It's documented in the memo.ptf file for CSD4 of WMQ V5.3. I would suppose that it will make its way into the next refresh of the Using Java manual. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: JMS Dynamic Queue Names
Frank, >>>I am not a JMS programmer, so I am going to hopefully ask a simple question to someone who is. >>>Does anyone know if it is possible to pick your own dynamic queue name within JMS? I am being >>>told by some developers they can't manage to create a dynamic queue using a pre-defined prefix. You might be able to use the following new property introduced in CSD4 of WMQ: TEMPQPREFIX --- The prefix to use when creating temporary/dynamic queues. If not specified defaults will be used Default AMQ.* (CSQ.* for 390). The prefix follows the same rules as WebSphere MQ queue names and must have an asterisk at the end of the prefix to enable the dynamic part of the name to be generated. The length of the prefix is 33 characters or less including the asterik. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: MQSI Configuration Managers
Sony, >>>Is it possible to have 2 configuration managers on the same box ? No, it is not possible to have more than one configuration manager on a machine. You can have more than one broker, but only one configuration manager. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Simple flow exception
Yonnie, A 6062 error indicates that one or more message headers follow the message body, rather than preceeding it. In your case you have an RFH2 after the message body, rather than before it. You need to construct your output message tree such that the message body follows rather than preceeds the RFH2. Hope this helps. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Yonny Serrano <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on 07/11/2003 10:52:10 AM Please respond to MQSeries List <[EMAIL PROTECTED]> Sent by:MQSeries List <[EMAIL PROTECTED]> To:[EMAIL PROTECTED] cc: Subject:Simple flow exception Hello, I seem to have a problem with one of my flows, it's processing all the Compute Nodes and everything else just fine, but it's failing when it's outputting the message to it's OutputNode. The flow has one MQInput node going into a trycatch node which has 2 compute nodes that in turn go to the output node. I'm using a DestinationList Destination Mode which I'm setting in ESQL with using this properties: SET OutputLocalEnvironment.Destination.MQDestinationList.DestinationData.queueName ='CF.MODBCUSTREQ'; SET OutputLocalEnvironment.Destination.MQDestinationList.DestinationData.queueManagerName= 'CD.MQ.CF.DEV'; When it's about to put the message in the output Q it fails with this exception: ( (0x100)RecoverableException = ( (0x300)File= 'build/S210_P/src/DataFlowEngine/ImbMqOutputNode.cpp' (0x300)Line= 715 (0x300)Function= 'mbMqOutputNode::evaluate' (0x300)Type= 'ComIbmMQOutputNode' (0x300)Name= 'f82ff151-f600--0080-9a5867fb3d77' (0x300)Label = 'ModifyBusinessRequest_new_debug_.MQOutput1' (0x300)Text= 'aught exception and rethrowing' (0x300)Catalog = 'WMQIv210' (0x300)Severity= 3 (0x300)Number = 2230 (0x100)ParserException = ( (0x300)File = '/build/S210_P/src/DataFlowEngine/ImbRootParser.cpp' (0x300)Line = 261 (0x300)Function = 'ImbRootParser::refreshBitStreamFromElements' (0x300)Type = 'ComIbmMQInputNode' (0x300)Name = '3594f051-f600--0080-9a5867fb3d77' (0x300)Label= 'ModifyBusinessRequest_new_debug_.MQInput1' (0x300)Text = 'Invalid parser sequence' (0x300)Catalog = 'WMQIv210' (0x300)Severity = 2 (0x300)Number = 6062 (0x100)Insert = ( (0x300)Type = 5 (0x300)Text = 'MQHRF2' ) (0x100)Insert = ( (0x300)Type = 5 (0x300)Text = 'xml' ) ) ) ) If I dont use the trycatch node the error message goes to the error log of mqsi but still cannot complete the message flow. I am ataching a file with an xml sample message. The enviroment is AIX 4.3.3, MQSI 2.1 CSD05, MQSeries 5.3 with latest CSD. Thank you, Yonny Serrano. (See attached file: test.xml) Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Message on dead letter queue
Francois, >>>On the NT with WQM 5.3 when I am using amqsbcgc to >>>browse our dead letter queue, I am getting this at the >>>beginning of a message: >>> >>>: 444C 4820 0100 2508 5445 5354 >>>'DLH %...TEST' >>>0010: 2E41 474D 452E 4F52 4420 2020 2020 2020 >>>'.AGME.ORD ' >>>0020: 2020 2020 2020 2020 2020 2020 2020 2020 >>>I think 2508 (decimal 9480) is the reason field. But there >>>is no such reason code. How to figure it out? Is this >>>explained in any manual? On Intel you have to swap the bytes, so it's 0825 (decimal 2085, "UNKNOWN OBJECT") not 2508. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Windows - MQ Version/Patch level
Grant, >>>Would some one please tell me how to find out the MQ version and patch level >>>on a Windows NT or Windows 2000 box? "mqver" from a command prompt will tell you both. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: MQ 5.3 MAX active log size
Gaurav, >>>Does someone know if the maximum active log size for HP-UX, which, >>>in MQ5.2, is 4KB x 16,384 x 63 files = ~4GB, has been increased >>>in version 5.3? The log in question here is /var/mqm/log/qmgrs/QMGRNAME/active/. I believe it has not changed. The LogFileSize maximum for Windows was increased with V5.3, but not for Unix (Windows was increased to the value Unix already had in V5.2). Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: MQSI 2.1 Exception
Yonny, Your output message has the RFH2 following the message body. The RFH2 should come before the message body. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Yonny Serrano <[EMAIL PROTECTED]>@AKH-WIEN.AC.AT> on 06/30/2003 10:20:22 AM Please respond to MQSeries List <[EMAIL PROTECTED]> Sent by:MQSeries List <[EMAIL PROTECTED]> To:[EMAIL PROTECTED] cc: Subject:MQSI 2.1 Exception Hello, I'm catching this exception in an Input Node: It might be something simple, but Im a little lost. Any ideas will be apreciated. ( (0x100)RecoverableException = ( (0x300)File = '/build/S210_P/src/DataFlowEngine/ImbMqOutputNo de.cpp' (0x300)Line = 714 (0x300)Function = 'ImbMqOutputNode::evaluate' (0x300)Type = 'ComIbmMQOutputNode' (0x300)Name = 'b05bca72-f400--0080-9a5867fb3d77' (0x300)Label = 'ModifyBusinessRequest.MQOutput' (0x300)Text = 'Caught exception and rethrowing' (0x300)Catalog = 'WMQIv210' (0x300)Severity = 3 (0x300)Number = 2230 (0x100)ParserException = ( (0x300)File = '/build/S210_P/src/DataFlowEngine/ImbRootParser.cpp' wilserramirez1: (0x300)Line = 261 (0x300)Function = 'ImbRootParser::refreshBitStreamFromElements' (0x300)Type = 'ComIbmMQInputNode' (0x300)Name = 'd864ca72-f400--0080-9a5867fb3d77' (0x300)Label = 'ModifyBusinessRequest.MQInput' (0x300)Text = 'Invalid parser sequence' (0x300)Catalog = 'WMQIv210' (0x300)Severity = 2 (0x300)Number = 6062 (0x100)Insert = ( (0x300)Type = 5 (0x300)Text = 'MQHRF2' ) (0x100)Insert = ( (0x300)Type = 5 (0x300)Text = 'xml' ) ) ) ) Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: JMS to native MQ application question...
Brian, >>>If a JMS program needs to put a message on an MQ queue but >>>an MQI application is going to get it, what do I need to >>>differently than JMS to JMS? Basically this is going to >>>be a WAS 5.0 JMS application that puts a request on an z/OS >>>queue and the waits for a response from a Cobol application. >>>I already see that in my request message MQMD the reply-to-queue >>>and reply-to-queue manager are populated correctly, but the >>>payload still has the JMS headers. How do I get rid of >>>the JMS headers so that a Cobol application can get it? This is controlled by the TARGCLIENT property, which can be set to either JMS or MQ. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: RFHUTIL(IH03)
Emile, >>>Is it possible to set RFHUTIL, running on NT, up to look at >>>remote QMGR on Solaris , If so how? There is a client version called rfhutilc. Both are included in the SupportPac. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: MQ Process List - New Version 1.3
Peter, >>>Does anyone know what amqmtbrn.exe on Windows is? The Alert Monitor/task bar icon Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQI usage query
Aby, >>>For the MQSTR which comes in ("Mathew.21.19820507/75") Suppose I >>>make my own MRM set to take in NAME, AGE, DOB and RATING which >>>would be separated by . and . and / so that the parsing would be >>>done by the parsers provided by WMQI, but if I want them to be >>>used, I must put in the message format in the MQInput or give >>>an RFH header information so that WMQI knows which parser and >>>set to use..right? Otherwise if I expect this to come in as a >>>plain MQSTR..I should use the BLOB to maybe identify the message >>>and then use the RCD to reset the content descriptor so that >>>it can be parsed by the MRM parser? I used to either put the >>>MQRFH in or have the format specified in the MQInput node before >>>to invoke the MQM parsers. I just wanted to make sure that >>>there was no other way. Yes. It really depends on whether you want the putting application to "describe" the message to your message flow (in which case you can use the RFH to accomplish this), or you want your message flow to "figure it out". While there are other, more esoteric ways to do the above, the approaches you describe are the most straightforward. >>>So one more question now..in real production envs..suppose we >>>have old systems which used to send plain MQSTRS (with delimiters) >>>before..now we start re routing them to WMQI, then we either >>>have to put in an RFH header there or use the BLOB parser to >>>identify and then RCD to whatever we want to. Basically we >>>don't want to write our own parsing code ..just want to reuse >>>whatever parsers we have in WMQI. Basically, Yes. Note that you may not be forced to preprocess the message body to identify the format before invoking the RCD, if you have some other means to perform this identification. For example, if you can identify the type of message from a field in the MQMD, or from the name of the originating queue, etc, you might be able to infer the message type without having to examine the input message itself. Or, sometimes a two-stage approach is used, where a "generic" format is created to parse a portion of the message that is the same across all messages (perhaps an application-defined header is present), identification is accomplished examining those fields, and a downstream RCD node used to reformat messages in their "specific" format. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQI usage query
Doug, >>>We had an issue where we needed an XML to be changed over >>>to fixed-length for OS/390. The Integrator did that, but >>>with that RFH2 header, the OS/390 programmer couldn't >>>convert the characters to EBCDIC. Don't understand why the OS/390 programmer couldn't convert to EBCDIC because of the RFH2 header. As long as the RFH2 had MQSTR in the Format field converting to EBCDIC shouldn't have been a problem. >>>The trick was simply setting the MQInput node to have the >>>Default tab set with your input message set information. >>>Anybody want to tell me the downside to this, other than >>>the fact that if a message to this MQInput already has >>>an RFH2 it will ignore the default? Probably no downside as long as messages without an RFH2 are all the same format. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQI usage query
Aby, >>>in WMQI, we normally have an MRM, XML or BLOB message set which >>>can take in delimited, or XML or plain messages. But when we input >>>plain delimited messages we put in messages with the MQRFH2 header >>>in it. Otherwise we will have to invoke the BLOB parser. Is there >>>any way by which we can take in plain delimited messages to WMQI >>>without the RFH header? something like "Mathew.21.19820507/75" >>>just in the queue as it is? I guess I'm not sure what the difference is between the "delimited" messages you are processing via the MRM and the "plain delimited" messages that you want treated differently. It seems to me that if you don't want to process them using the MRM then the BLOB parser would be the correct choice. Can you elaborate on exactly what it is you are trying to do? What are you carrying in the RFH header that you use with such message currently? Or is what you want to do is take in "Mathew.21.19820507/75" and process it as a simple string? If that is what you are trying to do, you don't need an RFH. Simply take the message in as a BLOB, and cast it as a string, like so: set string = cast("InputRoot"."BLOB"."BLOB" as ccsid ); with being the codepage the string is represented in. Now you can use functions like position and substring to parse the message yourself. If this is not what you are looking for, please elaborate further on exactly what it is you are trying to do. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Any point backing up broker DB?
Paul, >>>The WMQI 2.1 Admin Guide recommends backing up a specific set of >>>tables in the broker database to be used to restore in case of >>>breakage. I understand that Publication and subscription data >>>is stored there in this DB but, if I'm not using PubSub >>>applications is there any point in doing this? In case of >>>DB problems, can I not simply create a new DB, mqsicreatebroker >>>to recreate the Broker and then do a full deploy from Control >>>Centre? Will I lose anything else in this scenario? I realise >>>that the ConfigMgr and MsgRepository DBs need a full backup regardless. If you are not doing pub/sub the approch you are thinking of will suffice. Everything can be rebuilt with a full deploy. In fact, that is a preferable approach as doing a restore of the broker database after a failure could result in the reinstatement of obsolete message flows and/or message sets. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: MQSERIES AND CICS
June, >>>I was thinking more along the lines of functionality, additional >>>coding requirements, DPL, etc. For our proof of concept project >>>we want to replace an application that currently accesses CICS via >>>an EXCI from a DB2 stored procedure. Currently this request goes >>>directly into an AOR. However, with our future apps, we may want >>>them to be 3270 initiated via the TOR. I guess what I am asking >>>under what will one give you that the other doesn't? Basically >>>we want to get tinto CICS and just run the existing programs. With the MQ Bridge, the bridge itself, running as a CICS task, will get messages from a queue and invoke a DPL-complient program, just as your existing mechanism today invokes a DPL-complient program via the EXCI from a DB2 stored procedure. With the CICS/MQ Adapter, you would have to write a program to get messages from the queue, and either process those messages directly or pass the data to another program. So, with the CICS/MQ Bridge you can expose existing DPL/ECI/EXCI-invoked programs to the MQ world without change. But that's ALL you can do. With the CICS/MQ Adapter, you can do anything you want, because you get and put messages to MQ queues directly. But you have to write the code. Hope this helps. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: MQSERIES AND CICS
June, >>>What would the determining factors be for using the MQ Adapter as opposed >>>to MQ Bridge with CICS? The big one would probably be whether or not you are willing to able to embed the MQ verbs in your CICS program. With the adapter, you have use the MQ verbs in your CICS program; with the bridge, it is possible to invoke a DPL or ECI-complient program without change. On the other hand, the bridge limits you to the amount of data you can fit into a COMMAREA, and requires that the CICS program conform to the DPL subset of the CICS API. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: StackOverflowError using JMS
Yonny, >>>We are getting following error from Java Virtual Machine on AIX box. >>>java.lang.StackOverflowError >>>at java.lang.Throwable.toString(Throwable.java:151) >>>at com.ibm.mq.jms.SessionAsyncHelper.run(SessionAsyncHelper.java(Compiled >>>Code)) at java.lang.Thread.run(Thread.java:512) >>>Although this error doesn't seem to distrupt any processing or kill java >>>Virtual machine, but it is very annoying and keeps repeating every now >>>and then. Here is brief context about the problem. >>> >>>We are running MQ 5.3 with the second CSD and ma88 over AIX. Sounds like it might be IY44803 Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: mqsi version
VJ, >>>How do you find the mqsi version on an aix box? including the CSDs? >>>i've tried lslpp -l | grep wmqi >>>but is there any standard command like mqver for mqseries? You can use mqsiservice to see the product version. It also can be used to report on details of components installed on a given machine. Don't know if it will report CSD level, though. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: XML Schema Import
Andre, >>>Could anyone please tell me where I might be able to get >>>documentation on the use of WMQI 2.1 XML schema import >>>utility (MqsiImpXMLSchema). I was told by IBM that the >>>WMQI 2.1 documentation is updated from CSD 3, but I have >>>already installed CSD 4 and cannot find any info in the >>>documentation on this subject. The mqsiimpxmlschema command is documented in the latest version of the Working With Messages manual (August 2002). This manual is NOT updated when installing the CSD, but you can download the latest version from the WebSphere MQ web site. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WebSphere Application Server / JMS / MQSeries
Hi Jeff, >>>How do you verify the installation and configuration of the >>>JMS in WebSphere Application Server? I hope it is as simple >>>as using an equivalent to amqsput. It would be nice to run >>>something like a jmsput and jmsget program to verify the >>>connectivity exists. Have you run the installation verification tests (IVTs) supplied with the product? There are IVTs both for JMS point-to-point and pub/sub. They are documented in the Using Java manual. Hope this helps. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WebSphere 5 and IBM MQ Series (JMS vs MA88 java classes)
Hello, F, >>>1. Can I reuse the same EJB and the MA88 classes? You should be able to use the same EJB, but not the MA88 classes. MA88 is not supported with WAS V5, you will either need to use the WMQ V5.3 Java classes (if you are using WMQ with WAS) or the Embedded Messaging (EM) Java classes supplied with WAS V5. >>>2. MA88 java classes are compliant with WebSphere 5? No. In WAS you either need to use the WMQ V5.3 Java classes (if you are using WMQ with WAS) or the EM Java classes supplied with WAS V5. You might be able to connect a Java client using MA88 that runs outside of WAS to either WMQ or EM, but the issue then would be one of Support. If you use MA88 it must be the most recent release (V5.2.2). If you are using WMQ then I believe MA88 V5.2.2 will be supported through the end of the year. If you are using EM, the question of whether or not it is supported is a WAS question, I'm afraid I don't know the answer. >>>3. With WebSphere 5.0 it's mandatory use JMS and Message driven bean? You don't need to use MDBs. If you are using WAS EM then only JMS is supported. If you are using WMQ with WAS then you can use JMS, MDB, MQI Java classes, etc. >>>4. If I need to use JMS can i reuse my code into a Message Driven Bean? Don't know the answer, I'm afraid. >>>5. Do you know a IBM redbook that describe the best practice for webSphere 5 and IBM MQSeries integration? Don't know of a Redbook specifically on that subject, but I know there are several recent Redbooks that talk about using JMS and WMQ with WAS V5. You might investigate some of them. Posting these questions to a WAS group might get you more detailed answers specific to WAS. You could also try the JMS message board on http://www.mqseries.net - I've seen WAS-specific messages out there. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Installing MQSI 2.1 CSD4 for WIN2000 -error - incompatible product?
Pierre, >>>I am trying to install CSD04 for MQSI 2.1 broker on WIndows 2000 >>>but I get an error as follows: >>>An incompatible WebShpere MQ Integrator is present on the system. >>>You must remove the incompatible version before proceeding with >>>install setup. This setup will now abort. >>>I don't understand I got MQSI Version 2.1 for Windows 2000 on my >>>machine and the install says I got an incompatible version. >>>What's the problem. When you loog at the following in the Windows Registry: HKEY_LOCAL_MACHINE/SOFTWARE/IBM/WebSphereMQIntegrator/CurrentVersion What do you see for current version and release? Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: MQSI 2.1 WIN2K
Bobbee, >>>Can WMQI 2.1 run on WIN2K Professional. I run WMQI V2.1 CSD4 on an IBM Thinkpad with WIN2K Professional. I have not seen the problem you describe. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: strange mqsi deploy error, anyone saw this before?
Benjamin, >>>it's certainly a point. The server configmgr was setup long before the update >>>to CSD03, while the developer PC was build from scratch right to CSD03. I >>>would seriously plan for the recreation. If that's the case, I agree that seems very likely to cause the type of problem you are describing. >>>But why didn't CSD03 do the upgrade to existing ConfigMgr? It would be an >>>expensive operation to recreate configMgr and rebuild the Configuration >>>Manager database everytime when IBM put a new CSD ! If you look at the instructions in the readme, they state you can run mqsideleteconfigmgr with no parameters specified. This will preserve the configuration and message repository databases. Recreate the ConfigMgr using mqsicreateconfigmgr, using all the options that were used when the ConfigMgr was last created, and you'll be good to go. This is not a particularly expensive operation, as the databases do not have to be dropped, recreated and repopulated. WMQI does not usually require you to delete and recreate the ConfigMgr with each CSD, this was a special case because significant new function (message validation) was added. It's pretty easy to recreate the ConfigMgr with the databases in place. Personally, I would not want the CSD install process to do this delete and recreate under the covers, I prefer to do this myself. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: strange mqsi deploy error, anyone saw this before?
Benjamin, >>>I'm moving exported msgflow files that's working from a PC >>>to a server. all are Win2k, MQSI2.1 CSD03. But when I run deploy, >>>it failed with the following error. It happened to each single >>>flow that has a compute node. >>> "BIP1758E: Invalid message flow type found when deploying message >>>flows. When deploying message flow data, an attempt was made by a >>>message flow type to override the value of a nonexistent property >>>of run-time message flow type Compute. The property in question >>>is 'validateFixup'. The message flow type in error is the one >>>that embeds Compute, and may be identified from label >>>ENT.TRADE.SEND_TO_POLARIS.REPLY.Set Param. This is probably caused >>>by a message flow type that corresponds to a run-time node having >>>been replaced by a later version with different property names. >>>Update the message flow type in error to use the correct property >>>name. However if the problem persists, turn on Configuration Manager >>>tracing to capture details of the problem, and contact your IBM >>>support center." Anyone understand what this 'validateFixup' is? Did you recently migrate to CSD3? According to the readme this CSD introduced new functionality, and requires a migration to install. If you have not done so, you need to delete the configuration manager (specifying no options), then recreate the configmgr with all the same options you used to build the original. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: wmqi deploy question
Tony, >>>We're at CSD3. The MRM and CM databases are local to >>>the configmgr. All the CPU is getting eaten up by the >>>configmgr. We've upped the size of the APP_CTL_HEAP to >>>1024. DBHEAP is 900. We do have a lot of sub-flows. >>>I'm wondering if this dramatically increases deploy >>>time, even delta deploys where sub-flows haven't been >>>altered Subflows do not exist in the broker as discrete objects, but when a flow containing subflows is deployed, the flow and subflows are "flattened" into a single large flow. Depending of the number of subflows in your typical flow this could take a large amount of time to perform. What is the composition of a typical flow that you are deploying when you see these long deploy times? How many nodes, including all the nodes in all subflows? I'm curious how large the deploy messages to the broker are. You could stop the broker, do a deploy, and see how large the messages are. If they are quite large (many MBs) then we may be on the right track. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: CSD Version(s)
Sedick, >>>How do find out what csd version(s) you have intsalled on your Control Centre, >>>Broker and Configuration Manager ? For the broker it depends on the platform, but for all components on Windows go to Start=>Programs=>IBM WebSphere MQ Integrator 2.1=>Service Level This brings up the memo.ptf. A short distance into the file you'll see the phrase "This memo.ptf file corresponds to CSDnn..." Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: wmqi deploy question
Tony, >>>I've got an NT box - 1 G memory and approx 1GHz chip - with >>>a WMQI v2.1 configmgr on it (not a broker). We have a total >>>of about 100 flows. Deploys take anything from 4 to 15 minutes, >>>with the NT box maxed out on CPU for all of that time. We have >>>seen delta deploys of single flows (which do not have child or >>>parent flows) take upwards of 10 minutes. Nothing else uses >>>the NT box. What could the configmgr possibly be doing that >>>uses up that much CPU? Memory usage is minimal (<20%). How many concurrent Control Center users do you have? When deploys take that long, could you have more than one deploy happening concurrently? What is your CSD level? There have been fixes to WMQI that address deploy-time performance. Also, are your CM and MR databases local or remote to the CM machine? When you do a deploy a fair amount of activity is done against these databases, and if they are remote this can significantly lengthen deploy times. Where do you observe the high CPU activity? Is it WMQI components, DB2 components, or both? I am aware that increasing the DB2 parameters like APP_CTL_HEAP_SZ and DBHEAP can help performance. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: AMI elimination (was MQ and DB2 stored procedures)
Joe, >>>Any date or time period given as to when IBM will drop support for the AMI? The current End of Service date for this SupportPac is December 2005. So it will be supported for at LEAST this long. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Maximum number of queues per Queue Manager?
Andrew, >>>I don't believe there is a technical limit other than >>>memory/disk space. I know that each queue can only >>>hold a maximum of 2GB I believe this limit was raised in V5.3. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: ESQL "create reference..." function
Tony, >>>Does anyone know whether the ESQL create reference function >>>provides a performance improvement (i.e. addressability to the >>>reference point is establshed) or whether it is just there to >>>make program code less cluttered? I'd assume the former, but >>>the manual doesn't make it clear and WMQI often confounds >>>assumptions... It definately can provide a performance improvement. It enables you to maintain a cursor in the message tree rather than having to navigate the entire tree from the root on each eSQL statement. Neil Kolban's document on using the new eSQL features with WMQI contains a nice discussion of this. You can download it from http://www.kolban.com/mq/data/Using%20the%20new%20ESQL%20features.pdf Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: wmqi - data conversion
Peter, >>>Does anyone know which conversion tables a WMQI broker uses? Does >>>it use the MQSeries conversion tables or does it have its own set? >>>If the latter, where are they situated in the WMQI directory? I >>>need to know for both NT and AIX platforms. The broker does everything in unicode. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Why does the MQSI Config Manager only run on the Windows Operating System
Matt, >>>Why does the MQSI Config Manager only run on the Windows Operating System? My understanding is that it is the MRM that is tied to the Windows platform. Other components are not (that is why you might have noticed that the ConfigMgr uses both ODBC and JDBC). While I know of no plans to move the ConfigMgr off the Windows platform, it was said at the Tech Conference last month that much (if not all) of the build-time function of the MRM is effectively being moved "upstream" to the Control Center. That being the case, a more platform-independent ConfigMgr becomes much simpler to implement. Will that be done? I have no idea. If this issue is important to WMQI customers I would suggest they provide IBM with that feedback, informally here if they like, but formally as well by submitting a requirement through your marketing rep. There is strength in numbers. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Question on MQ Triggering
Gaurav! >>>I have a question regarding the triggering in mqseries. >>>We have a trigger set on a queue to fire on every message. >>>Now we use jms api's to put messages on that queue. We put >>>the messages under a transaction and do a commit at the >>>end of transaction.Now what we are observing is that the >>>trigger is getting fired as soon as the message is put on >>>the queue enough before it has been commited.Now if for >>>some reason the transaction is rolled back then the messages >>>don't reach the target queue but false trigger are fired. >>>Is this behaviour normal or we have goofed up somewhere. The queue manager does count uncommitted messages when it decides whether or not the trigger conditions have been satisfied. I'm pretty sure there is a statement to that effect in Chapter 14 of the MQ APG. Could I ask why you are using trigger(every)? I generally recomend against that. Just wondering. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: 'Eclipse-based Manager'??
Tony, >>>is the T&D pitch downloadable from anywhere??!! No, unfortunately. The T&D pitch is always extemporaneous. There is no presentation. One must write fast and furious to get everything down. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: 'Eclipse-based Manager'??
Tony, >>>'I hope the CSD03 will help, or the Eclipse-based manager that >>>was announced at the conference' >>>What is this?...I am aware of the Eclipse-based WMQI Workbench >>>but is Eclipse also going to be used with WMQ?...an MQ Explorer >>>replacement? There was a statement in the T&D pitch to the effect that they were looking at moving the MQ Explorer off MMC and onto something...else. Eclipse was not mentioned specifically. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: Address Info Request
Carol, >>>Does anyone have the address of the people taping the sessions >>>at the Transaction and Messaging Technical Conference held in >>>Las Vegas, Feb. 10-14? I lost my order form. Audio Excellence 2501 22nd Avenue North - Suite 1025 St. Petersberg, FL 33713 727-360-6726 Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQI- One vs multipe Execution Groups?
Steve, >>>I am just wondering whether you would ever want to >>>check out an EG in production. If this happens none >>>of the flows in the EG could run, of course. Has >>>this ever happened to anyone? When you "check out" an EG you are actually checking out its definition from the Configuration Manager repository -- not the broker. Thus checking out an EG, or a message flow for that matter, will not affect what is running in the broker. Any changes you make to a EG, message flow, etc are applied when you perform a Deploy against the broker or EG. When you deploy, the effect might be to stop the EG or message flow, but this would only be for the duration of time required to apply the changes being deployed, and thus would be quite short. >>>Wouldn't it be better for each flow to have its own >>>EG? Is there a considerable overhead in this approach >>>-- vs putting all related flows in one EG? There are both advanteges and disadvanteges to using multiple instances (threads) to deserialize a message flow in a single EG verses running the flow in multiple EGs. The WMQI performance reports available from the SupportPac site can help you in determining what approach would be better for your needs. As you are using pub/sub, it might be of interest to you to know that the default EG is always used as the pub/sub engine, regardless of whether or not the publishing flows themselves run in the default EG or a different one. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQI- Nee help with PUB/SUB
;Designing publish/subscribe applications"). Is this the reference you're referring to? This is in the section "Subscriptions", and is referring to subscribers sending their subscription registration messages as persistent. I think your question, though, is in reference to the persistency of a publication, correct? There is also a subheading called "Message persistence" in Chapter 6 ("Application Design") on page 76 (in my version of the Introduction and Planning Guide). This section discusses transactional considerations. With pub/sub applications, message persistence can apply to the publishers messages as well as the message(s) delivered to subscribers. In the case of the publisher, if the publication message is specified as persistent in the MQMD, and this property is carried through your message flow to the Publication node, the broker will treat the publication message as persistent. However, whether or not the publication is delivered to the subscriber(s) queue(s) as a persistent message depends on whether the subscriber has requested persistent message delivery, and (if topic security is being used) whether the subscriber is authorized to request persistent delivery. If these conditions are met, the broker will put publication messages to the subscriber queue(s) persistently. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQI- Nee help with PUB/SUB
Steve, >>>>>> Question: Are "creating a topic for a flow" and >>>>>> "ending the flow with a publication node" sufficent >>>>>> for the publisher to be registered with the broker? >>>>>> Is there anything else to be done to register the >>>>>> topic at the broker >> >>When I create a topic and put a Publication node at >>the end of a msg flow, where do I specify the "stream" >>queue (which could be SYSTEM.BROKER.DEFAUL.STREAM or a >>more topic-specific queue). If I don't specify it, >>would the broker use the default stream queue? Is >>there an option in the control center for this? I am >>away from work I cannot check it myself. WMQI does not use the concept of "stream" queues, that is a concept used by MQ base pub/sub (the MA0C SupportPac). Your publication queue would be specified on the message flow input node (MQInput, for example). However, because SYSTEM.BROKER.DEFAULT.STREAM queue is the default publication queue, applications might be using it, particularly if you are moving from an existing base pub/sub broker to WMQI. In this case you must create and deploy a message flow whose MQInput node services SYSTEM.BROKER.DEFAULT.STREAM. This will give you compatibility with base MQ pub/sub. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: MQSeries from Java
Gonzalo, >>>Does MQSeries provide Java support as a standard part? >>>I'm just asking for completeness sake, I'm pretty sure >>>it does. Yes. With the current release of the product (V5.3), Java support is integrated with the base product. For prior releases the Java support was made available as a product extention and distributed as a SupportPac, MA88. You can download the libraries and documentation from http://www-3.ibm.com/software/ts/mqseries/txppacs/ma88.html. >>>Do I have only once choice? I mean, is there just one >>>JAR, to be dropped in my WEB-INF/lib, that provides >>>the MQSeries API to my Java-based webapp? Or do I have >>>to choose between different implementations of the same >>>concept, or maybe between different approaches to the >>>same problem? I can't really be more specific here >>>because I really don't know what I'm talking about... You have several implementations you can choose from. The most direct is the Java flavor of the MQI. There is also the MQSeries implementation of the Java Message Service. JMS defines a generic view of a message passing service, and a number of messaging products (including MQSeries) support this J2EE standard. Finally, there is also the Application Messaging Interface. Like JMS, the AMI is designed to be transport independent. The AMI is an OAG/OAMAS standard and is available in other languages beside Java. The MQSeries Java MQI and JMS interfaces are incorporated into the base producted as of the V5.3 release. For prior releases, these API libraries and documentation can be downloaded from http://www-3.ibm.com/software/ts/mqseries/txppacs/ma88.html. The AMI libraries and documentation can be downloaded from http://www-3.ibm.com/software/ts/mqseries/txppacs/ma0f.html. The documentation supplied can probably assist you in selecting the API most suitable for your needs. >>>Is the Java MQSeries API as simple as the C one? I >>>mean, do I have direct equivalents to PUT and GET? The MQSeries Java MQI is more aligned with the C++ interface than the C interface, in that it is an OO interface. The "Using Java" manual describes all the MQSeries classes for Java classes and interfaces, and the variables, constructors, and methods used in each class and interface. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: WMQI- Nee help with PUB/SUB
Steve, >>>As I am a newbie to WMQI (2.1) and my project requires >>>Pub/Sub process of the messages, I would be eternally >>>grateful if someone could give me a doc/info with all >>>the steps necessary to do this. >>> >>>Also, is there a detailed description of pub/sub >>>anywhere? I dod not find the Using The Control Center >>>manual very helpful. See chapters 2 - 5 of the WMQI Programming Guide for detailed information on writing pub/sub applications. There is also a good Redbook, called "MQSeries Publish/Subscribe Applications" that you can download from http://www.redbooks.ibm.com/pubs/pdfs/redbooks/sg246282.pdf. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive
Re: MQMD setup by a non-MQ sender???!!!
Steve, >>>I don't have all the details but I think I soon may >>>be involved in a project where, I hear that the >>>messages would be sent to WMQI from AIX (in a >>>send-and-forget fashion)without the involment of >>>MQSeries. In other words, a program (not an MQ >>>program) or a 3rd-party file sending software will >>>send the messages after setting all the required MQMD >>>header and concatinating that with the App. data. >>>This approach makes me a bit nervous. Has anyone every >>>done this? What are the things to watch for? Hmmm. By this, do they mean on the AIX box they would be using an MQ client? That would not require any MQSeries server code on the AIX box in question. If not, simply creating a data object prepended with the equivelent of an MQMD will not cause it to magically appear on an MQ queue. You can't (legally) put something on an MQ queue without using the services of a queue manager, which requires following a strict set of formats and protocols (which is what an MQ Client does). However, I believe the FAP for MQ is proprietary and would have to be licensed (I'm sure reverse-engineering the FAP is prohibited by the license agreement). And the effort would be non-trivial (especially given that an MQ Client could be used on AIX for no additional charge). If they are not planning to use an MQ Client, I wonder if what they are looking at doing is writing (or expecting someone to write) a custom input node to accept data for input from somewhere other than an MQSeries queue. This is certainly possible with WMQI V2.1. You could write an input node to accept input from a file, or HTTP, etc. However, this would not be sent through MQSeries and would not be retrieved using an MQInput node. By prepending a file with a pseudo-MQMD and using a file-oriented custom WMQI input node, in theory the remainder of the message flow could be built to operate exactly as it would if an MQInput node had been used. However, if this is the intent, the biggest thing to watch out for would be, How would transactionalization be maintained (you mentioned this would be sent "in a fire-and-forget fashion")? By not using an MQInput node, the substitute node would be responsible for persisting the data somewhere and retrying in the event the message flow could not successfully process it. It's hard to be more specific until you have the additional details you currently lack. Regards, Christopher Frank Sr. I/T Specialist - IBM Software Group IBM Certified Solutions Expert - Websphere MQ & MQ Integrator Phone: 612-397-5532 (t/l 653-5532) mobile: 612-669-3008 e-mail: [EMAIL PROTECTED] Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com Archive: http://vm.akh-wien.ac.at/MQSeries.archive