CICS domains

At the top level, CICS® is organized into domains. With the exception of the application domain, which contains several components, each domain is a single major component of CICS. Domains never communicate directly with each other. Calls between domains are routed through kernel linkage routines. Calls can be made only to official interfaces to the domains, and they must use the correct protocols. This structure is shown in Figure 1.

Figure 1. CICS organization--domains
 This diagram shows the organisation of CICS into domains. Domains communicate with one another through kernel linkage routines.

Each domain manages its own data. No domain accesses another domain’s data directly. If a domain needs data belonging to another domain, it must call that domain, and that domain then passes the data back in the caller’s parameter area.

The following table lists the CICS domains alphabetically by domain identifier. For each domain, the table also shows whether or not the domain is OCO, and gives a topic reference to the topic describing the interfaces to the domain.

Domain ID Domain OCO? See topic
AP Application See note Application domain (AP)
BA Business Application Manager Yes Business Application Manager domain (BAM)
CC Local catalog Yes CICS catalog domains (CC/GC)
DD Directory manager Yes Directory manager domain (DD)
DH Document handler Yes Document Handler domain (DH)
DM Domain manager Yes Domain manager domain (DM)
DP Debugging profile domain Yes Debugging profile domain (DP)
DS Dispatcher Yes Dispatcher domain (DS)
DU Dump No Dump domain (DU)
EJ Enterprise Java™ No Enterprise Java domain (EJ)
EM Event manager Yes Event manager domain (EM)
GC Global catalog Yes CICS catalog domains (CC/GC)
IE IP ECI Yes IP ECI (IE) domain
II IIOP No IIOP domain (II)
KE Kernel Yes Kernel domain (KE)
LD Loader Yes Loader domain (LD)
LG Log manager Yes Log manager domain (LG)
LM Lock manager Yes Lock manager domain (LM)
ME Message Yes Message domain (ME)
MN Monitoring Yes Monitoring domain (MN)
NQ Enqueue Yes Enqueue Domain (NQ)
OT Object transaction service No Object Transaction Service domain (OT)
PA Parameter manager Yes Parameter manager domain (PA)
PT Partner Yes Partner domain (PT)
PG Program manager Yes Program manager domain (PG)
RM Recovery manager Yes Recovery Manager Domain (RM)
RX Resource recovery service Yes RRMS domain (RX)
RZ Request Stream No RequestStream domain (RZ)
SH Scheduler services Yes Scheduler Services domain (SH)
SJ JVM Domain No Transaction manager domain (XM)
SM Storage manager Yes Storage manager domain (SM)
SO Sockets Domain No Socket domain (SO)
ST Statistics Yes Statistics domain (ST)
TI Timer Yes Timer domain (TI)
TR Trace No Trace domain (TR)
TS Temporary storage Yes Temporary storage domain (TS)
US User Yes User domain
WB Web No Web domain (WB)
XM Transaction manager Yes Transaction manager domain (XM)
XS Security manager Yes Security manager domain
Note:
The application domain is mainly non-OCO, but it contains these OCO components:

The offline statistics utility program (DFHSTUP) and the system dump formatting routines are also treated as OCO.

[[ Contents Previous Page | Next Page Index ]]