There are a number of errors and omissions in the System Operations manual section on how to create a UCF front-end system table, and there is no example in the install libraries. This document gives a sample of how to do this.
Release: All supported releases.
The following is a sample job to create a UCF front-end system table.
//ASMCL EXEC HLASMCL
//C.SYSLIB DD DISP=SHR,DSN=<your.zOS.maclib>
// DD DISP=SHR,DSN=<your.IDMS.maclib>
//C.SYSIN DD *
#MOPT CSECT=RHDCFSTB,ENV=USER
COPY #UCFDS
RHDCFSTB CSECT
FESTABLE #FESTDEF CNT=17
#FESTENT FESID=CICS
#FESTENT FESID=CICSBULK,BLKSIZ=4096 CICS DTS access
#FESTENT FESID=BATCH
#FESTENT FESID=BATCBULK,BLKSIZ=16384 BATCH DTS access
#FESTENT FESID=IDMS-DC
#FESTENT FESID=DCXXBULK,BLKSIZ=4096 DC to DC DTS access
#FESTENT FESID=TSO
#FESTENT FESID=TIAM
#FESTENT FESID=UTM
#FESTENT FESID=UTMBULK,BLKSIZ=4096 UTM DTS access
#FESTENT FESID=CMS,BLKSIZ=8016
#FESTENT FESID=CMSBULK,BLKSIZ=3920 CMS DTS ACCESS
#FESTENT FESID=IMS
#FESTENT FESID=INTERCOM
#FESTENT FESID=SHADOW
#FESTENT FESID=TASKMSTR
#FESTENT FESID=WESTI
END FESTABLE
//L.SYSLMOD DD DISP=SHR,DSN=<your.IDMS.custom.loadlib>
//L.SYSIN DD *
ENTRY FESTABLE
NAME RHDCFSTB(R)
/*
Note the following differences from the section UCF Back-End.
Furthermore, the source above is what is used to create the default RHDCFSTB that is delivered at install/configuration time. If there are any #UCFUFT entries in the #UCFFET which have a SYSTEM= value that is not in the above table, it will be necessary to add a #FESTENT entry with FESID= set to that value, and adjust CNT= in #FESTDEF accordingly.