The requested file with the SURL is being used by other clients. SRM_FILE_UNAVAILABLE the requested file with the SURL is temporarily unavailable. SRM_FAILURE file request is failed. any other request failure. Explanation needs to be filled for details. srmStatusOfChangeSpaceForFilesRequest This function is used to check the status of the previous request to srmChangeSpaceForFiles, when asynchronous operation was necessary in the SRM. Request token must have been provided in response to the srmChangeSpaceForFiles. Parameters In: string authorizationID, string requestToken Out: TReturnStatus returnStatus, int estimatedProcessingTime, TSURLReturnStatus [] arrayOfFileStatuses Notes on the Behavior When space transition is completed successfully, SRM_SUCCESS must be returned for each SURL. If changing space is not completed, estimateProcessingTimemay be returned when known. If all files are still in the queue and none of the files are completed in changing space, the returned status code must be SRM_REQUEST_QUEUED. If some files are queued, and some files are completed in changing space, SRM_REQUEST_INPROGRESS must be returned as the return status code. Each file must have its own status code. If the target space is only large enough to transfer a subset of the files, the request will continue taking place until the target space cannot hold any more files, and the request must be failed. The status of the request must return an error of SRM_EXCEED_ALLOCATION in such case. Return Status Code For request level return status, SRM_SUCCESS All file requests are successfully completed. All SURLs have new targetSpaceToken. SRM_PARTIAL_SUCCESS All requests are completed. Some SURL requests have new targetSpaceToken, and some SURL requests are failed to have new targetSpaceToken. Details are on the status. SRM_ REQUEST_QUEUED Request submission is successful and the entire request is still on the queue. SRM_ REQUEST_INPROGRESS Some files are still queued, and some files are completed in space transition.
The requested file with the SURL is being used by other clients. SRM_FILE_UNAVAILABLE the requested file with the SURL is temporarily unavailable. SRM_FAILURE file request is failed. any other request failure. Explanation needs to be filled for details. srmStatusOfChangeSpaceForFilesRequest This function is used to check the status of the previous request to srmChangeSpaceForFiles, when asynchronous operation was necessary in the SRM. Request token must have been provided in response to the srmChangeSpaceForFiles. Parameters In: string authorizationID, string requestToken Out: TReturnStatus returnStatus, int estimatedProcessingTime, TSURLReturnStatus [] arrayOfFileStatuses Notes on the Behavior When space transition is completed successfully, SRM_SUCCESS must be returned for each SURL. If changing space is not completed, estimateProcessingTimemay be returned when known. If all files are still in the queue and none of the files are completed in changing space, the returned status code must be SRM_REQUEST_QUEUED. If some files are queued, and some files are completed in changing space, SRM_REQUEST_INPROGRESS must be returned as the return status code. Each file must have its own status code. If the target space is only large enough to transfer a subset of the files, the request will continue taking place until the target space cannot hold any more files, and the request must be failed. The status of the request must return an error of SRM_EXCEED_ALLOCATION in such case. Return Status Code For request level return status, SRM_SUCCESS All file requests are successfully completed. All SURLs have new targetSpaceToken. SRM_PARTIAL_SUCCESS All requests are completed. Some SURL requests have new targetSpaceToken, and some SURL requests are failed to have new targetSpaceToken. Details are on the status. SRM_ REQUEST_QUEUED Request submission is successful and the entire request is still on the queue. SRM_ REQUEST_INPROGRESS Some files are still queued, and some files are completed in space transition.
SRM-v2.2-080524.docx