Class IssueCommand


  • public class IssueCommand
    extends Object
    Issue MVS Console commands by using a system console
    Version:
    1.0
    Author:
    Frank Giordano
    • 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 object
        request - 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 command
        commandParams - 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