Passaggio 10: Verificare lo scenario end-to-end
In questo passaggio viene verificato lo scenario end-to-end per questa esercitazione.
Per verificare lo scenario di esercitazione end-to-end
Fare clic su Start, scegliere Programmi, accessori e quindi fare clic su Prompt dei comandi.
Nella finestra Prompt dei comandi passare all'unità<>:\Programmi\Microsoft BizTalk <version> Accelerator for HL7\SDK\MLLP Utilities e quindi premere INVIO.
Nota
Se non è possibile trovare una cartella MLLP Utilities nella cartella SDK, gli strumenti di test MLLP potrebbero non essere installati. Aprire la Pannello di controllo e quindi aprire Aggiungi o Rimuovi programmi. Selezionare l'acceleratore di versione> di Microsoft BizTalk <per HL7 e quindi selezionare Cambia. Nella procedura guidata di installazione di BTAHL7 selezionare Modifica. Espandere la cartella Adapter per verificare se è stato installato lo strumento di test MLLP . In caso contrario, installarlo.
Nella finestra prompt dei comandi digitare mllpreceive /p 14000 e quindi premere INVIO. Questa operazione esegue l'applicazione listener MLLP in ascolto della porta 14000 e specifica i caratteri EB, SB e CR predefiniti del messaggio MLLP e visualizza tutti i messaggi ricevuti sullo schermo.
Avviare un prompt dei comandi aggiuntivo facendo clic su Start, scegliere Programmi, accessori e quindi fare clic su Prompt dei comandi.
Nella seconda finestra del prompt dei comandi passare all'unità<>:\Programmi\Microsoft BizTalk <version> Accelerator for HL7\SDK\MLLP Utilities e quindi premere INVIO.
Nota
Il passaggio seguente invia il messaggio.
Nella finestra del prompt dei comandi digitare mllpsend /SB 11 /EB 28 /CR 13 /f "<drive>:\Programmi\Microsoft BizTalk <version> Accelerator for HL7\SDK\End-to-End Tutorial\ADT^A03.txt", dove <unità> è la lettera di unità di installazione. Premere INVIO.
Verificare di avere i risultati seguenti:
L'applicazione listener MLLP deve visualizzare un messaggio. La prima riga del messaggio deve avere i valori seguenti:
MSH|^~\&|BTAHL7^IE^UUID|MCM|HI^System^GUID||199601121005||ADT^A04|000001|P|2.4|||SU|NE
Viene visualizzato un messaggio nell'unità><:\Programmi\Microsoft BizTalk <version> Accelerator for HL7\SDK\End-to-End Tutorial\Tutorial_sendMsg_RX. Questo messaggio deve essere uguale al messaggio visualizzato dall'applicazione listener MLLP. Verificare che la prima riga del messaggio abbia gli stessi valori del messaggio indicati di seguito. Si noti che i valori per MSH3 a MSH5 nel codice seguente corrispondono ai valori specificati per il Tutorial_RXSystem:
MSH|^~\&|BTAHL7|MCM|Tutorial_RXSystem||199601121005||ADT^A03|000001|P|2.3.1
Due messaggi vengono visualizzati nell'unità><:\Programmi\Microsoft BizTalk <version> Accelerator for HL7\SDK\End-to-End Tutorial\Tutorial_sendAck_ADT. Uno di questi messaggi è un riconoscimento dell'applicazione; l'altro è un riconoscimento del commit. Il riconoscimento dell'applicazione deve avere il contenuto seguente:
MSH|^~\&|BTAHL7InterfaceEngine||Tutorial_ADTSystem|MCM|<datetime>||ACK^A03^ACK|000001|P|2.3.1|||AL MSA|AA|000001
Il riconoscimento del commit deve avere il contenuto seguente:
MSH|^~\&|BTAHL7InterfaceEngine||Tutorial_ADTSystem|MCM|<datetime>||ACK^A03^ACK|100000|P|2.3.1 MSA|CA|000001
Nota
Se i messaggi non vengono visualizzati correttamente, usare lo strumento Health and Activity Tracking (HAT) per risolvere l'errore.
Congratulazioni. È stata completata l'esercitazione end-to-end BTAHL7.