CSAF immediate command

Displays and frees orphan storage blocks.

Type:
Immediate

You can specify SYSTEM for all jobs, or the jobname for a specific job. Place an F before the job to free the displayed orphan storage areas.

The OMEGAMON CSAF command uses the following filter keywords:

  • AREA
  • JOB or SYSTEM
  • ASID
  • MINSIZE
  • SUBPOOL
  • KEY
Important: Orphaned storage is all storage requested by an address space that has since terminated. Other users can still reference this storage. You therefore should not attempt to free any storage unless you know how the storage has been used and are sure it is no longer needed. If you free storage that other users are currently referencing, those users may abnormally terminate.

Some CSAA commands display a RETURN field. This is the return address of the getmain requestor. It points to the instruction after the getmain request.

CSAF command example

Figure 1 shows CSAF output.

Figure 1. CSAF sample output

 
 CSAF AREA(CSA)  SYSTEM
:     SUBPOOL(*)   KEY(*)   MINSIZE(0)
+
+     ENTER ’F’ IN FRONT OF JOBNAME TO FREEMAIN THE ORPHAN STORAGE AREA.
+     >>> THIS FREEMAIN FACILITY SHOULD BE USED WITH EXTREME CAUTION <<<
+
+             ASID   SIZE   START     END   FIX  SP KEY    AGE    RETURN
: _TDSMS06  * 01F6    320 00C1DC40 00C1DD7F  NO 241   8  2:09 HR 40000000
: _SXSMI22C * 0022    152 00BDD048 00BDD0DF  NO 231   7  5:44 HR 40000000
: _$IAMSTRT * 000D   4920 00C59CC8 00C5AFFF  NO 241   0  7:01 HR 400078D0
: _$IAMSTRT * 000D   1176 00C5EB68 00C5EFFF  NO 241   0  7:01 HR 400078D0