Package zosjobs

Class SubmitJobs


  • public class SubmitJobs
    extends Object
    Class to handle submitting of z/OS batch jobs via z/OSMF
    Version:
    1.0
    Author:
    Frank Giordano
    • Constructor Detail

      • SubmitJobs

        public SubmitJobs​(ZOSConnection connection)
        SubmitJobs Constructor
        Parameters:
        connection - ZOSConnection object
    • Method Detail

      • submitJob

        public Job submitJob​(String jobDataSet)
                      throws Exception
        Submit a job that resides in a z/OS data set.
        Parameters:
        jobDataSet - job data set to be translated into parms object
        Returns:
        A Job document with details about the submitted job
        Throws:
        Exception - error on submitting
      • submitJobCommon

        public Job submitJobCommon​(SubmitJobParms parms)
                            throws Exception
        Submit a job that resides in a z/OS data set.
        Parameters:
        parms - SubmitJobParms object
        Returns:
        A Job document with details about the submitted job
        Throws:
        Exception - error on submitting
      • submitJcl

        public Job submitJcl​(String jcl,
                             String internalReaderRecfm,
                             String internalReaderLrecl)
                      throws Exception
        Submit a string of JCL to run
        Parameters:
        jcl - string of JCL that you want to be submit
        internalReaderRecfm - record format of the jcl you want to submit. "F" (fixed) or "V" (variable)
        internalReaderLrecl - logical record length of the jcl you want to submit
        Returns:
        A Job document with details about the submitted job
        Throws:
        Exception - error on submitting
      • submitJclCommon

        public Job submitJclCommon​(SubmitJclParms parms)
                            throws Exception
        Submit a JCL string to run
        Parameters:
        parms - SubmitJclParms object (see for details)c
        Returns:
        A Job document with details about the submitted job
        Throws:
        Exception - error on submitting