Content-type: text/html
Man page of LCG_UF
LCG_UF
Section: Library Functions (3)
Updated: $Date: 2008/12/18 18:04:43 $
Index
Return to Main Contents
NAME
lcg_uf - unregister in the LRC or the LFC a file residing on an SE
SYNOPSIS
import lcg_util
(int returncode,
string errmsg
) lcg_ufx (string surl,
string guid,
string vo,
string conf_file,
int insecure)
(int returncode,
string errmsg
) lcg_uf4 (string surl,
string guid,
int nobdii,
string vo,
int verbose)
DESCRIPTION
lcg_uf
unregisters in the LRC or the LFC a file residing on an SE.
If it was the last or only valid replica, the entries corresponding to this
GUID are also removed from the RMC or the LFC.
- surl
-
specifies the site URL of the file to be unregistered. The scheme can be
sfn:
for a classical SE or
srm:.
- guid
-
specifies the Grid Unique IDentifier.
- nobdii
-
If set to a non-zero value, it means that you don't want to make BDII calls to get LFC endpoint.
So, you have to define the environment variable 'LFC_HOST'.
- vo
-
specifies the Virtual Organization the user belongs to. If it is not specified,
the environment variable LCG_GFAL_VO will be used.
- conf_file
-
This argument is currently ignored.
- insecure
-
This argument is currently ignored.
The access to the Replica Catalog or the LFC is done according to the endpoints published
in MDS.
- verbose
-
Verbose level. Here are the possible levels:
-
- 0
-
Only critical errors are put into errmsg.
- 1
-
Warnings are displayed on stderr as well as critical errors.
- 2
-
Debug information is displayed as well as warnings and critical errors.
NOTE
The environment variable LCG_GFAL_INFOSYS must point to the BDII, unless
nobdii is set to a non-zero value.
To use the RLS as catalog instead of the LFC, the environment variable
LCG_CATALOG_TYPE must explicitely be set to "edg". By default, it is set to "lfc".
RETURN VALUE
This routine returns 0 if the operation was successful or -1 if the operation
failed. In the latter case,
errno
is set appropriately.
ERRORS
- ENOENT
-
The named file does not exist.
- EACCES
-
Permission denied.
- EFAULT
-
surl,
guid
or
vo
is an invalid pointer.
- ECOMM
-
Communication error.
- ENAMETOOLONG
-
vo
is too long.
- EPROTONOSUPPORT
-
Access method not supported.
SEE ALSO
lcg_aa_python(3),
lcg_cp_python(3),
lcg_cr_python(3),
lcg_del_python(3)
lcg_gt_python(3),
lcg_la_python(3),
lcg_lg_python(3),
lcg_lr_python(3),
lcg_ra_python(3),
lcg_rep_python(3),
lcg_rf_python(3),
lcg_sd_python(3),
lcg_stmd_python(3),
lcg_uf_python(3),
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- NOTE
-
- RETURN VALUE
-
- ERRORS
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 14:16:53 GMT, July 14, 2009