HP 3000 Manuals

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