From 6582a6d4afee78170e3bd86a3abe4d4dc4726226 Mon Sep 17 00:00:00 2001 From: Sweidan Omar Date: Mon, 6 Dec 2021 11:38:43 +0000 Subject: [PATCH] git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube;C32467 --- .../src/user/tsm/client/TSMClient.java | 44 ++++++++++++------- 1 file changed, 28 insertions(+), 16 deletions(-) diff --git a/server/user.tsm.client/src/user/tsm/client/TSMClient.java b/server/user.tsm.client/src/user/tsm/client/TSMClient.java index b2049b49..ba6fa428 100644 --- a/server/user.tsm.client/src/user/tsm/client/TSMClient.java +++ b/server/user.tsm.client/src/user/tsm/client/TSMClient.java @@ -167,7 +167,7 @@ public class TSMClient { } } - //Robi 2014.12.03 AVON migrator miatt. + // Robi 2014.12.03 AVON migrator miatt. public void deleteArchive(TSMObject object) throws TSMException { try { short rc = TSMAPI.dsmBeginTxn(dsmHandle); @@ -219,7 +219,8 @@ public class TSMClient { connected = false; } - public TSMBackupFileObject getActiveBackupFileObject(String filespaceName, String highLevelName, String lowLevelName) throws TSMException { + public TSMBackupFileObject getActiveBackupFileObject(String filespaceName, String highLevelName, + String lowLevelName) throws TSMException { String fsQuery = filespaceName; String hlQuery = highLevelName; String llQuery = lowLevelName; @@ -227,7 +228,8 @@ public class TSMClient { return (result.length == 0) ? null : result[0]; } - public TSMArchiveFileObject getArchiveObjects(String filespaceName, String highLevelName, String lowLevelName) throws TSMException { + public TSMArchiveFileObject getArchiveObjects(String filespaceName, String highLevelName, String lowLevelName) + throws TSMException { TSMArchiveFileObject[] result = queryArchiveObjects(filespaceName, highLevelName, lowLevelName); return (result.length == 0) ? null : result[0]; } @@ -244,7 +246,8 @@ public class TSMClient { return connected; } - public TSMBackupFileObject[] queryActiveBackupObjects(String fsQuery, String hlQuery, String llQuery) throws TSMException { + public TSMBackupFileObject[] queryActiveBackupObjects(String fsQuery, String hlQuery, String llQuery) + throws TSMException { TSMBackupFileObject result[] = null; Vector objects = new Vector(); short rc = 0; @@ -263,7 +266,7 @@ public class TSMClient { try { rc = TSMAPI.dsmBeginBackupQuery(dsmHandle, qryBackupData); if (rc != TSMAPIConstants.DSM_RC_OK) { - //TODO 200921 eldumpol egy ido utan. tesztelni!!!!! + // TODO 200921 eldumpol egy ido utan. tesztelni!!!!! TSMAPI.dsmEndQuery(dsmHandle); throw new TSMException(dsmHandle, rc); } @@ -288,7 +291,7 @@ public class TSMClient { object.setCopyGroup(qryRespBackupData.getCopyGroup()); object.setSizeEstimate(qryRespBackupData.getSizeEstimate()); objects.add(object); - } while (1 == 1); + } while (true); } catch (JNIException e) { throw new TSMException("Internal error: " + e.getMessage()); } @@ -299,7 +302,8 @@ public class TSMClient { return result; } - private TSMArchiveFileObject[] queryArchiveObjects(String fsQuery, String hlQuery, String llQuery) throws TSMException { + private TSMArchiveFileObject[] queryArchiveObjects(String fsQuery, String hlQuery, String llQuery) + throws TSMException { TSMArchiveFileObject result[] = null; Vector objects = new Vector(); short rc = 0; @@ -342,11 +346,12 @@ public class TSMClient { throw new TSMException(dsmHandle, rc); } DsmObjName objName = qryRespArchiveData.getObjName(); - TSMArchiveFileObject object = new TSMArchiveFileObject(objName.getFs(), objName.getHl(), objName.getLl()); + TSMArchiveFileObject object = new TSMArchiveFileObject(objName.getFs(), objName.getHl(), + objName.getLl()); object.setObjId(qryRespArchiveData.getObjId()); object.setCopyGroup(qryRespArchiveData.getCopyGroup()); objects.add(object); - } while (1 == 1); + } while (true); } catch (JNIException e) { throw new TSMException("Internal error: " + e.getMessage()); } @@ -357,11 +362,13 @@ public class TSMClient { return result; } - public void recieve(TSMObject object) throws NullPointerException, FileNotFoundException, IOException, TSMException { + public void recieve(TSMObject object) + throws NullPointerException, FileNotFoundException, IOException, TSMException { recievePartial(object, null); } - public void recievePartial(TSMObject object, PartialObjData partialObjData) throws NullPointerException, FileNotFoundException, IOException, TSMException { + public void recievePartial(TSMObject object, PartialObjData partialObjData) + throws NullPointerException, FileNotFoundException, IOException, TSMException { String filePath = object.getLocalFilePath(); if (filePath == null) { throw new NullPointerException("localFilePath can not be null."); @@ -375,7 +382,8 @@ public class TSMClient { objIds[0] = object.getObjId(); dsmGetList.setObjId(objIds); try { - rc = TSMAPI.dsmBeginGetData(dsmHandle, true, object.getTypeDefinitionForGetData(), dsmGetList, partialObjData); + rc = TSMAPI.dsmBeginGetData(dsmHandle, true, object.getTypeDefinitionForGetData(), dsmGetList, + partialObjData); if (rc != TSMAPIConstants.DSM_RC_OK) throw new TSMException(dsmHandle, rc); } catch (JNIException e) { @@ -395,7 +403,8 @@ public class TSMClient { fos = new FileOutputStream(filePath); try { rc = TSMAPI.dsmGetObj(dsmHandle, objIds[0], dataBlk); - if ((rc != TSMAPIConstants.DSM_RC_OK) && (rc != TSMAPIConstants.DSM_RC_FINISHED) && (rc != TSMAPIConstants.DSM_RC_MORE_DATA)) { + if ((rc != TSMAPIConstants.DSM_RC_OK) && (rc != TSMAPIConstants.DSM_RC_FINISHED) + && (rc != TSMAPIConstants.DSM_RC_MORE_DATA)) { TSMAPI.dsmEndGetData(dsmHandle); throw new TSMException(dsmHandle, rc); } @@ -412,7 +421,8 @@ public class TSMClient { while (rc == TSMAPIConstants.DSM_RC_MORE_DATA) { try { rc = TSMAPI.dsmGetData(dsmHandle, dataBlk); - if ((rc != TSMAPIConstants.DSM_RC_OK) && (rc != TSMAPIConstants.DSM_RC_FINISHED) && (rc != TSMAPIConstants.DSM_RC_MORE_DATA)) { + if ((rc != TSMAPIConstants.DSM_RC_OK) && (rc != TSMAPIConstants.DSM_RC_FINISHED) + && (rc != TSMAPIConstants.DSM_RC_MORE_DATA)) { TSMAPI.dsmEndGetObj(dsmHandle); TSMAPI.dsmEndGetData(dsmHandle); throw new TSMException(dsmHandle, rc); @@ -447,7 +457,8 @@ public class TSMClient { } } - public void registerFilespace(String name, String type, char driveLetter, String info, long capacity, long occupancy) throws TSMException { + public void registerFilespace(String name, String type, char driveLetter, String info, long capacity, + long occupancy) throws TSMException { RegFSData regFSData = new RegFSData(); regFSData.setFsName(name); regFSData.setFsType(type); @@ -508,7 +519,8 @@ public class TSMClient { objAttr.setObjInfoLength((short) 0); objAttr.setObjInfo(null); objAttr.setMcNameP(object.getManagementClassName()); - rc = TSMAPI.dsmSendObj(dsmHandle, object.getTypeDefinitionForBindMCAndSendObj(), object.getSendObjBuffer(), objName, objAttr, null); + rc = TSMAPI.dsmSendObj(dsmHandle, object.getTypeDefinitionForBindMCAndSendObj(), object.getSendObjBuffer(), + objName, objAttr, null); if (rc != TSMAPIConstants.DSM_RC_OK) throw new TSMException(dsmHandle, rc); byte buffer[] = new byte[bufferSize]; -- 2.54.0