stop_cics – Stop a CICS Region
Synopsis
Stop a CICS region by using CEMT PERFORM SHUTDOWN. You can choose to perform a NORMAL or IMMEDIATE shutdown. During a NORMAL or IMMEDIATE shutdown, a shutdown assist program should run to enable CICS to shut down in a controlled manner. By default, the CICS-supplied shutdown assist transaction, CESD is used. You can specify a custom shutdown assist program in the SDTRAN system initialization parameter. The task runs until the region has successfully shut down, or until the shutdown fails.
Parameters
- job_id
Identifies the job ID belonging to the running CICS region.
The Stop CICS module uses this job ID to identify the state of the CICS region and shut it down.
required: Truetype: str- mode
Specify the type of shutdown to be executed on the CICS Region.
required: Falsetype: strdefault: normalchoices: normal, immediate, cancel
Examples
- name: "Stop CICS"
ibm.ibm_zos_cics.stop_cics:
job_id: JOB12345
- name: "Stop CICS immediately"
ibm.ibm_zos_cics.stop_cics:
job_id: JOB12354
mode: immediate
Return Values
- changed
True if the shutdown command was executed.returned: alwaystype: bool- failed
True if the Ansible task failed, otherwise False.returned: alwaystype: bool- executions
A list of program executions performed during the Ansible task.returned: alwaystype: list
- name
A human-readable name for the program execution.returned: alwaystype: str- rc
The return code for the program execution.returned: on shutdown executiontype: int- return
The standard output returned by the program execution.returned: alwaystype: dict
- changed
True if the state was changed, otherwise False.returned: alwaystype: bool- jobs
The output information for a list of jobs matching specified criteria.returned: successtype: list
- job_id
Unique job identifier assigned to the job by JES.type: str- job_name
The name of the batch job.type: str- owner
The owner who ran the job.type: str- ret_code
Return code output collected from job log.type: dict
- msg
Return code or abend resulting from the job submission.type: str- msg_code
Return code extracted from the msg so that it can be evaluated. For example, ABEND(S0C4) would yield “S0C4”.type: str- msg_txt
Returns additional information related to the job.type: str- code
Return code converted to integer value (when possible).type: int- steps
Series of JCL steps that were executed and their return codes.type: list
- step_name
Name of the step shown as “was executed” in the DD section.type: str- step_cc
The CC returned for this step in the DD section.type: int- message
Message returned on failure.returned: failuretype: str- content
The resulting text from the command submitted.returned: on success of shutdown command submission.type: list