
SGetPhysicalLocation |
org.srb.SGetPhysicalLocation |
Get the physical location of SRB files. Returns the physical location of
a logical SRB path. This remote location cannot be accessed through windows.
The following actor expects as input a reference to the SRB file system. This reference connection
is obtained via the SRBConnect Actor in Kepler. See SRBConnect & its documentation.
The file reference system is created with a unique SRB user account and with this connection
reference as input the SRBPhysicalLocation actor is able to gain access to the SRB file space.
Once an alive SRB file connection system has been established the actor gets the remode SRB file path and
checks for it's existence. The SRB file is queried for its PATH_NAME (Physical Location) from its Metadata.
Actor Input: Accepts a reference to the SRB files system,
an SRB remote file name(s) as input. SRB remote file name is the logical file path.
SRB Logical Name Space
It is easy to think of SRB Collections as Unix directories (or Windows folders), but there is a fundamental
difference. Each individual data object (file) in a collection can be stored on a different physical device.
Unix directories and Windows folders use space from the physical device on which they reside, but SRB collections
are part of a "logical name space" that exists in the MCAT and maps individual data objects (files) to physical files.
The logical name space is the set of names of collections (directories) and data objects (files) maintained by the SRB.
Users see and interact with the logical name space, and the physical location is handled by the SRB system and
administrators. The SRB system adds this logical name space on top of the physcial name space, and derives much
of its power and functionality from that.
Actor Output: The actor returns the physical location of SRB path.Also returned is an exit code
status indicating either success or failure/errors in getting file's physical location.
The following actor accesses SRB file reference system and SRB file space with the SRB Jargon API
provided. The JARGON is a pure API for developing programs with a data grid interface and I/O for
SRB file systems.
Further information on SRB h
Author(s): Efrat Jaeger
Version:$Id: SGetPhysicalLocation.java,v 1.10 2006/05/01 17:50:55 mangal Exp $
SRBFileSystem
Connection reference
logicalPath
Logical path to SRB file
physicalPath
Paths to the local location.