TOPICS.html

STATUS

COMMENTS

2

WRITE - DUPLICATE KEY

4

READ - WRONG LENGTH RECORD

5

OPEN - OPTIONAL FILE NOT PRESENT

7

CLOSE - TAPE CLOSE BUT FILE NOT TAPE

10

READ – END OF FILE

14

READ – REL REC NOT TO LARGET

15

CICS EIBCODE INDICATING DUPLICATE (ALTERNATE?) INDEX

20

READ - INVALID KEY

21

READ - INVALID KEY

22

READ - INVALID KEY

23

READ - INVALID KEY

24

READ – KEY BEYOND FILE BOUNDARIES

30

WRITE – PERMANENT ERROR

35

OPEN – NON-OPTIONAL FILE NOT PRESENT

37

OPEN – TRIED OPEN NON-DISK FILE

38

OPEN - LOCKED FILE

39

OPEN – FILE ATTRIBUTES CONFLICT

- ON ESDS FILE NEED SELECT STMT AS-DDN

41

OPEN - FILE ALREADY OPEN

42

CLOSE - FILE IS NOT OPEN

43

REWRITE – W/OUT PRECEDING READ

44

WRITE / REWRITE – WRONG LENGTH RECORD

46

READ – AFTER EOF

47

READ – FILE NOT OPEN AS INPUT OR I/O

48

WRITE – FILE NOT OPEN AS OUTPUT OR EXTEND

49

DELETE / REWRITE – FILE NOT OPEN AS I/O

91

VSAM PASSWORD FAILURE

92

CANNOT WRITE TO AN OPENED FILE, IF IT CONTAINS RECORD, OPENED AS OUTPUT. SOLUTION – OPEN AS I-0

 

READ – FD SHORTER THAN RECORD

READNEXT – FD SHORTER THAN RECORD

WRITE – ON ESDS FILE WITH RECORDS. BE SURE TO OPEN WITH

EXTEND OPTION.

WRITE – VARIABLE LENGTH FILE MULTIPLE RECORD FD BE SURE

TO WRITE THE CORRECT RECORD.

ILLOGIC – DID NOT PROPERLY FILL ALTERNATE INDEX KEYS WITH

DATA ON A REWRITE

 

READ OR WRITE WITHOUT OPENING FILE

93

VSAM RESOURCE NOT AVAILABLE

READ – HAVE HAD TO BYPASS READ OF BAD RECORD

---SAMPLE BAD RECORD BYPASS ---

IF FILE-STATUS-CODE = ‘93’

DISPLAY ‘BAD RECORD KEY93 = ‘, FILE-KEY

ADD 1 TO FILE-KEY

START PROBLEM-FILE KEY NOT < FILE-KEY

END-IF

94

READ - NO FILE POSITION INDICATED

95

OPEN :

  1. CHECK KEY LENGTH
  2. KEY SHORTER THAN KEY DEFINED
  3. NOT ENOUGH RESOURCES TO OPEN FILE
  4. FILE OPEN AS OUTPUT SHOULD HAVE BEEN I/O
  5. ON A ESDS FILE; MAKE SURE THE SELECT IS UT-AS-

96

READ – DD STATEMENT MISSING

97

OPEN – FILE NOT CLOSED IN PREVIOUS JOB

DO TSO VERIFY DS(DATA.SET.NAME) OR IDCAMS VERIFY

108

ACTION – WHEN TRYING TO LOAD A VSAM FILE FROM A SEQUENTIAL FILE AND THE LRECLS ARE NOT THE SAME (IDC3351I)