TeleFlow Monitor

TeleFlow Monitor

From TeleFlow

(Difference between revisions)
Jump to: navigation, search
(New page: TeleFlow Monitor is a small GUI executable that enables a system administrator to view the current operations of a TeleFlow system, and provide some administration. This application is cur...)
Line 8: Line 8:
An example XML document would look list this:
An example XML document would look list this:
-
<pre>
+
<xml>
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<TFMonitor>
<TFMonitor>
Line 21: Line 21:
Flowchart="Done.tam" Step="123" StepName="Wait">STOPPED</TFPort>
Flowchart="Done.tam" Step="123" StepName="Wait">STOPPED</TFPort>
</TFMonitor>
</TFMonitor>
-
</pre>
+
</xml>

Revision as of 17:01, 8 April 2008

TeleFlow Monitor is a small GUI executable that enables a system administrator to view the current operations of a TeleFlow system, and provide some administration. This application is currently in the process of becoming web-based using PHP.

XML Update

Plan: The TeleFlow Monitor XML Request interface and will be added to the TeleFlow Server as an update. It will be accessible by any service using a simple request like:

http://localhost:5038?Request=TFMonitor

An example XML document would look list this:

<?xml version="1.0" encoding="UTF-8"?>
<TFMonitor>
  <TFPort Id="1" Port="1"  Restarts="0/-1" AppFile="app01.tap" 
          Flowchart="Start.tam" Step="123" StepName="Wait">Data Ready</TFPort>
  <TFPort Id="2" Port="2"  Restarts="1/-1" AppFile="app01.tap" 
          Flowchart="GetID.tam" Step="321" StepName="Play File">Name: Sally</TFPort>
  <TFPort Id="3" Port="3"  Restarts="0/-1" AppFile="app01.tap" 
          Flowchart="Start.tam" Step="123" StepName="Wait">Data Ready</TFPort>
...
  <TFPort Id="99" Port="99"  Restarts="5/5" AppFile="app01.tap" 
          Flowchart="Done.tam" Step="123" StepName="Wait">STOPPED</TFPort>
</TFMonitor>


Questions for Developers

Would it be possible just to copy paste the current binary TF info, and re-express it as text, while promoting the TCP/IP access to HTTP? That way, functionality is added, and nothing is lost for older installations of TeleFlow.

If development of the XML could initially just include the restarts in order to start testing with, it would be straightforward for developers to build integrated web environments for monitoring. This would provide the most basic ability to have a web page access the status of TeleFlow, and allow a manager to take action. TF Sentinel was created to do this last year, but the binary system for passing info back and forward could not be properly byte aligned in order to achieve this.

This feature opens the product to web developers, and a tight integration of TeleFlow and Web applications will be more readily available to new adopters of TeleFlow.