Control blocks

Builder modules all use both LIFO and a builder parameter set (BPS), which are passed between the CSECTs (DFHBS* modules). See Builder parameter set (BPS) for further information about the BPS.

Terminal storage acquired by the builders

The following terminal storage is acquired by the builders:

Control block  Description              Storage manager subpool
field
TCTSE          Terminal control table   ZCTCSE
                 system entry
TCTME          Terminal control table   ZCTCME
                 mode entry
TCTTE          Terminal control table   ZCTCTTEL (large TCTTEs)
                 terminal entry         ZCTCTTEM (medium TCTTEs)
                                        ZCTCTTES (small TCTTEs)
TCTENIBA       NIB descriptor           ZCNIBD
TCTEBIMG       BIND image               ZCBIMG
TCTTECIA       User area                ZCTCTUA
TCTTESNT       Signon extension         ZCSNEX
TCTELUCX       LUC extension            ZCLUCEXT
TCTTETEA       BMS extension            ZCBMSEXT
TCTTETPA       Partition extension      ZCTPEXT
TCTTECCE       Console control element  ZCCCE

TCTTE layout

Figure 29. TCTTE layout
 The TCTTE has sub-components NIBD, BIND, BMS extension, User area, LUC extension, and SNTTE. BMS extension has a further sub-component, Partition support.

Formatted dumps give the TCTTE first, followed by its supporting control blocks.

Terminal definition

CEDA DEFINE puts a definition on the CSD. The definition is in the form of a CEDA command.

CEDA INSTALL reads the definition from the CSD, calls the builders and builds the definition in CICS® DSA, and updates the CICS global catalog data set for future recovery.

EXEC CICS CREATE builds the same record that would be obtained from the CSD and then calls the builders just like CEDA INSTALL.

EXEC CICS DISCARD calls the builders with a pointer to the TCTTE entry that is to be deleted. The builders then freemain the TCTTE, remove index entries and the catalog record.

[[ Contents Previous Page | Next Page Index ]]