Author |
Message
|
kayoumt |
Posted: Sun May 24, 2009 11:15 am Post subject: RFH PUB/SUB migration from WMQ 6.0 to WMQ 7.0 |
|
|
Voyager
Joined: 18 Sep 2007 Posts: 81
|
Hi,
I developed an application on WMQ 6.0 (Trial version). That application is using publishp/subscribe based on WMQ 6.0 independant Base broker and RFH formats.
Two questions :
1) Could I migrate my application to WMQ 7.0 and keep my RFH based pub/sub principle running with the integrated broker ?
2) Otherwise. Is there a way to keep doing trial developments with WMQ 6.0 without paying any $ ?
Thanks for any helpful answer ! |
|
Back to top |
|
 |
Vitor |
Posted: Sun May 24, 2009 12:38 pm Post subject: Re: RFH PUB/SUB migration from WMQ 6.0 to WMQ 7.0 |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
kayoumt wrote: |
1) Could I migrate my application to WMQ 7.0 and keep my RFH based pub/sub principle running with the integrated broker ? |
AFAIK there's no requirement to change anything moving from the v6 pub/sub to the v7 pub/sub.
kayoumt wrote: |
2) Otherwise. Is there a way to keep doing trial developments with WMQ 6.0 without paying any $ ? |
I feel sure there's something in the license that comes with the trial version of WMQv6 that means you can't keep using it indefinately without parting with money for the full version.
If instead you mean that can you do trial developments on v6 and run them on v7, then why? The upgrade to v7 is free with a licensed version of v6.
Perhaps if you rephrased the question? _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
kayoumt |
Posted: Sun May 24, 2009 1:52 pm Post subject: |
|
|
Voyager
Joined: 18 Sep 2007 Posts: 81
|
Hi Vitor,
I rephrase my question number 2 :
2) I did the development of my software with the Trial version of WMQ 6.0 ; by re-installing it every 90 days. But ; it seems this no longer works. I wanted to keep developping with WMQ 6.0 (Trial or not) without paying any $ ; just developing ; I do not yet released my software for commercial purposes. |
|
Back to top |
|
 |
Vitor |
Posted: Mon May 25, 2009 12:29 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
kayoumt wrote: |
2) I did the development of my software with the Trial version of WMQ 6.0 ; by re-installing it every 90 days. |
Outside the spirit of the license, if not the letter of them.
kayoumt wrote: |
But ; it seems this no longer works. I wanted to keep developping with WMQ 6.0 (Trial or not) without paying any $ |
I'm given to understand things have been tightened up. You might want to consider alternatives, like Partnerworld.
kayoumt wrote: |
just developing ; I do not yet released my software for commercial purposes. |
Is there a huge home market for WMQ software?
2 points occur:
1. If you do want to (at some future point) release your software at some future point, the first question a customer asks will be "does this work with the new version?". So WMQv7 is the way to go if you're selling.
2. If your interest is limited to pub/sub, you could legitimately develop using one of the freeware JMS providers in the sure and certain knowledge it'll work if a future customer uses WMQ or WMB as a JMS provider.
My 2 cents, other views equally valid. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
kayoumt |
Posted: Mon May 25, 2009 7:58 am Post subject: |
|
|
Voyager
Joined: 18 Sep 2007 Posts: 81
|
Vitor,
You're right ! There's no market at home and maybe not fair to re-install IBM trials every 90 days. I said in one of my posts that I did not yet release a commercial version. So far, WMQ 6.0 Trial helped me learning MQSeries and doing pretty advanced programming stuff. Are you telling me that re-installing WMQ Trial fater the 90 days is illegal ?
You're also right when you suggest wrap WMQ and to be able to be independent of a specif ESB. It is exactly what I did. I'm not sure that the only ESB I will release my software will be WMQ. I wrote my own libraries for wrapping WMQ. Dependending on customers and commercial moves I will do, WMQ could be replaced by JMS, WMQ+WMB, MSMQ, etc.
-- End of Philosophy & Question --
I migrated my software to WMQ 7 yesterday night without changing anything and I have the follwing error (when I try to run it) :
Reason Code 2538 x'9EA'
MQRC_HOST_NOT_AVAILABLE
Maybe someone could help me fix that issue ? |
|
Back to top |
|
 |
Vitor |
Posted: Mon May 25, 2009 8:40 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
kayoumt wrote: |
Are you telling me that re-installing WMQ Trial fater the 90 days is illegal ? |
I don't work for IBM, nor do I have a copy of the trial license to hand. I'll stick with possibly unethical and leave it there. Certainly not what IBM expect I think.
kayoumt wrote: |
I wrote my own libraries for wrapping WMQ. |
Why? JMS is an accepted standard with accepted methods. Whatever ESB combination you end up using, the application use could and should be the same. Otherwise, you could be in a position where your application stops working (or needs rewriting) if they change horses. Don't write applications based on specific software.
kayoumt wrote: |
Reason Code 2538 x'9EA'
MQRC_HOST_NOT_AVAILABLE
|
I'd say however you've "wrapped" up the connection function doesn't hold for v7. This underlines my point about using standards. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
bruce2359 |
Posted: Mon May 25, 2009 10:03 am Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9472 Location: US: west coast, almost. Otherwise, enroute.
|
Quote: |
kayoumt wrote:
Are you telling me that re-installing WMQ Trial after the 90 days is illegal ? |
When you downloaded the trial version, did you read the Terms and Conditions agreement before you clicked the "I Agree" button?
Did the Terms and Conditions allow your never-ending use of the product for free, and for application development for sale? _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live. |
|
Back to top |
|
 |
kayoumt |
Posted: Mon May 25, 2009 3:08 pm Post subject: |
|
|
Voyager
Joined: 18 Sep 2007 Posts: 81
|
-- Vitor,
JMS is JAVA-based.
I'm not coding in JAVA.
Do you mean XMS ?
You're sure WMQ base integrated broker can work with JMS or XMS ?
-- bruce2359
Interesting point bruce2359 about legal terms of using MQ Trial. Next time I have to install somewhere, I'll read the Trial liecense agreement before doing Accept. If you hear something about the unfairness of what I did, please let me know. |
|
Back to top |
|
 |
mqjeff |
Posted: Mon May 25, 2009 3:44 pm Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
kayoumt wrote: |
You're sure WMQ base integrated broker can work with JMS or XMS ? |
Yes. |
|
Back to top |
|
 |
Vitor |
Posted: Tue May 26, 2009 12:14 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
mqjeff wrote: |
kayoumt wrote: |
You're sure WMQ base integrated broker can work with JMS or XMS ? |
Yes. |
(For the record) _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
bruce2359 |
Posted: Tue May 26, 2009 7:05 am Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9472 Location: US: west coast, almost. Otherwise, enroute.
|
Quote: |
Interesting point bruce2359 about legal terms of using MQ Trial. Next time I have to install somewhere, I'll read the Trial liecense agreement before doing Accept. If you hear something about the unfairness of what I did, please let me know. |
If I hear of something?! When did your behavior become my responsibility?
Beyond the terms and conditions agreement, you should begin your quest for professional and ethical behavior with Mr. Google. I'd suggest searching for software piracy as a starting point. _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live. |
|
Back to top |
|
 |
kayoumt |
Posted: Tue May 26, 2009 2:41 pm Post subject: |
|
|
Voyager
Joined: 18 Sep 2007 Posts: 81
|
Ok ! Ok ! Grand Master bruce2359 !
I'll try to be more professional, even if I do not have money for paying an MQ license. I realized that I did a kind-of "Software Piracy".
I'll make my software working with WMQ 7.0. After the 90 days trial, I'll call IBM for trying to have a developper license deal.
Thanks a lot ! |
|
Back to top |
|
 |
kayoumt |
Posted: Tue May 26, 2009 9:25 pm Post subject: |
|
|
Voyager
Joined: 18 Sep 2007 Posts: 81
|
Back to making my code developped on WMQ 6.0 run on WMQ 7.
- Error 2538 was caused by none listener running. Does no longer appear now.
- Application is connecting to Queue Manager and queues are created.
- But, PUB/SUB system broker streams remain with CURRENTDEPTH=0 even after a PUB or SUB message Put. Broker seems not to do something with RFH stuff. No MQ error is raised when reading or writing on a stream.
- I configured QMGR PSMODE with ENABLED.
- Broker systems do not appear on MQ Explorer. But they exist. I did DISPLAY QUEUE and saw them with all their status.
- I saw somewhere when Googling that streams are Deprecated, but seems to be usable since old style broker is still supported by WMQ 7.0.
Thanks in advance for helping me troubleshoot that PUB/SUB stuff.
-- STREAMS --
SYSTEM.BROKER.DEFAULT.STREAM
SYSTEM.BROKER.CONTROL.QUEUE |
|
Back to top |
|
 |
|