.TH "Status Codes" 3 "Wed Jan 25 2012" "Version 5.2" "globus rls client" \" -*- nroff -*- .ad l .nh .SH NAME Status Codes \- .SS "Defines" .in +1c .ti -1c .RI "#define \fBGLOBUS_RLS_SUCCESS\fP 0" .br .ti -1c .RI "#define \fBGLOBUS_RLS_GLOBUSERR\fP 1" .br .ti -1c .RI "#define \fBGLOBUS_RLS_INVHANDLE\fP 2" .br .ti -1c .RI "#define \fBGLOBUS_RLS_BADURL\fP 3" .br .ti -1c .RI "#define \fBGLOBUS_RLS_NOMEMORY\fP 4" .br .ti -1c .RI "#define \fBGLOBUS_RLS_OVERFLOW\fP 5" .br .ti -1c .RI "#define \fBGLOBUS_RLS_BADARG\fP 6" .br .ti -1c .RI "#define \fBGLOBUS_RLS_PERM\fP 7" .br .ti -1c .RI "#define \fBGLOBUS_RLS_BADMETHOD\fP 8" .br .ti -1c .RI "#define \fBGLOBUS_RLS_INVSERVER\fP 9" .br .ti -1c .RI "#define \fBGLOBUS_RLS_MAPPING_NEXIST\fP 10" .br .ti -1c .RI "#define \fBGLOBUS_RLS_LFN_EXIST\fP 11" .br .ti -1c .RI "#define \fBGLOBUS_RLS_LFN_NEXIST\fP 12" .br .ti -1c .RI "#define \fBGLOBUS_RLS_PFN_EXIST\fP 13" .br .ti -1c .RI "#define \fBGLOBUS_RLS_PFN_NEXIST\fP 14" .br .ti -1c .RI "#define \fBGLOBUS_RLS_LRC_EXIST\fP 15" .br .ti -1c .RI "#define \fBGLOBUS_RLS_LRC_NEXIST\fP 16" .br .ti -1c .RI "#define \fBGLOBUS_RLS_DBERROR\fP 17" .br .ti -1c .RI "#define \fBGLOBUS_RLS_RLI_EXIST\fP 18" .br .ti -1c .RI "#define \fBGLOBUS_RLS_RLI_NEXIST\fP 19" .br .ti -1c .RI "#define \fBGLOBUS_RLS_MAPPING_EXIST\fP 20" .br .ti -1c .RI "#define \fBGLOBUS_RLS_INV_ATTR_TYPE\fP 21" .br .ti -1c .RI "#define \fBGLOBUS_RLS_ATTR_EXIST\fP 22" .br .ti -1c .RI "#define \fBGLOBUS_RLS_ATTR_NEXIST\fP 23" .br .ti -1c .RI "#define \fBGLOBUS_RLS_INV_OBJ_TYPE\fP 24" .br .ti -1c .RI "#define \fBGLOBUS_RLS_INV_ATTR_OP\fP 25" .br .ti -1c .RI "#define \fBGLOBUS_RLS_UNSUPPORTED\fP 26" .br .ti -1c .RI "#define \fBGLOBUS_RLS_TIMEOUT\fP 27" .br .ti -1c .RI "#define \fBGLOBUS_RLS_TOO_MANY_CONNECTIONS\fP 28" .br .ti -1c .RI "#define \fBGLOBUS_RLS_ATTR_VALUE_NEXIST\fP 29" .br .ti -1c .RI "#define \fBGLOBUS_RLS_ATTR_INUSE\fP 30" .br .in -1c .SH "Detailed Description" .PP All of the functions in the API that return status return it in a globus_result_t structure\&. Prior to version 2\&.0\&.0 an integer status was returned\&. The globus_result_t structure includes an integer 'type' which is set to one of the status codes defined below (the same values that were returned by earlier versions of the API)\&. The function \fBglobus_rls_client_error_info()\fP may be used to extract the status code and/or error message from a globus_result_t\&. GLOBUS_SUCCESS is returned when the operation was successful\&. .SH "Define Documentation" .PP .SS "#define \fBGLOBUS_RLS_SUCCESS\fP 0" .PP Operation succeeded\&. .SS "#define \fBGLOBUS_RLS_GLOBUSERR\fP 1" .PP An error was returned by the Globus I/O module\&. .SS "#define \fBGLOBUS_RLS_INVHANDLE\fP 2" .PP The \fBglobus_rls_handle_t\fP handle is invalid\&. .SS "#define \fBGLOBUS_RLS_BADURL\fP 3" .PP The URL could not be parsed\&. .SS "#define \fBGLOBUS_RLS_NOMEMORY\fP 4" .PP Out of memory\&. .SS "#define \fBGLOBUS_RLS_OVERFLOW\fP 5" .PP A result was too large to fit in buffer\&. .SS "#define \fBGLOBUS_RLS_BADARG\fP 6" .PP Bad argument (eg NULL where string pointer expected)\&. .SS "#define \fBGLOBUS_RLS_PERM\fP 7" .PP Client does not have permission for requested action\&. .SS "#define \fBGLOBUS_RLS_BADMETHOD\fP 8" .PP RPC error, invalid method name sent to server\&. .SS "#define \fBGLOBUS_RLS_INVSERVER\fP 9" .PP LRC request made to RLI server or vice versa\&. .SS "#define \fBGLOBUS_RLS_MAPPING_NEXIST\fP 10" .PP LFN,PFN (LRC) or LFN,LRC (RLI) mapping doesn't exist\&. .SS "#define \fBGLOBUS_RLS_LFN_EXIST\fP 11" .PP LFN already exists in LRC or RLI database\&. .SS "#define \fBGLOBUS_RLS_LFN_NEXIST\fP 12" .PP LFN doesn't exist in LRC or RLI database\&. .SS "#define \fBGLOBUS_RLS_PFN_EXIST\fP 13" .PP PFN already exists in LRC database\&. .SS "#define \fBGLOBUS_RLS_PFN_NEXIST\fP 14" .PP PFN doesn't exist in LRC database\&. .SS "#define \fBGLOBUS_RLS_LRC_EXIST\fP 15" .PP LRC already exists in LRC or RLI database\&. .SS "#define \fBGLOBUS_RLS_LRC_NEXIST\fP 16" .PP LRC doesn't exist in RLI database\&. .SS "#define \fBGLOBUS_RLS_DBERROR\fP 17" .PP Database error\&. .SS "#define \fBGLOBUS_RLS_RLI_EXIST\fP 18" .PP RLI already exists in LRC database\&. .SS "#define \fBGLOBUS_RLS_RLI_NEXIST\fP 19" .PP RLI doesn't exist in LRC\&. .SS "#define \fBGLOBUS_RLS_MAPPING_EXIST\fP 20" .PP LFN,PFN (LRC) or LFN,LRC (RLI) mapping already exists\&. .SS "#define \fBGLOBUS_RLS_INV_ATTR_TYPE\fP 21" .PP Invalid attribute type, see globus_rls_attr_type_t\&. .SS "#define \fBGLOBUS_RLS_ATTR_EXIST\fP 22" .PP Attribute already exists\&. .SS "#define \fBGLOBUS_RLS_ATTR_NEXIST\fP 23" .PP Attribute doesn't exist\&. .SS "#define \fBGLOBUS_RLS_INV_OBJ_TYPE\fP 24" .PP Invalid object type, see globus_rls_obj_type_t\&. .SS "#define \fBGLOBUS_RLS_INV_ATTR_OP\fP 25" .PP Invalid attribute search operator, see globus_rls_attr_op_t\&. .SS "#define \fBGLOBUS_RLS_UNSUPPORTED\fP 26" .PP Operation is unsupported\&. .SS "#define \fBGLOBUS_RLS_TIMEOUT\fP 27" .PP IO timeout\&. .SS "#define \fBGLOBUS_RLS_TOO_MANY_CONNECTIONS\fP 28" .PP Too many connections\&. .SS "#define \fBGLOBUS_RLS_ATTR_VALUE_NEXIST\fP 29" .PP Attribute with specified value not found\&. .SS "#define \fBGLOBUS_RLS_ATTR_INUSE\fP 30" .PP Attribute in use by some object, can't be deleted\&. .SH "Author" .PP Generated automatically by Doxygen for globus rls client from the source code\&.