Проблемы
Рассмотрим следующий сценарий.
-
У вас есть компьютер под управлением Microsoft BizTalk Server 2009.
-
Для обработки сообщений вы используете Microsoft BizTalk Accelerator 2009 для SWIFT (A4SWIFT) вместе с Microsoft BizTalk Accelerator for SWIFT 2009 Message Pack.
-
Вы включаете проверку модуля бизнес-правил (BRE) в дизассемблере SWIFT (DASM) и развертываете политику проверки для сообщений MT 535.
-
Вы получите сообщение MT 535, соответствующее следующим условиям:
-
Флаг действия (поле 17B:ACTI) в общей информации последовательности A имеет значение N.
-
Последовательность B отсутствует.
-
Поле: 22F::STTY//ACCT присутствует.
-
Подсеближа B1 отсутствует.
-
В этом сценарии сообщение отклоняется BizTalk Server и появляется следующее сообщение об ошибке:
Bre Error: Policy: SWIFT_NetworkRule267_Policy, Rule: Validate_MT535, ErrorCode: E67, ( = ).
Однако, согласно руководству SWIFT, это сообщение MT 535 является допустимым.
Причина
Эта проблема возникает из-за ошибки в политике проверки SWIFT_NetworkRule267_Policy в ускорителе BizTalk для пакета сообщений SWIFT 2009.
Решение
Сведения об исправлении
Поддерживаемое исправление теперь доступно в корпорации Майкрософт. Однако он предназначен для устранения только проблемы, описанной в этой статье. Применяйте его только к системам, в которых возникла эта конкретная проблема. Это исправление может пройти дополнительное тестирование. Поэтому, если вы не пострадали от этой проблемы, рекомендуется дождаться следующего пакета обновления, содержащего это исправление.Чтобы немедленно устранить эту проблему, обратитесь в службу поддержки майкрософт, чтобы получить исправление. Полный список телефонных номеров служб поддержки майкрософт и сведения о расходах на поддержку см. на следующем веб-сайте Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримечание. В особых случаях плата, которая обычно взимается за звонки в службу поддержки, может быть отменена, если служба поддержки Майкрософт Professional определит, что конкретное обновление решит проблему. Обычные расходы на поддержку будут применяться к дополнительным вопросам и проблемам поддержки, которые не относятся к конкретному обновлению.
Предварительные условия
Чтобы применить это исправление, на компьютере должен быть установлен ускоритель Microsoft BizTalk для пакета сообщений SWIFT 2009 версии 35. Примечание Ускоритель BizTalk для ПАКЕТА сообщений SWIFT 2009 версии 35 должен быть установлен вместе со следующими A4SWIFT:
-
BizTalk Accelerator 2009 для SWIFT
Подробные инструкции по установке см. в файле Readme.txt, который содержится в этом пакете исправлений.
Требование перезагрузки
После применения этого исправления не нужно перезагружать компьютер. Однако после применения этого исправления необходимо перезапустить службу экземпляра узла BizTalk и службу обновления ядра правил.
Сведения о замене исправлений
Это исправление не заменяет другие исправления.
Сведения о файлах
Английская версия исправления содержит файлы с атрибутами, указанными в следующей таблице, или более поздние. Даты и время для файлов указаны в формате времени UTC. При просмотре сведений о файлах выполняется перевод соответствующих значений в местное время. Чтобы узнать разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента Дата и время панели управления.
|
Имя файла |
Версия файла |
Размер |
дата |
Время |
Платформа |
|---|---|---|---|---|---|
|
Microsoft.solutions.financialservices.swift.commonfunctions.dll |
4.1.1301.2 |
333,760 |
28 мая 2010 г. |
09:30 |
x86 |
|
Swift_networkrule267_policy.xml |
Неприменимо |
17,524 |
28 мая 2010 г. |
09:30 |
Неприменимо |
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Дополнительная информация
Чтобы скачать пакет сообщений BizTalk Accelerator для SWIFT 2009, посетите следующий веб-сайт Центра загрузки Майкрософт:
BizTalk Accelerator для пакета сообщений SWIFT 2009Дополнительные сведения о развертывании правил BRE, используемых оркестрациями A4SWIFT для обработки сообщений SWIFT, см. на следующем веб-сайте Microsoft Developer Network (MSDN):
Развертывание правил BREЕсли эта проблема возникает при использовании более ранних версий BizTalk Server, щелкните следующий номер статьи, чтобы применить исправление из базы знаний Майкрософт:
983219ИСПРАВЛЕНИЕ. Политика SWIFT_NetworkRule267_Policy неправильно проверяет сообщения MT535 при использовании microsoft BizTalk Accelerator для пакета сообщений SWIFT 2009 в BizTalk Server 2006 R2, BizTalk Server 2006 и BizTalk Server 2004 Дополнительные сведения о BizTalk Server Щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
2003907 Сведения об исправлениях BizTalk Server