Copy a resource definition, either within the same group or to a different group.
.-All----------------. >>-CEDA--COpy--+--------------------+--Group(groupname)---------> +-Connection(name)---+ +-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)------+ +-PROCesstype(name)--+ +-PROFile(name)------+ +-PROGram(name)------+ +-Requestmodel(name)-+ +-Sessions(name)-----+ +-TCpipservice(name)-+ +-TDqueue(name)------+ +-TErminal(name)-----+ +-TRANClass(name)----+ +-TRANSaction(name)--+ +-TSmodel(name)------+ '-TYpeterm(name)-----' >--+-AS(newname)-------------------+--+---------+-------------->< +-TO(newgroupname)--------------+ +-Replace-+ '-AS(new-name) TO(newgroupname)-' '-MErge---'
If you do not specify either MERGE or REPLACE, a message warns you that you are attempting to create duplicate resources, and your COPY will be unsuccessful.
COPY SESSIONS(L122) GROUP(CICSC1) TO(CICSC2)
COPY TERMINAL(TD12) AS(TD34) GROUP(TERMVDU1)
COPY PROGRAM(ABC01) GROUP(XYZ) AS(ABC02) TO(NEWXYZ)
(If you leave the copy with the same name as the original definition, be careful that you install the one you want when the time comes.)
COPY ALL GROUP(N21TEST) TO(N21PROD)
You can copy more than one resource definition to a new group, using the TO option to specify the new group.
COPY CONNECTION(*) GROUP(CICSG1) TO(CICSG2)
COPY PROGRAM(N21++) GROUP(NTEST) TO(NPROD)
COPY ALL(N21*) GROUP(N21OLD) TO(N21NEW)
COPY ALL(XMPL) GROUP(EXAMPLE) TO(EX2)
COPY ALL GROUP(TAX1) TO(TAX2) MERGE
COPY ALL GROUP(TAX1NEW) TO(TAX1) REPLACE
COPY GROUP(GA001) TO(GA002) REPLACE
COPY GROUP(GA003) TO(GA004) MERGE