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 33.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 |