Dear all,
it truly appears the current CA Spectrum documentation is not fully covering the details around manual "processd" managed services. So - adding here some more details.
The processd service can handle sub-services - and is controlled by *.idb files under ./lib/SDPM/partlist.
Once the processd service (i.e. via Windows-Services / or via shell - per ./lib/SDPM/processd.pl start) is started it scans all files named *.idb under ./lib/SDPM/partlist - and will start those having "AUTOBOOTSTART" set to "y".
But - due to administrative needs you may have to stop and start the socalled "tickets" manually.
The tools to manage and advise "processd" service to do so - are:
./bin/launchinstdbapp - for ticket/service start
./bin/cmdC - for managing already running tickets
By default the following files/tickets will exist per default:
[spectro@labspec02 partslist]$ ls
ALARMNOTIFIER.idb MYSQL.idb RCPD.idb SS.idb
ARCHMGR.idb NAMINGSERVICE.idb REXCON.idb TELNETD.idb
LOCSERV.idb NCMSERV.idb SSDBLOAD.idb TOMCAT.idb
MTE.idb PVIEW.idb SSDBSAVE.idb VNMSHD.idb
This is for an all_in_one install - and using OC-server / or SpectroSERVER_only install you will
find less. But - in any case - you may add your additional "processd" managed service ticket files.
Potentially - you can configure them to cover AUTOBOOTSTART;y; - but you can keep them also
on "n"/no - and starting them manually.
Use ./bin/launchinstdbapp for this - do so per Spectrum install owner from a shell.
Usage:
launchinstdbapp <hostname> <install partname> <autorestart> <logname>
Sample:
./bin/launchinstdbapp localhost AN22 Y /usr/spectrum/AlarmNotifier22.OUT
Note - the "logname"/logfile have to be a full specified path/file-name - to ensure the proper directory.
The "hostname" set to "localhost" should work in case name resolution is fine for this "local host".
To "manage" the running "tickets" - use the ./bin/cmdC command - good view is per:
./bin/cmdC localhost 6 - then i.e. filtered for "part_name"
Sample:
[spectro@labspec02 bin]$ ./cmdC localhost 6 | grep -i part_n
ticket part_name = NAMINGSERVICE
ticket part_name = TELNETD
ticket part_name = MYSQL
ticket part_name = LOCSERV
ticket part_name = NCMSERV
ticket part_name = TOMCAT
ticket part_name = SS
ticket part_name = REXCON
ticket part_name = ARCHMGR
Now - to "stop" one "ticket" - just run: ./bin/cmdC localhost 2 AN22 (see above sample).
hth, Joerg