Previous Topic: Command Records

Next Topic: Returning Results

Commands

The following commands should be supported by all server IMODs. These services are available through $SERVER(INTERNAL,…) processing and supported in AUTO mode.

DEQUEUE

Transfers the contents of the request stack to the IMOD task issuing the command.

HOLD

Permits requests to be queued but does not process any requests from the queue.

PAUSE

Stops accepting further requests and defers the processing of any requests already queued.

PURGE

Fails each request in the current request stack and notifies the requester.

QUIESCE

Stops accepting further requests but continues to process any requests already queued.

RESET

Deletes all entries from the request stack. No processing is performed and the requesters are not notified.

RESUME

Cancels the effects of any outstanding HOLD, PAUSE, or QUIESCE.

STOP

Performs the QUIESCE and TERMINATE operations when all queued requests have been completed.

TERMINATE

Terminates processing immediately. Ignore any unprocessed requests.