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 IndexGeneral IBM MQ SupportMQ Formate Error

Post new topicThis topic is locked: you cannot edit posts or make replies.
MQ Formate Error View previous topic :: View next topic
Author Message
aditya.aggarwal
PostPosted: Wed May 06, 2009 11:43 pm Post subject: MQ Formate Error Reply with quote

Master

Joined: 13 Jan 2009
Posts: 252

Hi,

We are trying to replace an existing infrastructure (Solaris9 Spark , MQ V5.3+CSD14, QM NAME= QM1) at new infrastructure (Solaris 10 Spark, MQ V6.0.2.2, QM NAME= QM2) on new hardware. Kindly note that this migration is from the third party vendor to the new vendor.

Old Infrastructure:- MQ V5.3 , Oracle 9i , Procedural Gateway, PL-SQL MQ based application, under Sun Cluster

New Infrastructure:- MQ V6.0.2.2, Oracle 10G, Procedural Gateway, PL-SQL MQ based application, under Sun Cluster

Mainframe : QM3, z/OS, Cobol based application, MQ V5.3

Error Description :

An application from Solaris is sending a request to an application at mainframe and getting a reply back from the mainframe(QM3). This message flow is working fine b/w the old infrastructure[QM1] and mainframe application[QM3].

But when we perform the testing of the same message flow in the new infrastructure[QM2] then sender application(Solaris) is not able to pick the reply from the queue sent by the mainframe application[QM3].

Kindly find the message content with MQMD b/w mainframe[QM3] and Solaris at old infrastructure[QM1] and the new infrastructure[QM2]. Kindly note that we are getting below messages from the mainframe queue manager in to the Solaris based queue manager.


OLD infrastructure:

QM NAME : QM1
RCVR CHL NAME : QM3.TO.QM1
Queue Name: REPLY.QUEUE.LOCAL
CCSID: 819

MQseries channel information's:

38 : display channel(QM3.to.QM1) all

AMQ8414: Display Channel details.

CHANNEL(QM3.TO.QM1) CHLTYPE(RCVR)

TRPTYPE(TCP) DESCR( )

BATCHSZ(50) SCYEXIT( )

SEQWRAP(999999999) MAXMSGL(4194304)

PUTAUT(DEF) SCYDATA( )

MREXIT( ) MRDATA( )

MRRTY(10) MRTMR(1000)

HBINT(300) NPMSPEED(FAST)

SSLCIPH( ) SSLCAUTH(REQUIRED)

KAINT(AUTO) MCAUSER( )

ALTDATE(2008-11-19) ALTTIME(07.36.07)

SSLPEER()

MSGEXIT( )

SENDEXIT( )

RCVEXIT( )

MSGDATA( )

SENDDATA( )

RCVDATA( )



AMQSBCG0 - starts here

**********************



MQOPEN - 'REPLY.QUEUE.LOCAL'

MQGET of message number 1

****Message descriptor****



StrucId : 'MD ' Version : 2

Report : 0 MsgType : 2

Expiry : 9710 Feedback : 0

Encoding : 785 CodedCharSetId : 500

Format : 'MQSTR '

Priority : 0 Persistence : 0

MsgId : X'303030303030303030303030303030323037363130313234'

CorrelId : X'303030303030303030303030303030303030303030303031'

BackoutCount : 0

ReplyToQ : ' '

ReplyToQMgr : 'QM3 '

** Identity Context

UserIdentifier : 'icicdupl '

AccountingToken :

X'1A11C4D2D4C4D5D5F0F24BD4C4C3C9C4C2F0F12392916CBD4200010000000000'

ApplIdentityData : ' '

** Origin Context

PutApplType : '1'

PutApplName : 'MDCIDB01MMMQ '

PutDate : '20090505' PutTime : '11495198'

ApplOriginData : ' '



GroupId : X'000000000000000000000000000000000000000000000000'

MsgSeqNumber : '1'

Offset : '0'

MsgFlags : '0'

OriginalLength : '-1'



**** Message ****



length - 300 bytes



00000000: F0F0 F3F0 F0F0 F0F0 F4F3 D9D2 C3D4 E2E3 '................'

00000010: C1E3 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 '................'

00000020: F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 '................'

00000030: F0F0 F2F5 F2D9 D2C3 D4C9 D9F0 F160 F0F0 '.............`..'

00000040: F0F0 F0F0 F6F2 F3F7 F6F6 60F0 F0F0 F0F0 '..........`.....'

00000050: F0F6 F8F1 F6F6 F960 F0F0 F0F0 F0F1 F6F3 '.......`........'

00000060: F0F8 F7F7 60F0 F0F0 F0F0 F0F9 F7F5 F0F2 '....`...........'

00000070: F760 F0F0 F0F0 F0F1 F0F3 F2F9 F3F0 60F0 '.`............`.'

00000080: F0F0 F0F0 F1F9 F8F2 F1F3 F84E F0F0 F0F0 '...........N....'

00000090: F0F0 F6F2 F3F7 F6F6 4EF0 F0F0 F0F0 F0F0 '........N.......'

000000A0: F0F0 F0F0 F04E F0F0 F0F0 F0F0 F0F5 F7F9 '.....N..........'

000000B0: F0F3 4EF0 F0F0 F0F0 F0F9 F4F9 F2F0 F84E '..N............N'

000000C0: F0F0 F0F0 F0F0 F3F5 F1F2 F6F1 F0F0 F0F0 '................'

000000D0: F0F0 F0F0 F0F0 F0F0 F6F0 60F0 F0F0 F0F0 '..........`.....'

000000E0: F0F0 F1F0 F3F9 F660 F0F0 F0F0 F0F0 F0F1 '.......`........'

000000F0: F1F3 F6F1 60F0 F0F0 F0F0 F0F0 F2F7 F1F8 '....`...........'

00000100: F160 F0F0 F0F0 F0F0 F0F1 F6F2 F5F0 60F0 '.`............`.'

00000110: F0F0 F0F0 F0F0 F1F7 F2F1 F560 F0F0 F0F0 '...........`....'

00000120: F0F0 F0F3 F3F0 F3F5 F0F0 F1F2 '............ '



New Infrastructure:

QM NAME : QM2
RCVR CHL NAME : QM3.TO.QM2
Queue Name: REPLY.QUEUE.LOCAL
CCSID: 923

dis chl(QM3.TO.QM2)
1 : dis chl(QM3.TO.QM2)
AMQ8414: Display Channel details.
CHANNEL(QM3.TO.QM2) CHLTYPE(RCVR)
ALTDATE(2009-04-29) ALTTIME(08.56.54)
BATCHSZ(50) COMPHDR(NONE)
COMPMSG(NONE) DESCR( )
HBINT(300) KAINT(AUTO)
MAXMSGL(4194304) MCAUSER( )
MONCHL(QMGR) MRDATA( )
MREXIT( ) MRRTY(10)
MRTMR(1000) MSGDATA( )
MSGEXIT( ) NPMSPEED(FAST)
PUTAUT(DEF) RCVDATA( )
RCVEXIT( ) SCYDATA( )
SCYEXIT( ) SENDDATA( )
SENDEXIT( ) SEQWRAP(999999999)
SSLCAUTH(REQUIRED) SSLCIPH( )
SSLPEER( ) STATCHL(QMGR)
TRPTYPE(TCP)



AMQSBCG0 - starts here
**********************

MQOPEN - 'REPLY.QUEUE.LOCAL'


MQGET of message number 1
****Message descriptor****

StrucId : 'MD ' Version : 2
Report : 0 MsgType : 2
Expiry : 9498 Feedback : 0
Encoding : 785 CodedCharSetId : 500
Format : 'MQSTR '
Priority : 0 Persistence : 0
MsgId : X'303030303030303030303030303030323037363130323630'
CorrelId : X'303030303030303030303030303030303030303030303031'
BackoutCount : 0
ReplyToQ : ' '
ReplyToQMgr : 'QM3 '
** Identity Context
UserIdentifier : 'icicdupl '
AccountingToken :
X'1A11C4D2D4C4D5D5F0F24BD4C4C3C9C4C2F0F124E32A4D7CDD00010000000000'
ApplIdentityData : ' '
** Origin Context
PutApplType : '1'
PutApplName : 'MDCIDB01MMMQ '
PutDate : '20090506' PutTime : '12554678'
ApplOriginData : ' '

GroupId : X'000000000000000000000000000000000000000000000000'
MsgSeqNumber : '1'
Offset : '0'
MsgFlags : '0'
OriginalLength : '-1'

**** Message ****

length - 300 bytes

00000000: F0F0 F3F0 F0F0 F0F0 F4F3 D9D2 C3D4 E2E3 'ððóðððððôóÙÒÃÔâã'
00000010: C1E3 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 'Áãðððððððððððððð'
00000020: F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 F0F0 'ðððððððððððððððð'
00000030: F0F0 F2F5 F2D9 D2C3 D4C9 D9F0 F160 F0F0 'ððòõòÙÒÃÔÉÙðñ`ðð'
00000040: F0F0 F0F0 F3F5 F8F1 F0F2 60F0 F0F0 F0F0 'ððððóõøñðò`ððððð'
00000050: F0F3 F9F2 F9F8 F160 F0F0 F0F0 F0F2 F7F7 'ðóùòùøñ`ðððððò..'
00000060: F3F6 F9F9 60F0 F0F0 F0F0 F0F7 F0F3 F8F7 'óöùù`ðððððð.ðóø.'
00000070: F560 F0F0 F0F0 F0F0 F7F3 F8F7 F5F4 60F0 'õ`ðððððð.óø.õô`ð'
00000080: F0F0 F0F0 F3F1 F1F9 F4F7 F24E F0F0 F0F0 'ððððóññùô.òNðððð'
00000090: F0F0 F3F5 F8F1 F0F2 4EF0 F0F0 F0F0 F0F0 'ððóõøñðòNððððððð'
000000A0: F0F0 F0F0 F04E F0F0 F0F0 F0F0 F0F3 F4F8 'ðððððNðððððððóôø'
000000B0: F7F9 4EF0 F0F0 F0F0 F2F3 F8F0 F7F1 F84E '.ùNðððððòóøð.ñøN'
000000C0: F0F0 F0F0 F0F0 F3F4 F5F7 F7F3 F0F0 F0F0 'ððððððóôõ..óðððð'
000000D0: F0F0 F0F0 F0F0 F0F0 F3F6 60F0 F0F0 F0F0 'ððððððððóö`ððððð'
000000E0: F0F0 F0F9 F9F4 F760 F0F0 F0F0 F0F0 F0F1 'ðððùùô.`ðððððððñ'
000000F0: F0F9 F1F6 60F0 F0F0 F0F0 F0F0 F7F7 F0F4 'ðùñö`ððððððð..ðô'
00000100: F760 F0F0 F0F0 F0F0 F0F1 F9F5 F5F2 60F0 '.`ðððððððñùõõò`ð'
00000110: F0F0 F0F0 F0F0 F2F0 F5F2 F060 F0F0 F0F0 'ððððððòðõòð`ðððð'
00000120: F0F0 F0F8 F6F6 F5F2 F0F0 F1F2 'ðððøööõòððñò '



Kindly note Application is not able to process the above message from the new environment.



Mainframe environment Details:

There is no change in the mainframe environment.

Mainframe SDR channel details are below
QM Name: QM3
CCSID: 500
Channel Name: QM3.TO.QM1


SDR channel with Old infrastructure:

========================================
CHANNEL(QM3.TO.QM1)
CHLTYPE(SDR)
QSGDISP(QMGR)
XMITQ(QM1)
TRPTYPE(TCP)
CONNAME(ppmq.vir.dk.eur.crb.apmoller.net)
DESCR(MEPC PRE-PROD AT RAMB@LL)
MCANAME( )
MODENAME( )
TPNAME( )
DISCINT(0)
SHORTRTY(20)
SHORTTMR(15)
LONGRTY(999999999)
LONGTMR(60)
SCYEXIT( )
SCYDATA( )
MSGEXIT( )
MSGDATA( )
SENDEXIT( )
SENDDATA( )
RCVEXIT( )
RCVDATA( )
SEQWRAP(999999999)
CONVERT(NO)
BATCHINT(0)
BATCHHB(0)
KAINT(AUTO)
MONCHL(QMGR)
ALTDATE(2003-06-16)
ALTTIME(09.42.50)
SSLCIPH( )
SSLPEER( )
MCAUSER(YRAMMEPC)
LOCLADDR( )
BATCHSZ(50)
MAXMSGL(4194304)
COMPHDR(
NONE
)
COMPMSG(
NONE
)
HBINT(300)
NPMSPEED(FAST)
END CHANNEL DETAILS



SDR channel with New infrastructure:

========================================
dis chl(QM3.TO.QM2)
========================================
CHANNEL(QM3.TO.QM2)
CHLTYPE(SDR)
QSGDISP(QMGR)
XMITQ(QM2)
TRPTYPE(TCP)
CONNAME(QM2.CRB.APMOLLER.NET(1414))
DESCR(NEW PRE-PROD CHANNEL FROM QM3TO MEPC(EDS))
MCANAME( )
MODENAME( )
TPNAME( )
DISCINT(600)
SHORTRTY(20)
SHORTTMR(15)
LONGRTY(999999999)
LONGTMR(60)
SCYEXIT( )
SCYDATA( )
MSGEXIT( )
MSGDATA( )
SENDEXIT( )
SENDDATA( )
RCVEXIT( )
> SCROL
RCVDATA( )
SEQWRAP(999999999)
CONVERT(NO)
BATCHINT(0)
BATCHHB(0)
KAINT(AUTO)
MONCHL(QMGR)
ALTDATE(2009-05-04)
ALTTIME(14.34.39)
SSLCIPH( )
SSLPEER( )
MCAUSER( )
LOCLADDR( )
BATCHSZ(50)
MAXMSGL(4194304)
COMPHDR(NONE )
COMPMSG(NONE)
HBINT(300)
NPMSPEED(FAST)

Message sent by mainframe to old and new infrastructure are in the same form and there is no change in the message form before sending it to new infrastructure also.

Message Descriptor
StrucId : `MD `
Version : 000000001
Report : 050331648
MsgType : 000000001
Expiry : -00000001
Feedback : 000000000
Encoding : 000000785
CodedCharSetId : 000000500
Format : `MQXMIT `
Priority : 000000004
Persistence : 000000001
MsgId : `C3E2D840C9D8D4C44040404040404040C42388044D817C84`X
CorrelId : `404040404040404040F14040404040404040404040404040`X
BackoutCount : 000000000
ReplyToQ : `REPLY.QUEUE.LOCAL.TARGET `
ReplyToQMgr : `QM3 `
UserIdentifier : `KIRIL4 `
AccountingToken :
`04F6F9F0F0000000000000000000000000000000000000000000000000000000`X
ApplIdentityData : `KIRIL4 `
PutApplType : 000000007
PutApplName : `QM3 `
PutDate : `20090505`
PutTime : `11023812`
ApplOriginData : ` `

Transmission Queue Header
StrucId : `XQH `
Version : 000000001
RemoteQName : `MEPC.BATCH.PQ.REQUEST `
RemoteQMgrName : `QM1 `
Original
Message Descriptor
StrucId : `MD `
Version : 000000001
Report : 050331648
MsgType : 000000001
Expiry : -00000001
Feedback : 000000000
Encoding : 000000785
CodedCharSetId : 000000500
Format : `MQSTR `
Priority : 000000004
Persistence : 000000001
MsgId : `404040404040404040F14040404040404040404040404040`X
CorrelId : `F2F0F0F860F1F060F1F660F0F64BF4F34BF3F24BF6F8F3F0`X
BackoutCount : 000000000
ReplyToQ : `REPLY.QUEUE.LOCAL.TARGET `
ReplyToQMgr : `QM3 `
UserIdentifier : `KIRIL4 `
AccountingToken :
`04F6F9F0F0000000000000000000000000000000000000000000000000000000`X
ApplIdentityData : `KIRIL4 `
PutApplType : 000000002
PutApplName : `ABCMPRF `
PutDate : `20090505`
PutTime : `11023812`
ApplOriginData : ` `

Message Buffer : 108 byte(s)
00000000 : F2F1 BBD4 E2D3 BBE8 BBD5 BBD5 BBD5 BBD7 `21.MSL.Y.N.N.N.P`
00000010 : BBF3 F6F5 C9F1 E2C5 F5C4 D7E6 F0E3 BBBB `.365I1SE5DPW0T..`
00000020 : F3D2 D5E6 C2C1 F3F1 C6E4 E4F5 D2BB BBC3 `3KNWBA31FUU5K..C`
00000030 : E8BB C3E8 BBBB BBF2 F0F0 F8F1 F2F1 F8BB `Y.CY...20081218.`
00000040 : BBBB BBBB F2F0 BBC4 D9E8 BBBB C4D9 E8BB `....20.DRY..DRY.`
00000050 : F1F0 4BF0 F0F0 BBF1 F04B F0F0 F0BB BBBB `10.000.10.000...`
00000060 : E8BB D5BB BBD5 BBBB D5BB BBBB `Y.N..N..N... `



We doubt that message is coming with some junk characters in the new environment. While in the old environment message is coming in correct form and application is able to process the same.

So We doubt the new channel b/w mainframe[QM3] and New Infrastructure[QM2] is creating problem and sending the messages with the junk characters in new environment.

We checked with application team it is using MQGMO_CONVERT while reading the message from the queue.


Kindly look in to this and advise.
Back to top
View user's profile Send private message
Vitor
PostPosted: Thu May 07, 2009 12:04 am Post subject: Reply with quote

Grand High Poobah

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

Don't double post -

http://www.mqseries.net/phpBB2/viewtopic.php?t=48999

and try to post only the relevant information!
_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
Display posts from previous:
Post new topicThis topic is locked: you cannot edit posts or make replies. Page 1 of 1

MQSeries.net Forum IndexGeneral IBM MQ SupportMQ Formate Error
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.