Issue Details (XML | Word | Printable)

Key: PUB-4547
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: P3 - Defect P3 - Defect
Assignee: Wonu Yoloye
Reporter: Bruce Kennaway
Votes: 0
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
Artix Data Services

Illegal character reported for MT304

Created: Wed 03-Sep-08 21:09   Updated: Sun 17-May-09 21:05
Component/s: Standards Libraries - SWIFT FIN
Affects Version/s: SWIFTNet FIN - 8.0.6
Fix Version/s: SWIFTNet FIN - 9.0.0

Time Tracking:
Not Specified

Issue Links:
Associate
 

Tag Issue:


 Description  « Hide
The following settlement instruction (MT304) fails validation:

{1:F01BGIAJPJTAXXX0000000000}{2:I304JTSBJPJTXXXXN}{3:{108:TPT}}{4:
:15A:
:20:TPT:2454375
:22A:NEWT
:94A:AFWD
:17O:Y
:17N:N
:83J:/NAME/BNCY29C2
/ACCT/334714704
:82A:BGIAJPJT
:87J:/ABIC/CHASJPJT
/NAME/CMNY
:15B:
:30T:20080902
:30V:20081031
:36:75,574
:32B:JPY1511480,
:53J:/ABIC/BOJPJPJT
/NAME/Bank of Japan
:33B:SGD20000,
:57J:/ABIC/OCBCSGSG
/NAME/OVERSEA-CHINESE BKG CO.LTD
:58J:/ABIC/CHASJPJT
/NAME/CMNY
-}

due to the hyphen in /NAME/OVERSEA-CHINESE BKG CO.LTD

The error message reported is:

ERROR - MT304oMessage/Block4/SeqB/SeqB2/Field57aAccountWithInstitution :

Failed validation: /MT304oMessage/Block4/SeqB/SeqB2/Field57aAccountWithInstitution/J : OVERSEA-CHINESE BKG CO.LTD doesn't match required pattern [A-Za-z0-9/-\?:\(\)\.,'\+ (\r\n)]
{1,34}\nData does not match Format1\nA valid codeword (/ABIC/) was found, but is not valid for this format (Format2)\nData does not match Format2\nA valid codeword (/ABIC/) was found, but is not valid for this format (Format3)\nData does not match Format3\nParty Field J data does not match any of the allowable formats\nThe field is INVALID - see preceding messages\n

The Validity element lists the following as valid swift characters:

A-Za-z0-9/-\?:\(\)\.,'\+ (\r\n)

Unless I'm reading this incorrectly, the hyphen is in the list? Is this a bug?

 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Abdul Adesanya added a comment - Thu 04-Sep-08 05:09
Dear Bruce,

Thank you for contacting IONA Artix Data Services for support.

Please ensure that you provide us with all necessary information to reproduce the problem.
 
What is the current business impact of this issue on your organization?
 
Please advise.

 
Regards,

Abdul Adesanya.


Pat Morrissey added a comment - Thu 04-Sep-08 11:09
Hi Bruce,

  Thank you for bringing this issue to our attention.

  We have confirmed that, as you describe, the hyphen in the data provided does cause Artix Data Services to incorrectly label the message invalid. We are investigating solutions for this problem and will update you on our results.


Thank you and best regards,
Pat

 
IONA Technologies
"Making Software Work Together" (tm)
 
--------
See the improvements to our Online Support Centre with the introduction of the new Knowledge Base with improved content, search and browsing facilities: http://www.iona.com/support/kb/index.jspa
 
Check out the CORBA community portal at: http://www.orbzone.org
-------

Pat Morrissey added a comment - Thu 04-Sep-08 12:09
Hi Bruce,

  Could you provide us with some details on the impact this issue has on your business? This information will help schedule a suitable solution.


Thank you and best regards,
Pat

 
IONA Technologies
"Making Software Work Together" (tm)
 
--------
See the improvements to our Online Support Centre with the introduction of the new Knowledge Base with improved content, search and browsing facilities: http://www.iona.com/support/kb/index.jspa
 
Check out the CORBA community portal at: http://www.orbzone.org
-------

Jacek Majewski added a comment - Tue 09-Sep-08 06:09
Hi Bruce,

Apologies for a delay in replying to you.
Our engineering team has confirmed that this issue to is a bug. In order to get it fixed it will require a major re-write of the SWIFT FIN model.
As this work is quite a large undertaking, it has been scheduled for the 4.0 release.
We do not currently have a fixed date for the 4.0 release yet, but it has not been scheduled within the next 12 months.

Sincerest apologies for any inconvenience this has caused.

Please let me know if you have any questions or comments.

Kind regards,
Jack

Fiona Hamilton added a comment - Tue 09-Sep-08 07:09
Hi Bruce,

Just to elaborate on Jack's comment. This may seem on the face of it a relatively straight forward issue to resolve but appearances can be deceptive. The root cause of the problem is that SWIFT have a rule which states that ":" or "-" cannot be used as the first character of a line except the first line of a field. The omission of this rule was first highlighted in PUB-3181 some time ago. In order to create our model in a generic modeling fashion we build complex types up from simple types, so our view of what constitutes a field is different from SWIFT's with respect to this particular restriction. This therefore goes right to the heart of the way we parse the SWIFT model and therefore will necessitate major rework of either the model or the parser (API) which would break backwards compatibility for both yourselves and all of our other SWIFT customers of which there are around 50. As a rule we only break major areas of backwards compatibility at major releases and hence this has been scheduled to go in the Version 4 release of the product which Product Management have yet to schedule.

I hope that helps in your understanding of the issue and why the status is as it is.

Best Regards

Fiona Hamilton
Manager
Standards Practice Group
Iona Technologies Ltd

Pat Morrissey added a comment - Wed 10-Sep-08 05:09
Hi Saritha,

  To answer your query posted in PUB-4533, we have added you as a watcher for the Artix Data Services' issue PUB-4547. Please see the comments for a full description of this problem and solution.

  If you require any further information, please do not hesitate in contacting us.


Thank you and best regards,
Pat

 
IONA Technologies
"Making Software Work Together" (tm)
 
--------
See the improvements to our Online Support Centre with the introduction of the new Knowledge Base with improved content, search and browsing facilities: http://www.iona.com/support/kb/index.jspa
 
Check out the CORBA community portal at: http://www.orbzone.org
-------

Pat Morrissey added a comment - Mon 22-Sep-08 06:09
Hi Bruce,

  If you are satisfied with the above information, we will close PUB-4547 for now. Alternatively, if you have any additional concerns or queries, please let us know.

  We would like to resolve this issue to your satisfaction as soon as possible.


Thank you and best regards,
Pat

 
IONA Technologies
"Making Software Work Together" (tm)
 
--------
See the improvements to our Online Support Centre with the introduction of the new Knowledge Base with improved content, search and browsing facilities: http://www.iona.com/support/kb/index.jspa
 
Check out the CORBA community portal at: http://www.orbzone.org
-------

Saritha Kakkera added a comment - Tue 31-Mar-09 15:03
Hi Fiona, Pat,

We have noticing this issue more frequently with our messages having "-" in the name fields. What's the update on this? When are you planning to release the fix?

Thanks,
Saritha

Fiona Hamilton added a comment - Wed 01-Apr-09 11:04
Saritha,

This particular problem with the "-" in the J option fields of 5x and 8x fields has been fixed and is included in the SWIFT 2009 library which will be available with the release of 3.9.0 of ADS.

The 2009 library work has already been completed but the 3.9.0 release itself is due in a couple of months time as per our normal release schedule. At least this year there were very few changes so it should be a small project for you to upgrade this time.

Regards

Fiona

Wonu Yoloye added a comment - Thu 02-Apr-09 06:04
This was checked in yesterday so TC would have picked up the change and added to the SWIFT 2009 plugin

Saritha Kakkera added a comment - Fri 03-Apr-09 17:04
Thanks Fiona!

Please keep us posted once 3.9.0 is available.

Regards,
Saritha