Liberty:z/OS 命令处理支持的 API
CommandHandler 和 ModifyResults 应用程序编程接口 (API) 可用于 z/OS® 命令处理支持。
- com.ibm.ws.zos.command.processing.CommandHandler.java
- CommandHandler 接口是命令处理组件查找(通过使用 OSGi Whiteboard 模式)的服务。命令处理代码会传递与此过滤器匹配的任何 z/OS 命令字符串。z/OS modify 命令具有以下格式:
命令值是根据 modify.filter.regex 属性进行匹配。属性值视为正则表达式。MODIFY <jobname.>identifier,command
例如,可以通过发出 z/OS modify 命令,将命令定向到启动的作业:"MODIFY <jobname.>identifier,<cmdverb1>,<parm1>,<parm2>,(<moreInfo1>)
modify.filter.regex 属性与 <cmdverb1>,<parm1>,<parm2>,(<moreInfo1>) 命令字符串的值匹配 。当服务器接收到命令时,所有当前注册的 CommandHandler 都会匹配,而且命令会根据定义的接口加以传递。
- com.ibm.ws.zos.command.processing.ModifyResults.java
- ModifyResults 接口会将命令处理结果打包。它包含命令响应消息及其他信息。