
Liberty:z/OS 指令處理支援 API
z/OS® 指令處理支援可以使用 CommandHandler 和 ModifyResults 這兩個應用程式設計介面 (API)。
- com.ibm.ws.zos.command.processing.CommandHandler.java
- CommandHandler 介面是指令處理元件所尋找的服務(使用 OSGi Whiteboard 型樣)。指令處理碼會遞送任何符合其過濾器的 z/OS 指令字串。
z/OS 修改指令的格式如下:
指令值會針對 modify.filter.regex 內容來進行比對。 內容值是以正規表示式的方式來處理。MODIFY <jobname.>identifier,command
比方說,您可以發出 z/OS 修改指令,將指令導向已啟動的工作:"MODIFY <jobname.>identifier,<cmdverb1>,<parm1>,<parm2>,(<moreInfo1>)
modify.filter.regex 內容符合 <cmdverb1>,<parm1>,<parm2>,(<moreInfo1>) 指令字串的值。當伺服器接收指令時,會比對目前所有已登錄的 CommandHandler,且會根據已定義的介面來遞送指令。
- com.ibm.ws.zos.command.processing.ModifyResults.java
- ModifyResults 介面會包裝指令的處理結果。 它包含指令回應訊息及其他資訊。