When should DISP SHR be used?
Table of Contents
When should DISP SHR be used?
SHR – This dataset already exists and should be used in shared mode. For example – If you have a job called JOB1 and you have another job called JOB2 and both the jobs want to refer a dataset called DATASET1. so, the best way to share the dataset is to code DISP=SHR for both the datasets in the JCL.
What is difference between disp SHR and DISP old?
What is the difference between specifying DISP=OLD and DISP=SHR for a dataset? DISP=OLD denotes exclusive control of the dataset; DISP=SHR means there is no exclusivity.
What is disp mod in JCL?
DISP = MOD is used to either extend an existing sequential dataset or to create a dataset if it does not exist. If the dataset exists, the records are appended to the dataset at the end of the existing dataset.
Can we write in file is disp is SHR?
With DISP=SHR, the file can be accessed by others while you are modifying it. This will result in reading of corrupt data. SO it is always advised to code DISP=OLD for output datasets.
What is disp used for?
Use the DISP parameter to describe the status of a data set to the system and tell the system what to do with the data set after termination of the step or job. You can specify one disposition for normal termination and another for abnormal termination.
What is disp old?
So DISP=(OLD,DELETE,DELETE) means READ an existing dataset and delete the dataset at the end the job step, regardless of whether the step abnormally terminated or not.
What is DISP =( OLD delete keep?
DISP=(OLD,DELETE,DELETE) is used for an existing file that is to be deleted regardless of the outcome of the step. If the dataset is needed for a restart or rerun, this would be coded as DISP=(OLD,DELETE,KEEP).
What is disp parameter in JCL?
DISP. The DISP parameter is used to describe the status of the dataset, disposition at the end of the job step on normal and abnormal completion. DISP is not required in a DD statement only when the dataset gets created and deleted in the same job step (like the temporary datasets).
What is SHR in JCL?
DISP=SHR means dataset already available. If one job updating the dataset then at same time other jobs can only read the dataset, it will not allow the more than one job update the dataset. SHR will allow multiple jobs to read dataset at same time.
What does DISP mean in a car?
Allows you to set the screen display modes that can be selected using DISP (Display Setting) in shooting mode.
What is DISP =( MOD Delete Delete?
DISP=(MOD,DELETE,DELETE) means write to the end of an existing dataset and delete the dataset at the end the job step, regardless of whether the step abnormally terminated or not.
What is disp keep?
It is New,Delete,Keep. Ref: 12.23.2 Defaults. If you omit the status subparameter, the default is NEW. If you omit the normal termination disposition subparameter, the default is DELETE for a NEW data set or KEEP for an existing data set.