IVCTool / IVCT_Framework

For IVCT Framework Developers. Core System for the IVCT (Integration, Verification and Certification Tool) for HLA Federates
Apache License 2.0
16 stars 4 forks source link

Status information on running components #196

Closed rhzg closed 4 years ago

rhzg commented 5 years ago

to use the IVCT system, certain components are required. Currently there is no status information available, that could be used within UI to indicate the overall status. It is also not possible to get information about actual configurations of the background processes, like the TC.exec or the LogSink.

An enchancement would be "heartbeat" JMS message to be send regularly by the background processes with the actual status including the active environment settings, and to be shown within the UI. In the command line interface this could be shown in a "getStatus" command, and in the GUI this could be shown as a status flag (like "running" or "failure") which cklickable to show the detailed status.

rhzg commented 5 years ago

see also #197

ducana commented 4 years ago

The heartbeat logic has been implemented: the logSink and TC.exec processes send out the heartbeat message on a regular basis. These processes can include text in this message about their internal status or in case of process failure, the lack of heartbeat messages will be detected by the GUI or CL.