If you're using the old style parms on ARSSOCKD - or no parms at all - it's time to use the new parms when you roll out V10.1.
For example:
If you start ARSSOCKD with no parms at all that's fine, it means you're taking all of the defaults:
//ONMVS222 EXEC PGM=ARSSOCKD,REGION=0M,TIME=NOLIMIT
Recommend you change that when you initially bring up V10 to the following:
//ONMVS222 EXEC PGM=ARSSOCKD,REGION=0M,TIME=NOLIMIT,
// PARM='/-S -I ARCHIVE -v'
Why? Two reasons.
1. The -v means verbose. All it does is echo the parms in effect to SYSOUT. It costs nothing in performance, no traces, nothing like that. It makes seeing what parms you have in effect (and communicating to that support) far easier than copying the ars.cfg and ars.ini files.
2. If requested to add a trace, it now becomes simple:
//ONMVS222 EXEC PGM=ARSSOCKD,REGION=0M,TIME=NOLIMIT,
//* PARM='/-S -I ARCHIVE -v'
// PARM='/-S -I ARCHIVE -v -1 /tmp/ed.trc -2 ALL=15'
The -1 parm gives the path and file name for where to put the trace and the ALL=15 tells it trace everything.
In the preceding example to start a trace all you have to do is comment out the first parm line and uncomment the second and recycle ARSSOCKD. Easy!
________________________________________________
If you start ARSSOCKD with parms that look something this
//ONMVS222 EXEC PGM=ARSSOCKD,REGION=0M,TIME=NOLIMIT,
// PARM=('/NEWARCH ARSSOCKD')
then change that to
//ONMVS222 EXEC PGM=ARSSOCKD,REGION=0M,TIME=NOLIMIT,
// PARM=('/-S -I NEWARCH -v')
Some shops already have VERBOSE on the old style parm line:
//ONMVS222 EXEC PGM=ARSSOCKD,REGION=0M,TIME=NOLIMIT,
// PARM=('/INSTANCE ARSSOCKD VERBOSE')
then change that to effectively the same thing, but still, the way to pre-position tracing parameters:
//ONMVS222 EXEC PGM=ARSSOCKD,REGION=0M,TIME=NOLIMIT,
// PARM=('/-S -I INSTANCE -v')
//*PARM=('/-S -I INSTANCE -v -1 /tmp/ed.trc -2 ALL=15')
Ed