Turn I/O error trapping on in HL7 code

Bug #532393 reported by Jon Tai
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenVista/GT.M Integration
Fix Released
Undecided
Unassigned

Bug Description

By default, LGTM^%ZISTCP doesn't turn I/O error trapping on. This means that a lot of potential I/O errors (such as disconnects) are ignored in the HL7 code and require hacks to check for these error conditions. (See bug 526734 and bug 526609.)

We should turn on I/O error trapping in the HL7 code whenever $ETRAP is set. This will cause the normal error handlers to be invoked. We should also make sure that any checks in the HL7 error handlers that look for error codes or strings match GT.M-specific error codes and strings correctly.

Related branches

Jon Tai (jontai)
Changed in openvista-gtm-integration:
status: New → Fix Committed
Jon Tai (jontai)
Changed in openvista-gtm-integration:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.