Package zowe.client.sdk.zosconsole
Class IssueCommand
- java.lang.Object
-
- zowe.client.sdk.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 constructorIssueCommand(ZOSConnection connection, ZoweRequest request)
Alternative IssueCommand constructor with ZoweRequest object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConsoleResponse
issue(IssueParams params)
Issue an MVS console command done synchronously - meaning solicited (direct command responses) are gathered immediately after the command is issued.ZosmfIssueResponse
issueCommon(String consoleName, ZosmfIssueParams commandParams)
Issue an MVS console command, returns "raw" z/OSMF responseZosmfIssueResponse
issueDefConsoleCommon(ZosmfIssueParams commandParams)
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
- connection information, see ZOSConnection object
-
IssueCommand
public IssueCommand(ZOSConnection connection, ZoweRequest request) throws Exception
Alternative IssueCommand constructor with ZoweRequest object. This is mainly used for internal code unit testing with mockito, and it is not recommended to be used by the larger community.- Parameters:
connection
- connection information, see ZOSConnection objectrequest
- any compatible ZoweRequest Interface type object- Throws:
Exception
- processing error
-
-
Method Detail
-
issueCommon
public ZosmfIssueResponse issueCommon(String consoleName, ZosmfIssueParams commandParams) throws Exception
Issue an MVS console command, returns "raw" z/OSMF response- Parameters:
consoleName
- string name of the mvs console that is used to issue the commandcommandParams
- synchronous console issue parameters, see ZosmfIssueParams object- Returns:
- command response on resolve, see ZosmfIssueResponse object
- Throws:
Exception
- processing error
-
issueDefConsoleCommon
public ZosmfIssueResponse issueDefConsoleCommon(ZosmfIssueParams commandParams) throws Exception
Issue an MVS console command in default console, returns "raw" z/OSMF response- Parameters:
commandParams
- synchronous console issue parameters, see ZosmfIssueParams object- Returns:
- command response on resolve, see ZosmfIssueResponse object
- Throws:
Exception
- processing error
-
issue
public ConsoleResponse issue(IssueParams params) 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:
params
- console issue parameters, see IssueParams object- Returns:
- command response on resolve, see ConsoleResponse object
- 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:
- command response on resolve, see ConsoleResponse object
- Throws:
Exception
- processing error
-
-