MainframeModernization / Client / start_batch_job
start_batch_job#
- MainframeModernization.Client.start_batch_job(**kwargs)#
Starts a batch job and returns the unique identifier of this execution of the batch job. The associated application must be running in order to start the batch job.
See also: AWS API Documentation
Request Syntax
response = client.start_batch_job( applicationId='string', batchJobIdentifier={ 'fileBatchJobIdentifier': { 'fileName': 'string', 'folderPath': 'string' }, 'scriptBatchJobIdentifier': { 'scriptName': 'string' } }, jobParams={ 'string': 'string' } )
- Parameters:
applicationId (string) –
[REQUIRED]
The unique identifier of the application associated with this batch job.
batchJobIdentifier (dict) –
[REQUIRED]
The unique identifier of the batch job.
Note
This is a Tagged Union structure. Only one of the following top level keys can be set:
fileBatchJobIdentifier
,scriptBatchJobIdentifier
.fileBatchJobIdentifier (dict) –
Specifies a file associated with a specific batch job.
fileName (string) – [REQUIRED]
The file name for the batch job identifier.
folderPath (string) –
The relative path to the file name for the batch job identifier.
scriptBatchJobIdentifier (dict) –
A batch job identifier in which the batch job to run is identified by the script name.
scriptName (string) – [REQUIRED]
The name of the script containing the batch job definition.
jobParams (dict) –
The collection of batch job parameters. For details about limits for keys and values, see Coding variables in JCL.
(string) –
Parameter key: the first character must be alphabetic. Can be of up to 8 alphanumeric characters.
(string) –
Parameter value can be of up to 44 alphanumeric characters.
- Return type:
dict
- Returns:
Response Syntax
{ 'executionId': 'string' }
Response Structure
(dict) –
executionId (string) –
The unique identifier of this execution of the batch job.
Exceptions
MainframeModernization.Client.exceptions.ValidationException
MainframeModernization.Client.exceptions.ConflictException
MainframeModernization.Client.exceptions.InternalServerException
MainframeModernization.Client.exceptions.AccessDeniedException
MainframeModernization.Client.exceptions.ThrottlingException
MainframeModernization.Client.exceptions.ResourceNotFoundException