Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Quando si utilizza Microsoft BizTalk Server 2010 Accelerator per HL7 (BTAHL7), il riconoscimento (ACK) viene generato in un formato non corretto.

Ad esempio, un ACK viene generato nel formato seguente:

ERR | | OBX_ObservationResult ^ 9 ^ 23 | HL7nnnn ^ errore tipo di dati ^ 102 | E|||||||| ^^^^^^^^^^^

Tuttavia, il formato corretto per un ACK è la seguente:

ERR | | OBX ^ 9 ^ 23 | 102 ^ errore tipo di dati ^ HL70369 | E|||||||| ^^^^^^^^^^^

Note

  • "OBX_ObservationResult" è un nome di nodo XML, non è un identificatore di HL7.

  • "HL7nnnn" deve essere effettivamente il codice "HL70369".

  • L'ordine dei campi nel segmento ERR è errato. "HL7nnnn ^ errore tipo di dati ^ 102" deve essere "102 ^ errore tipo di dati ^ HL70369".

Causa

Il problema è causato da un difetto del prodotto.

Risoluzione

Questo hotfix risolve i seguenti tre aspetti del problema:

  • L'ACK dispone di un identificatore di HL7 anziché un nome di nodo XML. Ad esempio, il riconoscimento è "OBX" anziché "OBX_ObservationResult".

  • Le informazioni sull'errore per il segmento ERR viene generati tramite le seguenti indicazioni:

    • Se il valore della tabella non viene trovato, restituisce "HL7nnnn".

      Nota "nnnn" è il numero della tabella HL7 che viene esaminato.

    • Diverso da una tabella degli errori di convalida, modificare "HL7nnnn" in "HL79999".

      Nota "HL79999" è un valore diverso da una tabella che è un errore in speciale di BizTalk Server.

  • L'ordine dei campi nel segmento ERR è errato. Ad esempio, "HL7nnnn ^ errore tipo di dati ^ 102" viene modificato in "102 ^ errore tipo di dati ^ HL7nnnn".

Informazioni sull'hotfix

Un hotfix supportato è disponibile da Microsoft. Tuttavia, questo hotfix è destinato esclusivamente alla correzione del problema descritto in questo articolo. Applicare questo hotfix solo ai sistemi in cui si verificano questo problema specifico.

Se l'hotfix è disponibile per il download, è presente una sezione "Hotfix disponibile per il download" all'inizio di questo articolo della Knowledge Base. Se non viene visualizzato in questa sezione, inviare una richiesta al servizio clienti Microsoft e supporto tecnico per ottenere l'hotfix.

Nota: Se si verificano ulteriori problemi o se è necessaria attività di risoluzione aggiuntiva, potrebbe essere necessario creare una richiesta di assistenza separata. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare specifico hotfix in questione. Per un elenco completo dei numeri di telefono del servizio clienti Microsoft e supporto tecnico o per creare una richiesta di assistenza separata, visitare il seguente sito Web Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota: Il modulo "Hotfix disponibile per il download" Visualizza le lingue per cui è disponibile l'hotfix. Se non viene visualizzata la lingua, è perché un aggiornamento rapido non è disponibile per tale lingua.

Prerequisiti

È necessario avere installato questo hotfix BTAHL7. Inoltre, è necessario applicare gli aggiornamenti rapidi descritti nei seguenti articoli della Microsoft Knowledge Base (KB):

2564013 FIX: è disponibile un hotfix che fornisce proprietà aggiuntive di modalità di consegna per il protocollo di livello inferiore minimo inviare e ricevere le schede in BizTalk Accelerator per HL7 in un ambiente BizTalk Server 2010

2607536 FIX: Hotfix aggiunge il supporto per l'elaborazione dei messaggi di HL7 v2.5.1 e consente di correggere diversi problemi in BizTalk Server 2010 Accelerator per HL7

Richiesta di riavvio

Dopo avere applicato questo hotfix, è necessario riavviare il computer. Se non viene chiesto di riavviare il computer, è necessario riavviare i servizi di istanza host BizTalk.

Istruzioni di installazione

Importante Questa sezione, metodo o attività contiene passaggi su come modificare il Registro di sistema. Tuttavia, una modifica errata del registro di sistema potrebbe causare gravi problemi. Pertanto, assicurarsi di seguire attentamente i passaggi. Per maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. Cosicché sia possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e ripristinare il Registro di sistema, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:

322756 come eseguire il backup e ripristinare il Registro di sistema WindowsSe è necessaria l'hotfix corrente e BTAHL7 genera un ACK secondo lo schema modificato, è necessario eseguire la procedura oltre a installare l'aggiornamento rapido. Se l'aggiornamento rapido non è necessario, ad esempio BTAHL7 viene generato un ACK che non dispone di una simile indizio di cui è descritta nella sezione "Sintomi", non è necessario attenersi alla seguente procedura.

Nota: La procedura seguente richiede l'impostazione di una nuova chiave del Registro di sistema, ricompilare il progetto di BTAHL7V2XCommon con gli schemi modificati e quindi ridistribuire il progetto. Se questi schemi vengono definiti in altri progetti, è inoltre necessario ricompilare e ridistribuire tali progetti.

  1. Arrestare le istanze di host BizTalk Server.

  2. Ridistribuire il progetto di BTAHL7V2XCommon con i nuovi schemi modificati. A tale scopo, effettuare le seguenti operazioni:

    • Rinominare ACK_24_GLO_DEF_949029 in \%\Microsoft BizTalk 2010 Accelerator per HL7\Templates\Schemas\V2. X\2.4 come ACK_24_GLO_DEF

    • Rinominare ACK_25_GLO_DEF_949029 in \%\Microsoft BizTalk 2010 Accelerator per HL7\Templates\Schemas\V2. X\2.5 come ACK_25_GLO_DEF

    Note

    • Se è già stato distribuito il progetto BTAHL7V2XCommon, annullare la distribuzione del progetto, quindi compilare e ridistribuire il progetto.

    • Se questi schemi vengono definiti in altri progetti, la procedura richiede anche ricompilare e ridistribuire tali progetti con questi schemi modificati.

  3. Creare una voce del Registro di sistema di tipo DWORD con il nome "UseModifiedAck" nella seguente sottochiave del Registro di sistema:

    • Per 32 bit (x86) sistema operativo:
      Tasti di scelta rapida HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk per HL7\Version 2010

    • Per 64 bit (x64) sistema operativo:
      Tasti di scelta rapida HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk per HL7\Version 2010

  4. Se è necessario l'aggiornamento rapido e passaggio 2 è terminato, impostare il valore della chiave del registro appena creato su 1. Se la chiave del Registro di sistema non è disponibile o è impostato su un valore diverso da 1, BTAHL7 genererà un ACK che non dispone di sintomi simili a che cosa sono descritti nella sezione "Sintomi" (questa procedura viene eseguita per assicurarsi che le soluzioni di cliente esistenti non vengono disturbate). Pertanto, in caso di schemi modificati non vengono distribuiti (passaggio 2 non completato), impostare il valore della chiave del Registro di sistema su un altro valore che non è 1. Se vengono distribuiti gli schemi modificati (passaggio 2 è terminato), assicurarsi che la chiave del Registro di sistema è impostato su 1.

  5. Riavviare le istanze di host BizTalk Server.

Informazioni sui file

La versione inglese di questo hotfix presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in base al formato UTC (Coordinated Universal Time Coordinated). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di Data e ora nel Pannello di controllo.

Nome del file

Versione del file

Dimensione del file

Data

Ora

Piattaforma

Microsoft.solutions.btahl7.pipelinecommon.dll

3.9.559.2

90,528

13-Jul-2012

17:41

x86

Microsoft.solutions.btahl7.pipelinemessagecore.dll

3.9.559.2

86,448

13-Jul-2012

17:41

x86



Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Ulteriori informazioni

Per ulteriori informazioni sulle correzioni di BizTalk Server, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

2003907 informazioni sul supporto di BizTalk hotfix e service pack

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×