The Input Data By Protocol module wraps around the Replica Management components to provide access to datasets by available site protocols as defined in the CS for the VO.

class DIRAC.WorkloadManagementSystem.Client.InputDataByProtocol.InputDataByProtocol(argumentsDict)

Bases: object


Standard constructor


This method is called to obtain the TURLs for all requested input data firstly by available site protocols and redundantly via TURL construction. If TURLs are missing these are conveyed in the result to