Closed ghost closed 4 years ago
Hi zig,
thanks for your interest in swiftmess at this early stage.
Concerning your questions:
At the moment swiftmess's goal is to offer a library that can:
There are currently no plans to support building and writing messages though I welcome contributions.
I mainly did swiftmess because we need something like it at my job. I could not find any open source Python library to do that, so I considered we might as well start one.
Cheers, Thomas.
1, 2: Sounds great. 3: I will try and directly import some of the message types of MT 20022 ( http://www.iso20022.org/message_archive.page) through some modelling tool and see what comes out, it should actually be easier than 15022. In 15022, a million kinds of settlement processes has been mashed into the same message types, which makes it a b*tch to find out where to put what information as the banks seem do this based on convention, rather than standard. It is not inherent of the 15022 standard itself what happens in each situation, which seems to have been attempted in 20022, which is probably why it is so huge.
I will see what I can contribute with.
//Nicklas
On Mon, Sep 17, 2012 at 10:45 PM, Thomas Aglassinger < notifications@github.com> wrote:
Hi zig,
thanks for your interest in swiftmess at this early stage.
Concerning your questions:
1.
At the moment swiftmess's goal is to offer a library that can:
...read SWIFT messages and reports as needed by my employer.
- ...easily be extended to read other similar messages and reports.
- ...detect errors in data and report them in a specific and reasonably comprehensible way.
There are currently no plans to support building and writing messages though I welcome contributions.
I mainly did swiftmess because we need something like it at my job. I could not find any open source Python library to do that, so I considered we might as well start one.
Currently swiftmess supports reading MT536 messages and CE260. Support for CE280 reports probably will be added along the way. The base parsers are intended to be flexible enough to support more messages with a reasonable amount of effort in the future.
We do not have any requirements to support XML yet, so there are no specific plans for the time being. The current SWIFT specification talks about XML, though I'm not sure who actually uses it. 4.
It's LGPL3 ("lesser GPL"), so you can use it in closed source financial business application. In fact, that's how we use it. I do however want to encourage people to contribute any improvements to the library such as support for additional messages. I don't think anyone gains any big advantage on the market by being able to read SWIFT messages.
Cheers, Thomas.
— Reply to this email directly or view it on GitHubhttps://github.com/roskakori/swiftmess/issues/1#issuecomment-8630220.
Hi!
Great initiative, this.
I have some questions:
Cheers, Zig007