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 IndexWebSphere Message Broker (ACE) SupportCobol Copy messages failing after MQ/MB upgrade

Post new topicReply to topic
Cobol Copy messages failing after MQ/MB upgrade View previous topic :: View next topic
Author Message
sunilagarwal.1982
PostPosted: Sun Aug 14, 2011 9:10 pm Post subject: Cobol Copy messages failing after MQ/MB upgrade Reply with quote

Novice

Joined: 04 May 2009
Posts: 20

I upgraded mu MQ /Message broker and Operating system to MQ7/MB7 and REHL 5 from MQ5.3/MB6 and REHL3(Red Hat Enterprise Linux AS release 3 (Taroon Update 9),

I have a message flow which takes Input message generated by Cobol copy Book (Mainframe system). And process it and create a respective xml files.
After upgraded my input message started failing in message flow (MQ7/MB7/REHL5) with below error.

Navigation error ImbRecoverableException caught from worker->parseNext.App1_App2_1_DownloadMessage_CC_MSGSET 1 CWF1 /EDIB816050/O50QTY01_AREAQL CWF Parsing error0 CWFWorker::parseNext EDIB816050 O50QTY02_AREA /EDIB816050 CPI Converter Input Data Invalid (External decimal - Invalid Positive sign code).”

But If I process the same message on older version of message flows it is getting processed successfully.

Could you please let me know what wrong going on here and how I can process the message on upgraded MQ/MB.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Sun Aug 14, 2011 10:56 pm Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

Are you running on WMB 7.0.0.2 ? If not upgrade.
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
sunilagarwal.1982
PostPosted: Sun Aug 14, 2011 11:32 pm Post subject: Reply with quote

Novice

Joined: 04 May 2009
Posts: 20

Correcting the Message Broker Version : It is WMB 6.1.0.9, Not WMB 7,

Below are the configuration Details:

Upgraded system:

BIP8997I: Product: WebSphere Message Brokers
BIP8996I: Version: 6109


Name: WebSphere MQ
Version: 7.0.1.5

Operating System

Red Hat Enterprise Linux Server release 5.4 (Tikanga)

Old system:

BIP8997I: Product: WebSphere Message Brokers
BIP8996I: Version: 6003

Name: WebSphere MQ
Version: 530.10 CSD10

Operating System

Red Hat Enterprise Linux AS release 3 (Taroon Update 9)
Back to top
View user's profile Send private message
sunilagarwal.1982
PostPosted: Mon Aug 15, 2011 12:02 am Post subject: Reply with quote

Novice

Joined: 04 May 2009
Posts: 20

Can you tell me the reason as to why my messages are failing in new upgraded system.
Back to top
View user's profile Send private message
WGerstma
PostPosted: Mon Aug 15, 2011 12:44 am Post subject: Reply with quote

Acolyte

Joined: 18 Jul 2011
Posts: 55

I assume, the Broker is right and your input format is not ok.

I also was in a migration project to 6.1, and some FixedLength message sets which worked in 6.0 caused trouble in 6.1. In all cases it was a problem with the input format. I suppose in 6.0 the check of the input was less strict than it is in 6.1
Back to top
View user's profile Send private message
sunilagarwal.1982
PostPosted: Mon Aug 15, 2011 7:44 am Post subject: Reply with quote

Novice

Joined: 04 May 2009
Posts: 20

How I can correct the message format? Did you also get same type of exception. How you fix the issue.

Is there any chance that this issue can be due to the 64 bit Operating system. I see that Cobol Copy book is installed on OS but not sure if message flow is using 64 Bit or still point to 32 Bit libraries.
Back to top
View user's profile Send private message
Vitor
PostPosted: Mon Aug 15, 2011 7:52 am Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

Are you certain you followed all the steps for migrating data definitions appropripate for the source and target versions?

Are you certain these steps completed successfully?
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
sunilagarwal.1982
PostPosted: Mon Aug 15, 2011 8:12 am Post subject: Reply with quote

Novice

Joined: 04 May 2009
Posts: 20

Yes, As per my best knowledge, we followed all the steps for migrating data definitions, This broker has more than 150 message flow running, and all are working fine. We are having issue with this Cobol Copybook formatted message only. Is there something different we were supposed to do as part of migration for handling these messages.
Back to top
View user's profile Send private message
mqjeff
PostPosted: Mon Aug 15, 2011 8:16 am Post subject: Reply with quote

Grand Master

Joined: 25 Jun 2008
Posts: 17447

The error message you posted says that the message contained a Positive sign in a place that was not allowed to have a Positive sign.

So either the Positive Sign is wrong or the model fails to allow the positive sign to occur.
Back to top
View user's profile Send private message
sunilagarwal.1982
PostPosted: Sat Aug 27, 2011 7:30 pm Post subject: Reply with quote

Novice

Joined: 04 May 2009
Posts: 20

Issue was with the data type of one of the field defined in message set. datatype of AREA field was defined as integer but message was having space always. Issue got resolved after changing the data type of AREA field as String.

But I still don't have the answer as to why it was working fine on lower version of message broker which was MB 6.0.

Thanks you all for you help.

Happy learning !!
Back to top
View user's profile Send private message
smdavies99
PostPosted: Sat Aug 27, 2011 9:31 pm Post subject: Reply with quote

Jedi Council

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

Without you formally raising a PMR to get the definitive answer,

It might well be this...

WGerstma wrote:
I suppose in 6.0 the check of the input was less strict than it is in 6.1


This is not uncommon where a later version of a product removes a few loopholes/features that were erronueously included in a prior release.
_________________
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
Display posts from previous:
Post new topicReply to topic Page 1 of 1

MQSeries.net Forum IndexWebSphere Message Broker (ACE) SupportCobol Copy messages failing after MQ/MB upgrade
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.