Hi all, Who can help me that I can't retrieve partial object by TSM API. a part of my source: /*************************************************************/ dsmGetList getList; // for object list on dsmBeginGetData() PartialObjData partialObjData; // for partial object retrieve getList.stVersion = dsmGetListVersion; getList.numObjId = 1; getList.objId = &objId; // for partial object retrieve partialObjData.stVersion = PartialObjDataVersion; partialObjData.partialObjOffset = dChtoI64(strOffset, 10); partialObjData.partialObjLength = dChtoI64(strLength, 10); getList.partialObjData = &partialObjData; rc = dsmBeginGetData(dsmHandle, mountWait, gtArchive, &getList); *****************************************************************/ It will retrieve the full object. Regards, Wang Yu Software Dept. Richfit Information Technology Corp. Tel: +8610-82884300 Fax: +8610-82884299