| Previous | Contents | Index |
If messages are enqueued correctly (received into the
PMDF_QUEUE: area) but not delivered, you should first
check that processing jobs are being submitted and executed on the
correct batch or Process Symbiont queue.
Channel jobs by default are submitted to the MAIL$BATCH
queue; most sites choose to configure the MAIL$BATCH queue
as a generic queue feeding several execution queues. (Some sites can
also choose to use alternate queues in addition to
MAIL$BATCH. So normally, you should expect to see channel
jobs executing in MAIL$BATCH, or its execution queues if
MAIL$BATCH is a generic queue, and perhaps additional
channel jobs pending in MAIL$BATCH if all queue processing
slots are already occupied processing other channel jobs. And if you
are using additional queues, you should expect to see channel jobs
moving through those other queues as well.
The DCL SHOW QUEUE command can be used to show any
currently processing jobs in execution queues, or the PMDF
PROCESS utility will also show currently executing PMDF jobs (as
well as resident PMDF server processes, as discussed in Section 34.2.4
above).
When a message is moving through PMDF, you can stop a processing queue with a command such as
$ STOP/QUEUE/NEXT MAIL$BATCH |
PMDF TEST/REWRITE. If accounting is enabled on your
system, then you can use the ACCOUNTING utility to display
the exit status of the batch job. Problems can be due to improper
definition of PMDF logical names or incorrect ownership of the
PMDF_LOG: directory. The directory should be owned by the
PMDF account, if you have one, or the SYSTEM account if
you do not.
| Previous | Next | Contents | Index |