Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Sintomas

Problema 1

Considere o seguinte cenário:

  • Está a utilizar o Microsoft BizTalk 2013 Accelerator para HL7 (BTAHL7).

  • Está a utilizar o MLLP receber placa e o HL7 receber em curso nos dois sentidos receber porta.

  • Nas propriedades de transporte de MLLP, definir a opção de Utilização directa síncrono HL7 ACK para "Verdadeiro".

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


Neste cenário, o mapa de saída não é aplicado a confirmação de HL7 Por conseguinte, a confirmação não é transformada.

Problema 2

A porta de envio MLLP examina o código de confirmação da mensagem de confirmação (campo deMSA.1_AcknowledgmentCode de segmento MSA) que é devolvido pelo sistema a jusante e, em seguida, compara a confirmação com os códigos de confirmação aceitáveis que estejam definidos em Propriedades de configuração da porta de envio do MLLP. Os códigos de confirmação actualmente aceitáveis que são suportados pelo MLLP enviam porta são AA, CA, AE, CE, para análise e CR. Pode seleccionar todos os códigos de confirmação ou uma combinação de códigos. Por exemplo, os seguintes códigos são todos válidos:

AA e AC

AA, CA, AE e CE

AA, AC, AR e CRNo entanto, é possível introduzir a combinação de código de confirmação aceitável pretendida.

Depois de aplicar esta correcção, um novo código de confirmação aceitável com o nome personalizado é adicionado à lista de Códigos de confirmação aceitável . Além disso, uma nova caixa de texto é adicionada à permitem-lhe introduzir os códigos de confirmação personalizados aceitáveis.

Notas

  • Tem de separar os códigos de utilizando uma vírgula (,). Por exemplo: "AE, CE, AR, CR, XX, ZZ."

  • Se uma das combinações padrão (campos) estiver seleccionada, não é necessário introduzir a propriedade de Códigos de confirmação personalizada aceitável .

  • Para se certificar de que a validação de tubagem é efectuada com êxito no que respeita aos códigos de confirmação personalizadas, tem de adicionar os códigos de confirmação personalizados necessários ao correspondente de confirmação de esquema.

  • Pode utilizar a funcionalidade de Rastreio do BizTalk (por activar o rastreio) para controlar a mensagem utilizando o MessageID com sessão iniciada no registo de eventos quando a mensagem é repetida ou suspensa.


Resolução

Existe uma correção suportada pela Microsoft. No entanto, esta correção destina-se apenas a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico.

Se a correção está disponível para transferência, existe uma secção de "Transferência de Correção Disponível" na parte superior deste artigo da Base de Dados de Conhecimento. Se esta secção não for apresentado, submeta um pedido de suporte e serviço de cliente Microsoft para obter a correcção.

Nota Caso ocorram problemas adicionais ou se for necessária a resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos de normais do suporte serão aplicados a questões de suporte adicional e problemas incluídos nesta correção específica. Para uma lista completa dos números de telefone de suporte e serviço de cliente da Microsoft ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota O formulário "Transferência de correcção disponível" apresenta os idiomas nos quais a correcção está disponível. Se não visualizar o seu idioma, é porque uma correcção não está disponível para esse idioma.

Certifique-se de que implementar o ficheiro. dll do mapa de saída necessário e, em seguida, instale o ficheiro de cache de assemblagem global (GAC) utilizando as seguintes propriedades:

  • Nome da assemblagem de OutboundMap

    Esta propriedade tem de incluir o nome completo da assemblagem no qual está hospedado o mapa de saída. Pode localizar esta informação nas propriedades do mapa na consola de administração do servidor de BizTalk. Esta informação descreve a assemblagem e também o nome completo que é necessário para o nome OutboundMap.

    Por exemplo: saída, versão = 1.0.0.0, idioma = neutro, PublicKeyToken = 83f92b3673c9005d

  • Nome de OutboundMap

    Esta propriedade tem de incluir o nome do mapa completo. Isto inclui o espaço de nomes. Pode localizar esta informação nas propriedades do ficheiro *.btm (Namespace).

    Por exemplo: Outbound.Map1

Nota Estas propriedades são aplicadas apenas se Directo ACK síncrono de HL7 está definido para "Verdadeiro".

Não pode requerer a HL7 desintegrador (DASM) no pipeline de HL7 receber para gera automaticamente confirmações de HL7. Por exemplo, a confirmação de que é gerada pelo sistema alguns a jusante é entregue a um sistema de montante. Neste caso, desactive "Route ACK para enviar em curso na porta de recepção do pedido" para a parte de origem e definir a Utilização directa síncrono HL7 ACK como "False". Em seguida, utilize a opção de saída do mapa que é fornecida na porta de recepção.

Para o problema 1

Não é possível controlar a confirmação de que é enviada para o sistema de montante fazendo com que o conjunto de Utilização directa síncrono HL7 ACK para "Verdadeiro". No entanto, se pretender controlar o conteúdo da confirmação de que é transmitido para o sistema de montante, pode utilizar o mesmo mecanismo que foi utilizado para controlar a confirmação de que foi enviada nos dois sentidos de rastreio receber porta para o sistema de montante em falta da definição Utilizar ACK directa síncrona do HL7 . Este comando assume que o mesmo mapa é utilizado nas propriedades de configuração de localização de MLLP receber e também na funcionalidade padrão de mapa de saída na porta de recepção a definição que é fornecida pelo BizTalk Server.

Para o problema 2

Depois de instalar a correcção, o comportamento irá basear-se o código de confirmação aceitáveis que seleccionou na lista pendente em vez do código que é fornecida pelo sistema a jusante.

Se o código de confirmação é listado sob o código de aceitável de seleccionado, o processamento da mensagem é efectuada com êxito e o processamento é executada novamente para códigos de confirmação padrão que não estiverem seleccionados Aceitável códigos de confirmação e em caso de códigos de confirmação não padrão que não estiverem seleccionados Aceitável códigos de confirmação, a mensagem é suspensa.

Nota Se o sistema a jusante devolve códigos AA ou AC, processamento de mensagens sempre sucede independentemente de qualquer opção de código de confirmação aceitável que está definida na configuração da porta.

Tem de ser modificado o esquema de confirmação adicionando o ACK personalizado aceitável. Se o ACK personalizada adicional não é adicionada ao esquema, a validação de canalização (conduta) falha e devolve uma mensagem de erro "valor da tabela não encontrado". Qualquer ACK personalizado aceitável adicional deve ser adicionado à lista existente de MSA.1_AcknowledgementCode de ACKs.

Mais informações

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

Para aplicar esta correcção, tem de ter o seguinte software instalado:

Necessidade de reinício

Não é necessário reiniciar o computador depois de aplicar esta correcção. No entanto, recomendamos que feche e volte a abrir a consola de administração do BizTalk depois de instalada a correcção.

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas na hora Universal Coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.

Nome do ficheiro

Versão do ficheiro

Tamanho do ficheiro

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



Estado

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

Referências

Para mais informações sobre correcções do BizTalk Server, consulte obter informações sobre correcções do BizTalk Server.

Para mais informações sobre a terminologia de actualização de software, consulte a Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft.

Os produtos de outros fabricantes que este artigo aborda são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, relativamente, ao desempenho ou à fiabilidade destes produtos.

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.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×