| Class | Description |
|---|---|
| FileStatus |
This class encapsulates status information about a file.
|
| OpaqueStringParser |
According to the xrootd specification, an opaque string has the following
format
opaque (Xrdv296 SPEC Section 3.13.1):
"Opaque information is passed by suffixing the path with a
question mark (?) and then coding the opaque information as a series of
ampersand prefixed (&) variable names immediately followed by an
equal sign (=) prefix value."
token (follows the SPEC in Feichtinger, Peters: "Authorization of Data
Access in Distributed Systems", Section IIIA., page 3):
"The authorization envelope which is obtained from the catalogue
service is appended to an URL as opaque information following the
syntax:
URL : root : // < host -ip >:< port > // < file - path >?authz =
< acess - envelope > & vo = < vo -name >
In summary, this yields the following format for opaque information and
token:
?&opaqueKey1=value1&opaqueKey2=value2&opaqueKey3=value3?authz=sectoken&vo=
voname
Experience shows that the first value after the question mark is not
always ampersand-prefixed, despite the protocol specification.
|
| Exception | Description |
|---|---|
| ParseException |
Copyright © 2013 dCache.org. All rights reserved.