CSL RM directives

An RM directive is a function that RM defines that can be sent as a message to RM clients, informing the RM clients of work to be processed. After a resource processing client is registered to RM, RM can direct that client to perform RM functions, or directives, by issuing the CSLSCMSG request. A resource processing client is any system that manages resources and uses RM to manage global information about those resources.

RM directives are always issued in message protocol (PROTOCOL=MSG), that is, asynchronously; RM therefore expects no response from the RM client, and it continues processing without waiting for a response. The RM client is responsible for determining whether or not to take any action in response to the directive. If the client does not respond, the directive times out.

The CSLRMDIR macro maps the RM directives. The SCI Input exit routine's INXP_MBRPLPTR field points to the CSLRMDIR parameter list.

The following RM directives are defined in the CSLRMDIR macro:

  • Repopulate structure (RDIR_STRPOPD)
  • Structure failed (RDIR_STRFAILD)
  • Process step (RDIR_PRSTEPD)
  • Process step response (RDIR_PRRESPD)