Ap D. DeskMon Reporting Process [ HP DeskMon: Administrator's Guide ] MPE/iX 5.0 Documentation
HP DeskMon: Administrator's Guide
Appendix D DeskMon Reporting Process
This appendix describes the processes and programs used by DeskMon for
its reporting of status messages, exceptions, and errors. It is
background technical information supplied to help you further understand
how DeskMon reporting works. You do not need to read this appendix to
use DeskMon.
There are three types of processes used in DeskMon reporting--control
processes, input processes, and output processes:
Reporting Processes
------------------------------------------------------------------------------------------
Input - Control - Output
Check - DeskOn - LocalReport
LogScan - Report - LocalPrinter
DMJCL - DeskOff - DeskSend
NSReceive - DMStop - NSSend
DSReceive - - DSSend
These processes (and all other DeskMon processes) communicate with each
other through IPC (Inter Process Communication) files.
IPC | Written | Read
File | to by | from by
------------------------------------------
DMIPC | DeskOn | Report
| DeskOff |
| DMStop |
| Check |
| LogScan |
| DMJCL |
| NSReceive |
| DSReceive |
| LocalPrinter |
| DeskSend |
| NSSend |
| DSSend |
DMCHKIPC - Report - Check
DMDSKIPC - Report - DeskSend
DMLOCIPC - Report - LocalReport
DMDEVIPC - Report - LocalPrinter
DMNSIPC - Report - NSSend
DMDSIPC - NSSend - DSSend
All the IPC files are in DESKMON.HPOFFICE. They have a record size of 256
words. The DeskMon processes communicate by reading or writing fixed
sized packets (DeskMon defined data structures) from and to the
appropriate IPC file. All the processes use destructive reads of the IPC
file, so MPE deletes the packet once it has been read from the file.
MPE/iX 5.0 Documentation