Previous | Next | Contents | Index |
Each time PMM scans PMDF, it activates the PMDF scanning module. This module initializes PMDF. If PMDF cannot be initialized, either because PMDF has not been started or because of a serious configuration error, a fatal error is signalled back to PMM. If PMDF is running, the module "scans" PMDF and transmits back to PMM five different types of scanning records:
Software version
The software version record gives the version and link time of the PMDF shareable image,PMDF_SHARE_LIBRARY
(OpenVMS) orlibpmdf.so
(UNIX). This is the single most critical image in PMDF and contains the core PMDF library routines. If this information cannot be obtained, an error is signalled to PMM.Time zone
The time zone records show the numerical offset from Greenwich mean time (GMT) as well as the mnemonic time zone code (e.g., EST for Eastern Standard Time). If this information cannot be obtained, an error is signalled to PMM.Queue (OpenVMS only)
A queue record containing current queue status information is sent for theMAIL$BATCH
queue as well as each queue cited in the PMDF configuration file. If a queue cannot be located or information about it obtained, an error is signalled to PMM. If the queue is stalled, stopping, or stopped, a warning is signalled to PMM.Job (OpenVMS only)
For each job queued to a PMDF processing queue, a job record is sent to PMM. Errors will be signalled if the periodic delivery or message bouncer jobs are missing from theMAIL$BATCH
queue.NCL
The PMDF channel counters for each channel are sent in twelve records; each record containing the value of a particular counter in its "Counter Value" field. For each set of twelve records, the name of the channel is given in the "Object Name" field. Each of the twelve records is distinguished by the value of the "Identifier" field in the record. The different values of that field and their interpretation are given in the table below.
Identifier Description + Received messages Cumulative count of the messages enqueued to the channel + Enqueued messages Cumulative count of the messages enqueued (sent) by the channel + Stored messages Current count of the messages held by the channel and waiting to be processed + Dequeued messages Cumulative count of the messages processed by the channel Received recipients Cumulative count of the message recipients enqeued to the channel Enqueued recipients Cumulative count of the message recipients enqueued (sent) by the channel Stored recipients Current count of the message recipients held by the channel and waiting to be processed Dequeued recipients Cumulative count of the message recipients processed by the channel Received volume Cumulative size of the messages enqueued to the channel Enqueued volume Cumulative size of the messages enqueued (sent) by the channel Stored volume Current size of the messages held by the channel and awaiting processing Dequeued volume Current size of the messages processed by the channel
Once all of these records have been transmitted back to PMM, the scanning module exits, awaiting a subsequent invocation by PMM.
Previous | Next | Contents | Index |