What is RETPD in JCL?

Published by Anaya Cole on

What is RETPD in JCL?

Purpose. Use the RETPD parameter to specify the retention period for a new data set to help reduce the chance of later accidental deletion. After the retention period, the data set can be deleted or written over by another data set.

What is EXPDT 99000 in JCL?

EXPDT=99000 The EXPDT option specifies the expiration date for tape data sets. The number 99000 specifies that the tape data sets have no expiration date.

What is the use of label parameter in JCL?

Use the LABEL parameter to specify for a tape or direct access data set: The type and contents of the label or labels for the data set. If a password is required to access the data set. If the system is to open the data set only for input or output.

Which parameter in delete command deletes a data set even before its retention period?

If the DD statement contains DISP=(NEW,DELETE) or the DISP parameter is omitted to default to NEW and DELETE, the system deletes the data set when the step terminates normally or abnormally, even though a retention period is also specified. Do not specify RETPD for a temporary data set.

What does delete query return in SQL?

The standard DELETE statement in SQL returns the number of deleted rows.

Which one will delete the table data as well as table structure?

drop tablename— delete data as well as structure of table.

What is DD and DSN in JCL?

DSN, which is an accepted abbreviation for the parameter DSNAME, which identifies the real name of a data set. DISP, which identifies the data set HLQ. PAYDS as a new data set; that is, one the system is to create when this job is submitted for processing.

What is MOD Delete Delete in JCL?

A convenient and widely used method of deleting possibly-nonexistent data sets is specification of DISP=(MOD,DELETE,DELETE) in JCL. If the data set exists, it is found in the catalog and deleted. If the data set does not exist, it is created and then deleted.

What is dummy in JCL?

DUMMY or DSN=NULLFILE Some times we need to testing of program, without using actual datasets. Then we can use DUMMY or DSN=NULLFILE. If we use DUMMY, operating system simulates the presence of a file. When you reading Operating system sends end of file request to program.

What is rollback in SQL?

ROLLBACK is a transactional control language in SQL. It lets a user undo those transactions that aren’t saved yet in the database. One can make use of this command if they wish to undo any changes or alterations since the execution of the last COMMIT.

How do you delete duplicates in SQL?

To delete the duplicate rows from the table in SQL Server, you follow these steps:

  1. Find duplicate rows using GROUP BY clause or ROW_NUMBER() function.
  2. Use DELETE statement to remove the duplicate rows.

What is catalog and Uncatalog?

Catalogs are used to retain information about datasets, such as volume(s), device type, etc. If you simply UNCATALOG a dataset, you can still use 3.4 but you must supply the volume information. Also, a dataset can be deleted but not uncataloged.

What is Uncatalog dataset in mainframe?

If you select option U, the specified data set name is uncataloged. There is no need for the specified data set to be allocated or for the volume on which it resides to be mounted. If the catalog entry being removed contains an expiration date in the future, a confirmation panel is displayed.

What is SHR in JCL?

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 the difference between retpd and expdt?

The EXPDT parameter achieves the same result as the RETPD parameter. Code the EXPDT parameter when you want to specify an expiration date for the data set, or, with SMS, override the expiration date defined in the data class for the data set.

How do I use the expdt parameter in a code?

Code the EXPDT parameter when you want to specify an expiration date for the data set, or, with SMS, override the expiration date defined in the data class for the data set. The EXPDT parameter can have a null value only when coded on a DD statement that is either added to a procedure or overrides a DD statement in a procedure.

Should I put a retppd in my JCL?

DO NOT PUT A RETPD in your jcl for dasd datasets. Use the catalog to retain that data. Retention periods are a mortal sin For tape the JCL retppd is usually honered unless the ca1 or RMM admin overrides it.

Should JCL use expdt or retpd to delete datasets?

Nope. What did the JCL Language Reference and User Guide (link at the top of the page) tell you? In the jcl manual it haven’t specified that whether the datasets will be deleted automatically or not. that is the reason i want to confirm it should use EXPDT or RETPD parameter.

Categories: Blog