Previous Topic: Process EventsNext Topic: SSM Action Processes Default Logic


The PROCESS Action Clause

As mentioned in the previous section, the PROCESS action command gives users control over the process exit invocation on per decision point and per resource basis. The PROCESS action command is issued in the SELECT exit. Its purpose is to selectively enable each of the process exits for the current resource by providing a list of process names. The following example shows the format of the command:

PROCESS(MATCH,XPREREQ,XSUBREQ)

The following list shows valid names that you can specify on the PROCESS command:

DEBUG

A miscellaneous value. DEBUG enables the same diagnostic messages as the SSMDEBUG parameter, but for the current resource only.

MATCH

A positive name that enables the action to be invoked.

MPREREQ

A positive name that enables the action to be invoked.

MSUBREQ

A positive name that enables the action to be invoked.

NOACTION

A negative name that prevents the SSM engine from asserting any action for the resource event.

NOPREREQ

A negative name that prevents the SSM prerequisite processes and their affiliated actions from being performed.

NOSUBREQ

A negative name that prevents the SSM subrequisite processes and their affiliated actions from being performed.

SQLTRACE

A miscellaneous value. SQLTRACE produces the same diagnostic messages as the STATETRACE parameter for the current resource.

XPREREQ

A positive name that enables the action to be invoked.

XSUBREQ

A positive name that enables the action to be invoked.