Package zosconsole

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 - 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 command
        commandParms - 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