HL7 listeners do not shut down correctly

Bug #406633 reported by jeff.apple
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenVista/GT.M Integration
Fix Released
High
JSHER

Bug Description

There are two issues:
1) The listeners do not shut down at all. This is the case with the multi-threaded server and used to be the case with the single-threaded before bug 359421.
2) Even with the changes from bug 359421, the single-threaded server never gets put into a "Shutdown" state. If no messages have been received it assumes that the socket could not be opened and sets the status to "Openfail".

These problems seem to major to have gone unnoticed before under Cache, yet I see no way they could work correctly. (That goes for the fix in bug 359421 as well.) Since the changes seem fairly extensive, we should investigate the behavior under Cache to see if we're missing something.

jeff.apple (jeff-apple)
Changed in openvista-gtm-integration:
status: New → Confirmed
assignee: nobody → JSHER (joel-sher)
importance: Undecided → High
Revision history for this message
jeff.apple (jeff-apple) wrote :

The listeners not shutting down is GTM-specific. It is in STOP^HLCSLNCH, where a check is made agains the platform being OpenM.

The remaining problems are longstanding issues in Vista, not GTM-specific.

Revision history for this message
jeff.apple (jeff-apple) wrote :

Made fixes so that listeners shut down correctly under GTM. The status of the listeners after shutdown is still incorrect, however. This seems non-gtm-specific, as it occurs under Cache before any changes from this project have been applied.

Changed in openvista-gtm-integration:
status: Confirmed → Fix Committed
Jon Tai (jontai)
Changed in openvista-gtm-integration:
milestone: none → 0.8.5
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.