FTS3File
- class DIRAC.DataManagementSystem.Client.FTS3File.FTS3File
Bases:
JSerializable
This class represents an a File on which a given Operation (Transfer, Staging) should be executed
- ALL_STATES = ['New', 'Submitted', 'Ready', 'Active', 'Finished', 'Canceled', 'Staging', 'Failed', 'Defunct', 'Started', 'Not_used', 'Archiving', 'Token_prep']
- FINAL_STATES = ['Finished', 'Defunct']
- FTS_FAILED_STATES = ['Canceled', 'Failed']
- FTS_FINAL_STATES = ['Finished', 'Canceled', 'Failed']
- FTS_SUCCESS_STATES = ['Finished']
- INIT_STATE = 'New'
- __init__()
- attempt
- checksum
- error
- fileID
- static fromRMSFile(rmsFile, targetSE)
Returns an FTS3File constructed from an RMS File. It takes the value of LFN, rmsFileID, checksum and Size
- Parameters:
rmsFile – the RMS File to use as source
targetSE – the SE target
- Returns:
an FTS3File instance
- ftsGUID
- lastUpdate
- lfn
- operationID
- rmsFileID
- size
- status
- targetSE