Thanks for the comments.
I wholeheartedly agree that processes should not be killed at OS level
if possible, but from the application within which they were started
if that application is maintaining a status file on those processes
that does not get updated in response to OS level events.
T24 maintains the file F.TSA.STATUS to report on its ‘Temenos Service
Agents’ and other online connections to T24 (tSS.exe), typically
browser sessions. This file is notoriously unreliable and that is why
I tend to use the jBASE ‘WHERE’ command as a reality check against it.
So it’s worrying to see that ‘WHERE’ is not 100% reliable either.
Another table, F.T24.SESSION maintains rudimentary information for
browser sessions.
The browser connections are made through the Temenos Connector Server,
which is installed as a Windows service with an automatic startup
type. This cannot be stopped from within T24.
After starting two browser sessions, viewing a report within each,
then signing off the browser sessions correctly the F.TSA.STATUS file
and ‘WHERE’ output start to diverge:
sort F.TSA.STATUS IF AGENT.STATUS EQ 'RUNNING'
PROCESS.ID PORT.ID
CURRENT.SERVICE AGENT.STATUS PAGE
1 11:29:21 24 NOV 2010
@ID.......
PROCESS.ID.. PORT.ID.....
CURRENT.SERVICE............... AGENT.STATUS.......................
1 2292 15
TSM RUNNING
2 3740 28
PRINT.OUT RUNNING
3 3804 29
SWIFT.OUT RUNNING
OLTP3021 5
OLTP RUNNING
OLTP442 33
OLTP RUNNING
OLTP4543 31
OLTP RUNNING
OLTP5715 32
OLTP RUNNING
OLTP7080 5
OLTP RUNNING
8 Records Listed
jsh Prod ~ -->
jsh Prod ~ -->WHERE
Port Device Account PID
Command
5 vt220 SYSTEM 3240 E:\bnk\bnk.run\t24bin
\eb_interface\tSS.exe
9 vt220 SYSTEM 1408 ***** Thread type Normal
*10 vt220 Prod 3780 C:\TAFC\R10\bin\jsh -
WHERE
15 vt220 Prod 2292 jsh -Jz -c tSA 1
tSA 1
tSM
27 vt220 SYSTEM 1844 ***** Thread type Normal
28 vt220 Prod 3740 jsh -Jz -c tSA 2
tSA 2
29 vt220 Prod 3804 jsh -Jz -c tSA 3
tSA 3
I would be interested to see some documentation on the design concepts
that have been used here to update and extract this information at
both the Jbase and T24 level if anyone has any?
Philip
> > > >http://groups.google.com/group/jBASE?hl=en-Ñàêðè¼ íàâåäåíè òåêñò -
>
> > > - Ïðèêàæè òåêñò èçìå ó íàâîäíèêà -
> >
http://groups.google.com/group/jBASE?hl=en- Hide quoted text -
>
> - Show quoted text -