gfal_get_ids_python(3) - Linux man page

Name

gfal_get_ids - Extracts the SRM file/request ids from the 'gfal_internal'

object

Synopsis

import gfal

(int nbfiles, gfal_internal gfal, int srm_reqid, listOfInt srm_fileids, string srmv2_reqtoken ) gfal_get_ids (gfal_internal gfal )

(int nbfiles, gfal_internal gfal, stringsetype, int srm_reqid, listOfInt srm_fileids, string srmv2_reqtoken ) gfal_get_ids_setype (gfal_internal gfal )

Description

gfal_get_ids Extracts the SRM file/request ids of the last called GFAL function from the gfal_internal object.
gfal
gfal_internal object generated from user parameters.
setype
The SE type which has been used to get the TURL. Possible values are: TYPE_SRM, TYPE_SRMv2, TYPE_SE.
srm_reqid
The request id returned by a SRMv1 SE.
srm_fileids
The table of file ids returned by a SRMv1 SE.
srmv2_reqtoken
The request token returned by a SRMv2 SE.

Return Value

This routine returns the number of files (useful if srm_fileids is not NULL) on a success, or -1 in case of error. Note that in case of SRMv2.2, number of files isn't relevant, so 0 is returned.

See Also

gfal_python(3), gfal_init_python(3), gfal_internal_free_python(3), gfal_deletesurls_python(3), gfal_removedir_python(3), gfal_get_python(3), gfal_getstatus_python(3), gfal_ls_python(3), gfal_pin_python(3), gfal_prestage_python(3), gfal_prestagestatus_python(3), gfal_release_python(3), gfal_abortrequest_python(3), gfal_abortfiles_python(3), gfal_set_xfer_done_python(3), gfal_set_xfer_running_python(3), gfal_turlsfromsurls_python(3), gfal_get_ids_python(3), gfal_set_ids_python(3), gfal_get_results_python(3), gfal_access_python(3), gfal_chmod_python(3), gfal_close_python(3), gfal_closedir_python(3), gfal_creat_python(3), gfal_get_timeout_connect_python(3), gfal_get_timeout_sendreceive_python(3), gfal_get_timeout_bdii_python(3), gfal_get_timeout_srm_python(3), gfal_set_timeout_connect_python(3), gfal_set_timeout_sendreceive_python(3), gfal_set_timeout_bdii_python(3), gfal_set_timeout_srm_python(3), gfal_lseek_python(3), gfal_mkdir_python(3), gfal_open_python(3), gfal_opendir_python(3), gfal_read_python(3), gfal_rename_python(3), gfal_rmdir_python(3), gfal_stat_python(3), gfal_unlink_python(3), gfal_write_python(3), gfal_set_verbose_python(3), gfal_get_errno_python(3),

Referenced By

gfal_bringonline_python(3)