Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Sintomas

Problema 1

Considere o seguinte cenário:

  • Você está usando o Microsoft BizTalk 2013 Accelerator para HL7 (BTAHL7).

  • Você está usando o MLLP receber o adaptador e o HL7 receber pipeline em duas vias, porta de recepção.

  • Nas propriedades de transporte de MLLP, você definir a opção de Uso direto síncrona HL7 ACK para "True".

  • Criar um mapa de saída nesta bidirecional receber porta para transformar a mensagem de confirmação antes de serem enviada.


Nesse cenário, o mapa de saída não é aplicado para o ACK. HL7 Portanto, a confirmação não é transformada.

Problema 2

A porta de envio MLLP examina o código de confirmação na mensagem de confirmação (MSA.1_AcknowledgmentCode campo do segmento MSA) que é retornado pelo sistema downstream e então compara o ACK com os códigos de confirmação aceitáveis são definidas nas propriedades de configuração da porta MLLP enviar. Os códigos de confirmação aceitáveis atualmente são compatíveis com o MLLP enviam porta são AA, CA, AE, CE, AR e CR. Você pode selecionar todos os códigos de confirmação ou uma combinação de códigos. Por exemplo, os códigos a seguir são válidos:

AA e autoridade de certificação

AA, CA, AE e CE

AA, CA, AR e CRNo entanto, você não pode inserir a combinação de código de confirmação aceitável desejada.

Depois de aplicar esse hotfix, um novo código ACK aceitável chamado Custom é adicionado à lista de Códigos de confirmação aceitável . Além disso, uma nova caixa de texto é adicionada para permitir que você insira os códigos de confirmação personalizados aceitáveis.

Observações:

  • Você deve separar os códigos usando uma vírgula (,). Por exemplo: "AE, CE, AR, CR, XX, ZZ."

  • Se uma das combinações padrão (não personalizadas) estiver marcada, não é necessário inserir a propriedade Aceitável códigos de confirmação personalizado .

  • Para certificar-se de que a validação de pipeline é bem-sucedida em relação aos códigos de confirmação personalizados, você precisa adicionar os códigos de confirmação personalizados necessários ao esquema ACK correspondente.

  • Você pode usar o recurso de Rastreamento do BizTalk (permitindo controle) para controlar a mensagem usando a MessageID é registrada no log de eventos quando a mensagem é repetida ou suspenso.


Resolução

Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique este hotfix somente aos sistemas que apresentarem esse problema específico.

Se o hotfix estiver disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo da Base de Conhecimento. Se essa seção não for exibida, envie uma solicitação ao suporte e atendimento ao cliente Microsoft para obter o hotfix.

Observação: caso outros problemas estejam ocorrendo ou caso qualquer solução de problemas seja necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não sejam específicos deste hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e suporte ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:

http://support.microsoft.com/contactus/?ws=supportObservação: "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Caso você não veja seu idioma, é porque um hotfix não está disponível para esse idioma.

Certifique-se de que você implanta o arquivo. dll do mapa de saída necessário e, em seguida, instale o arquivo para o cache global de assemblies (GAC) usando as seguintes propriedades:

  • Nome do Assembly de OutboundMap

    Esta propriedade deve incluir o nome completo do assembly no qual o mapa de saída está hospedado. Você pode localizar essas informações nas propriedades de mapa no console de administração do BizTalk Server. Essas informações descrevem o assembly e também o nome completo é necessário para o nome de OutboundMap.

    Por exemplo: saída, versão = 1.0.0.0, Culture = neutral, PublicKeyToken = 83f92b3673c9005d

  • Nome do OutboundMap

    Esta propriedade deve incluir o nome do mapa completo. Isso inclui o espaço para nome. Você pode localizar essas informações nas propriedades do arquivo *.btm (TypeName).

    Por exemplo: Outbound.Map1

Observação: Essas propriedades são aplicadas somente se Direto ACK HL7 síncrona é definido como "True".

Você não pode exigir a HL7 Disassembler (DASM) no pipeline HL7 receber para gera automaticamente confirmações HL7. Por exemplo, a confirmação é gerada por algum sistema downstream é para ser entregue a um sistema de upstream. Nesse caso, desative "Rota ACK para enviar pipeline na porta de recebimento de solicitação" para a parte de origem e definir Uso direto síncrona HL7 ACK para "False". Em seguida, use a opção de mapa de saída fornecida na porta receber.

Problema 1

Não é possível controlar a confirmação é enviada ao sistema de upstream fazendo Uso direto síncrona HL7 ACK definido como "True". No entanto, se você deseja controlar o conteúdo de uma confirmação que é transmitida ao sistema de upstream, você pode usar o mesmo mecanismo que foi usado para controlar a confirmação foi enviada por um bidirecional do controle recebe a porta para o sistema de upstream na ausência da configuração Usar direta síncrona HL7 ACK . Isso pressupõe que o mesmo mapa é usado nas propriedades de configuração de localização receber MLLP e também no recurso de mapa de saída padrão na porta de recebimento que é fornecida pelo BizTalk Server.

Problema 2

Depois que você instalar o hotfix, o comportamento será baseado no código ACK aceitável que você selecionar na lista suspensa em vez do código fornecido pelo sistema de downstream.

Se o código de confirmação é listado sob o código selecionado aceitável, o processamento da mensagem for bem-sucedido e o processamento é executado novamente para códigos ACK padrão que não estejam listados nos Códigos de ACK aceitável selecionado e no caso de códigos ACK não padrão que não estejam listados nos Códigos de ACK aceitável, selecionado mensagem é suspensa.

Observação: Se o sistema downstream retorna códigos AA ou autoridade de certificação, processamento de mensagens sempre terá êxito independentemente de qualquer opção de código ACK aceitável que é definida na configuração da porta.

O esquema ACK deve ser modificado, adicionando os aceitáveis ACKs personalizados. Se o ACKs personalizados adicionais não são adicionados ao esquema, a validação de pipeline falhará e retornará uma mensagem de erro "o valor de tabela não encontrado". Qualquer ACKs personalizados aceitáveis adicionais devem ser adicionados à lista existente de MSA.1_AcknowledgementCode de ACKs.

Mais informações

Pré-requisitos para instalar a atualização de software

Para aplicar esse hotfix, você deve ter o seguinte software instalado:

Requisitos de reinicialização

Você não precisa reiniciar o computador após aplicar esse hotfix. No entanto, recomendamos que você feche e reabra o console de administração do BizTalk, depois que o hotfix for instalado.

A versão em inglês deste hotfix possui os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas na Hora Universal Coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia Fuso Horário no item Data e Hora no Painel de Controle.

Nome do Arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

Plataforma

Microsoft.Solutions.BTAHL7.HL72fDasm.dll

3.10.325.2

107,520

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.PipelineCommon.dll

3.10.325.2

95,232

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.Shared.dll

3.10.325.2

99,328

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.MLLP.dll

3.10.325.2

128,000

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.HL7AckHelper.dll

3.10.325.2

29.696

09-Feb-2015

22:52

x86



Status

A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Referências

Para obter mais informações sobre os hotfixes do BizTalk Server, consulte as informações sobre os hotfixes do BizTalk Server.

Para obter mais informações sobre a terminologia de atualização de software, consulte a Descrição da terminologia padrão que é usada para descrever as atualizações de software.

Os produtos de terceiros descritos neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×