Проверка сообщения SWIFT MT - PullRequest
1 голос
/ 17 февраля 2009

Я ищу библиотеку Java или надстройку VB, которая может быть использована для - Проверка синтаксиса сообщений SWIFT - Создание SWIFT-сообщения из доступных данных. - Получение необходимых данных тега / поля.

Кто-нибудь может мне помочь в этом отношении?

Я видел несколько доступных библиотек, таких как WIFE, но не удается перехватить ошибки, если сообщение не в стандартном формате. Паван

Ответы [ 2 ]

2 голосов
/ 01 июля 2009

с «проверкой синтаксиса сообщений SWIFT» Я полагаю, вы говорите о правильном синтаксисе FIN?

Если это так, я только что опубликовал ответ на другой вопрос, связанный со SWIFT, в StackOverflow.

Я скопировал и вставил свой ответ ниже для вашего удобства (здесь: java-swift-library ):


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

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

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

См .: https://www.swiftcommunity.net/communities/download.cfm?id=4798

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


Таким образом, используя «Комплект разработчика стандартов», вам больше не нужно беспокоиться о правильном синтаксисе FIN.

Надеюсь, это полезно для вас,

Стейн.

0 голосов
/ 17 февраля 2009

Мы используем WIFE и должны выполнить проверку данных тега Swift, прежде чем создавать сообщение с использованием WIFE. Я не верю, что WIFE предоставляет какую-либо проверку.

Обновление : Google search включает службу AnaSys вместе с несколькими другими, которые выглядят многообещающими.

...