Create new resource definitions.
DEFINE syntax >>-DEFine--+-Connection(name)---+--Group(groupname)-------------> +-CORbaserver(name)--+ +-DB2Conn(name)------+ +-DB2Entry(name)-----+ +-DB2Tran(name)------+ +-DJar(name)---------+ +-DOctemplate(name)--+ +-Enqmodel(name)-----+ +-File(name)---------+ +-Journalmodel(name)-+ +-Lsrpool(name)------+ +-Mapset(name)-------+ +-PARTItionset(name)-+ +-PARTNer(name)------+ +-PIpeline(name)-----+ +-PROCesstype(name)--+ +-PROFile(name)------+ +-PROGram(name)------+ +-Requestmodel(name)-+ +-Sessions(name)-----+ +-TCpipservice(name)-+ +-TDqueue(name)------+ +-TErminal(name)-----+ +-TRANClass(name)----+ +-TRANSaction(name)--+ +-TSmodel(name)------+ +-TYpeterm(name)-----+ +-Urimap(name)-------+ '-Webservice(name)---' >--attribute list(newvalue)------------------------------------><
You can use the same name for more than one resource definition in a group, if the definitions are for different resource types. For example:
DEFINE PROGRAM(N28A) GROUP(N28APPL)
DEFINE TRANSACTION(N28A) GROUP(N28APPL)
DEFINE TERMINAL(USER) GROUP(USERDEF)
DEFINE PROGRAM(USER) GROUP(USERDEF)
The next example defines two consoles to CICS. (You do not need continuation symbols if a definition spans several lines).
DEFINE TERMINAL(CON0) GROUP(CONTERMS)
CONSNAME(CONSJCL) TYPETERM(DFHCONS)
DESCRIPTION(MVS CONSOLE FOR ISSUING JCL COMMANDS)
DEFINE TERMINAL(CON1) GROUP(CONTERMS)
CONSNAME(CONSMAS) TYPETERM(DFHCONS)
DESCRIPTION(MVS MASTER CONSOLE)

The INITIALIZE command generates a TYPETERM definition,
but not a TERMINAL definition, for a console. You must have at least
one console defined in order to issue MVS™ MODIFY
commands to CICS.
Back to full list of commands: Resource management utility DFHCSDUP commands