Created On:  23 October 2012

Problem:

Getting AEIR (NOSPACE) Abend when plenty of disk space is available:

CASKC0001E Transaction CESN abend AEIR (NOSPACE). Backout Successful.

Resolution:

This error might not have to do with a lack of disk space, it could be that the limit of records (65535) in a TD Queue has been reached.
A log a record in "CSSL" gets created for every signon, if a CICS region has been up for a very long time, it is possible that this limit has been reached.

Options:

  • Turn on the Cold Start for the TDs, so on a region recycle they will get deleted and recreated:
    In your SIT definition, turn on Cold Start for Transient Data
  • Pointing the offending destinations to extra-partition TDs as these are only limited by the underlying file system.
  • Manually deleting the queues when the region is down. The TS/TD files can be erased before a region start
    Delete the following files from the ES System Directory: 
    TXTDNR      
    TXTDNR.idx 
    TXTDRC      
    TXTDRC.idx 
    TXTSNR           
    TXTSNR.idx 
    TXTSRC             
    TXTSRC.idx