Leon Renmans | 1 Mar 2010 12:08

How to install and configure a qmgr on Win 2008 in a VCS Cluster

Hi,
I need to install and configure a qmgr  (mq V7.0.1) on WIN 2008 VCS cluster.
Has any one done this . can they share how did it?

To unsubscribe, write to LISTSERV@... and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Leon Renmans | 1 Mar 2010 14:59

How to install and configure a qmgr on Win 2008 in a VCS Cluster

Hi,
I need to install and configure a qmgr  (mq V7.0.1) on WIN 2008 VCS cluster.
Has any one done this . can they share how did it?

thanks In advance

To unsubscribe, write to LISTSERV@... and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Favicon

Co-locating WMQ6 and WMQ7 client installations

Hello Listers,

I have a development teams that needs to test WMQ client code with both the WMQ6 client installation and the WMQ7 client installation – we are planning an application wide upgrade to WMQ7 to take advantage of MI-Qmgrs, Client reconnect, and selectors.

Setting up a new WMQ7-client-centric development/test environment for this application is far from a trivial undertaking, so I have been tasked with determining how to colocate WMQ6 and WMQ7 client installations on the same SunOs installation.

IBM’s offical word via PMR is that WMQ servers can not colocate – no way, no how, no can do.  They are researching further for me whether this same restriction applies to a client-only installation.

Does anyone out there have any experience in this area?  Can you offer some advise, suggestions, recommendations, and/or warnings/caveats for such an attempt/effort?

Thanks,
Dave

___________________________________________________

David Awerbuch, WebSphereMQ Infrastructure

Bloomberg LP - Making Financial Markets Transparent

email:   dawerbuch-AlFclGv/SK36V6G2DxALlg@public.gmane.org

phone:   + 1-212-617-6184

WMQ support:   mq-support-AlFclGv/SK36V6G2DxALlg@public.gmane.org

 

731 Lexington Avenue

MailStop NY731-20

New York, NY  10022

 


List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com

Jefferson Lowrey | 2 Mar 2010 19:18
Picon
Favicon

Re: Co-locating WMQ6 and WMQ7 client installations

The installer programs will not let you do this.

You can copy the client installation into a non-standard location, install the next version and repeat, and point your development environment at the needed set of libraries and code.  I do this for a few different things, including for developing MS0S...  

It is probably not a wise idea to do this on your TEST environments, but to run your tests against a properly installed client. It's probably okay for Unit testing, but I wouldn't do QA or PreProd on anything other than a fully supported installation.

You may not get an official statement that this is officially supported.  But it does function...

Thank you,

Jeff Lowrey



From:        "dawerbuch <at> bloomberg.com" <dawerbuch-TXIQXt4+6qLHmBUQVaF4JQ@public.gmane.org>
To:        MQSERIES-0lvw86wZMd9k/bWDasg6fxKKryISDnzH@public.gmane.orgN.AC.AT
Date:        03/02/2010 01:11 PM
Subject:        [MQSERIES] Co-locating WMQ6 and WMQ7 client installations
Sent by:        MQSeries List <MQSERIES-0lvw86wZMd9k/bWDasg6f+2wyY2g16FtwPuJ0ROkVbw@public.gmane.org>



Hello Listers,

I have a development teams that needs to test WMQ client code with both the WMQ6 client installation and the WMQ7 client installation – we are planning an application wide upgrade to WMQ7 to take advantage of MI-Qmgrs, Client reconnect, and selectors.

Setting up a new WMQ7-client-centric development/test environment for this application is far from a trivial undertaking, so I have been tasked with determining how to colocate WMQ6 and WMQ7 client installations on the same SunOs installation.

IBM’s offical word via PMR is that WMQ servers can not colocate – no way, no how, no can do.  They are researching further for me whether this same restriction applies to a client-only installation.

Does anyone out there have any experience in this area?  Can you offer some advise, suggestions, recommendations, and/or warnings/caveats for such an attempt/effort?

Thanks,
Dave

___________________________________________________
David Awerbuch, WebSphereMQ Infrastructure
Bloomberg LP - Making Financial Markets Transparent
email:   dawerbuch-AlFclGv/SK36V6G2DxALlg@public.gmane.org
phone:   + 1-212-617-6184
WMQ support:   mq-support <at> bloomberg.com
 
731 Lexington Avenue
MailStop NY731-20
New York, NY  10022
 



List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com


List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com

Roger Lacroix | 3 Mar 2010 06:21
Favicon

Inquire head scratcher

All,

I've created an API Exit to do some testing.  I'm running it on WMQ 
v6.0.2.7 on WinXP.

I'm scratching my head over data being passed on the API Exit's 
Inquire interface.  Note: I've registered both the MQXR_BEFORE and 
MQXR_AFTER for the MQXF_INQ (Inquire Interface).

Every 20 seconds, the command server issues an MQ Inquire 
command.  The data the API Exit Inquire interface is receiving is:
SelectorCount=1
Selectors=13
IntAttrCount=1
IntAttrs=9000
CharAttrLength=0
CharAttrs=

I thought the "Selectors" values come from MQIA_* and MQCA_* 
values.  13 is MQIA_MAX_MSG_LENGTH.  Also, IntAttrs has a value of 
9000 but there is no such value from MQIA_* or MQCA_* or anything 
else that I could find.

When I run a program to issue a PCF call to list the queues, the 
"Selectors" and "IntAttrs" have values from MQIA_* and MQCA_* but the 
command server's Inquire call does not make sense and what is 9000?

Anybody got any guesses?  (Anybody from IBM want to chime in?)

Maybe I'm still high from the Olympics but it doesn't make any sense to me.

Regards,
Roger Lacroix

To unsubscribe, write to LISTSERV@... and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Neil Casey | 3 Mar 2010 06:34
Picon
Picon

Re: Inquire head scratcher

Hi Roger,

isn't 9000 the response value? Or on the BEFORE call it would be unitialized storage.

On the AFTER call, it should be the value of MAXMSGL of the object which was inquired on. You would need to
trace back to the MQOD on the MQOPEN call which creates the handle to work out which object that is.

Regards,

Neil Casey.

> Roger Lacroix <roger.lacroix@...> wrote:
> 
> All,
> 
> I've created an API Exit to do some testing.  I'm running it on WMQ 
> v6.0.2.7 on WinXP.
> 
> I'm scratching my head over data being passed on the API Exit's 
> Inquire interface.  Note: I've registered both the MQXR_BEFORE and 
> MQXR_AFTER for the MQXF_INQ (Inquire Interface).
> 
> Every 20 seconds, the command server issues an MQ Inquire 
> command.  The data the API Exit Inquire interface is receiving is:
> SelectorCount=1
> Selectors=13
> IntAttrCount=1
> IntAttrs=9000
> CharAttrLength=0
> CharAttrs=
> 
> I thought the "Selectors" values come from MQIA_* and MQCA_* 
> values.  13 is MQIA_MAX_MSG_LENGTH.  Also, IntAttrs has a value of 
> 9000 but there is no such value from MQIA_* or MQCA_* or anything 
> else that I could find.
> 
> When I run a program to issue a PCF call to list the queues, the 
> "Selectors" and "IntAttrs" have values from MQIA_* and MQCA_* but the 
> command server's Inquire call does not make sense and what is 9000?
> 
> Anybody got any guesses?  (Anybody from IBM want to chime in?)
> 
> Maybe I'm still high from the Olympics but it doesn't make any sense to 
> me.
> 
> 
> Regards,
> Roger Lacroix
> 
> To unsubscribe, write to
LISTSERV@... and,
> in the message body (not the subject), write: SIGNOFF MQSERIES
> Instructions for managing your mailing list subscription are provided in
> the Listserv General Users Guide available at http://www.lsoft.com
> Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html

To unsubscribe, write to LISTSERV@... and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Phil Willoughby | 3 Mar 2010 14:49
Picon
Favicon

Re: Co-locating WMQ6 and WMQ7 client installations

I'm intrigued as to why you need both - the version 7 client will happily talk to version 6 queue managers.

Regards,

Phil
--
Phil Willoughby MEng
IBM Master Inventor
Software Developer, IBM WebSphere MQ for z/OS



From: "dawerbuch-AlFclGv/SK36V6G2DxALlg@public.gmane.org" <dawerbuch-TXIQXt4+6qLHmBUQVaF4JQ@public.gmane.org>
To: MQSERIES-0lvw86wZMd9k/bWDasg6f+2wyY2g16FtwPuJ0ROkVbw@public.gmane.org
Date: 02/03/2010 18:11
Subject: Co-locating WMQ6 and WMQ7 client installations




Hello Listers,

I have a development teams that needs to test WMQ client code with both the WMQ6 client installation and the WMQ7 client installation – we are planning an application wide upgrade to WMQ7 to take advantage of MI-Qmgrs, Client reconnect, and selectors.

Setting up a new WMQ7-client-centric development/test environment for this application is far from a trivial undertaking, so I have been tasked with determining how to colocate WMQ6 and WMQ7 client installations on the same SunOs installation.

IBM’s offical word via PMR is that WMQ servers can not colocate – no way, no how, no can do.  They are researching further for me whether this same restriction applies to a client-only installation.

Does anyone out there have any experience in this area?  Can you offer some advise, suggestions, recommendations, and/or warnings/caveats for such an attempt/effort?

Thanks,
Dave

___________________________________________________
David Awerbuch, WebSphereMQ Infrastructure
Bloomberg LP - Making Financial Markets Transparent
email:   dawerbuch-AlFclGv/SK36V6G2DxALlg@public.gmane.org
phone:   + 1-212-617-6184
WMQ support:   mq-support <at> bloomberg.com
 
731 Lexington Avenue
MailStop NY731-20
New York, NY  10022
 



List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com







Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU







List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com

Roger Lacroix | 3 Mar 2010 17:59
Favicon

Fwd: Re: Inquire head scratcher

Oops.  I replied directly to Neil rather than the list.  Below is my 
response to Neil.

Regards,
Roger Lacroix

>Date: Wed, 03 Mar 2010 01:07:33 -0500
>To: Neil_Casey@...
>From: Roger Lacroix <roger.lacroix@...>
>Subject: Re: Inquire head scratcher
>
>Hi Neil,
>
>Actually, the API Exit receives the same info for both 'before and 
>'after' calls to the Inquire interace.  The only MQOPEN performed by 
>the command server was to SYSTEM.ADMIN.COMMAND.QUEUE.
>
>
>Regards,
>Roger Lacroix
>
>At 12:34 AM 3/3/2010, you wrote:
>>Hi Roger,
>>
>>isn't 9000 the response value? Or on the BEFORE call it would be 
>>unitialized storage.
>>
>>On the AFTER call, it should be the value of MAXMSGL of the object 
>>which was inquired on. You would need to trace back to the MQOD on 
>>the MQOPEN call which creates the handle to work out which object that is.
>>
>>Regards,
>>
>>Neil Casey.
>>
>>
>>
>> > Roger Lacroix <roger.lacroix@...> wrote:
>> >
>> > All,
>> >
>> > I've created an API Exit to do some testing.  I'm running it on WMQ
>> > v6.0.2.7 on WinXP.
>> >
>> > I'm scratching my head over data being passed on the API Exit's
>> > Inquire interface.  Note: I've registered both the MQXR_BEFORE and
>> > MQXR_AFTER for the MQXF_INQ (Inquire Interface).
>> >
>> > Every 20 seconds, the command server issues an MQ Inquire
>> > command.  The data the API Exit Inquire interface is receiving is:
>> > SelectorCount=1
>> > Selectors=13
>> > IntAttrCount=1
>> > IntAttrs=9000
>> > CharAttrLength=0
>> > CharAttrs=
>> >
>> > I thought the "Selectors" values come from MQIA_* and MQCA_*
>> > values.  13 is MQIA_MAX_MSG_LENGTH.  Also, IntAttrs has a value of
>> > 9000 but there is no such value from MQIA_* or MQCA_* or anything
>> > else that I could find.
>> >
>> > When I run a program to issue a PCF call to list the queues, the
>> > "Selectors" and "IntAttrs" have values from MQIA_* and MQCA_* but the
>> > command server's Inquire call does not make sense and what is 9000?
>> >
>> > Anybody got any guesses?  (Anybody from IBM want to chime in?)
>> >
>> > Maybe I'm still high from the Olympics but it doesn't make any sense to
>> > me.
>> >
>> >
>> > Regards,
>> > Roger Lacroix
>> >
>> > To unsubscribe, write to
LISTSERV@... and,
>> > in the message body (not the subject), write: SIGNOFF MQSERIES
>> > Instructions for managing your mailing list subscription are provided in
>> > the Listserv General Users Guide available at http://www.lsoft.com
>> > Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
>>
>>To unsubscribe, write to
LISTSERV@... and,
>>in the message body (not the subject), write: SIGNOFF MQSERIES
>>Instructions for managing your mailing list subscription are provided in
>>the Listserv General Users Guide available at http://www.lsoft.com
>>Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html

To unsubscribe, write to LISTSERV@... and,
in the message body (not the subject), write: SIGNOFF MQSERIES
Roger Lacroix | 3 Mar 2010 18:22
Favicon

Re: Inquire head scratcher

Hi Neil.

> And what is the actual maxmsgl of the SYSTEM.ADMIN.COMMAND.QUEUE?

Yes, the maxmsgl of SYSTEM.ADMIN.COMMAND.QUEUE is 9000.

> And if it's not 9000, what is 0x9000, and is the maxmsgl equal to that?

It is 9000 decimal (not hexadecimal).


You're thinking what I was thinking originally but since the command server is issuing the Inquire every 20 seconds, I just thought I was crazy.  Of course, now I have to ask, why is the command server issuing an Inquire for the maxmsgl value every 20 seconds!!

Here's the log of activity (Process Id 05224 is the command server):

18:14:50.250, ConnxBefore, ProcessId=05224, ThreadId=1, CC=0, RC=0, HConn=2090030248, QMgrName=MQWT2, ConnName=, UserId=rlacroix, CNO_Version=5, CNO_Options=MQCNO_SHARED_BINDING, CNO_ConnId=, PgmName=ebSphere MQ\bin\amqpcsea.exe, PgmType=MQXACT_EXTERNAL, Environment=MQXE_COMMAND_SERVER

18:14:50.265, ConnxAfter , ProcessId=05224, ThreadId=1, CC=0, RC=0, HConn=8807024, QMgrName=MQWT2, ConnName=, UserId=rlacroix, CNO_Version=5, CNO_Options=MQCNO_SHARED_BINDING, CNO_ConnId=414D51434D5157543220202020202020EA9B8D4B20000601, PgmName=ebSphere MQ\bin\amqpcsea.exe, PgmType=MQXACT_EXTERNAL, Environment=MQXE_COMMAND_SERVER

18:14:50.265, OpenBefore , ProcessId=05224, ThreadId=1, CC=0, RC=0, HConn=8807024, HObj=1323464, ObjectQMgrName=, ObjectName=SYSTEM.ADMIN.COMMAND.QUEUE, ObjectType=MQOT_Q, Options=MQOO_INPUT_EXCLUSIVE+MQOO_INQUIRE+MQOO_BIND_AS_Q_DEF+MQOO_SAVE_ALL_CONTEXT, DynamicQName=AMQ.*, AlternateUserId=, AlternateSecurityId=, ResolvedQMgrName=, ResolvedQName=

18:14:50.265, OpenAfter  , ProcessId=05224, ThreadId=1, CC=0, RC=0, HConn=8807024, HObj=25536856, ObjectQMgrName=, ObjectName=SYSTEM.ADMIN.COMMAND.QUEUE, ObjectType=MQOT_Q, Options=MQOO_INPUT_EXCLUSIVE+MQOO_INQUIRE+MQOO_BIND_AS_Q_DEF+MQOO_SAVE_ALL_CONTEXT, DynamicQName=AMQ.*, AlternateUserId=, AlternateSecurityId=, ResolvedQMgrName=MQWT2, ResolvedQName=SYSTEM.ADMIN.COMMAND.QUEUE

18:14:50.265, InqBefore  , ProcessId=05224, ThreadId=1, CC=0, RC=0, HConn=8807024, HObj=25536856, SelectorCount=1, Selectors=13, IntAttrCount=1, IntAttrs=1310720, CharAttrLength=0, CharAttrs=

18:14:50.265, InqAfter   , ProcessId=05224, ThreadId=1, CC=0, RC=0, HConn=8807024, HObj=25536856, SelectorCount=1, Selectors=13, IntAttrCount=1, IntAttrs=9000, CharAttrLength=0, CharAttrs=

18:14:50.265, InqBefore  , ProcessId=05224, ThreadId=1, CC=0, RC=0, HConn=8807024, HObj=25536856, SelectorCount=1, Selectors=13, IntAttrCount=1, IntAttrs=9000, CharAttrLength=0, CharAttrs=

18:14:50.265, InqAfter   , ProcessId=05224, ThreadId=1, CC=0, RC=0, HConn=8807024, HObj=25536856, SelectorCount=1, Selectors=13, IntAttrCount=1, IntAttrs=9000, CharAttrLength=0, CharAttrs=

18:15:10.265, InqBefore  , ProcessId=05224, ThreadId=1, CC=0, RC=0, HConn=8807024, HObj=25536856, SelectorCount=1, Selectors=13, IntAttrCount=1, IntAttrs=9000, CharAttrLength=0, CharAttrs=

18:15:10.265, InqAfter   , ProcessId=05224, ThreadId=1, CC=0, RC=0, HConn=8807024, HObj=25536856, SelectorCount=1, Selectors=13, IntAttrCount=1, IntAttrs=9000, CharAttrLength=0, CharAttrs=

18:15:30.265, InqBefore  , ProcessId=05224, ThreadId=1, CC=0, RC=0, HConn=8807024, HObj=25536856, SelectorCount=1, Selectors=13, IntAttrCount=1, IntAttrs=9000, CharAttrLength=0, CharAttrs=

18:15:30.265, InqAfter   , ProcessId=05224, ThreadId=1, CC=0, RC=0, HConn=8807024, HObj=25536856, SelectorCount=1, Selectors=13, IntAttrCount=1, IntAttrs=9000, CharAttrLength=0, CharAttrs=

The log repeats the Inquire every 20 seconds until I stop the queue manager.

Does anyone from IBM want to explain what I am seeing?


Regards,
Roger Lacroix


At 05:34 AM 3/3/2010, you wrote:
Hi Roger,

so does the handle in the Inquire call equal the handle returned by the Open?

And what is the actual maxmsgl of the SYSTEM.ADMIN.COMMAND.QUEUE?

And if it's not 9000, what is 0x9000, and is the maxmsgl equal to that?





Actually, I can answer the first bit of the last question... 0x9000 = 36864  :-)



Regards,

Neil.


On 03/03/2010, at 5:07 PM, Roger Lacroix wrote:

> Hi Neil,
>
> Actually, the API Exit receives the same info for both 'before and 'after' calls to the Inquire interace.  The only MQOPEN performed by the command server was to SYSTEM.ADMIN.COMMAND.QUEUE.
>
>
> Regards,
> Roger Lacroix
>
> At 12:34 AM 3/3/2010, you wrote:
>> Hi Roger,
>>
>> isn't 9000 the response value? Or on the BEFORE call it would be unitialized storage.
>>
>> On the AFTER call, it should be the value of MAXMSGL of the object which was inquired on. You would need to trace back to the MQOD on the MQOPEN call which creates the handle to work out which object that is.
>>
>> Regards,
>>
>> Neil Casey.
>>
>>
>>
>> > Roger Lacroix <roger.lacroix-F8msR03N6m5XrIkS9f7CXA@public.gmane.org> wrote:
>> >
>> > All,
>> >
>> > I've created an API Exit to do some testing.  I'm running it on WMQ
>> > v6.0.2.7 on WinXP.
>> >
>> > I'm scratching my head over data being passed on the API Exit's
>> > Inquire interface.  Note: I've registered both the MQXR_BEFORE and
>> > MQXR_AFTER for the MQXF_INQ (Inquire Interface).
>> >
>> > Every 20 seconds, the command server issues an MQ Inquire
>> > command.  The data the API Exit Inquire interface is receiving is:
>> > SelectorCount=1
>> > Selectors=13
>> > IntAttrCount=1
>> > IntAttrs=9000
>> > CharAttrLength=0
>> > CharAttrs=
>> >
>> > I thought the "Selectors" values come from MQIA_* and MQCA_*
>> > values.  13 is MQIA_MAX_MSG_LENGTH.  Also, IntAttrs has a value of
>> > 9000 but there is no such value from MQIA_* or MQCA_* or anything
>> > else that I could find.
>> >
>> > When I run a program to issue a PCF call to list the queues, the
>> > "Selectors" and "IntAttrs" have values from MQIA_* and MQCA_* but the
>> > command server's Inquire call does not make sense and what is 9000?
>> >
>> > Anybody got any guesses?  (Anybody from IBM want to chime in?)
>> >
>> > Maybe I'm still high from the Olympics but it doesn't make any sense to
>> > me.
>> >
>> >
>> > Regards,
>> > Roger Lacroix
>> >
>> > To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+2wyY2g16FtwPuJ0ROkVbw@public.gmane.org and,
>> > in the message body (not the subject), write: SIGNOFF MQSERIES
>> > Instructions for managing your mailing list subscription are provided in
>> > the Listserv General Users Guide available at http://www.lsoft.com
>> > Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
>>
>> To unsubscribe, write to LISTSERV-0lvw86wZMd9k/bWDasg6f+2wyY2g16FtwPuJ0ROkVbw@public.gmane.org and,
>> in the message body (not the subject), write: SIGNOFF MQSERIES
>> Instructions for managing your mailing list subscription are provided in
>> the Listserv General Users Guide available at http://www.lsoft.com
>> Archive: http://listserv.meduniwien.ac.at/archives/mqser-l.html
>

List Archive - Manage Your List Settings - Unsubscribe

Instructions for managing your mailing list subscription are provided in the Listserv General Users Guide available at http://www.lsoft.com

Roger Lacroix | 3 Mar 2010 18:57
Favicon

WMQ v7.0.1.1 and Java client-side security exits

All,

Anybody using Java client-side security exits with WMQ Client 
v7.0.1.1 may find that it no longer works after upgrading to v7.0.1.1.

In WMQ v7.0.1.1, IBM introduced a fix for APAR IC63753.
APAR IC63753 says:
The size of the AgentBuffer supplied by the MQ Java client to a 
security exit is zero, when the MQ C client supplies a minimum buffer size.

IBM fixed it by making ALL Java security message exit buffers 3968 bytes.

Hence, I had IBM create a fix for the fix.  If you are using Java 
client-side security exits with WMQ Client v7.0.1.1 then you need to 
apply APAR IZ69820.

Regards,
Roger Lacroix
Capitalware Inc.

To unsubscribe, write to LISTSERV@... and,
in the message body (not the subject), write: SIGNOFF MQSERIES

Gmane