I only have a single z/OS image, and as part of testing ICSF in a multi system environment, I needed a second ICSF environment. I am the only user on my system, so I can stop and start ICSF as I please.
I set up a second set of ICSF datasets, and a second CSPRMxx parmlib member. I then used
P CSF
S CSF,PRM=C2
D ICSF,KDS
The D ICSF,KDS command, tells you what ICSF data sets are being used.
When using CSFKGUP I was careful to specify the correct dataset
//STEP10 EXEC PGM=CSFKGUP
// SET CKDS=COLIN.SCSFCKDS.NEW
To go back to my primary system.
P CSF
S CSF