Package zosconsole
Class IssueCommand
- java.lang.Object
-
- zosconsole.IssueCommand
-
public class IssueCommand extends Object
Issue MVS Console commands by using a system console- Version:
- 1.0
- Author:
- Frank Giordano
-
-
Constructor Summary
Constructors Constructor Description IssueCommand(ZOSConnection connection)
IssueCommand constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ZosmfIssueParms
buildZosmfConsoleApiParameters(IssueParms parms)
Build IZosmfIssueParms object from provided parametersConsoleResponse
issue(IssueParms parms)
Issue an MVS console command done synchronously - meaning solicited (direct command responses) are gathered immediately after the command is issued.ZosmfIssueResponse
issueCommon(String consoleName, ZosmfIssueParms commandParms)
Issue an MVS console command, returns "raw" z/OSMF responseZosmfIssueResponse
issueDefConsoleCommon(ZosmfIssueParms commandParms)
Issue an MVS console command in default console, returns "raw" z/OSMF responseConsoleResponse
issueSimple(String theCommand)
Simple issue console command method.
-
-
-
Constructor Detail
-
IssueCommand
public IssueCommand(ZOSConnection connection)
IssueCommand constructor- Parameters:
connection
- ZOSConnection object
-
-
Method Detail
-
issueCommon
public ZosmfIssueResponse issueCommon(String consoleName, ZosmfIssueParms commandParms) throws Exception
Issue an MVS console command, returns "raw" z/OSMF response- Parameters:
consoleName
- string name of the EMCS console that is used to issue the commandcommandParms
- synchronous console issue parameters, see ZosmfIssueParms- Returns:
- ZosmfIssueResponse command response on resolve, see ZosmfIssueResponse
- Throws:
Exception
- processing error
-
issueDefConsoleCommon
public ZosmfIssueResponse issueDefConsoleCommon(ZosmfIssueParms commandParms) throws Exception
Issue an MVS console command in default console, returns "raw" z/OSMF response- Parameters:
commandParms
- synchronous console issue parameters, @see ZosmfIssueParms- Returns:
- ZosmfIssueResponse command response on resolve, @see ZosmfIssueResponse
- Throws:
Exception
- processing error
-
issue
public ConsoleResponse issue(IssueParms parms) throws Exception
Issue an MVS console command done synchronously - meaning solicited (direct command responses) are gathered immediately after the command is issued. However, after (according to the z/OSMF REST API documentation) approximately 3 seconds the response will be returned.- Parameters:
parms
- console issue parameters, @see IssueParms- Returns:
- ConsoleResponse command response on resolve, @see ConsoleResponse
- Throws:
Exception
- processing error
-
issueSimple
public ConsoleResponse issueSimple(String theCommand) throws Exception
Simple issue console command method. Does not accept parameters, so all defaults on the z/OSMF API are taken.- Parameters:
theCommand
- string command to issue- Returns:
- ConsoleResponse command response on resolve, @see ConsoleResponse
- Throws:
Exception
- processing error
-
buildZosmfConsoleApiParameters
public ZosmfIssueParms buildZosmfConsoleApiParameters(IssueParms parms) throws Exception
Build IZosmfIssueParms object from provided parameters- Parameters:
parms
- IssueParms parameters for issue command- Returns:
- ZosmfIssueParms request body, @see ZosmfIssueParms
- Throws:
Exception
- processing error
-
-