#import "stlvector.h"
Go to the source code of this file.
Data Structures | |
class | ns1__JobTypeList |
"http://glite.org/wms/wmproxy":JobTypeList is a complexType. More... | |
class | ns1__StringList |
"http://glite.org/wms/wmproxy":StringList is a complexType. More... | |
class | ns1__DestURIStructType |
"http://glite.org/wms/wmproxy":DestURIStructType is a complexType. More... | |
class | ns1__DestURIsStructType |
"http://glite.org/wms/wmproxy":DestURIsStructType is a complexType. More... | |
class | ns1__StringAndLongType |
"http://glite.org/wms/wmproxy":StringAndLongType is a complexType. More... | |
class | ns1__StringAndLongList |
"http://glite.org/wms/wmproxy":StringAndLongList is a complexType. More... | |
class | ns1__JobStatusStructType |
"http://glite.org/wms/wmproxy":JobStatusStructType is a complexType. More... | |
class | ns1__JobIdStructType |
"http://glite.org/wms/wmproxy":JobIdStructType is a complexType. More... | |
class | ns1__GraphStructType |
"http://glite.org/wms/wmproxy":GraphStructType is a complexType. More... | |
class | ns1__VOProxyInfoStructType |
"http://glite.org/wms/wmproxy":VOProxyInfoStructType is a complexType. More... | |
class | ns1__ProxyInfoStructType |
"http://glite.org/wms/wmproxy":ProxyInfoStructType is a complexType. More... | |
class | ns1__BaseFaultType |
"http://glite.org/wms/wmproxy":BaseFaultType is a complexType. More... | |
class | jsdl__Range_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":Range_Type is a complexType. More... | |
class | jsdl__RangeValue_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":RangeValue_Type is a complexType. More... | |
class | jsdl__JobDefinition_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":JobDefinition_Type is a complexType. More... | |
class | jsdl__JobDescription_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":JobDescription_Type is a complexType. More... | |
class | jsdl__JobIdentification_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":JobIdentification_Type is a complexType. More... | |
class | jsdl__Application_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":Application_Type is a complexType. More... | |
class | jsdl__Resources_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":Resources_Type is a complexType. More... | |
class | jsdl__CandidateHosts_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":CandidateHosts_Type is a complexType. More... | |
class | jsdl__CPUArchitecture_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":CPUArchitecture_Type is a complexType. More... | |
class | jsdl__FileSystem_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":FileSystem_Type is a complexType. More... | |
class | jsdl__OperatingSystem_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":OperatingSystem_Type is a complexType. More... | |
class | jsdl__OperatingSystemType_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":OperatingSystemType_Type is a complexType. More... | |
class | jsdl__DataStaging_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":DataStaging_Type is a complexType. More... | |
class | jsdl__SourceTarget_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":SourceTarget_Type is a complexType. More... | |
class | jsdlposix__POSIXApplication_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl-posix":POSIXApplication_Type is a complexType. More... | |
class | delegationns__NewProxyReq |
"http://www.gridsite.org/namespaces/delegation-2":NewProxyReq is a complexType. More... | |
class | _delegationns__DelegationException |
Top-level root element "http://www.gridsite.org/namespaces/delegation-2":DelegationException. More... | |
class | delegation1__DelegationExceptionType |
"http://www.gridsite.org/namespaces/delegation-1":DelegationExceptionType is a complexType. More... | |
class | ns1__GenericFaultType |
"http://glite.org/wms/wmproxy":GenericFaultType is a complexType with complexContent extension of "http://glite.org/wms/wmproxy":BaseFaultType. More... | |
class | ns1__AuthenticationFaultType |
"http://glite.org/wms/wmproxy":AuthenticationFaultType is a complexType with complexContent extension of "http://glite.org/wms/wmproxy":BaseFaultType. More... | |
class | ns1__AuthorizationFaultType |
"http://glite.org/wms/wmproxy":AuthorizationFaultType is a complexType with complexContent extension of "http://glite.org/wms/wmproxy":BaseFaultType. More... | |
class | ns1__InvalidArgumentFaultType |
"http://glite.org/wms/wmproxy":InvalidArgumentFaultType is a complexType with complexContent extension of "http://glite.org/wms/wmproxy":BaseFaultType. More... | |
class | ns1__GetQuotaManagementFaultType |
"http://glite.org/wms/wmproxy":GetQuotaManagementFaultType is a complexType with complexContent extension of "http://glite.org/wms/wmproxy":BaseFaultType. More... | |
class | ns1__NoSuitableResourcesFaultType |
"http://glite.org/wms/wmproxy":NoSuitableResourcesFaultType is a complexType with complexContent extension of "http://glite.org/wms/wmproxy":BaseFaultType. More... | |
class | ns1__JobUnknownFaultType |
"http://glite.org/wms/wmproxy":JobUnknownFaultType is a complexType with complexContent extension of "http://glite.org/wms/wmproxy":BaseFaultType. More... | |
class | ns1__OperationNotAllowedFaultType |
"http://glite.org/wms/wmproxy":OperationNotAllowedFaultType is a complexType with complexContent extension of "http://glite.org/wms/wmproxy":BaseFaultType. More... | |
class | ns1__ServerOverloadedFaultType |
"http://glite.org/wms/wmproxy":ServerOverloadedFaultType is a complexType with complexContent extension of "http://glite.org/wms/wmproxy":BaseFaultType. More... | |
class | jsdl__Boundary_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":Boundary_Type is a complexType with simpleContent. More... | |
class | jsdl__Exact_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":Exact_Type is a complexType with simpleContent. More... | |
class | jsdlposix__Environment_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl-posix":Environment_Type is a complexType with simpleContent. More... | |
class | jsdlposix__Argument_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl-posix":Argument_Type is a complexType with simpleContent. More... | |
class | jsdlposix__FileName_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl-posix":FileName_Type is a complexType with simpleContent. More... | |
class | jsdlposix__DirectoryName_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl-posix":DirectoryName_Type is a complexType with simpleContent. More... | |
class | jsdlposix__Limits_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl-posix":Limits_Type is a complexType with simpleContent. More... | |
class | jsdlposix__UserName_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl-posix":UserName_Type is a complexType with simpleContent. More... | |
class | jsdlposix__GroupName_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl-posix":GroupName_Type is a complexType with simpleContent. More... | |
struct | SOAP_ENV__Detail |
The SOAP Fault is part of the gSOAP context and its content is accessed through the soap.fault->detail variable (SOAP 1.1) or the soap.fault->SOAP_ENV__Detail variable (SOAP 1.2). More... | |
struct | delegation1__getProxyReqResponse |
Operation response struct "delegation1__getProxyReqResponse" of service binding "Delegation1SoapBinding" operation "delegation1__getProxyReq". More... | |
struct | delegation1__putProxyResponse |
Operation response struct "delegation1__putProxyResponse" of service binding "Delegation1SoapBinding" operation "delegation1__putProxy". More... | |
struct | delegationns__getVersionResponse |
Operation response struct "delegationns__getVersionResponse" of service binding "DelegationSoapBinding" operation "delegationns__getVersion". More... | |
struct | delegationns__getInterfaceVersionResponse |
Operation response struct "delegationns__getInterfaceVersionResponse" of service binding "DelegationSoapBinding" operation "delegationns__getInterfaceVersion". More... | |
struct | delegationns__getServiceMetadataResponse |
Operation response struct "delegationns__getServiceMetadataResponse" of service binding "DelegationSoapBinding" operation "delegationns__getServiceMetadata". More... | |
struct | delegationns__getProxyReqResponse |
Operation response struct "delegationns__getProxyReqResponse" of service binding "DelegationSoapBinding" operation "delegationns__getProxyReq". More... | |
struct | delegationns__getNewProxyReqResponse |
Operation response struct "delegationns__getNewProxyReqResponse" of service binding "DelegationSoapBinding" operation "delegationns__getNewProxyReq". More... | |
struct | delegationns__renewProxyReqResponse |
Operation response struct "delegationns__renewProxyReqResponse" of service binding "DelegationSoapBinding" operation "delegationns__renewProxyReq". More... | |
struct | delegationns__putProxyResponse |
Operation response struct "delegationns__putProxyResponse" of service binding "DelegationSoapBinding" operation "delegationns__putProxy". More... | |
struct | delegationns__getTerminationTimeResponse |
Operation response struct "delegationns__getTerminationTimeResponse" of service binding "DelegationSoapBinding" operation "delegationns__getTerminationTime". More... | |
struct | delegationns__destroyResponse |
Operation response struct "delegationns__destroyResponse" of service binding "DelegationSoapBinding" operation "delegationns__destroy". More... | |
struct | ns1__getProxyReqResponse |
Operation response struct "ns1__getProxyReqResponse" of service binding "WMProxy" operation "ns1__getProxyReq". More... | |
struct | ns1__putProxyResponse |
Operation response struct "ns1__putProxyResponse" of service binding "WMProxy" operation "ns1__putProxy". More... | |
struct | ns1__getVersionResponse |
Operation response struct "ns1__getVersionResponse" of service binding "WMProxy" operation "ns1__getVersion". More... | |
struct | ns1__getJDLResponse |
Operation response struct "ns1__getJDLResponse" of service binding "WMProxy" operation "ns1__getJDL". More... | |
struct | ns1__jobRegisterResponse |
Operation response struct "ns1__jobRegisterResponse" of service binding "WMProxy" operation "ns1__jobRegister". More... | |
struct | ns1__jobRegisterJSDLResponse |
Operation response struct "ns1__jobRegisterJSDLResponse" of service binding "WMProxy" operation "ns1__jobRegisterJSDL". More... | |
struct | ns1__jobStartResponse |
Operation response struct "ns1__jobStartResponse" of service binding "WMProxy" operation "ns1__jobStart". More... | |
struct | ns1__jobSubmitResponse |
Operation response struct "ns1__jobSubmitResponse" of service binding "WMProxy" operation "ns1__jobSubmit". More... | |
struct | ns1__jobSubmitJSDLResponse |
Operation response struct "ns1__jobSubmitJSDLResponse" of service binding "WMProxy" operation "ns1__jobSubmitJSDL". More... | |
struct | ns1__jobCancelResponse |
Operation response struct "ns1__jobCancelResponse" of service binding "WMProxy" operation "ns1__jobCancel". More... | |
struct | ns1__getMaxInputSandboxSizeResponse |
Operation response struct "ns1__getMaxInputSandboxSizeResponse" of service binding "WMProxy" operation "ns1__getMaxInputSandboxSize". More... | |
struct | ns1__getSandboxDestURIResponse |
Operation response struct "ns1__getSandboxDestURIResponse" of service binding "WMProxy" operation "ns1__getSandboxDestURI". More... | |
struct | ns1__getSandboxBulkDestURIResponse |
Operation response struct "ns1__getSandboxBulkDestURIResponse" of service binding "WMProxy" operation "ns1__getSandboxBulkDestURI". More... | |
struct | ns1__getTotalQuotaResponse |
Operation response struct "ns1__getTotalQuotaResponse" of service binding "WMProxy" operation "ns1__getTotalQuota". More... | |
struct | ns1__getFreeQuotaResponse |
Operation response struct "ns1__getFreeQuotaResponse" of service binding "WMProxy" operation "ns1__getFreeQuota". More... | |
struct | ns1__jobPurgeResponse |
Operation response struct "ns1__jobPurgeResponse" of service binding "WMProxy" operation "ns1__jobPurge". More... | |
struct | ns1__getOutputFileListResponse |
Operation response struct "ns1__getOutputFileListResponse" of service binding "WMProxy" operation "ns1__getOutputFileList". More... | |
struct | ns1__jobListMatchResponse |
Operation response struct "ns1__jobListMatchResponse" of service binding "WMProxy" operation "ns1__jobListMatch". More... | |
struct | ns1__jobListMatchJSDLResponse |
Operation response struct "ns1__jobListMatchJSDLResponse" of service binding "WMProxy" operation "ns1__jobListMatchJSDL". More... | |
struct | ns1__getJobTemplateResponse |
Operation response struct "ns1__getJobTemplateResponse" of service binding "WMProxy" operation "ns1__getJobTemplate". More... | |
struct | ns1__getDAGTemplateResponse |
Operation response struct "ns1__getDAGTemplateResponse" of service binding "WMProxy" operation "ns1__getDAGTemplate". More... | |
struct | ns1__getCollectionTemplateResponse |
Operation response struct "ns1__getCollectionTemplateResponse" of service binding "WMProxy" operation "ns1__getCollectionTemplate". More... | |
struct | ns1__getIntParametricJobTemplateResponse |
Operation response struct "ns1__getIntParametricJobTemplateResponse" of service binding "WMProxy" operation "ns1__getIntParametricJobTemplate". More... | |
struct | ns1__getStringParametricJobTemplateResponse |
Operation response struct "ns1__getStringParametricJobTemplateResponse" of service binding "WMProxy" operation "ns1__getStringParametricJobTemplate". More... | |
struct | ns1__getACLItemsResponse |
Operation response struct "ns1__getACLItemsResponse" of service binding "WMProxy" operation "ns1__getACLItems". More... | |
struct | ns1__addACLItemsResponse |
Operation response struct "ns1__addACLItemsResponse" of service binding "WMProxy" operation "ns1__addACLItems". More... | |
struct | ns1__removeACLItemResponse |
Operation response struct "ns1__removeACLItemResponse" of service binding "WMProxy" operation "ns1__removeACLItem". More... | |
struct | ns1__getDelegatedProxyInfoResponse |
Operation response struct "ns1__getDelegatedProxyInfoResponse" of service binding "WMProxy" operation "ns1__getDelegatedProxyInfo". More... | |
struct | ns1__getJobProxyInfoResponse |
Operation response struct "ns1__getJobProxyInfoResponse" of service binding "WMProxy" operation "ns1__getJobProxyInfo". More... | |
struct | ns1__enableFilePerusalResponse |
Operation response struct "ns1__enableFilePerusalResponse" of service binding "WMProxy" operation "ns1__enableFilePerusal". More... | |
struct | ns1__getPerusalFilesResponse |
Operation response struct "ns1__getPerusalFilesResponse" of service binding "WMProxy" operation "ns1__getPerusalFiles". More... | |
struct | ns1__getTransferProtocolsResponse |
Operation response struct "ns1__getTransferProtocolsResponse" of service binding "WMProxy" operation "ns1__getTransferProtocols". More... | |
struct | ns1__getJobStatusResponse |
Operation response struct "ns1__getJobStatusResponse" of service binding "WMProxy" operation "ns1__getJobStatus". More... | |
Defines | |
#define | SOAP_NAMESPACE_OF_ns1 "http://glite.org/wms/wmproxy" |
#define | SOAP_NAMESPACE_OF_jsdl "http://schemas.ggf.org/jsdl/2005/11/jsdl" |
#define | SOAP_NAMESPACE_OF_jsdlposix "http://schemas.ggf.org/jsdl/2005/11/jsdl-posix" |
#define | SOAP_NAMESPACE_OF_jsdlposix "http://schemas.ggf.org/jsdl/2005/11/jsdl-posix" |
#define | SOAP_NAMESPACE_OF_delegationns "http://www.gridsite.org/namespaces/delegation-2" |
#define | SOAP_NAMESPACE_OF_delegation1 "http://www.gridsite.org/namespaces/delegation-1" |
Typedefs | |
typedef std::string | xsd__ID |
Primitive built-in type "xs:ID". | |
typedef std::string | xsd__NCName |
Primitive built-in type "xs:NCName". | |
typedef std::string | xsd__anyURI |
Primitive built-in type "xs:anyURI". | |
typedef std::string | xsd__nonNegativeInteger |
Primitive built-in type "xs:nonNegativeInteger". | |
typedef std::string | xsd__normalizedString |
Primitive built-in type "xs:normalizedString". | |
typedef std::string | jsdl__Description_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":Description_Type is a simpleType restriction of xs:string. | |
Enumerations | |
enum | ns1__ObjectType { ns1__ObjectType__JOB, ns1__ObjectType__DAG, ns1__ObjectType__COLLECTION } |
"http://glite.org/wms/wmproxy":ObjectType is a simpleType restriction of xs:string. More... | |
enum | ns1__JobType { ns1__JobType__NORMAL, ns1__JobType__PARAMETRIC, ns1__JobType__INTERACTIVE, ns1__JobType__MPI, ns1__JobType__PARTITIONABLE, ns1__JobType__CHECKPOINTABLE } |
"http://glite.org/wms/wmproxy":JobType is a simpleType restriction of xs:string. More... | |
enum | ns1__JdlType { ns1__JdlType__ORIGINAL, ns1__JdlType__REGISTERED } |
"http://glite.org/wms/wmproxy":JdlType is a simpleType restriction of xs:string. More... | |
enum | jsdl__ProcessorArchitectureEnumeration { jsdl__ProcessorArchitectureEnumeration__sparc, jsdl__ProcessorArchitectureEnumeration__powerpc, jsdl__ProcessorArchitectureEnumeration__x86, jsdl__ProcessorArchitectureEnumeration__x86_USCORE32, jsdl__ProcessorArchitectureEnumeration__x86_USCORE64, jsdl__ProcessorArchitectureEnumeration__parisc, jsdl__ProcessorArchitectureEnumeration__mips, jsdl__ProcessorArchitectureEnumeration__ia64, jsdl__ProcessorArchitectureEnumeration__arm, jsdl__ProcessorArchitectureEnumeration__other } |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":ProcessorArchitectureEnumeration is a simpleType restriction of xs:string. More... | |
enum | jsdl__OperatingSystemTypeEnumeration { jsdl__OperatingSystemTypeEnumeration__Unknown, jsdl__OperatingSystemTypeEnumeration__MACOS, jsdl__OperatingSystemTypeEnumeration__ATTUNIX, jsdl__OperatingSystemTypeEnumeration__DGUX, jsdl__OperatingSystemTypeEnumeration__DECNT, jsdl__OperatingSystemTypeEnumeration__Tru64_USCOREUNIX, jsdl__OperatingSystemTypeEnumeration__OpenVMS, jsdl__OperatingSystemTypeEnumeration__HPUX, jsdl__OperatingSystemTypeEnumeration__AIX, jsdl__OperatingSystemTypeEnumeration__MVS, jsdl__OperatingSystemTypeEnumeration__OS400, jsdl__OperatingSystemTypeEnumeration__OS_USCORE2, jsdl__OperatingSystemTypeEnumeration__JavaVM, jsdl__OperatingSystemTypeEnumeration__MSDOS, jsdl__OperatingSystemTypeEnumeration__WIN3x, jsdl__OperatingSystemTypeEnumeration__WIN95, jsdl__OperatingSystemTypeEnumeration__WIN98, jsdl__OperatingSystemTypeEnumeration__WINNT, jsdl__OperatingSystemTypeEnumeration__WINCE, jsdl__OperatingSystemTypeEnumeration__NCR3000, jsdl__OperatingSystemTypeEnumeration__NetWare, jsdl__OperatingSystemTypeEnumeration__OSF, jsdl__OperatingSystemTypeEnumeration__DC_USCOREOS, jsdl__OperatingSystemTypeEnumeration__Reliant_USCOREUNIX, jsdl__OperatingSystemTypeEnumeration__SCO_USCOREUnixWare, jsdl__OperatingSystemTypeEnumeration__SCO_USCOREOpenServer, jsdl__OperatingSystemTypeEnumeration__Sequent, jsdl__OperatingSystemTypeEnumeration__IRIX, jsdl__OperatingSystemTypeEnumeration__Solaris, jsdl__OperatingSystemTypeEnumeration__SunOS, jsdl__OperatingSystemTypeEnumeration__U6000, jsdl__OperatingSystemTypeEnumeration__ASERIES, jsdl__OperatingSystemTypeEnumeration__TandemNSK, jsdl__OperatingSystemTypeEnumeration__TandemNT, jsdl__OperatingSystemTypeEnumeration__BS2000, jsdl__OperatingSystemTypeEnumeration__LINUX, jsdl__OperatingSystemTypeEnumeration__Lynx, jsdl__OperatingSystemTypeEnumeration__XENIX, jsdl__OperatingSystemTypeEnumeration__VM, jsdl__OperatingSystemTypeEnumeration__Interactive_USCOREUNIX, jsdl__OperatingSystemTypeEnumeration__BSDUNIX, jsdl__OperatingSystemTypeEnumeration__FreeBSD, jsdl__OperatingSystemTypeEnumeration__NetBSD, jsdl__OperatingSystemTypeEnumeration__GNU_USCOREHurd, jsdl__OperatingSystemTypeEnumeration__OS9, jsdl__OperatingSystemTypeEnumeration__MACH_USCOREKernel, jsdl__OperatingSystemTypeEnumeration__Inferno, jsdl__OperatingSystemTypeEnumeration__QNX, jsdl__OperatingSystemTypeEnumeration__EPOC, jsdl__OperatingSystemTypeEnumeration__IxWorks, jsdl__OperatingSystemTypeEnumeration__VxWorks, jsdl__OperatingSystemTypeEnumeration__MiNT, jsdl__OperatingSystemTypeEnumeration__BeOS, jsdl__OperatingSystemTypeEnumeration__HP_USCOREMPE, jsdl__OperatingSystemTypeEnumeration__NextStep, jsdl__OperatingSystemTypeEnumeration__PalmPilot, jsdl__OperatingSystemTypeEnumeration__Rhapsody, jsdl__OperatingSystemTypeEnumeration__Windows_USCORE2000, jsdl__OperatingSystemTypeEnumeration__Dedicated, jsdl__OperatingSystemTypeEnumeration__OS_USCORE390, jsdl__OperatingSystemTypeEnumeration__VSE, jsdl__OperatingSystemTypeEnumeration__TPF, jsdl__OperatingSystemTypeEnumeration__Windows_USCORER_USCOREMe, jsdl__OperatingSystemTypeEnumeration__Caldera_USCOREOpen_USCOREUNIX, jsdl__OperatingSystemTypeEnumeration__OpenBSD, jsdl__OperatingSystemTypeEnumeration__Not_USCOREApplicable, jsdl__OperatingSystemTypeEnumeration__Windows_USCOREXP, jsdl__OperatingSystemTypeEnumeration__z_USCOREOS, jsdl__OperatingSystemTypeEnumeration__other } |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":OperatingSystemTypeEnumeration is a simpleType restriction of xs:string. More... | |
enum | jsdl__FileSystemTypeEnumeration { jsdl__FileSystemTypeEnumeration__swap, jsdl__FileSystemTypeEnumeration__temporary, jsdl__FileSystemTypeEnumeration__spool, jsdl__FileSystemTypeEnumeration__normal } |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":FileSystemTypeEnumeration is a simpleType restriction of xs:string. More... | |
enum | jsdl__CreationFlagEnumeration { jsdl__CreationFlagEnumeration__overwrite, jsdl__CreationFlagEnumeration__append, jsdl__CreationFlagEnumeration__dontOverwrite } |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":CreationFlagEnumeration is a simpleType restriction of xs:string. More... | |
Functions | |
int | delegation1__getProxyReq (std::string _delegationID, struct delegation1__getProxyReqResponse &) |
Operation "delegation1__getProxyReq" of service binding "Delegation1SoapBinding". | |
int | delegation1__putProxy (std::string _delegationID, std::string _proxy, struct delegation1__putProxyResponse &) |
Operation "delegation1__putProxy" of service binding "Delegation1SoapBinding". | |
int | delegationns__getVersion (struct delegationns__getVersionResponse &) |
Operation "delegationns__getVersion" of service binding "DelegationSoapBinding". | |
int | delegationns__getInterfaceVersion (struct delegationns__getInterfaceVersionResponse &) |
Operation "delegationns__getInterfaceVersion" of service binding "DelegationSoapBinding". | |
int | delegationns__getServiceMetadata (std::string _key, struct delegationns__getServiceMetadataResponse &) |
Operation "delegationns__getServiceMetadata" of service binding "DelegationSoapBinding". | |
int | delegationns__getProxyReq (std::string _delegationID, struct delegationns__getProxyReqResponse &) |
Operation "delegationns__getProxyReq" of service binding "DelegationSoapBinding". | |
int | delegationns__getNewProxyReq (struct delegationns__getNewProxyReqResponse &) |
Operation "delegationns__getNewProxyReq" of service binding "DelegationSoapBinding". | |
int | delegationns__renewProxyReq (std::string _delegationID, struct delegationns__renewProxyReqResponse &) |
Operation "delegationns__renewProxyReq" of service binding "DelegationSoapBinding". | |
int | delegationns__putProxy (std::string _delegationID, std::string _proxy, struct delegationns__putProxyResponse &) |
Operation "delegationns__putProxy" of service binding "DelegationSoapBinding". | |
int | delegationns__getTerminationTime (std::string _delegationID, struct delegationns__getTerminationTimeResponse &) |
Operation "delegationns__getTerminationTime" of service binding "DelegationSoapBinding". | |
int | delegationns__destroy (std::string _delegationID, struct delegationns__destroyResponse &) |
Operation "delegationns__destroy" of service binding "DelegationSoapBinding". | |
int | ns1__getProxyReq (std::string _delegationID, struct ns1__getProxyReqResponse &) |
Operation "ns1__getProxyReq" of service binding "WMProxy". | |
int | ns1__putProxy (std::string _delegationID, std::string _proxy, struct ns1__putProxyResponse &) |
Operation "ns1__putProxy" of service binding "WMProxy". | |
int | ns1__getVersion (struct ns1__getVersionResponse &) |
Operation "ns1__getVersion" of service binding "WMProxy". | |
int | ns1__getJDL (std::string _jobId, enum ns1__JdlType _type, struct ns1__getJDLResponse &) |
Operation "ns1__getJDL" of service binding "WMProxy". | |
int | ns1__jobRegister (std::string _jdl, std::string _delegationId, struct ns1__jobRegisterResponse &) |
Operation "ns1__jobRegister" of service binding "WMProxy". | |
int | ns1__jobRegisterJSDL (jsdl__JobDefinition_USCOREType *_jsdl, std::string _delegationId, struct ns1__jobRegisterJSDLResponse &) |
Operation "ns1__jobRegisterJSDL" of service binding "WMProxy". | |
int | ns1__jobStart (std::string _jobId, struct ns1__jobStartResponse &) |
Operation "ns1__jobStart" of service binding "WMProxy". | |
int | ns1__jobSubmit (std::string _jdl, std::string _delegationId, struct ns1__jobSubmitResponse &) |
Operation "ns1__jobSubmit" of service binding "WMProxy". | |
int | ns1__jobSubmitJSDL (std::string _delegationId, jsdl__JobDefinition_USCOREType *_jsdl, struct ns1__jobSubmitJSDLResponse &) |
Operation "ns1__jobSubmitJSDL" of service binding "WMProxy". | |
int | ns1__jobCancel (std::string _jobId, struct ns1__jobCancelResponse &) |
Operation "ns1__jobCancel" of service binding "WMProxy". | |
int | ns1__getMaxInputSandboxSize (struct ns1__getMaxInputSandboxSizeResponse &) |
Operation "ns1__getMaxInputSandboxSize" of service binding "WMProxy". | |
int | ns1__getSandboxDestURI (std::string _jobId, std::string _protocol, struct ns1__getSandboxDestURIResponse &) |
Operation "ns1__getSandboxDestURI" of service binding "WMProxy". | |
int | ns1__getSandboxBulkDestURI (std::string _jobId, std::string _protocol, struct ns1__getSandboxBulkDestURIResponse &) |
Operation "ns1__getSandboxBulkDestURI" of service binding "WMProxy". | |
int | ns1__getTotalQuota (struct ns1__getTotalQuotaResponse &) |
Operation "ns1__getTotalQuota" of service binding "WMProxy". | |
int | ns1__getFreeQuota (struct ns1__getFreeQuotaResponse &) |
Operation "ns1__getFreeQuota" of service binding "WMProxy". | |
int | ns1__jobPurge (std::string _jobId, struct ns1__jobPurgeResponse &) |
Operation "ns1__jobPurge" of service binding "WMProxy". | |
int | ns1__getOutputFileList (std::string _jobId, std::string _protocol, struct ns1__getOutputFileListResponse &) |
Operation "ns1__getOutputFileList" of service binding "WMProxy". | |
int | ns1__jobListMatch (std::string _jdl, std::string _delegationId, struct ns1__jobListMatchResponse &) |
Operation "ns1__jobListMatch" of service binding "WMProxy". | |
int | ns1__jobListMatchJSDL (jsdl__JobDefinition_USCOREType *_jsdl, std::string _delegationId, struct ns1__jobListMatchJSDLResponse &) |
Operation "ns1__jobListMatchJSDL" of service binding "WMProxy". | |
int | ns1__getJobTemplate (ns1__JobTypeList *_jobType, std::string _executable, std::string _arguments, std::string _requirements, std::string _rank, struct ns1__getJobTemplateResponse &) |
Operation "ns1__getJobTemplate" of service binding "WMProxy". | |
int | ns1__getDAGTemplate (ns1__GraphStructType *_dependencies, std::string _requirements, std::string _rank, struct ns1__getDAGTemplateResponse &) |
Operation "ns1__getDAGTemplate" of service binding "WMProxy". | |
int | ns1__getCollectionTemplate (int _jobNumber, std::string _requirements, std::string _rank, struct ns1__getCollectionTemplateResponse &) |
Operation "ns1__getCollectionTemplate" of service binding "WMProxy". | |
int | ns1__getIntParametricJobTemplate (ns1__StringList *_attributes, int _param, int _parameterStart, int _parameterStep, std::string _requirements, std::string _rank, struct ns1__getIntParametricJobTemplateResponse &) |
Operation "ns1__getIntParametricJobTemplate" of service binding "WMProxy". | |
int | ns1__getStringParametricJobTemplate (ns1__StringList *_attributes, ns1__StringList *_param, std::string _requirements, std::string _rank, struct ns1__getStringParametricJobTemplateResponse &) |
Operation "ns1__getStringParametricJobTemplate" of service binding "WMProxy". | |
int | ns1__getACLItems (std::string _jobId, struct ns1__getACLItemsResponse &) |
Operation "ns1__getACLItems" of service binding "WMProxy". | |
int | ns1__addACLItems (std::string _jobId, ns1__StringList *_items, struct ns1__addACLItemsResponse &) |
Operation "ns1__addACLItems" of service binding "WMProxy". | |
int | ns1__removeACLItem (std::string _jobId, std::string _item, struct ns1__removeACLItemResponse &) |
Operation "ns1__removeACLItem" of service binding "WMProxy". | |
int | ns1__getDelegatedProxyInfo (std::string _delegationID, struct ns1__getDelegatedProxyInfoResponse &) |
Operation "ns1__getDelegatedProxyInfo" of service binding "WMProxy". | |
int | ns1__getJobProxyInfo (std::string _jobId, struct ns1__getJobProxyInfoResponse &) |
Operation "ns1__getJobProxyInfo" of service binding "WMProxy". | |
int | ns1__enableFilePerusal (std::string _jobId, ns1__StringList *_fileList, struct ns1__enableFilePerusalResponse &) |
Operation "ns1__enableFilePerusal" of service binding "WMProxy". | |
int | ns1__getPerusalFiles (std::string _jobId, std::string _file, bool _allChunks, std::string _protocol, struct ns1__getPerusalFilesResponse &) |
Operation "ns1__getPerusalFiles" of service binding "WMProxy". | |
int | ns1__getTransferProtocols (struct ns1__getTransferProtocolsResponse &) |
Operation "ns1__getTransferProtocols" of service binding "WMProxy". | |
int | ns1__getJobStatus (std::string jobId, struct ns1__getJobStatusResponse &) |
Operation "ns1__getJobStatus" of service binding "WMProxy". |
#define SOAP_NAMESPACE_OF_delegation1 "http://www.gridsite.org/namespaces/delegation-1" |
#define SOAP_NAMESPACE_OF_delegationns "http://www.gridsite.org/namespaces/delegation-2" |
#define SOAP_NAMESPACE_OF_jsdl "http://schemas.ggf.org/jsdl/2005/11/jsdl" |
#define SOAP_NAMESPACE_OF_jsdlposix "http://schemas.ggf.org/jsdl/2005/11/jsdl-posix" |
#define SOAP_NAMESPACE_OF_jsdlposix "http://schemas.ggf.org/jsdl/2005/11/jsdl-posix" |
#define SOAP_NAMESPACE_OF_ns1 "http://glite.org/wms/wmproxy" |
typedef std::string jsdl__Description_USCOREType |
"http://schemas.ggf.org/jsdl/2005/11/jsdl":Description_Type is a simpleType restriction of xs:string.
typedef std::string xsd__anyURI |
Primitive built-in type "xs:anyURI".
typedef std::string xsd__ID |
Primitive built-in type "xs:ID".
typedef std::string xsd__NCName |
Primitive built-in type "xs:NCName".
typedef std::string xsd__nonNegativeInteger |
Primitive built-in type "xs:nonNegativeInteger".
typedef std::string xsd__normalizedString |
Primitive built-in type "xs:normalizedString".
"http://schemas.ggf.org/jsdl/2005/11/jsdl":CreationFlagEnumeration is a simpleType restriction of xs:string.
Note: enum values are prefixed with 'jsdl__CreationFlagEnumeration' to avoid name clashes, please use wsdl2h option -e to omit this prefix
"http://schemas.ggf.org/jsdl/2005/11/jsdl":FileSystemTypeEnumeration is a simpleType restriction of xs:string.
Note: enum values are prefixed with 'jsdl__FileSystemTypeEnumeration' to avoid name clashes, please use wsdl2h option -e to omit this prefix
"http://schemas.ggf.org/jsdl/2005/11/jsdl":OperatingSystemTypeEnumeration is a simpleType restriction of xs:string.
Note: enum values are prefixed with 'jsdl__OperatingSystemTypeEnumeration' to avoid name clashes, please use wsdl2h option -e to omit this prefix
"http://schemas.ggf.org/jsdl/2005/11/jsdl":ProcessorArchitectureEnumeration is a simpleType restriction of xs:string.
Note: enum values are prefixed with 'jsdl__ProcessorArchitectureEnumeration' to avoid name clashes, please use wsdl2h option -e to omit this prefix
enum ns1__JdlType |
"http://glite.org/wms/wmproxy":JdlType is a simpleType restriction of xs:string.
Note: enum values are prefixed with 'ns1__JdlType' to avoid name clashes, please use wsdl2h option -e to omit this prefix
enum ns1__JobType |
"http://glite.org/wms/wmproxy":JobType is a simpleType restriction of xs:string.
Note: enum values are prefixed with 'ns1__JobType' to avoid name clashes, please use wsdl2h option -e to omit this prefix
enum ns1__ObjectType |
"http://glite.org/wms/wmproxy":ObjectType is a simpleType restriction of xs:string.
Note: enum values are prefixed with 'ns1__ObjectType' to avoid name clashes, please use wsdl2h option -e to omit this prefix
int delegation1__getProxyReq | ( | std::string | _delegationID, | |
struct delegation1__getProxyReqResponse & | ||||
) |
Operation "delegation1__getProxyReq" of service binding "Delegation1SoapBinding".
Operation details:
Starts the delegation procedure by asking for a certificate signing request from the server. The server answers with a certificate signing request which includes the public key for the new delegated credentials.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_delegation1__getProxyReq( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string delegationID, // response parameters: struct delegation1__getProxyReqResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int delegation1__getProxyReq( struct soap *soap, // request parameters: std::string delegationID, // response parameters: struct delegation1__getProxyReqResponse& );
C++ proxy class (defined in soapDelegation1SoapBindingProxy.h):
class Delegation1SoapBindingProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapDelegation1SoapBindingService.h):
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_delegationID | Request parameter |
int delegation1__putProxy | ( | std::string | _delegationID, | |
std::string | _proxy, | |||
struct delegation1__putProxyResponse & | ||||
) |
Operation "delegation1__putProxy" of service binding "Delegation1SoapBinding".
Operation details:
Finishes the delegation procedure by sending the signed proxy certificate to the server.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_delegation1__putProxy( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string delegationID, std::string proxy, // response parameters: struct delegation1__putProxyResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int delegation1__putProxy( struct soap *soap, // request parameters: std::string delegationID, std::string proxy, // response parameters: struct delegation1__putProxyResponse& );
C++ proxy class (defined in soapDelegation1SoapBindingProxy.h):
class Delegation1SoapBindingProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapDelegation1SoapBindingService.h):
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_delegationID | Request parameter | |
_proxy | Request parameter |
int delegationns__destroy | ( | std::string | _delegationID, | |
struct delegationns__destroyResponse & | ||||
) |
Operation "delegationns__destroy" of service binding "DelegationSoapBinding".
Operation details:
Destroys the delegated credentials associated with the given delegation ID immediately. If there was no delegation ID, then generate one by hashing the client DN and client VOMS attributes.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_delegationns__destroy( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string delegationID, // response parameters: struct delegationns__destroyResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int delegationns__destroy( struct soap *soap, // request parameters: std::string delegationID, // response parameters: struct delegationns__destroyResponse& );
C++ proxy class (defined in soapDelegationSoapBindingProxy.h):
class DelegationSoapBindingProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapDelegationSoapBindingService.h):
class DelegationSoapBindingService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_delegationID | delegationID parameter documentation: |
The ID of an already existing delegation session to be destroyed.
Request parameter
int delegationns__getInterfaceVersion | ( | struct delegationns__getInterfaceVersionResponse & | ) |
Operation "delegationns__getInterfaceVersion" of service binding "DelegationSoapBinding".
Operation details:
This method can be used to query the version of the supported interface.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_delegationns__getInterfaceVersion( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: // response parameters: struct delegationns__getInterfaceVersionResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int delegationns__getInterfaceVersion( struct soap *soap, // request parameters: // response parameters: struct delegationns__getInterfaceVersionResponse& );
C++ proxy class (defined in soapDelegationSoapBindingProxy.h):
class DelegationSoapBindingProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapDelegationSoapBindingService.h):
class DelegationSoapBindingService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
int delegationns__getNewProxyReq | ( | struct delegationns__getNewProxyReqResponse & | ) |
Operation "delegationns__getNewProxyReq" of service binding "DelegationSoapBinding".
Operation details:
Starts the delegation procedure by asking for a certificate signing request from the server. The server answers with a certificate signing request which includes the public key for the new delegated credentials. putProxy() has to be called to finish the procedure.
<orderedlist> <listitem>
Generate a delegation ID by hashing the client DN and client VOMS attributes.
</listitem> <listitem>
Check if the delegation ID already exists in the <emphasis>storage-area</emphasis>. If it does, check existing info (DN and VOMS attributes) against client info. Throw exception if they do not match, because then this is the rare case of hash collision, i.e. two different clients are mapped to the same delegation ID.
</listitem> <listitem>
Create a new private/public key-pair (see also <emphasis>Key Generation Semantics</emphasis>).
</listitem> <listitem>
Generate a new certificate request.
</listitem> <listitem>
Store private key and cert request in <emphasis>storage-cache-area</emphasis>, along with the requesting DN and VOMS attributes.
</listitem> </orderedlist>
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_delegationns__getNewProxyReq( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: // response parameters: struct delegationns__getNewProxyReqResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int delegationns__getNewProxyReq( struct soap *soap, // request parameters: // response parameters: struct delegationns__getNewProxyReqResponse& );
C++ proxy class (defined in soapDelegationSoapBindingProxy.h):
class DelegationSoapBindingProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapDelegationSoapBindingService.h):
class DelegationSoapBindingService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
int delegationns__getProxyReq | ( | std::string | _delegationID, | |
struct delegationns__getProxyReqResponse & | ||||
) |
Operation "delegationns__getProxyReq" of service binding "DelegationSoapBinding".
Operation details:
Starts the delegation procedure by asking for a certificate signing request from the server. The server answers with a certificate signing request which includes the public key for the new delegated credentials. putProxy() has to be called to finish the procedure.
<orderedlist> <listitem>
Check if a delegation ID was provided. If not, generate a delegation id by hashing the client DN and client VOMS attributes.
</listitem> <listitem>
Check if the delegation ID already exists in the <emphasis>storage-area</emphasis>. If it does (a credential renewal is happening), check existing info (DN and VOMS attributes) against client info. Throw exception if they do not match.
</listitem> <listitem>
Create a new private/public key-pair (see also <emphasis>Key Generation Semantics</emphasis>).
</listitem> <listitem>
Generate a new proxy certificate request.
</listitem> <listitem>
Store private key and cert request in <emphasis>storage-cache-area</emphasis>, along with the requesting DN and VOMS attributes.
</listitem> </orderedlist>
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_delegationns__getProxyReq( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string delegationID, // response parameters: struct delegationns__getProxyReqResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int delegationns__getProxyReq( struct soap *soap, // request parameters: std::string delegationID, // response parameters: struct delegationns__getProxyReqResponse& );
C++ proxy class (defined in soapDelegationSoapBindingProxy.h):
class DelegationSoapBindingProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapDelegationSoapBindingService.h):
class DelegationSoapBindingService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_delegationID | delegationID parameter documentation: |
The ID of the new delegation session, specified by the client. The ID can be empty.
Request parameter
int delegationns__getServiceMetadata | ( | std::string | _key, | |
struct delegationns__getServiceMetadataResponse & | ||||
) |
Operation "delegationns__getServiceMetadata" of service binding "DelegationSoapBinding".
Operation details:
This method can be used to query implementation specific meta information about the service.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_delegationns__getServiceMetadata( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string key, // response parameters: struct delegationns__getServiceMetadataResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int delegationns__getServiceMetadata( struct soap *soap, // request parameters: std::string key, // response parameters: struct delegationns__getServiceMetadataResponse& );
C++ proxy class (defined in soapDelegationSoapBindingProxy.h):
class DelegationSoapBindingProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapDelegationSoapBindingService.h):
class DelegationSoapBindingService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_key | key parameter documentation: |
The key of the queried service metadata, for example 'features', 'timestamp' or 'glueinfo'.
Request parameter
int delegationns__getTerminationTime | ( | std::string | _delegationID, | |
struct delegationns__getTerminationTimeResponse & | ||||
) |
Operation "delegationns__getTerminationTime" of service binding "DelegationSoapBinding".
Operation details:
Returns the termination (expiration) date and time of the credential, associated with the given delegaion ID. If there was no delegation ID, then generate one by hashing the client DN and client VOMS attributes.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_delegationns__getTerminationTime( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string delegationID, // response parameters: struct delegationns__getTerminationTimeResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int delegationns__getTerminationTime( struct soap *soap, // request parameters: std::string delegationID, // response parameters: struct delegationns__getTerminationTimeResponse& );
C++ proxy class (defined in soapDelegationSoapBindingProxy.h):
class DelegationSoapBindingProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapDelegationSoapBindingService.h):
class DelegationSoapBindingService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_delegationID | delegationID parameter documentation: |
The ID of an already existing delegation session to be queried.
Request parameter
int delegationns__getVersion | ( | struct delegationns__getVersionResponse & | ) |
Operation "delegationns__getVersion" of service binding "DelegationSoapBinding".
Operation details:
This method can be used to query the version of the service.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_delegationns__getVersion( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: // response parameters: struct delegationns__getVersionResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int delegationns__getVersion( struct soap *soap, // request parameters: // response parameters: struct delegationns__getVersionResponse& );
C++ proxy class (defined in soapDelegationSoapBindingProxy.h):
class DelegationSoapBindingProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapDelegationSoapBindingService.h):
class DelegationSoapBindingService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
int delegationns__putProxy | ( | std::string | _delegationID, | |
std::string | _proxy, | |||
struct delegationns__putProxyResponse & | ||||
) |
Operation "delegationns__putProxy" of service binding "DelegationSoapBinding".
Operation details:
Finishes the delegation procedure by sending the signed proxy certificate to the server.
<orderedlist> <listitem>
Check if a delegation ID was provided. If not, generate a delegation id by hashing the client DN and client VOMS attributes.
</listitem> <listitem>
Check if the delegation ID already exists in the <emphasis>storage-area</emphasis>. If it does, check existing info (DN and VOMS attributes) against client info. Throw exception if it does not match.
</listitem> <listitem>
Check, if client information matches proxy information.
</listitem> <listitem>
Check given proxy against private key of delegation ID in <emphasis>storage-cache-area</emphasis>. If they do not match, throw exception.
</listitem> <listitem>
Store proxy in <emphasis>storage-area</emphasis> and clean up the <emphasis>storage-cache-area</emphasis>.
</listitem> </orderedlist>
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_delegationns__putProxy( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string delegationID, std::string proxy, // response parameters: struct delegationns__putProxyResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int delegationns__putProxy( struct soap *soap, // request parameters: std::string delegationID, std::string proxy, // response parameters: struct delegationns__putProxyResponse& );
C++ proxy class (defined in soapDelegationSoapBindingProxy.h):
class DelegationSoapBindingProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapDelegationSoapBindingService.h):
class DelegationSoapBindingService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_delegationID | delegationID parameter documentation: |
The ID of an already existing delegation session, initiated by getProxyReq() or getNewProxyReq().
Request parameter
_proxy | proxy parameter documentation: |
RFC 3280 style proxy certificate, signed by the client, in PEM format with Base64 encoding.
Request parameter
int delegationns__renewProxyReq | ( | std::string | _delegationID, | |
struct delegationns__renewProxyReqResponse & | ||||
) |
Operation "delegationns__renewProxyReq" of service binding "DelegationSoapBinding".
Operation details:
Restarts the delegation procedure by asking for a certificate signing request from the server for an already existing delegation ID. The server answers with a certificate signing request which includes the public key for new delegated credentials. putProxy() has to be called to finish the procedure.
<orderedlist> <listitem>
Check if a delegation ID was provided. If not, generate a delegation id by hashing the client DN and client VOMS attributes.
</listitem> <listitem>
Check if the delegation ID already exists in the <emphasis>storage-area</emphasis>. If it does not, then throw an exception.
</listitem> <listitem>
Check if the existing info (DN and VOMS attributes) against client info. Throw exception if they do not match.
</listitem> <listitem>
Create a new private/public key-pair (see also <emphasis>Key Generation Semantics</emphasis>).
</listitem> <listitem>
Generate a new certificate request.
</listitem> <listitem>
Store private key and cert request in <emphasis>storage-cache-area</emphasis>, along with the requesting DN and VOMS attributes.
</listitem> </orderedlist>
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_delegationns__renewProxyReq( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string delegationID, // response parameters: struct delegationns__renewProxyReqResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int delegationns__renewProxyReq( struct soap *soap, // request parameters: std::string delegationID, // response parameters: struct delegationns__renewProxyReqResponse& );
C++ proxy class (defined in soapDelegationSoapBindingProxy.h):
class DelegationSoapBindingProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapDelegationSoapBindingService.h):
class DelegationSoapBindingService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_delegationID | delegationID parameter documentation: |
The ID of an already existing delegation session, where the client wants to renew the delegated credential.
Request parameter
int ns1__addACLItems | ( | std::string | _jobId, | |
ns1__StringList * | _items, | |||
struct ns1__addACLItemsResponse & | ||||
) |
Operation "ns1__addACLItems" of service binding "WMProxy".
Operation details:
This operations adds a list of items to the job Access Control List. Items Already present will be ignored.
Input: string containing the JobId. Input: a vector of string containing the ACL Items to add.
Output: no output.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the given job Id is not valid. GenericFault: another problem occured. JobUnknownFault: the given job has not been registered to the system.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__addACLItems( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string jobId, ns1__StringList* items, // response parameters: struct ns1__addACLItemsResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__addACLItems( struct soap *soap, // request parameters: std::string jobId, ns1__StringList* items, // response parameters: struct ns1__addACLItemsResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jobId | Request parameter | |
_items | Request parameter |
int ns1__enableFilePerusal | ( | std::string | _jobId, | |
ns1__StringList * | _fileList, | |||
struct ns1__enableFilePerusalResponse & | ||||
) |
Operation "ns1__enableFilePerusal" of service binding "WMProxy".
Operation details:
This operation enables file perusal functionalities if not disabled with the specific jdl attribute during job register operation. Calling this operation, the user enables perusal for job identified by jobId, for files specified with fileList. An empty fileList disables perusal.
Input: string containing the JobId. Input: a vector of strings containing the files for which perusal should be enabled.
Output: no output.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the given job Id is not valid. GenericFault: another problem occured. JobUnknownFault: the given job has not been registered to the system. OperationNotAllowedFault: perusal was disabled with the specific jdl attribute.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__enableFilePerusal( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string jobId, ns1__StringList* fileList, // response parameters: struct ns1__enableFilePerusalResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__enableFilePerusal( struct soap *soap, // request parameters: std::string jobId, ns1__StringList* fileList, // response parameters: struct ns1__enableFilePerusalResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jobId | Request parameter | |
_fileList | Request parameter |
int ns1__getACLItems | ( | std::string | _jobId, | |
struct ns1__getACLItemsResponse & | ||||
) |
Operation "ns1__getACLItems" of service binding "WMProxy".
Operation details:
This operation returns the list of the Items contained in the job Access Control List present inside the Gacl authorization file specific fo the job.
Input: string containing the JobId.
Output: a vector of string containing the ACL Items set.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the given job Id is not valid. GenericFault: another problem occured. JobUnknownFault: the given job has not been registered to the system.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getACLItems( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string jobId, // response parameters: struct ns1__getACLItemsResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getACLItems( struct soap *soap, // request parameters: std::string jobId, // response parameters: struct ns1__getACLItemsResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jobId | Request parameter |
int ns1__getCollectionTemplate | ( | int | _jobNumber, | |
std::string | _requirements, | |||
std::string | _rank, | |||
struct ns1__getCollectionTemplateResponse & | ||||
) |
Operation "ns1__getCollectionTemplate" of service binding "WMProxy".
Operation details:
This operation returns a JDL template for a collection of jobs, that is a set of independent jobs that can be submitted, controlled and monitored as a single entity.
Input: int representing the number of jobs of the collection. Input: string representing the constraints to be inherited by all the jobs of the collection. Input: string representing the preferences to be inherited by all the jobs of the collection.
Output: string representing the Collection JDL template.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: one or more of the provided input parameters is not valid. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getCollectionTemplate( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: int jobNumber, std::string requirements, std::string rank, // response parameters: struct ns1__getCollectionTemplateResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getCollectionTemplate( struct soap *soap, // request parameters: int jobNumber, std::string requirements, std::string rank, // response parameters: struct ns1__getCollectionTemplateResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jobNumber | Request parameter | |
_requirements | Request parameter | |
_rank | Request parameter |
int ns1__getDAGTemplate | ( | ns1__GraphStructType * | _dependencies, | |
std::string | _requirements, | |||
std::string | _rank, | |||
struct ns1__getDAGTemplateResponse & | ||||
) |
Operation "ns1__getDAGTemplate" of service binding "WMProxy".
Operation details:
This operation returns a JDL template for a DAG.
Input: struct representing the topology of the jobs graph (jobs are identified by a name). Input: string representing the constraints to be inherited by all DAG nodes Input: string representing the preferences to be inherited by all DAG nodes
Output: string representing DAG JDL template.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: one or more of the provided input parameters is not valid. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getDAGTemplate( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: ns1__GraphStructType* dependencies, std::string requirements, std::string rank, // response parameters: struct ns1__getDAGTemplateResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getDAGTemplate( struct soap *soap, // request parameters: ns1__GraphStructType* dependencies, std::string requirements, std::string rank, // response parameters: struct ns1__getDAGTemplateResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_dependencies | Request parameter | |
_requirements | Request parameter | |
_rank | Request parameter |
int ns1__getDelegatedProxyInfo | ( | std::string | _delegationID, | |
struct ns1__getDelegatedProxyInfoResponse & | ||||
) |
Operation "ns1__getDelegatedProxyInfo" of service binding "WMProxy".
Operation details:
This operation returns the Delegated Proxy information
Input: string containing the delegation identifier.
Output: a vector of strings containing Delegated Proxy information
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the given delegation id is not valid. GenericFault: another problem occured. JobUnknownFault: the given job has not been registered to the system.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getDelegatedProxyInfo( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string delegationID, // response parameters: struct ns1__getDelegatedProxyInfoResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getDelegatedProxyInfo( struct soap *soap, // request parameters: std::string delegationID, // response parameters: struct ns1__getDelegatedProxyInfoResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_delegationID | Request parameter |
int ns1__getFreeQuota | ( | struct ns1__getFreeQuotaResponse & | ) |
Operation "ns1__getFreeQuota" of service binding "WMProxy".
Operation details:
This operation returns the remaining free part of available user disk quota (in bytes). The fault GetQuotaManagementFault is returned if the quota management is not active.
Input: no input.
Output: long containing soft limit free quota i.e. the difference between quota soft limit and user's disk usage. Output: long containing hard limit free quota i.e. total free available disk space.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. GenericFault: another problem occured. GetQuotaManagementFault: quota management is not active on the WM.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getFreeQuota( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: // response parameters: struct ns1__getFreeQuotaResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getFreeQuota( struct soap *soap, // request parameters: // response parameters: struct ns1__getFreeQuotaResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
int ns1__getIntParametricJobTemplate | ( | ns1__StringList * | _attributes, | |
int | _param, | |||
int | _parameterStart, | |||
int | _parameterStep, | |||
std::string | _requirements, | |||
std::string | _rank, | |||
struct ns1__getIntParametricJobTemplateResponse & | ||||
) |
Operation "ns1__getIntParametricJobTemplate" of service binding "WMProxy".
Operation details:
This operation returns a JDL template for a parametric of job, which is a job having one or more parametric attributes in the JDL. The parametric attributes vary their values according to the "Parameter" attribute specified in the JDL itself (in this case the parametere has to be an integer). The submission of a Parametric job results in the submission of a set of jobs having the same descritpion apart from the parametrised attribute. They can be however controlled and monitored as a single entity.
Input: list of strings representing the parametric JDL attributes Input: int representing the value of the Parameter attribute Input: int representing the start value for varying the parametric attributes Input: int representing the step of each variation Input: string representing the constraints to be inherited by all the jobs of the collection. Input: string representing the preferences to be inherited by all the jobs of the collection.
Output: string representing the Parametric Job JDL template.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: one or more of the provided input parameters is not valid. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getIntParametricJobTemplate( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: ns1__StringList* attributes, int param, int parameterStart, int parameterStep, std::string requirements, std::string rank, // response parameters: struct ns1__getIntParametricJobTemplateResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getIntParametricJobTemplate( struct soap *soap, // request parameters: ns1__StringList* attributes, int param, int parameterStart, int parameterStep, std::string requirements, std::string rank, // response parameters: struct ns1__getIntParametricJobTemplateResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_attributes | Request parameter | |
_param | Request parameter | |
_parameterStart | Request parameter | |
_parameterStep | Request parameter | |
_requirements | Request parameter | |
_rank | Request parameter |
int ns1__getJDL | ( | std::string | _jobId, | |
enum ns1__JdlType | _type, | |||
struct ns1__getJDLResponse & | ||||
) |
Operation "ns1__getJDL" of service binding "WMProxy".
Operation details:
This operation gets the jdl.
Input: string containing the JobId. Input: the jdl type to get.
Output: string containing the jdl.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. JobUnknownFault: the provided job has not been registered to the system. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getJDL( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string jobId, enum ns1__JdlType type, // response parameters: struct ns1__getJDLResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getJDL( struct soap *soap, // request parameters: std::string jobId, enum ns1__JdlType type, // response parameters: struct ns1__getJDLResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jobId | Request parameter | |
_type | Request parameter |
int ns1__getJobProxyInfo | ( | std::string | _jobId, | |
struct ns1__getJobProxyInfoResponse & | ||||
) |
Operation "ns1__getJobProxyInfo" of service binding "WMProxy".
Operation details:
This operation returns the job Proxy information
Input: string containing the job identifier.
Output: a vector of strings containing job Proxy information
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the given delegation id is not valid. GenericFault: another problem occured. JobUnknownFault: the given job has not been registered to the system.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getJobProxyInfo( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string jobId, // response parameters: struct ns1__getJobProxyInfoResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getJobProxyInfo( struct soap *soap, // request parameters: std::string jobId, // response parameters: struct ns1__getJobProxyInfoResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jobId | Request parameter |
int ns1__getJobStatus | ( | std::string | jobId, | |
struct ns1__getJobStatusResponse & | ||||
) |
Operation "ns1__getJobStatus" of service binding "WMProxy".
Operation details:
This operation returns the current status for the desired JobId
Input: desired JobId
Output: a structure containing status information for requested JobId
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getJobStatus( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string jobId, // response parameters: struct ns1__getJobStatusResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getJobStatus( struct soap *soap, // request parameters: std::string jobId, // response parameters: struct ns1__getJobStatusResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
jobId | Request parameter |
int ns1__getJobTemplate | ( | ns1__JobTypeList * | _jobType, | |
std::string | _executable, | |||
std::string | _arguments, | |||
std::string | _requirements, | |||
std::string | _rank, | |||
struct ns1__getJobTemplateResponse & | ||||
) |
Operation "ns1__getJobTemplate" of service binding "WMProxy".
Operation details:
This operation returns a JDL template for the requested job type.
Input: list of strings representing the job type Input: string representing the job(s) executable Input: string representing the executable command line arguments Input: string representing the job(s) constraints (JDL requirements expression) Input: string representing the job(s) preferences (JDL rank expression)
Output: string representing the JDL template.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: one or more of the provided input parameters is not valid. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getJobTemplate( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: ns1__JobTypeList* jobType, std::string executable, std::string arguments, std::string requirements, std::string rank, // response parameters: struct ns1__getJobTemplateResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getJobTemplate( struct soap *soap, // request parameters: ns1__JobTypeList* jobType, std::string executable, std::string arguments, std::string requirements, std::string rank, // response parameters: struct ns1__getJobTemplateResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jobType | Request parameter | |
_executable | Request parameter | |
_arguments | Request parameter | |
_requirements | Request parameter | |
_rank | Request parameter |
int ns1__getMaxInputSandboxSize | ( | struct ns1__getMaxInputSandboxSizeResponse & | ) |
Operation "ns1__getMaxInputSandboxSize" of service binding "WMProxy".
Operation details:
This operation returns the maximum Input sandbox size (in bytes) a user can count-on for a job submission if using the space managed by the WM. This is a static value in the WM configuration (on a job-basis) set by the VO administrator. No assumption should be made on the input sandboxes space managed by the WM. It is managed transparently to the user; it can be either local to the WM or remote.
Input: no input.
Output: long containing the size in bytes.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getMaxInputSandboxSize( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: // response parameters: struct ns1__getMaxInputSandboxSizeResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getMaxInputSandboxSize( struct soap *soap, // request parameters: // response parameters: struct ns1__getMaxInputSandboxSizeResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
int ns1__getOutputFileList | ( | std::string | _jobId, | |
std::string | _protocol, | |||
struct ns1__getOutputFileListResponse & | ||||
) |
Operation "ns1__getOutputFileList" of service binding "WMProxy".
Operation details:
This operation returns the list of URIs where the output files created during job execution have been stored in the WM managed space and the corresponding sizes in bytes. This only applies for files of the Output Sandbox that are managed by the WM (i.e. not specified as URI in the JDL).
Input: string containing the JobId. Input: string containing the protocol to use in the returned URIs. Server available protocols are those returned by getAvailableProtocols operation. Possible standard values are:
Output: List of objects containing the file URI in the requested protocol, and the corresponding size in bytes.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the provided job Id is not valid. JobUnknowFault: the provided job has not been registered to the system. OperationNotAllowedFault: current job status does not allow the requested operation. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getOutputFileList( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string jobId, std::string protocol, // response parameters: struct ns1__getOutputFileListResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getOutputFileList( struct soap *soap, // request parameters: std::string jobId, std::string protocol, // response parameters: struct ns1__getOutputFileListResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jobId | Request parameter | |
_protocol | Request parameter |
int ns1__getPerusalFiles | ( | std::string | _jobId, | |
std::string | _file, | |||
bool | _allChunks, | |||
std::string | _protocol, | |||
struct ns1__getPerusalFilesResponse & | ||||
) |
Operation "ns1__getPerusalFiles" of service binding "WMProxy".
Operation details:
This operation gets the URIs of perusal files generated during job execution for the specified file file. If allChunks is set to true all perusal URIs will be returned; also the URIs already requested with a previous getPerusalFiles operation. Default value is false.
Input: string containing the JobId. Input: the name of the file to get. Input: boolean value to specify when to get all chuncks Input: string containing the protocol to use in the returned URIs. Server available protocols are those returned by getAvailableProtocols operation. Possible standard values are:
Output: a list of strings representing the URIs of the files in the requested protocol.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the given job Id is not valid. GenericFault: another problem occured. JobUnknownFault: the given job has not been registered to the system. OperationNotAllowedFault: perusal was disabled with the specific jdl attribute.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getPerusalFiles( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string jobId, std::string file, bool allChunks, std::string protocol, // response parameters: struct ns1__getPerusalFilesResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getPerusalFiles( struct soap *soap, // request parameters: std::string jobId, std::string file, bool allChunks, std::string protocol, // response parameters: struct ns1__getPerusalFilesResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jobId | Request parameter | |
_file | Request parameter | |
_allChunks | Request parameter | |
_protocol | Request parameter |
int ns1__getProxyReq | ( | std::string | _delegationID, | |
struct ns1__getProxyReqResponse & | ||||
) |
Operation "ns1__getProxyReq" of service binding "WMProxy".
Operation details:
This operation starts the delegation procedure by asking for a certificate signing request from the server. The server answers with a certificate signing request which includes the public key for the new delegated credentials.
Input: string containing the delegationID (i.e. the id used to identify the delegation process and the resulting delegated credentials in the server).
Output: string containing the certificate signing request for the client to sign using the user's credentials.
Faults: AuthenticationFault: a generic authentication problem occured. GenericFault: another problem occured. AuthorizationFault: client is not authorized to perform this operation.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getProxyReq( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string delegationID, // response parameters: struct ns1__getProxyReqResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getProxyReq( struct soap *soap, // request parameters: std::string delegationID, // response parameters: struct ns1__getProxyReqResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_delegationID | Request parameter |
int ns1__getSandboxBulkDestURI | ( | std::string | _jobId, | |
std::string | _protocol, | |||
struct ns1__getSandboxBulkDestURIResponse & | ||||
) |
Operation "ns1__getSandboxBulkDestURI" of service binding "WMProxy".
Operation details:
This operation returns the list of destination URIs associated to a compound job (i.e. a DAG a Collection or a parametric jobs) and all of its sub-jobs in a vector of structures each one containing:
The vector contains an element (structure above) for the compound job id provided (at first position) and one further element for any sub nodes. It contains only one element if the job id provided as imnput is the identifier of a simple job.
The location is created in the storage managed by the WMS and the corresponding URI is returned to the operation caller if no problems has been arised during creation. Files of the job input sandbox that have been referenced in the JDL as relative or absolute paths are expected to be found in the returned location when the job lands on the CE. Note that the WMS service only provides a the URI of a location where the job input sandbox files can be stored but does not perform any file transfer. File upload is indeed responsibility of the client (through the GridFTP/HTTPS server available on the WMS node). The user can also specify in the JDL the complete URI of files that are stored on a GridFTP/HTTPS server (e.g. managed by her organisation); those files will be directly downloaded (by the JobWrapper) on the WN where the job will run without transiting on the WMS machine. The same applies to the output sandbox files list, i.e. the user can specify in the JDL the complete URIs for the files of the output sandbox; those files will be directly uploaded (by the JobWrapper) from the WN to the specified GridFTP/HTTPS servers without transiting on the WMS machine.
Input: string containing the JobId. Input: string containing the protocol to use in the returned URIs. Server available protocols are those returned by getAvailableProtocols operation. Possible standard values are:
Output: a structure containing the JobIds provided as input and the string representation of the Destination URI in the requested protocol
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the provided job Id is not valid or the provided protocol is not available. GenericFault: another problem occured. JobUnknownFault: the provided job has not been registered to the system. OperationNotAllowedFault: current job status does not allow requested operation.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getSandboxBulkDestURI( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string jobId, std::string protocol, // response parameters: struct ns1__getSandboxBulkDestURIResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getSandboxBulkDestURI( struct soap *soap, // request parameters: std::string jobId, std::string protocol, // response parameters: struct ns1__getSandboxBulkDestURIResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jobId | Request parameter | |
_protocol | Request parameter |
int ns1__getSandboxDestURI | ( | std::string | _jobId, | |
std::string | _protocol, | |||
struct ns1__getSandboxDestURIResponse & | ||||
) |
Operation "ns1__getSandboxDestURI" of service binding "WMProxy".
Operation details:
This operation returns a destination URI associated to the job, identified by the jobId provided as input, where the job input sandbox files can be uploaded by the client on the WMS node. The location is created in the storage managed by the WM and the corresponding URI is returned to the operation caller if no problems has been arised during creation. Files of the job input sandbox that have been referenced in the JDL as relative or absolute paths are expected to be found in the returned location when the job lands on the CE. Note that the WM service only provides a the URI of a location where the job input sandbox files can be stored but does not perform any file transfer. File upload is indeed responsibility of the client (through the GridFTP service available on the WMS node). The user can also specify in the JDL the complete URI of files that are stored on a GridFTP server (e.g. managed by her organisation); those files will be directly downloaded (by the JobWrapper) on the WN where the job will run without transiting on the WM machine. The same applies to the output sandbox files list, i.e. the user can specify in the JDL the complete URIs for the files of the output sandbox; those files will be directly uploaded (by the JobWrapper) from the WN to the specified GridFTP servers without transiting on the WMS machine.
Input: string containing the JobId. Input: string containing the protocol to use in the returned URIs. Server available protocols are those returned by getAvailableProtocols operation. Possible standard values are:
Output: a vector containing the string representation of the Destination URI in the requested protocol.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the provided job Id is not valid or the provided protocol is not available. GenericFault: another problem occured. JobUnknownFault: the provided job has not been registered to the system. OperationNotAllowedFault: current job status does not allow requested operation.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getSandboxDestURI( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string jobId, std::string protocol, // response parameters: struct ns1__getSandboxDestURIResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getSandboxDestURI( struct soap *soap, // request parameters: std::string jobId, std::string protocol, // response parameters: struct ns1__getSandboxDestURIResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jobId | Request parameter | |
_protocol | Request parameter |
int ns1__getStringParametricJobTemplate | ( | ns1__StringList * | _attributes, | |
ns1__StringList * | _param, | |||
std::string | _requirements, | |||
std::string | _rank, | |||
struct ns1__getStringParametricJobTemplateResponse & | ||||
) |
Operation "ns1__getStringParametricJobTemplate" of service binding "WMProxy".
Operation details:
This operation returns a JDL template for a parametric of job, which is a job having one or more parametric attributes in the JDL. The parametric attributes vary their values according to the "Parameter" attribute specified in the JDL itself (in this case the parametere has to be a list of strings). The submission of a Parametric job results in the submission of a set of jobs having the same descritpion apart from the value of the parametric attributes. They can be however controlled and monitored as a single entity.
Input: list of strings representing the parametric JDL attributes Input: list of strings representing the values of the Parameter attribute Input: string representing the constraints to be inherited by all the jobs of the collection. Input: string representing the preferences to be inherited by all the jobs of the collection.
Output: string representing the Parametric Job JDL template.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: one or more of the provided input parameters is not valid. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getStringParametricJobTemplate( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: ns1__StringList* attributes, ns1__StringList* param, std::string requirements, std::string rank, // response parameters: struct ns1__getStringParametricJobTemplateResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getStringParametricJobTemplate( struct soap *soap, // request parameters: ns1__StringList* attributes, ns1__StringList* param, std::string requirements, std::string rank, // response parameters: struct ns1__getStringParametricJobTemplateResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_attributes | Request parameter | |
_param | Request parameter | |
_requirements | Request parameter | |
_rank | Request parameter |
int ns1__getTotalQuota | ( | struct ns1__getTotalQuotaResponse & | ) |
Operation "ns1__getTotalQuota" of service binding "WMProxy".
Operation details:
This operation returns the available user space quota on the storage managed by the WM. The fault GetQuotaManagementFault is returned if the quota management is not active on the WM.
Input: no input.
Output: long containing soft limit quota (in bytes) i.e. the limit that the user is expected to remain below. Output: long containing hard limit quota (in bytes) i.e. the real quota limit that cannot be exceeded.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. GenericFault: another problem occured. GetQuotaManagementFault: quota management is not active on the WM.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getTotalQuota( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: // response parameters: struct ns1__getTotalQuotaResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getTotalQuota( struct soap *soap, // request parameters: // response parameters: struct ns1__getTotalQuotaResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
int ns1__getTransferProtocols | ( | struct ns1__getTransferProtocolsResponse & | ) |
Operation "ns1__getTransferProtocols" of service binding "WMProxy".
Operation details:
This operation returns the server available transfer protocols.
Input: no input.
Output: a vector of string containing the protocols.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getTransferProtocols( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: // response parameters: struct ns1__getTransferProtocolsResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getTransferProtocols( struct soap *soap, // request parameters: // response parameters: struct ns1__getTransferProtocolsResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
int ns1__getVersion | ( | struct ns1__getVersionResponse & | ) |
Operation "ns1__getVersion" of service binding "WMProxy".
Operation details:
This operation gets the version of the service. Format of the version string is "major.minor.patch".
Input: no input.
Output: string containing the version.
Faults: AuthenticationFault: a generic authentication problem occured. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__getVersion( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: // response parameters: struct ns1__getVersionResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__getVersion( struct soap *soap, // request parameters: // response parameters: struct ns1__getVersionResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
int ns1__jobCancel | ( | std::string | _jobId, | |
struct ns1__jobCancelResponse & | ||||
) |
Operation "ns1__jobCancel" of service binding "WMProxy".
Operation details:
This operation cancels a previously submitted job identified by its JobId. If the job is still maaged by the WM then it is removed from the WM tasks queue. If the job has been already sent to the CE, the WM simply forwards the request to the CE. For suspending/eleasing and sending signals to a submitted job the user has to chek that the job has been scheduled to a CE and access directly the corresponding operations made avalable by the CE service.
Input: string containing the JobId.
Output: no output.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the provided job Id is not valid. JobUnknownFault: the provided job has not been registerd to the system. OperationNotAllowedFault: current job status does not allow requested operation. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__jobCancel( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string jobId, // response parameters: struct ns1__jobCancelResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__jobCancel( struct soap *soap, // request parameters: std::string jobId, // response parameters: struct ns1__jobCancelResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jobId | Request parameter |
int ns1__jobListMatch | ( | std::string | _jdl, | |
std::string | _delegationId, | |||
struct ns1__jobListMatchResponse & | ||||
) |
Operation "ns1__jobListMatch" of service binding "WMProxy".
Operation details:
This operation returns the list of CE Ids satisfying the job Requirements specified in the JDL, ordered according to the decreasing Rank. The fault NoSuitableResourcesFault is returned if ther are no resources matching job constraints.
Input: string representing the job description (JDL). Input: string representing the delegation ID.
Output: list of strings representing matching CEId.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the provided job JDL expression is not valid. GenericFault: another problem occured. NoSuitableResourcesFault: no resources matching job requirements have been found.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__jobListMatch( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string jdl, std::string delegationId, // response parameters: struct ns1__jobListMatchResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__jobListMatch( struct soap *soap, // request parameters: std::string jdl, std::string delegationId, // response parameters: struct ns1__jobListMatchResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jdl | Request parameter | |
_delegationId | Request parameter |
int ns1__jobListMatchJSDL | ( | jsdl__JobDefinition_USCOREType * | _jsdl, | |
std::string | _delegationId, | |||
struct ns1__jobListMatchJSDLResponse & | ||||
) |
Operation "ns1__jobListMatchJSDL" of service binding "WMProxy".
Operation details:
This operation returns the list of CE Ids satisfying the job Requirements specified in the JDL, ordered according to the decreasing Rank. The fault NoSuitableResourcesFault is returned if ther are no resources matching job constraints.
Input: string representing the job description (JDL). Input: string representing the delegation ID.
Output: list of strings representing matching CEId.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the provided job JDL expression is not valid. GenericFault: another problem occured. NoSuitableResourcesFault: no resources matching job requirements have been found.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__jobListMatchJSDL( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: jsdl__JobDefinition_USCOREType* jsdl, std::string delegationId, // response parameters: struct ns1__jobListMatchJSDLResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__jobListMatchJSDL( struct soap *soap, // request parameters: jsdl__JobDefinition_USCOREType* jsdl, std::string delegationId, // response parameters: struct ns1__jobListMatchJSDLResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jsdl | Request parameter | |
_delegationId | Request parameter |
int ns1__jobPurge | ( | std::string | _jobId, | |
struct ns1__jobPurgeResponse & | ||||
) |
Operation "ns1__jobPurge" of service binding "WMProxy".
Operation details:
This operation removes from the WM managed space all files related to the job identified by the jobId provided as input. This only applies to job related files that are managed by the WM. E.g. Input/Output sandbox files that have been specified in the JDL through a URI will be not subjected to this management.
Input: string containing the JobId.
Output: no output.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the provided job Id is not valid. JobUnknownFault: the provided job has not been registered to the system. OperationNotAllowedFault: current job status does not allow requested operation. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__jobPurge( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string jobId, // response parameters: struct ns1__jobPurgeResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__jobPurge( struct soap *soap, // request parameters: std::string jobId, // response parameters: struct ns1__jobPurgeResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jobId | Request parameter |
int ns1__jobRegister | ( | std::string | _jdl, | |
std::string | _delegationId, | |||
struct ns1__jobRegisterResponse & | ||||
) |
Operation "ns1__jobRegister" of service binding "WMProxy".
Operation details:
This operation registers a job for submission. The JDL description of the job provided by the client is first validated by the service and then registered to the LB. The unique identifier assigned to the job is returned to the client. Note that this operation only registers the job and assign it with an identifier. The actual submission of the job has to be triggered by a call to the jobStart operation after all preparation activities, such as the Input sandbox files upload, have been completed. The service supports registration of simple jobs, parametric jobs, partitionable jobs, DAGs and collections of jobs; the description is always provided through a single JDL description (see "GLite JDL Attributes" document for details). When a clients requests for registration of a complex object, i.e. parametric and partitionable jobs, DAGs and collections of jobs (all those requests represent in fact a set of jobs), the operations returns a structure containing the main identifier of the complex object and the identifiers of all related sub jobs.
Input: string containing the job jdl representation. Input: string containing the Id of the delegated proxy associated to the job.
Output: string containing the unique jobId assigned to the job.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the provided job JDL expression is not valid. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__jobRegister( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string jdl, std::string delegationId, // response parameters: struct ns1__jobRegisterResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__jobRegister( struct soap *soap, // request parameters: std::string jdl, std::string delegationId, // response parameters: struct ns1__jobRegisterResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jdl | Request parameter | |
_delegationId | Request parameter |
int ns1__jobRegisterJSDL | ( | jsdl__JobDefinition_USCOREType * | _jsdl, | |
std::string | _delegationId, | |||
struct ns1__jobRegisterJSDLResponse & | ||||
) |
Operation "ns1__jobRegisterJSDL" of service binding "WMProxy".
Operation details:
This operation registers a job for submission. The JDL description of the job provided by the client is first validated by the service and then registered to the LB. The unique identifier assigned to the job is returned to the client. Note that this operation only registers the job and assign it with an identifier. The actual submission of the job has to be triggered by a call to the jobStart operation after all preparation activities, such as the Input sandbox files upload, have been completed. The service supports registration of simple jobs, parametric jobs, partitionable jobs, DAGs and collections of jobs; the description is always provided through a single JDL description (see "GLite JDL Attributes" document for details). When a clients requests for registration of a complex object, i.e. parametric and partitionable jobs, DAGs and collections of jobs (all those requests represent in fact a set of jobs), the operations returns a structure containing the main identifier of the complex object and the identifiers of all related sub jobs.
Input: string containing the job jsdl representation. Input: string containing the Id of the delegated proxy associated to the job.
Output: string containing the unique jobId assigned to the job.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the provided job JDL expression is not valid. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__jobRegisterJSDL( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: jsdl__JobDefinition_USCOREType* jsdl, std::string delegationId, // response parameters: struct ns1__jobRegisterJSDLResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__jobRegisterJSDL( struct soap *soap, // request parameters: jsdl__JobDefinition_USCOREType* jsdl, std::string delegationId, // response parameters: struct ns1__jobRegisterJSDLResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jsdl | Request parameter | |
_delegationId | Request parameter |
int ns1__jobStart | ( | std::string | _jobId, | |
struct ns1__jobStartResponse & | ||||
) |
Operation "ns1__jobStart" of service binding "WMProxy".
Operation details:
This operation triggers the submission a previously registered job. It starts the actual processing of the registered job within the Workload Manager. It is assumed that when this operation is called, all the work preparatory to the job (e.g. input sandbox upload, registration of input data to the Data Management service etc.) has been completed by the client. To better clarify, an example of the correct sequence of operations for submitting a job could be: 1. jobId = jobRegist(JDL) 2. destURI = getSandboxDestURI(jobID) 3. transfer InputSandbox file to destURI (e.g. using GridFTP) 4. jobStart(jobId)
Note that the jobStart operation is not allowed on subjobs of a complex object, i.e. the input parameter must be either the id of a simple job or the main id of a complex object.
Input: string containing the jobId.
Output: no output.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the provided job Id expression is not valid. JobUnknownFault: the provided job has not been registered to the system. OperationNotAllowedFault: current job status does not allow requested operation. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__jobStart( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string jobId, // response parameters: struct ns1__jobStartResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__jobStart( struct soap *soap, // request parameters: std::string jobId, // response parameters: struct ns1__jobStartResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jobId | Request parameter |
int ns1__jobSubmit | ( | std::string | _jdl, | |
std::string | _delegationId, | |||
struct ns1__jobSubmitResponse & | ||||
) |
Operation "ns1__jobSubmit" of service binding "WMProxy".
Operation details:
This operation submits a job. The JDL description of the job provided by the client is validated by the service, registered to the LB and finally passed to the Workload Manager. The unique identifier assigned to the job is returned to the client. This operation assumes that all the work preparatory to the job (e.g. input sandbox upload, registration of input data to the Data Management service etc.) has been completed by the client. Usage of this operation (instead of jobRegister + jobStart) is indeed recommended when the job identifier is not needed prior to its submission (e.g. jobs without input sandbox or with a sandbox entirely available on a GridFTP server managed by the client). The service supports submission of simple jobs, parametric jobs, partitionable jobs, DAGs and collections of jobs; the description is always provided through a single JDL description (see "GLite JDL Attributes" document for details). When a clients requests for submission of a complex object, i.e. parametric and partitionable jobs, DAGs and collections of jobs (all those requests represent in fact a set of jobs), the operations returns a structure containing the main identifier of the complex object and the identifiers of all related sub jobs.
Input: string containing the job jdl representation. Input: string containing the Id of the delegated proxy associated to the job.
Output: no output.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the provided job JDL expression is not valid. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__jobSubmit( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string jdl, std::string delegationId, // response parameters: struct ns1__jobSubmitResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__jobSubmit( struct soap *soap, // request parameters: std::string jdl, std::string delegationId, // response parameters: struct ns1__jobSubmitResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jdl | Request parameter | |
_delegationId | Request parameter |
int ns1__jobSubmitJSDL | ( | std::string | _delegationId, | |
jsdl__JobDefinition_USCOREType * | _jsdl, | |||
struct ns1__jobSubmitJSDLResponse & | ||||
) |
Operation "ns1__jobSubmitJSDL" of service binding "WMProxy".
Operation details:
This operation submits a job. The JSDL description of the job provided by the client is validated by the service, registered to the LB and finally passed to the Workload Manager. The unique identifier assigned to the job is returned to the client. This operation assumes that all the work preparatory to the job (e.g. input sandbox upload, registration of input data to the Data Management service etc.) has been completed by the client. Usage of this operation (instead of jobRegister + jobStart) is indeed recommended when the job identifier is not needed prior to its submission (e.g. jobs without input sandbox or with a sandbox entirely available on a GridFTP server managed by the client). The service supports submission of simple jobs, parametric jobs, partitionable jobs, DAGs and collections of jobs; the description is always provided through a single JDL description (see "GLite JDL Attributes" document for details). When a clients requests for submission of a complex object, i.e. parametric and partitionable jobs, DAGs and collections of jobs (all those requests represent in fact a set of jobs), the operations returns a structure containing the main identifier of the complex object and the identifiers of all related sub jobs.
Input: string containing the job jdl representation. Input: string containing the Id of the delegated proxy associated to the job.
Output: no output.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the provided job JDL expression is not valid. GenericFault: another problem occured.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__jobSubmitJSDL( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string delegationId, jsdl__JobDefinition_USCOREType* jsdl, // response parameters: struct ns1__jobSubmitJSDLResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__jobSubmitJSDL( struct soap *soap, // request parameters: std::string delegationId, jsdl__JobDefinition_USCOREType* jsdl, // response parameters: struct ns1__jobSubmitJSDLResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_delegationId | Request parameter | |
_jsdl | Request parameter |
int ns1__putProxy | ( | std::string | _delegationID, | |
std::string | _proxy, | |||
struct ns1__putProxyResponse & | ||||
) |
Operation "ns1__putProxy" of service binding "WMProxy".
Operation details:
This operation finishes the delegation procedure by sending the signed proxy certificate to the server.
Input: string containing the delegationID (i.e. the id used to identify the delegation process and the resulting delegated credentials in the server). Input: string containing the signed proxy certificate.
Output: no output.
Faults: AuthenticationFault: a generic authentication problem occured. GenericFault: another problem occured. AuthorizationFault: client is not authorized to perform this operation.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__putProxy( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string delegationID, std::string proxy, // response parameters: struct ns1__putProxyResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__putProxy( struct soap *soap, // request parameters: std::string delegationID, std::string proxy, // response parameters: struct ns1__putProxyResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_delegationID | Request parameter | |
_proxy | Request parameter |
int ns1__removeACLItem | ( | std::string | _jobId, | |
std::string | _item, | |||
struct ns1__removeACLItemResponse & | ||||
) |
Operation "ns1__removeACLItem" of service binding "WMProxy".
Operation details:
This operation remove an item from the job Access Control List. Removal of the item representing the user that has registered the job are not allowed (a fault will be returned to the caller).
Input: string containing the JobId. Input: string containing the item to remove from ACL.
Output: no output.
Faults: AuthenticationFault: a generic authentication problem occured. AuthorizationFault: client is not authorized to perform this operation. InvalidArgumentFault: the given job Id is not valid or the item is not present in the list. GenericFault: another problem occured. JobUnknownFault: the given job has not been registered to the system. OperationNotAllowedFault: the item represent the user that has registered the job.
C stub function (defined in soapClient.c[pp] generated by soapcpp2):
int soap_call_ns1__removeACLItem( struct soap *soap, NULL, // char *endpoint = NULL selects default endpoint for this operation NULL, // char *action = NULL selects default action for this operation // request parameters: std::string jobId, std::string item, // response parameters: struct ns1__removeACLItemResponse& );
C server function (called from the service dispatcher defined in soapServer.c[pp]):
int ns1__removeACLItem( struct soap *soap, // request parameters: std::string jobId, std::string item, // response parameters: struct ns1__removeACLItemResponse& );
C++ proxy class (defined in soapWMProxyProxy.h):
class WMProxyProxy;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use proxy classes;
C++ service class (defined in soapWMProxyService.h):
class WMProxyService;
Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;
_jobId | Request parameter | |
_item | Request parameter |