Skip to main content

CSA Storage Allocation

We allocate enough storage in fixed ESQA to hold the SMF exits. Less than 100 KB is used for all resident modules.

ECSA usage:

  • XPS PCB - 256 bytes
  • XPS parameters - 272 bytes
  • UCB list - 256 bytes
  • Tracking queues - depends on parameter values

The tracking queues are allocated according to the PROCESS value in XPSPRMxx, unless they are overridden by the SETQUES parameter (JOB=jjj,MSG=mmm,DSN=ddd,WTO=mmm,EVT=eee). The values for each queue are the largest of the SETQUES, the default and the value calculated from the PROCESS parameter.

  • JOBQ - 16+1024*(jjj+1)
  • JOBQ index - jjj
  • MSGQ - 16+126 *(mmm+1)
  • DSNQ - 16+127*(ddd+1)
  • WTOQ - 16+147*(mmm+1)
  • EVTQ - 16+76*(eee+1)
QueueCalculated sizeDefault sizeDefault storage
JOBQppp*4120~121K
MSGQppp*641920~236K
DSNQppp*16480~60K
WTOQppp*16480~69K
EVTQn/a240~17K