srmPrepareToPut/srmPutDone Sample Clauses

srmPrepareToPut/srmPutDone. The current SRM v2.2 specifications do not specify as input parameters of the srmPrepareToPut method the PinLifetime of the COPY of the FILE created after the correspondent successful srmPutDone operation. Such a PinLifetime is set at the moment to some system specific default. In order not to change the SRM v2.2 WSDL (which would require updates both on client and server side, together with changes in the published endpoints), in WLCG we decided to use the TExtraInfo structure. In order to pass such a parameter, the key name to be used is: • CopyPinLifetime The current PinLifeTime parameter in srmPrepareToPut call has to be interpreted as the PinLifeTime of the TURL generated after a successful srmPrepareToPut operation. The srmPutDone call for that TURL has to come within the TURL PinLifetime. This is explicitly defined in point 5.5.2k of the SRM v2.2 spec [1].