Liberty: API para el soporte de proceso de mandatos z/OS
Las interfaces CommandHandler y ModifyResults están disponibles para el soporte de proceso de mandatos de z/OS.
- com.ibm.ws.zos.command.processing.CommandHandler.java
- La interfaz CommandHandler es el servicio que busca el componente de proceso de mandatos (mediante el patrón OSGi Whiteboard). El código de proceso de mandatos entregará cualquier serie de mandato
de z/OS que coincida con su
filtro. Un mandato modify de z/OS tiene el siguiente formato:
El valor del mandato se compara con la propiedad modify.filter.regex. El valor de propiedad se trata como una expresión regular.MODIFY <nomnbre_trabajo.>identifier,command
Por ejemplo, los mandatos se pueden dirigir al trabajo iniciado emitiendo un mandato modify de z/OS :"MODIFY <nombre_trabajo.>identifier,<cmdverb1>,<parm1>,<parm2>,(<moreInfo1>)
La propiedad modify.filter.regex coincide con el valor para la serie del mandato <cmdverb1>,<parm1>,<parm2>,(<moreInfo1>). Cuando el servidor recibe el mandato, se comprueba si coinciden todos los CommandHandler registrados actualmente y se entrega el mandato coincidente a la interfaz definida.
- com.ibm.ws.zos.command.processing.ModifyResults.java
- La interfaz ModifyResults envuelve los resultados del proceso del mandato. Contiene los mensajes de respuesta de mandato y otra información.