dataset_file

Version 1.21 21nov05


Introduction

Classes for handling logical files.

The dataset system is described at http://www.usatlas.bnl.gov/~dladams/dataset

Although, the components in this package were written to support the dataset system, they are generic and could have application in other realms.


Dependencies

Dependencies are described in the LIBDEPS file.


Status

Version.
Change log.


Components

The components here are listed in dependency order. Each component depends only on those listed above it. The test associated with each component is a main program that returns zero if the component is working properly.

FileCatalog (header, source, test) This is a simple interface for a file replica catalog. It is an abstract base class. There is a method to store a physical file an receive a file ID and another method to obtain a physical replica using the ID.

FileManagementSystem (header, source, test) FileManagementSystem provides the entry point for accessing and storing physical and logical files. It allows lookups for finding file replicas and for translating other file protocols, e.g. SRM to DCAP.

DatasetFileCatalog (header, source, test)
Interface for a dataset file catalog that maps files to single-file dataset.


Binaries

fms (source, test) Command line interface for file management. Includes ping and get.


dladams@bnl.gov