$PREBERT heading information

Common name: Prefix for BERT processing
Macro ID: $PREBERT
DSECT name: PREBERT and PBEUSER
Owning component: JES2 (SC1BH)
Eye-catcher ID: Varies according to block being mapped
Offset:  0
Length:  4
Storage attributes: Subpool:   0
Key:       1 or 8 (Depends upon whether the control block
following this prefix is READONLY or UPDATE
Residency: JES2 address space, above or below the line
Size: See PBESIZE and PBEUSIZE
Created by: Any service routine which in turn uses the $DOGBERT
service routine.
Pointed to by: $PBELST field of the $HCT data area points to
chain of locked PREBERTs in UPDATE mode
PBEUSERS field of the PREBERT points to first PBEUSER
PBEUPBEU field of the PBEUSER points to next PBEUSER
Implicitly pointed to by anyone calling the $DOGBERT
service. The PREBERT is always in front of the
block of memory specified via $CBADDR keyword
Serialization: None
Function: The PREBERT is used by the $DOGBERT service to control
and record access to data in the BERT.
The PBEUSER is used by $DOGJQE service to control
stack of users using a given PREBERT in UPDATE mode.