Package zowe.client.sdk.zosjobs.methods
Class JobSubmit
- java.lang.Object
-
- zowe.client.sdk.zosjobs.methods.JobSubmit
-
public class JobSubmit extends Object
Class to handle submitting of z/OS batch jobs and started tasks via z/OSMF- Version:
- 2.0
- Author:
- Frank Giordano
-
-
Constructor Summary
Constructors Constructor Description JobSubmit(ZosConnection connection)SubmitJobs ConstructorJobSubmit(ZosConnection connection, ZosmfRequest request)Alternative SubmitJobs constructor with ZoweRequest object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Jobsubmit(String jobDataSet)Submit a job on z/OS.JobsubmitByJcl(String jcl, String internalReaderRecfm, String internalReaderLrecl)Submit a string of JCL to runJobsubmitCommon(SubmitJobParams params)Submit a job on z/OS.JobsubmitJclCommon(SubmitJclParams params)Submit a JCL string to run which can contain JCL symbolic substitutions
-
-
-
Constructor Detail
-
JobSubmit
public JobSubmit(ZosConnection connection)
SubmitJobs Constructor- Parameters:
connection- connection information, see ZosConnection object
-
JobSubmit
public JobSubmit(ZosConnection connection, ZosmfRequest request)
Alternative SubmitJobs 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 object
-
-
Method Detail
-
submitByJcl
public Job submitByJcl(String jcl, String internalReaderRecfm, String internalReaderLrecl) throws ZosmfRequestException
Submit a string of JCL to run- Parameters:
jcl- JCL content that you want to be submittedinternalReaderRecfm- 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:
- job document with details about the submitted job
- Throws:
ZosmfRequestException- request error state
-
submitJclCommon
public Job submitJclCommon(SubmitJclParams params) throws ZosmfRequestException
Submit a JCL string to run which can contain JCL symbolic substitutions- Parameters:
params- submit jcl parameters, see SubmitJclParams object- Returns:
- job document with details about the submitted job
- Throws:
ZosmfRequestException- request error state
-
submit
public Job submit(String jobDataSet) throws ZosmfRequestException
Submit a job on z/OS.- Parameters:
jobDataSet- job dataset to be translated into SubmitJobParams object- Returns:
- job document with details about the submitted job
- Throws:
ZosmfRequestException- request error state
-
submitCommon
public Job submitCommon(SubmitJobParams params) throws ZosmfRequestException
Submit a job on z/OS.- Parameters:
params- submit job parameters, see SubmitJobParams object- Returns:
- job document with details about the submitted job
- Throws:
ZosmfRequestException- request error state
-
-