Hi Andy Chris and I believe we have spotted a couple of problems within oss and mps staging. 1) According to the manual the oss.stagecmd gets give two arguments sourcefn and targetfn, as far as we can tell these are passed backwards. i.e. targetfn sourcefn. If we replace the stage command with a script which records its arguments we get: /stage/bdata-data38/kanga/store/PRskims/R14/14.4.3d/BCCC03a3body/15/Manny_test2.01.root /store/PRskims/R14/14. 4.3d/BCCC03a3body/15/Manny_test2.01.root when we try to access /store/PRskims/R14/14.4.3d/BCCC03a3body/15/Manny_test2.01.root This wouldn't be too much problem but we want to use mps_Stage as the stagecmd and it wants the args the other way around. 2) Within mps_Stage the xfrcmd directive is not treated the same as the -x option. If we run: mps_Stage -d -x '/home/csf/bbdatsrv/bin/MSSGet.pl %sfn %tfn' /store/PRskims/R14/14.4.3d/BCCC03a3body/15/Manny_test2.01.root /stage/bdata-data38/kanga/store/PRskims/R14/14.4.3d/BCCC03a3body/15/Manny_test2.01.root the our script gets called correctly with: /store/PRskims/R14/14.4.3d/BCCC03a3body/15/Manny_test2.01.root /stage/bdata-data38/cache/%stage%bdata-data 38%kanga%store%PRskims%R14%14.4.3d%BCCC03a3body%15%Manny_test2.01.root.anew whereas if we put: mps.stage.xfrcmd /home/csf/bbdatsrv/bin/MSSGet.pl %sfn %tfn in xrootd.cf, we get called with: %sfn %tfn -f /stage/bdata-data38/kanga/store/PRskims/R14/14.4.3d/BCCC03a3body/15/Manny_test2.01.root.stage which seems to be treating this like ftp Are these problems or features? cheers Manny