How do I create a working IDMS-DC UCF front-end module to connect to another CV?
IDMS 19.0 or later
To create a valid UCFDBDC module you have to link together the CAGJLOAD stub module RHDCDBDC along with a UCF front-end table and a UCFOPTS module that identifies the back-end CV to which you want this module to connect.
an example of source statements for a UCF front-end table for IDMS-DC are
UCFFET #UCFUFT SYSTEM=IDMS-DC,NTID=CVnn
#UCFUTD TYPE=T3277,NCHARS=80,NLINES=24,MODEL=2,BUFSIZ=20000
#UCFUTD TYPE=T3279,NCHARS=80,NLINES=24,MODEL=2,BUFSIZ=20000
#UCFUTD TYPE=T3279,NCHARS=80,NLINES=32,MODEL=3,BUFSIZ=20000
#UCFUTD TYPE=T3279,NCHARS=80,NLINES=43,MODEL=4,BUFSIZ=20000
#UCFUTD TYPE=T3279,NCHARS=132,NLINES=27,MODEL=5,BUFSIZ=20000
#UCFDEND
END UCFFET
The NTID is the "dedicated" task code on the source CV that invokes the UCFDBDC module.
This will take you to ENTER NEXT TASK CODE on the target CV.
An example of the UCFOPTS source statements
UCFOPTS #UCFOPTS CVNUM=nnn,SVCNUM=nnn
END
This specifies the CVnum and SVCnum of the CV to which you will connect.
Assemble both the ucffet and ucfopts and link each as a standalone loadmod in CUSTOM.LOADLIB
The Link edit (Binder) statements should be as follows
INCLUDE CAGJLOAD(RHDCDBDC)
INCLUDE CUSTLIB(ucffet)
INCLUDE CUSTLIB(ucfopts)
SETOPT PARM(AMODE=31)
ENTRY DBDCEP1
NAME ucfdbdc(R)
Doc for DC Front-End in Administering System Operations