Сведения о вопросе

Drake

11:44, 2nd August, 2020

Теги

java   swift-mt    

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

Просмотров: 697   Ответов: 4

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

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

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

До сих пор я просмотрел две библиотеки

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

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

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

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



  Сведения об ответе

PROGA

07:54, 23rd August, 2020

SWIFT выпускает "Standards Developer Kit", который включает в себя "MT/XML библиотеку схем".

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

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

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

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


  Сведения об ответе

PIRLO

16:44, 27th August, 2020

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


  Сведения об ответе

VERSUION

02:41, 23rd August, 2020

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


  Сведения об ответе

apol

17:20, 8th April, 2021

You can check out FINaplo, PaymentComponents solutions for financial messages: https://finaplo.paymentcomponents.com/financial-messages

They offer an online validation service, various Java SDKs and also REST solutions.

Most suitable for your case seems SWIFT MT library, check a demo on their github page: https://github.com/Payment-Components/demo-swift-mt

 


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться