search cancel

Creating UCF DC frontend module UCFDBDC

book

Article ID: 214920

calendar_today

Updated On:

Products

IDMS

Issue/Introduction

How do I create a working IDMS-DC UCF front-end module to connect to another CV?

Environment

IDMS 19.0 or later

Resolution

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) 

  

Additional Information

Doc for DC Front-End in Administering System Operations