Class JobCancel


  • public class JobCancel
    extends Object
    CancelJobs class to handle Job cancel
    Version:
    2.0
    Author:
    Nikunj Goyal, Frank Giordano
    • Constructor Detail

      • JobCancel

        public JobCancel​(ZosConnection connection)
        CancelJobs constructor
        Parameters:
        connection - connection information, see ZOSConnection object
      • JobCancel

        public JobCancel​(ZosConnection connection,
                         ZosmfRequest request)
        Alternative CancelJobs 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 object
    • Method Detail

      • cancel

        public Response cancel​(String jobName,
                               String jobId,
                               String version)
        Cancel a job that resides in a z/OS data set.
        Parameters:
        jobName - name of job to cancel
        jobId - job id
        version - version number - 1.0 or 2.0 To request asynchronous processing for this service (the default), set the "version" property to 1.0 or omit the property from the request. To request synchronous processing, set "version" to 2.0. If so, the system will attempt to process the request synchronously, if such processing is supported on the target JES2 subsystem.
        Returns:
        job document with details about the submitted job
      • cancelByJob

        public Response cancelByJob​(Job job,
                                    String version)
        Cancel a job that resides in a z/OS data set.
        Parameters:
        job - job document wanting to cancel
        version - version number - 1.0 or 2.0 To request asynchronous processing for this service (the default), set the "version" property to 1.0 or omit the property from the request. To request synchronous processing, set "version" to 2.0. If so, the system will attempt to process the request synchronously, if such processing is supported on the target JES2 subsystem.
        Returns:
        job document with details about the submitted job
      • cancelCommon

        public Response cancelCommon​(ModifyJobParams params)
        Cancel a job that resides in a z/OS data set.
        Parameters:
        params - cancel job parameters, see cancelJobsCommon object
        Returns:
        job document with details about the submitted job