A problem with a new system going in has developed. At first, it didn’t appear that the vendor was sending an acknowledgement. The vendor sent me an email with the logged acknowledgement as an attachment. I turned up engine output with the enable_all config and reprocessed the message. Here is what I see for the ACK. It doesn’t appear the the ACK is including the standard HL7 end of message character x0d. Because I have never run into this before I wanted to see if anyone had run across this problem out in the field and how they got around it if the vendor will not change the system.
pdl :PDL :DBUG/0: d_obix_hin] input buffer accepted 81 bytes, now 81
[pdl :PDL :DBUG/0: d_obix_hin] 0b 4d 53 48 7c 5e 7e 5c |.MSH|^~|
[pdl :PDL :DBUG/0: d_obix_hin] 26 7c 4f 42 49 58 4d 57 |&|OBIXMW|
[pdl :PDL :DBUG/0: d_obix_hin] 52 7c 30 30 32 7c 7c 30 |R|002||0|
[pdl :PDL :DBUG/0: d_obix_hin] 30 32 7c 32 30 30 36 30 |02|20060|
[pdl :PDL :DBUG/0: d_obix_hin] 32 31 34 31 36 30 38 34 |21416084|
[pdl :PDL :DBUG/0: d_obix_hin] 36 7c 7c 41 43 4b 5e 41 |6||ACK^A|
[pdl :PDL :DBUG/0: d_obix_hin] 30 31 5e 41 43 4b 7c 31 |01^ACK|1|
[pdl :PDL :DBUG/0: d_obix_hin] 34 38 35 35 7c 50 7c 32 |4855|P|2|
[pdl :PDL :DBUG/0: d_obix_hin] 2e 32 0d 4d 53 41 7c 41 |.2.MSA|A|
[pdl :PDL :DBUG/0: d_obix_hin] 41 7c 31 34 38 35 35 0d |A|14855.|
[pdl :PDL :DBUG/0: d_obix_hin] 1c |.|