Author |
Message
|
George Carey |
Posted: Tue Feb 03, 2009 1:59 pm Post subject: MQ 6.0.2.3 vs MQ 7.x |
|
|
Knight
Joined: 29 Jan 2007 Posts: 500 Location: DC
|
MQ V 6.0.2.3 still uses a separate Broker function does it not ?
Requiring a strmqbrk or endmqbrk command to control it.
I was told MQ 6.0.2.3 operated the same as MQ 7.x ...
I said I don't think so, namely that MQ7.x has the broker function incorporated into the server.
Trying to avoid down loading 6.0.2.3 and configure to say definitively ... I did not see in the 6.0.2.3 update anything about the operational aspect have changed from earlier 6.0. version. Is that true or not? _________________ "Truth is ... grasping the virtually unconditioned",
Bernard F. Lonergan S.J.
(from book titled "Insight" subtitled "A Study of Human Understanding") |
|
Back to top |
|
 |
mqjeff |
Posted: Tue Feb 03, 2009 2:07 pm Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
MQ v7 uses a new pub/sub engine, that those of us who use Message Broker prefer not to call a "broker". Or if we do, we call it the "pubsub broker".
You can run MQ v7 in two modes: one that uses the v6 pub/sub engine and one that uses the new v7 pub/sub engine.
With some minor challenges, you can even connect the two pubsub networks.
No release of MQ v6 will run using the new pubsub engine in v7.
Message Broker v6.0.x will not run on an MQ v7 qmgr that is using the new pubsub engine. Message Broker v6.1.0.3 can tolerate the new v7 pubsub engine, but you will not get the content-based routing additional functionality of Message Broker from that Broker engine.
Message Broker v7 will fully support and enhance the new MQ v7 pubsub engine. |
|
Back to top |
|
 |
George Carey |
Posted: Tue Feb 03, 2009 2:52 pm Post subject: engine |
|
|
Knight
Joined: 29 Jan 2007 Posts: 500 Location: DC
|
Ok, pub/sub engine ...
Quote: |
No release of MQ v6 will run using the new pubsub engine in v7. |
question1:
The admin commands for v6 and v7 pub/sub engines are different correct ? For example, there is no strmqbrk and endmqbrk, etc. when using v7 pub/sub engine correct ?
question 2:
We are not using Message Broker ... just JMS and Oracle appserver Resource adapter to connect to WSMQ as JMS provider.
However, we have a current issue with MQ V6.0.2.3 pub/sub engine and the Oracle Resource adapter to IBM WSMQ. Namely the Resource adapter setting in OC4J called "EndpointFailureRetryInterval" works when connecting to IBM WSMQ 6.0.2.3 as JMS Provider but does not (is ignored) when using WSMQ v7.1 as JMS provider ...
The functionality of this setting is needed which is why developers are pushing to use the 6.0.2.3 version of MQ and I am 'trying' to push back to using MQ V7.1 ....
As this is first usage of pub/sub in app I am wishing to start with v7.x and not v6.x
IBM documentation gives no configuration info related to Oracle App Server where as Oracle app server docu gives detailed documentation on how to connect using Oracle Resource adapter when connecting to WSMQ. This is also the reason developers want to use Oracle app server Resource adapter instead of IBM WSMQ Resource adapter.
Any place that gives example of using IBM Resource adapter in conjunction with Oracle app server??
Specifically is there an equivalent Resource adapter setting in IBM WMQ Resource adapter for the "EndpointFailureRetryInterval" found in Oracle's app server Resource adapter ??
I am not sure if this "EndpointFailureRetryInterval" is an Oracle EJB extension or a standard EJB configuration setting. _________________ "Truth is ... grasping the virtually unconditioned",
Bernard F. Lonergan S.J.
(from book titled "Insight" subtitled "A Study of Human Understanding") |
|
Back to top |
|
 |
vol |
Posted: Tue Feb 03, 2009 10:26 pm Post subject: |
|
|
Acolyte
Joined: 01 Feb 2009 Posts: 69
|
Quote: |
You can run MQ v7 in two modes: one that uses the v6 pub/sub engine and one that uses the new v7 pub/sub engine |
that is not quite right
only the v7 pubsub engine, embedded in the qmgr, is used
the v6 queued pubsub interface, putting msgs to the command queue, can still be used at v7, and the msgs are converted to the MQI verbs for action |
|
Back to top |
|
 |
mqjeff |
Posted: Wed Feb 04, 2009 4:07 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
I'm sure the documentation is more authoritative on the commands for administering the pubsub engine in v7 than I am.
I've not configured Oracle App Server. Maybe someone else can help you with this question.
But I'd be tempted to see if 6.0.2.5 behaves better. |
|
Back to top |
|
 |
PeterPotkay |
Posted: Wed Feb 04, 2009 8:27 am Post subject: |
|
|
 Poobah
Joined: 15 May 2001 Posts: 7722
|
mqjeff wrote: |
MQ v7 uses a new pub/sub engine, that those of us who use Message Broker prefer not to call a "broker". Or if we do, we call it the "pubsub broker".
You can run MQ v7 in two modes: one that uses the v6 pub/sub engine and one that uses the new v7 pub/sub engine.
With some minor challenges, you can even connect the two pubsub networks.
No release of MQ v6 will run using the new pubsub engine in v7.
Message Broker v6.0.x will not run on an MQ v7 qmgr that is using the new pubsub engine. Message Broker v6.1.0.3 can tolerate the new v7 pubsub engine, but you will not get the content-based routing additional functionality of Message Broker from that Broker engine.
Message Broker v7 will fully support and enhance the new MQ v7 pubsub engine. |
Jeff, is there an official, publicly available write up of this? _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
 |
mqjeff |
Posted: Wed Feb 04, 2009 8:36 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
No comments about future directions will be officially written up anywhere...
Other than that, the entire PubSub User's guide for MQ v7 is rewritten to extensively cover this topic in general... |
|
Back to top |
|
 |
zpat |
Posted: Wed Feb 04, 2009 8:41 am Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
Check out the Redbook on MQ V7, it covers this.
WebSphere MQ V7.0 Features and Enhancements - SG24-7583-00 |
|
Back to top |
|
 |
George Carey |
Posted: Wed Feb 04, 2009 12:33 pm Post subject: question 2 |
|
|
Knight
Joined: 29 Jan 2007 Posts: 500 Location: DC
|
No one can add anything on question 2 ... ??
Even if 6.0.2.5 behaves better .... the target I am wishing to push developers to is the v7.1 of WSMQ ... I don't want to start out on 6.x anything if I can avoid it.
But for lack of documentation on how to use IBM WSMQ Rescource adapter in conjunction with Oracle app server(OC4J) and for lack of 7.1 not apparently working with the Oracle Resource adapter it is a hard sell !!! _________________ "Truth is ... grasping the virtually unconditioned",
Bernard F. Lonergan S.J.
(from book titled "Insight" subtitled "A Study of Human Understanding") |
|
Back to top |
|
 |
fjb_saper |
Posted: Wed Feb 04, 2009 2:07 pm Post subject: Re: question 2 |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
George Carey wrote: |
No one can add anything on question 2 ... ??
Even if 6.0.2.5 behaves better .... the target I am wishing to push developers to is the v7.1 of WSMQ ... I don't want to start out on 6.x anything if I can avoid it.
But for lack of documentation on how to use IBM WSMQ Rescource adapter in conjunction with Oracle app server(OC4J) and for lack of 7.1 not apparently working with the Oracle Resource adapter it is a hard sell !!! |
Have you checked out the compatibility modes of V7.
You may have to run V7 in V6 JMS compatibility mode...
Have fun  _________________ MQ & Broker admin |
|
Back to top |
|
 |
George Carey |
Posted: Wed Feb 04, 2009 2:32 pm Post subject: compat ? |
|
|
Knight
Joined: 29 Jan 2007 Posts: 500 Location: DC
|
I assume you mean change the PSMODE in qmgr from enabled to compat or something like that?
I will see about that ....
But ... the developers tried using the Jar files from v7.1 install in place of the v6.0.2.3 and it didn't work either. So wasn't trying to go from a v6.0.2.3 client to v7.1 using Pub/Sub was using all v7.1 and no go.
Maybe Oracle resource adapter only works with MQ v6.0.x.x at this time ... and I need to use 'compat' value for PSMODE ... willl try this ..
Is this what you mean??
Regards _________________ "Truth is ... grasping the virtually unconditioned",
Bernard F. Lonergan S.J.
(from book titled "Insight" subtitled "A Study of Human Understanding") |
|
Back to top |
|
 |
|