Sintomas
Edição 1:
Esta correcção adiciona suporte para o tipo de data/hora MSH7 no v2.7 de HL7 no Microsoft BizTalk 2013 Accelerator para HL7 (BTAHL7). Problema 2: Um ORU inválido ^ R01 mensagem pode ser processada com êxito. O problema 3: Se o servidor BizTalk recebe um lote de HL7 que contém um segmento FHS, receberá uma mensagem de erro semelhante à seguinte:Foi encontrado no 2XDasm um erro fatal. Informações de excepção são a referência de objecto não definida para uma instância de um objecto.
Problema 4:
Considere o seguinte cenário:-
Está a utilizar o Microsoft BizTalk 2013 Accelerator para HL7 (BTAHL7).
-
Está a utilizar o MLLP receber placa e HL7 receber em curso nos dois sentidos receber porta.
-
Utilizar o utilitário MLLPSEND para enviar mensagens. Por exemplo: MLLPSEND /SB 11 /EB 28 /CR 13 /p 12000 /f "c:\labs\ADT^A03-Good.txt /twoway /REPEAT 100."
-
Parar o SSO serviço, parará todos os BTS relacionadas com processos quando está a executar o utilitário MLLPSEND .
Neste cenário, todas as mensagens que contêm "Estado da mensagem = em fila (a aguardar processamento)" e "Estado do serviço = activo" antes de iniciar a instância de sistema anfitrião. No entanto, quando reiniciar o serviço SSO e instância de sistema anfitrião do BizTalk, tudo excepto mensagens de confirmação (AC) não são processados e permanecem activas. Mostra a confirmação com um "Estado da mensagem = Consumed" e "Estado do serviço = activo." Problema 5 Considere o seguinte cenário:
-
Está a utilizar o Microsoft BizTalk 2013 Accelerator para HL7 (BTAHL7).
-
Processar uma mensagem de MSH3 inválida cuja origem parte não existe.
Neste cenário, é possível que nem ACK nem NAK é devolvido, assim, o sistema de montante apenas encontra-se aí até que o tempo limite.
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. Nota para o problema de 4, na HL7 de 2013, para a confirmação ou NAK gerado após a necessidade de chave de registo são criados com o seguinte valor: chave de registo do conjunto de ReturnErrorForInvalidMSH3 para 1 para garantir a confirmação ou NAK é gerado, utilize este método:
-
Crie uma entrada de registo de tipo DWORD e o nome "ReturnErrorForInvalidMSH3" de uma das seguintes sub chaves de registo:
Para 32-bit (x86) sistema operativo: Acelerador de HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk para HL7 Para (x64) 64-bit sistema operativo: Acelerador de HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk para HL7
Notas:
-
Certifique-se que reinicie a instância de sistema anfitrião depois do registo acima definido.
-
Aplicação pode subscrever as mensagens de falhadas com a seguinte condição de filtro:
BTAHL7Schemas.ParseError = True. -
Defina a tubagem para "Passar através de" para a porta que está subscrito para as mensagens de falhadas.
Mais informações
Pré-requisitos para instalar a actualização de software
Para aplicar esta correcção, tem de ter o seguinte software instalado:
-
Microsoft BizTalk Server 2013
-
Microsoft BizTalk 2013 Accelerator para HL7
Necessidade de reinício
Não é necessário reiniciar o computador depois de aplicar esta correcção. No entanto, recomenda-se que feche e abra a consola de administração do BizTalk após a instalação da 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.317.2 |
107544 |
12-May-2014 |
00:46 |
x86 |
Microsoft.Solutions.BTAHL7.DdvHelper.dll |
3.10.317.2 |
19480 |
04-Jun-2014 |
00:46 |
x86 |
Microsoft.Solutions.BTAHL7.PipelineCommon.dll |
3.10.317.2 |
91160 |
04-Jun-2014 |
00:46 |
x86 |
Microsoft.Solutions.BTAHL7.PipelineMessageCore.dll |
3.10.317.2 |
87064 |
04-Jun-2014 |
00:46 |
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.