Liberty: APIs zur Unterstützung der z/OS-Befehlsverarbeitung

Die Anwendungsprogrammierschnittstellen (APIs) CommandHandler und ModifyResults sind zur Unterstützung der z/OS-Befehlsverarbeitung verfügbar.

com.ibm.ws.zos.command.processing.CommandHandler.java
Die Schnittstelle "CommandHandler" ist der Service, nach dem die Befehlsverarbeitungskomponente sucht (mithilfe des OSGi-Whiteboard-Musters). Der Befehlsverarbeitungscode liefert jede z/OS-Befehlsfolge, die mit dem entsprechenden Filter übereinstimmt.
Ein z/OS-Befehl "modify" hat das folgende Format:
MODIFY <Jobname.>ID, Befehl
Der Befehlswert wird mit der Eigenschaft modify.filter.regex verglichen. Der Eigenschaftswert wird als regulärer Ausdruck behandelt.
Befehle können beispielsweise mit einem z/OS-Befehl "modify" an den gestarteten Job weitergeleitet werden:
"MODIFY <Jobname.>ID,<cmdverb1>,<parm1>,<parm2>,(<moreInfo1>) 

Die Eigenschaft modify.filter.regex gleicht den Wert für die Befehlszeichenfolge <Befehlsverb1>,<Parameter1>,<Parameter2>,(<weitereInfo1>) ab. Wenn der Server den Befehl empfängt, werden alle momentan registrierten CommandHandler abgeglichen, und der Befehl wird entsprechend der definierten Schnittstelle zugestellt.

com.ibm.ws.zos.command.processing.ModifyResults.java
Die Schnittstelle "ModifyResults" schließt die Ergebnisse der Befehlsverarbeitung ein. Sie enthält die Befehlsantwortnachrichten und andere Informationen.

Symbol das den Typ des Artikels anzeigt. Referenzartikel

Dateiname: rwlp_zos_cmd_proc_apis.html