APIs for z/OS command processing support

The CommandHandler and ModifyResults application programming interfaces (APIs) are available for z/OS command processing support.

    com.ibm.ws.zos.command.processing.CommandHandler.java

    The CommandHandler interface is the service that the command processing component looks for (by using the OSGi Whiteboard pattern). The command processing code will deliver any z/OS command string that matches its filter. A z/OS modify command has the following format:

      MODIFY <jobname.>identifier,command

    The command value is matched against the modify.filter.regex property. The property value is treated as a regular expression. For example, commands can be directed to the started job by issuing a z/OS modify command:

      "MODIFY <jobname.>identifier,<cmdverb1>,<parm1>,<parm2>,(<moreInfo1>) 

    The modify.filter.regex property matches the value for the <cmdverb1>,<parm1>,<parm2>,(<moreInfo1>) command string. When the server receives the command, all currently registered CommandHandler's are matched, and the command is delivered according to the defined interface.

    com.ibm.ws.zos.command.processing.ModifyResults.java

    The ModifyResults interface wraps the results of processing the command. It contains the command response messages and other information.