ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » FP3 and FP2 compatibility on WMB8

Post new topic  Reply to topic
 FP3 and FP2 compatibility on WMB8 « View previous topic :: View next topic » 
Author Message
sumit
PostPosted: Fri Dec 27, 2013 1:03 am    Post subject: FP3 and FP2 compatibility on WMB8 Reply with quote

Partisan

Joined: 19 Jan 2006
Posts: 398

Hi All,

Environment
OS- Linux
MB - v8 with FP3 (WMB8.0.0.3)

Story till now,
1. A flow built on Toolkit (and broker) version 8.0.0.2 has mainflow and subflow
2. Record and replay monitoring is enabled at both mainflow and subflow level.
3. Bar file created and deployed. The flow is working fine, all monitoring events getting recorded... happy scenario.
4. Installed FP3 on the broker and now the current broker version is 8.0.0.3
5. 2 person (personA and personB), personA still using Toolkit 8.0.0.2 and personB ungrades the toolkit to 8.0.0.3.
6. personA takes the original bar file (as created in pt3) on his 8.0.0.2 toolkit and deploys the flow on a different broker instance running on 8.0.0.3 (linux)
7. Flow is running fine (as expected!). But the monitoring events generated by subflow are now going to BACKOUT queue. Monitoring events from mainflow are still going to DB properly.
8. personB takes the bar in his toolkit (8.0.0.3), rebuilds and deploys on the same broker as done by personA in step6.
9. All monitoring events (MF and SF) are once again going to DB.

Questions are-
1. I know it is good to have the bar rebuild on FP3 toolkit, but is it a must have req?
2. Shouldn't the broker running on FP3 be able to accomodate the functionality developed, built and executed on FP2 as is?
_________________
Regards
Sumit
Back to top
View user's profile Send private message Yahoo Messenger
zpat
PostPosted: Fri Dec 27, 2013 1:29 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

What is the effective level of the broker?

Have you done -f all ?
_________________
Well, I don't think there is any question about it. It can only be attributable to human error. This sort of thing has cropped up before, and it has always been due to human error.
Back to top
View user's profile Send private message
sumit
PostPosted: Fri Dec 27, 2013 2:58 am    Post subject: Reply with quote

Partisan

Joined: 19 Jan 2006
Posts: 398

zpat wrote:
What is the effective level of the broker?

Is this what you are asking?
Quote:
[wmbadmin@ltmyomsmb001 ~]$ mqsireportbroker BRUX0001
BIP8927I: Broker Name 'BRUX0001'
Last mqsistart path = '/opt/ibm/mqsi/8.0.0.3'
mqsiprofile install path = '/opt/ibm/mqsi/8.0.0.3'
Work path = '/var/mqsi'
Broker UUID = '06d54b2a-cce9-11e2-9c36-0a6103100000'
Process id = '19716'
Queue Manager = 'QMUX0001'
User lil path = ''
User exit path = ''
Active user exits = ''
LDAP principal = ''
LDAP credentials = ''
ICU converter path = ''
Trusted (fastpath) Queue Manager application = 'false'
Configuration change timeout = '300' seconds
Internal configuration timeout = '60' seconds
Statistics major interval = '60' minutes
Operation mode = 'advanced'
Fixpack capability level = '' (effective level '8.0.0.1')
Broker registry format = 'v8.0'
Administration security = 'active'
Multi-instance Broker = 'false'
Shared Work Path = 'none'
Start as WebSphere MQ Service = 'undefined'
HTTP listener port = '7080'
Cache manager policy = 'disabled'
Cache manager port range = '2800-2819'

Does it mean our effective version is 8.0.0.1? And effectively we are not using FP2/FP3 features? Ah.. never checked this..

What I checked was-
Quote:
[wmbadmin@ltmyomsmb001 ~]$ mqsiservice -v
BIPmsgs en_US
Console CCSID=1208, ICU CCSID=1208
Default codepage=UTF-8, in ascii=UTF-8
JAVA console codepage name=UTF-8

BIP8996I: Version: 8003
BIP8997I: Product: WebSphere Message Broker
BIP8998I: CMVC Level: S800-FP03
BIP8999I: Build Type: Production, 64 bit, amd64_linux_2

BIP8071I: Successful command completion.


zpat wrote:
Have you done -f all ?

No. I thought FP takes effect the moment it is installed. Does it not?
_________________
Regards
Sumit
Back to top
View user's profile Send private message Yahoo Messenger
Simbu
PostPosted: Fri Dec 27, 2013 3:35 am    Post subject: Reply with quote

Master

Joined: 17 Jun 2011
Posts: 289
Location: Tamil Nadu, India

Hi, you should not judge the version of the broker effective level based on the output of "mqsiservice -v" because it gives only broker environment details but not the broker details.
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Fri Dec 27, 2013 5:15 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

sumit wrote:
zpat wrote:
Have you done -f all ?

No. I thought FP takes effect the moment it is installed. Does it not?


You will get the fixes included in a new Fix Pack as soon as the Broker is restarted after installing the Fix Pack. But if you want the new features as well, you need to run the mqsichangebroker command with the -f flag.

http://www-01.ibm.com/support/docview.wss?uid=swg21376622

http://pic.dhe.ibm.com/infocenter/wmbhelp/v8r0m0/topic/com.ibm.etools.mft.doc/an28145_.htm

You can either specifiy the exact Fix Pack you want to enable features at and have to run that command each time you apply a Fix Pack if you want to enable new features each time, or you can run it once specifying 'all', and that way you get all the new functionality of every new Fix Pack as you apply the new Fix Pack.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
sumit
PostPosted: Fri Dec 27, 2013 5:50 am    Post subject: Reply with quote

Partisan

Joined: 19 Jan 2006
Posts: 398

Thanks all for the information. I must admit, I was unaware about these. I read about these commands in infocenter only after zpat's comments.
We'll take necessary actions now.
However, that doesn't explain the behaviour what we noticed (as mentioned in point 7, 8 and 9 of my original post)

Quote:
7. Flow is running fine (as expected!). But the monitoring events generated by subflow are now going to BACKOUT queue. Monitoring events from mainflow are still going to DB properly.
8. personB takes the bar in his toolkit (8.0.0.3), rebuilds and deploys on the same broker as done by personA in step6.
9. All monitoring events (MF and SF) are once again going to DB.


If the broker is actually running on FP1 (8.0.0.1), shouldn't the flow deployed by 8.0.0.2 toolkit have worked as it was?
_________________
Regards
Sumit
Back to top
View user's profile Send private message Yahoo Messenger
zpat
PostPosted: Fri Dec 27, 2013 6:33 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

I generally do (mqsichangebroker) "-f all" .....

Seems like a good idea, but it's surprising how many people IBM have managed to catch out with this requirement (especially developers who have their own broker).
_________________
Well, I don't think there is any question about it. It can only be attributable to human error. This sort of thing has cropped up before, and it has always been due to human error.
Back to top
View user's profile Send private message
sumit
PostPosted: Fri Dec 27, 2013 11:26 am    Post subject: Reply with quote

Partisan

Joined: 19 Jan 2006
Posts: 398

zpat wrote:
I generally do (mqsichangebroker) "-f all" .....
We'll also start it as a practice.

Though, there are more incidents which in a way present some erratic behaviour.
For eg., while on FP2 (we never executed mqsichangebroker command on FP2 or FP3), we raised some PMR with IBM for some of the bugs we encountered with record and replay framework. IBM gave interim fixes and those worked. IBM also informed then, that these interim fixes will be part of FP3. So, after FP3 release, we installed it and yes.. the bugs were gone.
Doesn't it mean that after installing FP and restarting the broker, the fix works?

Has someone experienced similar behaviour?
_________________
Regards
Sumit
Back to top
View user's profile Send private message Yahoo Messenger
smdavies99
PostPosted: Fri Dec 27, 2013 11:52 am    Post subject: Reply with quote

Jedi Council

Joined: 10 Feb 2003
Posts: 6076
Location: Somewhere over the Rainbow this side of Never-never land.

As has been said, Bug Fixes are automaticall enabled after the application of a fix Pack.

Changes in functionality not related to bug fixes are only enabled to the level specified by the mqsichangebroker -f option.

so yes applying the FP fixes the bugs are you experienced.
_________________
WMQ User since 1999
MQSI/WBI/WMB/'Thingy' User since 2002
Linux user since 1995

Every time you reinvent the wheel the more square it gets (anon). If in doubt think and investigate before you ask silly questions.
Back to top
View user's profile Send private message
sumit
PostPosted: Fri Dec 27, 2013 10:54 pm    Post subject: Reply with quote

Partisan

Joined: 19 Jan 2006
Posts: 398

PeterPotkay wrote:
You will get the fixes included in a new Fix Pack as soon as the Broker is restarted after installing the Fix Pack. But if you want the new features as well, you need to run the mqsichangebroker command with the -f flag.


smdavies99 wrote:
As has been said, Bug Fixes are automaticall enabled after the application of a fix Pack.

Changes in functionality not related to bug fixes are only enabled to the level specified by the mqsichangebroker -f option.


My bad.. I should have read what PeterPotkay had said earlier.

Thanks All. I will execute mqsichangebroker -f and see how it goes.
_________________
Regards
Sumit
Back to top
View user's profile Send private message Yahoo Messenger
sumit
PostPosted: Fri Jan 03, 2014 5:19 am    Post subject: Reply with quote

Partisan

Joined: 19 Jan 2006
Posts: 398

The problem looks a little more complicated. We have already exectuted -f all and don't see any improvement.
If I deploy bar A, both MF and SF triggers events which then go to DB. If I deploy bar B in the same EG, SF's events from bar A start going into backout queue.
And it is because eventSourceAddress and nodeLabel field populated as part of monitoring event are getting some extra characters.
Raised a PMR with IBM.
_________________
Regards
Sumit
Back to top
View user's profile Send private message Yahoo Messenger
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » FP3 and FP2 compatibility on WMB8
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.