RUWAPOOL

The RUWAPOOL parameter specifies the option for allocating a storage pool the first time a program invoked by Language Environment® runs in a task.

Defining RUWAPOOL

You can define the RUWAPOOL system initialization parameter in the following ways:
  • On the PARM parameter of the EXEC PGM=DFHSIP statement
  • In the SYSIN data set of the CICS® start up job stream
  • Through the system console
  • In the DFHSIT macro

Values for RUWAPOOL

RUWAPOOL={NO|YES}
NO| is the default value for RUWAPOOL. Valid values for the RUWAPOOL system initialization parameter are as follows:
NO
CICS disables the option and provides no RUWA storage pool. Every EXEC CICS LINK to a program that runs under Language Environment results in a GETMAIN for RUWA storage.
YES
CICS creates a pool of storage the first time a program invoked by Language Environment runs in a task. This provides an available storage pool that reduces the need to GETMAIN and FREEMAIN run-unit work areas (RUWAs) for every EXEC CICS LINK request.
Note: This applies only to application programs running with the Language Environment runtime option ALL31(ON). RUWAPOOL=YES has no effect on application programs running with the Language Environment runtime option ALL31(OFF).