Aplica-se A
BizTalk Accelerators BizTalk Server 2009 Standard BizTalk Server 2009 Enterprise BizTalk Server 2009 Developer

Sintomas

Considere o seguinte cenário:

  • Tem um computador com o Microsoft BizTalk Server 2009.

  • Utilize o Microsoft BizTalk Accelerator 2009 para SWIFT (A4SWIFT) juntamente com o Microsoft BizTalk Accelerator para SWIFT 2009 Message Pack para processar mensagens.

  • Ativa a validação do Motor de Regra de Negócio (BRE) no desassemblador SWIFT (DASM) e implementa a política de validação para mensagens MT 535.

  • Recebe uma mensagem mt 535 que cumpre as seguintes condições:

    • O Sinalizador de Atividade (campo: 17B:ACTI) na Sequência Uma Informação Geral é "N".

    • A sequência B não está presente.

    • Campo: 22F::STTY//ACCT está presente.

    • A subsequência B1 não está presente.

Neste cenário, a mensagem é rejeitada por BizTalk Server e recebe a seguinte mensagem de erro:

Erro BRE: Política: SWIFT_NetworkRule267_Policy, Regra: Validate_MT535, ErrorCode: E67, ( = ).

No entanto, de acordo com o manual swift, esta mensagem mt 535 é válida.

Causa

Este problema ocorre devido a um erro na política de validação SWIFT_NetworkRule267_Policy no BizTalk Accelerator para SWIFT 2009 Message Pack.

Resolução

Informações de correção

Uma correção suportada está agora disponível na Microsoft. No entanto, destina-se a corrigir apenas o problema descrito neste artigo. Aplique-o apenas a sistemas com este problema específico. Esta correção pode receber testes adicionais. Por conseguinte, se não for gravemente afetado por este problema, recomendamos que aguarde pelo próximo service pack que contém esta correção.Para resolver este problema imediatamente, contacte os Serviços de Suporte ao Cliente da Microsoft para obter a correção. Para obter uma lista completa dos números de telefone e informações dos Serviços de Suporte ao Cliente da Microsoft sobre os custos de suporte, visite o seguinte Web site da Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota Em casos especiais, os custos normalmente incorridos para chamadas de suporte podem ser cancelados se um Suporte da Microsoft Professional determinar que uma atualização específica irá resolver o problema. Os custos normais do suporte serão aplicados a problemas e questões de suporte adicionais que não sejam qualificáveis para a atualização específica em questão.

Pré-requisitos

Para aplicar esta correção, tem de ter o Microsoft BizTalk Accelerator para SWIFT 2009 Message Pack versão 35 instalado no computador. Nota O BizTalk Accelerator para SWIFT 2009 Message Pack V35 deve ser instalado juntamente com o seguinte A4SWIFT:

  • BizTalk Accelerator 2009 para SWIFT

Para obter instruções de instalação detalhadas, consulte o ficheiro Readme.txt que está contido neste pacote de correções.

Requisito de reinício

Não tem de reiniciar o computador depois de aplicar esta correção. No entanto, tem de reiniciar o serviço de instância de anfitrião BizTalk e o Serviço de Atualização do Motor de Regra depois de aplicar esta correção.

Informações sobre substituição de correções

Esta correção não substitui outras correções.

Informações do ficheiro

A versão inglesa desta correção tem os atributos de ficheiro listados na tabela que se segue (ou atributos de ficheiro posteriores). As datas e horas destes ficheiros estão listadas no formato de Hora Universal Coordenada (UTC). Quando visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para encontrar a diferença entre a hora UTC e a hora local, utilize o separador Fuso Horário no item Data e Hora no Painel de Controlo.

Nome de ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Plataforma

Microsoft.solutions.financialservices.swift.commonfunctions.dll

4.1.1301.2

333,760

28-Maio-2010

09:30

x86

Swift_networkrule267_policy.xml

Não aplicável

17,524

28-Maio-2010

09:30

Não aplicável

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informações

Para transferir o BizTalk Accelerator para SWIFT 2009 Message Pack, visite o seguinte site do Centro de Transferências da Microsoft:

BizTalk Accelerator para SWIFT 2009 Message PackPara obter mais informações sobre como implementar as regras BRE utilizadas pelas orquestrações A4SWIFT para processar mensagens SWIFT, visite o seguinte site da Microsoft Developer Network (MSDN):

Implementar regras BRESe ocorrer este problema ao utilizar versões anteriores do BizTalk Server, clique no seguinte número de artigo para aplicar a correção da Base de Dados de Conhecimento Microsoft:

983219CORREÇÃO: a política de SWIFT_NetworkRule267_Policy valida incorretamente as mensagens mt535 quando utiliza o Microsoft BizTalk Accelerator para o Pacote de Mensagens SWIFT 2009 no BizTalk Server 2006 R2, BizTalk Server 2006 e BizTalk Server 2004 Para obter mais informações sobre BizTalk Server correções, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

2003907 Informações sobre correções de BizTalk Server

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.