Вопрос:

Библиотека Java SWIFT

java swift-mt

36219 просмотра

8 ответа

709 Репутация автора

Я ищу библиотеку Java для сообщений SWIFT. я бы хотел

  • разбирать SWIFT-сообщения в объектной модели
  • проверять сообщения SWIFT (включая правила проверки сети SWIFT)
  • создавать / изменять сообщения SWIFT с использованием объектной модели

Теоретически мне нужно поддерживать все типы сообщений SWIFT. Но на данный момент мне нужны MT103 +, MT199, MT502, MT509, MT515 и MT535.

Пока я посмотрел на две библиотеки

Обе библиотеки позволяют выполнять задачи, упомянутые выше, но в обоих случаях я не очень доволен.

AnaSys использует внутреннее представление XML для всех сообщений SWIFT, которые вам необходимо знать, чтобы получить доступ к полям сообщения. И вам нужно работать с DOM XML-представления, нет способа сказать «получить содержимое поля« 50K »сообщения SWIFT».

И библиотека Datamation, кажется, имеет более хороший API, но не находит все ошибки.

Так кто-нибудь знает другие библиотеки SWIFT для использования?

Автор: Johannes K. Lehnert Источник Размещён: 24.08.2008 05:05

Ответы (8)


0 плюса

6992 Репутация автора

Я не могу действительно помочь вам с реализацией Java. У Microsoft, конечно, есть свой собственный адаптер Biztalk для ISO15022 и 20022. И они на самом деле будут выполнять валидацию достаточно хорошо. Но, как вы говорите, вы на самом деле ищете решение Java.

Как и я, когда я исследовал это 6 лет назад, вы можете обнаружить, что при сопоставлении сообщений FIN с XML, а затем с объектами стандартная библиотека лишь частично приведет вас к вашей цели. Вы должны будете интегрировать это с вашим внутренним приложением и с любой практикой рынка, с которой вы сталкиваетесь в конкретных сообщениях, которые вам необходимо поддерживать.

В конце концов я написал общую библиотеку классов FIN parser / 150022 на c ++.

В любом случае, удачи. Идея состоит в том, чтобы быть более конкретным в вашем вопросе. Какие типы сообщений вам нужно поддерживать?

Автор: vzczc Размещён: 24.08.2008 05:52

20 плюса

37561 Репутация автора

Вы смотрели на жену ? Мы используем это в нашем приложении, которое переводит сообщения SWIFT во внутренний формат XML и обратно. У нас не было никаких проблем с этим. Кроме того, он лицензирован под LGPL, так что вы можете взломать его, если вам нужно. Проверьте это.

Автор: jodonnell Размещён: 02.09.2008 04:44

1 плюс

2667 Репутация автора

Если вашей компании не нравится лицензия LGPL, вы можете проверить Progress Sonic ESB или ArtixDS (недавно приобретенный), TIBCO ActiveWhothing или Oracle / BEA Aqualogic. Скорее всего, вы уже используете что-то из этих компаний, и вы можете получить приличную скидку.

Автор: ddimitrov Размещён: 07.10.2008 01:18

2 плюса

2748 Репутация автора

Существует продукт под названием Volanté, который отлично справляется со своей работой. Их решение сертифицировано SWIFT, и интеграция проста (кажется, я работаю на них ... я не). Я использую его с пару месяцев.

IBM также предлагает решение (не могу вспомнить, чтобы назвать его прямо сейчас), но тогда вы привержены большому синему.

Автор: Julien Grenier Размещён: 14.11.2008 03:48

0 плюса

23652 Репутация автора

Наряду с Джодоннеллом, мы также используем ЖЕНУ. Это работает очень хорошо. Я не уверен, что он выполняет правила проверки сети (# 2 в вашем списке).

Автор: Marcus Leon Размещён: 11.01.2009 11:16

22 плюса

0 Репутация автора

Решение

SWIFT выпускает «Комплект разработчика стандартов», в который входит «Библиотека схем MT / XML».

Из документа: «Библиотека схем MT / XML представляет собой полный набор определений схем XML для сообщений MT и программное обеспечение, которое показывает, как преобразовывать сообщения из формата MT в представление MT XML и обратно. Этот подход позволяет интегрировать XML между приложениями. в то время как формат MT (FIN) будет продолжать передаваться по сети SWIFT ».

Исходный код Java также будет доступен, опять же из документа: «Рабочий образец исходного кода Java, который преобразует сообщение в формате MT в экземпляр XML и из экземпляра XML в сообщение в формате MT».

Смотрите: http://www.swift.com/support/drc/develop/standards.page

Это может быть очень полезно при работе с сообщениями FIN в синтаксисе XML.

Автор: stijn Размещён: 01.07.2009 06:59

0 плюса

11806 Репутация автора

paymentcomponents ( http://www.paymentcomponents.com/ ) Парсер был прост в использовании и обнаружил все ошибки. Их сайт определенно нуждается в работе, но если вы посмотрите там, вы найдете то, что вы ищете

Автор: Ilya Saunkin Размещён: 26.05.2010 10:29

7 плюса

71 Репутация автора

Вы можете объединить реализацию с открытым исходным кодом WIFE с коммерческим компонентом проверки с http://www.prowidesoftware.com . Он подтверждает, что сообщения, которые вы создаете с помощью модели или представления XML, соответствуют правилам проверки сети SWIFT.

Автор: zzz Размещён: 20.03.2012 10:31
Вопросы из категории :
32x32