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 » Re : Error in parsing Swift Message

Post new topic  Reply to topic
 Re : Error in parsing Swift Message « View previous topic :: View next topic » 
Author Message
mqsi_guy
PostPosted: Thu Sep 09, 2004 12:55 am    Post subject: Re : Error in parsing Swift Message Reply with quote

Newbie

Joined: 24 Nov 2003
Posts: 9

Hi,

I am doing a SWIFT to XML transformation in WMQI 2.1 and using the IBM provided messageset ( version 2003) for the purpose.

I am able to do the transformation succefully on a Windows 2000 platform (Websphere MQ version 5.3 CSD 5, Websphere MQ Integrator 2.1 CSD 7), but while trying to port the flows on a unix box, am getting parser exception error.

The unix box is at (Websphere MQ 5.3 CSD 5 and Websphere MQ Integrator 2.1 CSD 4).

Trace
------

Quote:
2004-09-09 09:32:57.163752 23 ParserException BIP5357E: Message Type P
ath incomapatible with Message Type Prefix.
The Message Type Path 'SwiftEnvelope' is
incompatible with the Message Type Prefix 'SwiftEnvelope'. This may be because t
here is a Message Type Prefix specified in Message Set 'ITSMS70098001' but the M
essage Type Path was relative and instead of absolute (preceded by the '/' chara
cter).
Check that the Message Type Prefix combin
ed with the Message Type Path resolves to a valid complete message type path. Ma
ke sure that there is correct use of the '/' character for absolute paths.



Wondering if the problem is with the older CSD on the Unix box. Any help is highly appreciated.

Regards,
mqsi_guy
Back to top
View user's profile Send private message
shanson
PostPosted: Thu Sep 09, 2004 3:17 am    Post subject: Reply with quote

Partisan

Joined: 17 Oct 2003
Posts: 344
Location: IBM Hursley

I think it is the CSD level. I seem to recall someone raising an issue about message type prefix path problems with an EDIFACT message set. Meantime try what the error message says, and change the path.

If no joy then e-mail dubadapt@ie.ibm.com - they are the guys in Dublin that created the SWIFT msg set.
Back to top
View user's profile Send private message
Lisa
PostPosted: Thu Sep 09, 2004 7:18 am    Post subject: Deploy Reply with quote

Master

Joined: 07 Jun 2002
Posts: 287
Location: NJ

Correct me if I'm wrong, but you should not deploy CSD7 level code (Control Center) to CSD4 level broker! That's part of your problem. The other part is, IBM SWIFT message set needs CSD level 5 or 6 in order to work correctly.

I hope this helps,
Lisa
Back to top
View user's profile Send private message Send e-mail
mqsi_guy
PostPosted: Thu Sep 09, 2004 8:15 am    Post subject: Reply with quote

Newbie

Joined: 24 Nov 2003
Posts: 9

Shanson,

Thanks for the pointer. I am checking with IBM for the fix.

Lisa,

The initial development was done on Windows platform with WMQI 2.1 CSD 7. But, as I am trying to port the application to an environment which is at CSD4, I think it would be better approach to upgrade the development environment from CSD4 to CSD5 and deploy (the message flows developed with CSD7) on it.
Back to top
View user's profile Send private message
shanson
PostPosted: Tue Sep 14, 2004 1:35 am    Post subject: Reply with quote

Partisan

Joined: 17 Oct 2003
Posts: 344
Location: IBM Hursley

Fyi I tracked down the following in an e-mail, which discussed difference between V5 and V2.1 CSD04.

Quote:

The difference in behaviour between the releases is likely to be as a result of APAR IC34708 which went into V2.1 CSD05. In an earlier note you mentioned your customer was on CSD04 which will not include this APAR whereas V5 does.

The results you are seeing on V5 is the correct behaviour and this behaviour is compatible with the V2.1 product from CSD05 onwards.

The general rule is that if your message type path does not contain a forward slash as the first character, then it is a relative path then the message type prefix should be pre-pended to form the full path. However, when APAR IC34708 was introduced, an additional test was performed to check whether the message type path already contained the message type prefix irrespective of whether it was relative or absolute.

When you specify either /EDIFACTInterchange or EDIFACTInterchange as your message type path, then in both cases these already start with your messageSet prefix of EDIFACTInterchange and hence you would get the same behaviour from both, and in both cases they parse successfully.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Re : Error in parsing Swift Message
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.