I recently had a similar requirement when moving objects archived to TSM on an OnDemand iSeries Server to another storage media on the same server. I used a two step process:
1. For the TSM extract, I created a Java utility that read the records from the SAx System Load files to get each Application Group and LoadID, then automated the calling of the OnDemand ARSDOC Get API and passing it the -X parameter with individual LoadIDs, for example:
ARSDOC Get -c -g -N -o ONDTSM -h QUSROND -d /Home/OnDMon -G AppGroupName -X LoadID
2. Use OnDemand Load monitor tools to load the .IND and .OUT files from /Home/OnDMon
There may be other ways to accomplish the same result, but this is one approach that worked.
Joe