- This topic has 9 replies, 6 voices, and was last updated 9 years ago by .
-
Topic
-
I have a lab results, radiology results, and documents interface connected over a VPN to a Physician Office EMR called gMed. They use Mirth on their side and the gMed guy doesn’t seem to really know what he’s doing. The interfaces keep cycling every 65 seconds. The Cloverleaf log is attached. From reading the log I’m thinking that their listening interface is sending junk hex characters and choking the Cloverleaf thread causing it to cycle. I’m basing this off the following line in the logs.
Code:[pti :even:DBUG/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] Processing SOCKET (PDL server) event 0x0345F1F8
[pti :even:DBUG/1:to_gMed_oru_ris_p2:07/21/2015 13:21:30] Calling cb 0x438460
[pdl :read:DBUG/2:to_gMed_oru_ris_p2:07/21/2015 13:21:30] Events: E 32, R 8, W 0
[pdl :PDL :INFO/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] read nothing (link closed)
[pdl :PDL :DBUG/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] input buffer accepted 0 bytes, now 0
[pdl :PDL :ERR /0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] read returned error 0 (No error)
[pdl :PDL :INFO/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] Unrecoverable read error: 59090032, 6E02ents: E 32, R 8, W 0
[pdl :PDL :DBUG/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] IDLE and 0 bytes and an error: starting READ
[pdl :PDL :DBUG/2:to_gMed_oru_ris_p2:07/21/2015 13:21:30] PDL changed states: old 0, new 1
[pdl :PDL :DBUG/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] Calling Tcl procedure: hci_pd.read
[pdl :PDL :DBUG/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] with args: {}
[pdl :PDL :DBUG/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] Tcl procedure hci_pd.read returns ‘RECEIVE’
[pdl :PDL :DBUG/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] trying to match phrase: basic-msg
[pdl :PDL :INFO/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] input-error in dfa ‘basic-msg’
[pdl :PDL :DBUG/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] multi_phrase_2: status = error
[pdl :PDL :DBUG/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] Calling Tcl procedure: read.error
[pdl :PDL :DBUG/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] with args: {{status error} {type input-error}}
[pdl :PDL :ERR /0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] PDL signaled exception: code 1, msg device error (remote side probably shut down)
[pdl :PDL :DBUG/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] pdiIgnoreInput: chop to 4294967295, bolen 0
[pdl :PDL :DBUG/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] pdiIgnoreInput: after clear: 0 + 0
[pdl :PDL :DBUG/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] Tcl procedure read.error returns ‘0’
[pdl :PDL :DBUG/2:to_gMed_oru_ris_p2:07/21/2015 13:21:30] PDL changed states: old 1, new 0
[pdl :PDL :DBUG/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] READ operation completed (0 bytes buffered still, 0 before)
[pdl :PDL :DBUG/2:to_gMed_oru_ris_p2:07/21/2015 13:21:30] PDL changed states: old 0, new 5
[pdl :PDL :DBUG/2:to_gMed_oru_ris_p2:07/21/2015 13:21:30] PDL changed states: old 5, new 6
[pdl :PDL :DBUG/1:to_gMed_oru_ris_p2:07/21/2015 13:21:30] Clearing PDL listen event
[pti :even:DBUG/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] tiUnregistering SOCKET (PDL server) event 0x0345F1F8 for tid 2
[pti :even:DBUG/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] evUnregister SOCKET (PDL server) event 0x0345F1F8 for tid 2
[pti :even:DBUG/1:to_gMed_oru_ris_p2:07/21/2015 13:21:30] Closed WSAEvent 1644 on socket 1600
[msg :Msg :DBUG/0:to_gMed_oru_ris_p2:07/21/2015 13:21:30] msgFree 0x04785DEC refCnt 1
[pdl :clse:DBUG/1:to_gMed_oru_ris_p2:07/21/2015 13:21:30] PDL did shutdown: code = 1000
From the log it seems like they are sending a 6E02 (which they are denying).Question 1) Do you agree with my assessment?
Question 2) What does the “ents: E 32, R 8, W 0” mean?
- The forum ‘Cloverleaf’ is closed to new topics and replies.