Hello Michel,
Well, it could be possible that this method works. You need to test it with a few files and check that all pointers are correctly point to the correct document.
Otherwise for your "script" problem
for i in `cat /tmp/objects`
do
arsadmin store -d /migrate -g P024 -h archive -n 3-0 -p xxxxx -u xxxxx $i
done
or
arsadmin store -d /migrate -g P024 -h archive -n 3-0 -p xxxxx -u xxxxx `cat /tmp/objects`
I would suggest the following:
cat /tmp/objects | xargs arsadmin store -d /migrate -g P024 -h archive -n 3-0 -p xxxxx -u xxxxx
So it will fill as much as possible the command line with files without running into the unfamous "Too many files" shell error.
Cheers,
Alessandro