Abend Codes

ABEND CODE Description
S002 Very large record length/ wrong record length
S0C1 Operation Exception. Check for subscript errors, missing DD card, file not opened.
S0CB Attempting to divide by 0 and not using ON SIZE ERROR.
S222 The job was cancelled (by subsystem or operator) because it violated some restriction.
S522 JOB or TSO session exceeded maximum job wait time OR operator did not mount the require tape within allowed time limit
S806 Load module not found
S837 Space problem, Allocated space is not enough for data set
S913 You are trying to access a dataset which you are not authorized to use.
SE37 Insufficient disk space.
SOC4 1. Index exceeds the size of table
2. Trying to use File Section variables without opening the file
SOC7 1. Moving non numeric value to numeric field
2. Not initializing the numeric variables before first use
Sx22 Job has been cancelled. The value of x will vary depending on the way the job was cancelled. S222 means job was cancelled by a user or operator without a dump. If a TSO session times out you will probably get an S522 abend code.
U1026 COBOL sort failed.
U1056 Program didn't close a file before ending
S322 Indicates a time out abend. The program has taken more CPU time than the default limit for the job class. Could indicate an infinite loop.

CVS Commands Quick Reference

CVS (Concurrent Version Control System) commands:

1. cvs add test.php --> To add file to CVS

2. cvs commit test.php --> To commit the file to repository. It will open a editor, enter your commit comments and save using :wq

3. cvs status test.php --> Check the status of local file with CVS and display the details.

4. cvs diff test.php --> Display the difference of local file with latest head in CVS.

5. cvs update -A test.php --> Update the current file with latest head version.

6. cvs co test2.php --> To checkout the file from CVS.

7. cvs update -j version_number test.php --> To get the particular version.

8. cvs tag -b "Novfix" test.php --> Add the file particular tag.

9. cvs add -kb test.gif --> To add the image/binary file format.

10. cvs remove test.php --> To remove the file from CVS. (Need to commit after remove to get this file remove from repository.)

You can use cvs help command to get more help on the commands.

How is a typical DB2 batch program executed ?

1. Use DSN utility to run a DB2 batch program from native TSO.

An example is shown:

DSN SYSTEM(DSP3)
RUN PROGRAM(EDD470BD) PLAN(EDD470BD) LIB('EDGS01T.OBJ.LOADLIB')
END

2. Use IKJEFT01 utility program to run the above DSN command in a JCL.

CICS destination control table (DCT)

The destination control table (DCT) contains an entry for each transient data destination. A destination can be intrapartition, extrapartition, indirect, or remote. You code different DFHDCT macros for each type. The macros specify the symbolic name for each destination, and other information that CICS needs.

Fun: Appraisal and Resignation

A newly joined trainee engineer asks his boss "what is the meaning of appraisal?"

Boss: "Do you know the meaning of resignation? "

Trainee: "Yes I do"

Boss: "So let me make you understand what a appraisal is by comparing it with resignation"

Comparison study : Appraisal and Resignation

Revo Uninstaller Portable

Normally we use windows Add or Remove programs to uninstall the softwares. This sometimes leaves files or folders of the uninstalled softwares.

The Revo Uninstaller Pro is helpful to remove complete set of files or folders of uninstalled software.

Syndicate content