src/wm.h File Reference

#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 Documentation

#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 Documentation

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".


Enumeration Type Documentation

"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

Enumerator:
jsdl__CreationFlagEnumeration__overwrite 

xs:string value="overwrite"

jsdl__CreationFlagEnumeration__append 

xs:string value="append"

jsdl__CreationFlagEnumeration__dontOverwrite 

xs:string value="dontOverwrite"

"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

Enumerator:
jsdl__FileSystemTypeEnumeration__swap 

xs:string value="swap"

jsdl__FileSystemTypeEnumeration__temporary 

xs:string value="temporary"

jsdl__FileSystemTypeEnumeration__spool 

xs:string value="spool"

jsdl__FileSystemTypeEnumeration__normal 

xs:string value="normal"

"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

Enumerator:
jsdl__OperatingSystemTypeEnumeration__Unknown 

xs:string value="Unknown"

jsdl__OperatingSystemTypeEnumeration__MACOS 

xs:string value="MACOS"

jsdl__OperatingSystemTypeEnumeration__ATTUNIX 

xs:string value="ATTUNIX"

jsdl__OperatingSystemTypeEnumeration__DGUX 

xs:string value="DGUX"

jsdl__OperatingSystemTypeEnumeration__DECNT 

xs:string value="DECNT"

jsdl__OperatingSystemTypeEnumeration__Tru64_USCOREUNIX 

xs:string value="Tru64_UNIX"

jsdl__OperatingSystemTypeEnumeration__OpenVMS 

xs:string value="OpenVMS"

jsdl__OperatingSystemTypeEnumeration__HPUX 

xs:string value="HPUX"

jsdl__OperatingSystemTypeEnumeration__AIX 

xs:string value="AIX"

jsdl__OperatingSystemTypeEnumeration__MVS 

xs:string value="MVS"

jsdl__OperatingSystemTypeEnumeration__OS400 

xs:string value="OS400"

jsdl__OperatingSystemTypeEnumeration__OS_USCORE2 

xs:string value="OS_2"

jsdl__OperatingSystemTypeEnumeration__JavaVM 

xs:string value="JavaVM"

jsdl__OperatingSystemTypeEnumeration__MSDOS 

xs:string value="MSDOS"

jsdl__OperatingSystemTypeEnumeration__WIN3x 

xs:string value="WIN3x"

jsdl__OperatingSystemTypeEnumeration__WIN95 

xs:string value="WIN95"

jsdl__OperatingSystemTypeEnumeration__WIN98 

xs:string value="WIN98"

jsdl__OperatingSystemTypeEnumeration__WINNT 

xs:string value="WINNT"

jsdl__OperatingSystemTypeEnumeration__WINCE 

xs:string value="WINCE"

jsdl__OperatingSystemTypeEnumeration__NCR3000 

xs:string value="NCR3000"

jsdl__OperatingSystemTypeEnumeration__NetWare 

xs:string value="NetWare"

jsdl__OperatingSystemTypeEnumeration__OSF 

xs:string value="OSF"

jsdl__OperatingSystemTypeEnumeration__DC_USCOREOS 

xs:string value="DC_OS"

jsdl__OperatingSystemTypeEnumeration__Reliant_USCOREUNIX 

xs:string value="Reliant_UNIX"

jsdl__OperatingSystemTypeEnumeration__SCO_USCOREUnixWare 

xs:string value="SCO_UnixWare"

jsdl__OperatingSystemTypeEnumeration__SCO_USCOREOpenServer 

xs:string value="SCO_OpenServer"

jsdl__OperatingSystemTypeEnumeration__Sequent 

xs:string value="Sequent"

jsdl__OperatingSystemTypeEnumeration__IRIX 

xs:string value="IRIX"

jsdl__OperatingSystemTypeEnumeration__Solaris 

xs:string value="Solaris"

jsdl__OperatingSystemTypeEnumeration__SunOS 

xs:string value="SunOS"

jsdl__OperatingSystemTypeEnumeration__U6000 

xs:string value="U6000"

jsdl__OperatingSystemTypeEnumeration__ASERIES 

xs:string value="ASERIES"

jsdl__OperatingSystemTypeEnumeration__TandemNSK 

xs:string value="TandemNSK"

jsdl__OperatingSystemTypeEnumeration__TandemNT 

xs:string value="TandemNT"

jsdl__OperatingSystemTypeEnumeration__BS2000 

xs:string value="BS2000"

jsdl__OperatingSystemTypeEnumeration__LINUX 

xs:string value="LINUX"

jsdl__OperatingSystemTypeEnumeration__Lynx 

xs:string value="Lynx"

jsdl__OperatingSystemTypeEnumeration__XENIX 

xs:string value="XENIX"

jsdl__OperatingSystemTypeEnumeration__VM 

xs:string value="VM"

jsdl__OperatingSystemTypeEnumeration__Interactive_USCOREUNIX 

xs:string value="Interactive_UNIX"

jsdl__OperatingSystemTypeEnumeration__BSDUNIX 

xs:string value="BSDUNIX"

jsdl__OperatingSystemTypeEnumeration__FreeBSD 

xs:string value="FreeBSD"

jsdl__OperatingSystemTypeEnumeration__NetBSD 

xs:string value="NetBSD"

jsdl__OperatingSystemTypeEnumeration__GNU_USCOREHurd 

xs:string value="GNU_Hurd"

jsdl__OperatingSystemTypeEnumeration__OS9 

xs:string value="OS9"

jsdl__OperatingSystemTypeEnumeration__MACH_USCOREKernel 

xs:string value="MACH_Kernel"

jsdl__OperatingSystemTypeEnumeration__Inferno 

xs:string value="Inferno"

jsdl__OperatingSystemTypeEnumeration__QNX 

xs:string value="QNX"

jsdl__OperatingSystemTypeEnumeration__EPOC 

xs:string value="EPOC"

jsdl__OperatingSystemTypeEnumeration__IxWorks 

xs:string value="IxWorks"

jsdl__OperatingSystemTypeEnumeration__VxWorks 

xs:string value="VxWorks"

jsdl__OperatingSystemTypeEnumeration__MiNT 

xs:string value="MiNT"

jsdl__OperatingSystemTypeEnumeration__BeOS 

xs:string value="BeOS"

jsdl__OperatingSystemTypeEnumeration__HP_USCOREMPE 

xs:string value="HP_MPE"

jsdl__OperatingSystemTypeEnumeration__NextStep 

xs:string value="NextStep"

jsdl__OperatingSystemTypeEnumeration__PalmPilot 

xs:string value="PalmPilot"

jsdl__OperatingSystemTypeEnumeration__Rhapsody 

xs:string value="Rhapsody"

jsdl__OperatingSystemTypeEnumeration__Windows_USCORE2000 

xs:string value="Windows_2000"

jsdl__OperatingSystemTypeEnumeration__Dedicated 

xs:string value="Dedicated"

jsdl__OperatingSystemTypeEnumeration__OS_USCORE390 

xs:string value="OS_390"

jsdl__OperatingSystemTypeEnumeration__VSE 

xs:string value="VSE"

jsdl__OperatingSystemTypeEnumeration__TPF 

xs:string value="TPF"

jsdl__OperatingSystemTypeEnumeration__Windows_USCORER_USCOREMe 

xs:string value="Windows_R_Me"

jsdl__OperatingSystemTypeEnumeration__Caldera_USCOREOpen_USCOREUNIX 

xs:string value="Caldera_Open_UNIX"

jsdl__OperatingSystemTypeEnumeration__OpenBSD 

xs:string value="OpenBSD"

jsdl__OperatingSystemTypeEnumeration__Not_USCOREApplicable 

xs:string value="Not_Applicable"

jsdl__OperatingSystemTypeEnumeration__Windows_USCOREXP 

xs:string value="Windows_XP"

jsdl__OperatingSystemTypeEnumeration__z_USCOREOS 

xs:string value="z_OS"

jsdl__OperatingSystemTypeEnumeration__other 

xs:string value="other"

"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

Enumerator:
jsdl__ProcessorArchitectureEnumeration__sparc 

xs:string value="sparc"

jsdl__ProcessorArchitectureEnumeration__powerpc 

xs:string value="powerpc"

jsdl__ProcessorArchitectureEnumeration__x86 

xs:string value="x86"

jsdl__ProcessorArchitectureEnumeration__x86_USCORE32 

xs:string value="x86_32"

jsdl__ProcessorArchitectureEnumeration__x86_USCORE64 

xs:string value="x86_64"

jsdl__ProcessorArchitectureEnumeration__parisc 

xs:string value="parisc"

jsdl__ProcessorArchitectureEnumeration__mips 

xs:string value="mips"

jsdl__ProcessorArchitectureEnumeration__ia64 

xs:string value="ia64"

jsdl__ProcessorArchitectureEnumeration__arm 

xs:string value="arm"

jsdl__ProcessorArchitectureEnumeration__other 

xs:string value="other"

"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

Enumerator:
ns1__JdlType__ORIGINAL 

xs:string value="ORIGINAL"

ns1__JdlType__REGISTERED 

xs:string value="REGISTERED"

"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

Enumerator:
ns1__JobType__NORMAL 

xs:string value="NORMAL"

ns1__JobType__PARAMETRIC 

xs:string value="PARAMETRIC"

ns1__JobType__INTERACTIVE 

xs:string value="INTERACTIVE"

ns1__JobType__MPI 

xs:string value="MPI"

ns1__JobType__PARTITIONABLE 

xs:string value="PARTITIONABLE"

ns1__JobType__CHECKPOINTABLE 

xs:string value="CHECKPOINTABLE"

"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

Enumerator:
ns1__ObjectType__JOB 

xs:string value="JOB"

ns1__ObjectType__DAG 

xs:string value="DAG"

ns1__ObjectType__COLLECTION 

xs:string value="COLLECTION"


Function Documentation

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.

  • SOAP RPC literal style
  • SOAP Fault: "http://www.gridsite.org/namespaces/delegation-1":DelegationException (literal)

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;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://www.gridsite.org/namespaces/delegation-1":DelegationException (literal)

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;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://www.gridsite.org/namespaces/delegation-2":DelegationException (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://www.gridsite.org/namespaces/delegation-2":DelegationException (literal)

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):

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>

  • SOAP RPC literal style
  • SOAP Fault: "http://www.gridsite.org/namespaces/delegation-2":DelegationException (literal)

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):

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>

  • SOAP RPC literal style
  • SOAP Fault: "http://www.gridsite.org/namespaces/delegation-2":DelegationException (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://www.gridsite.org/namespaces/delegation-2":DelegationException (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://www.gridsite.org/namespaces/delegation-2":DelegationException (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://www.gridsite.org/namespaces/delegation-2":DelegationException (literal)

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):

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>

  • SOAP RPC literal style
  • SOAP Fault: "http://www.gridsite.org/namespaces/delegation-2":DelegationException (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_delegationID delegationID parameter documentation:

The ID of an already existing delegation session, initiated by getProxyReq() or getNewProxyReq().

Request parameter

Parameters:
_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>

  • SOAP RPC literal style
  • SOAP Fault: "http://www.gridsite.org/namespaces/delegation-2":DelegationException (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":JobUnknownFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":OperationNotAllowedFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":JobUnknownFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":JobUnknownFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":JobUnknownFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GetQuotaManagementFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":JobUnknownFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":JobUnknownFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

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:

  • "all" to get URIs with all available protocols
  • "default" to get URIs with the server default protocol not mandatory, default value is "all".

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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":JobUnknownFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":OperationNotAllowedFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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:

  • "all" to get URIs with all available protocols
  • "default" to get URIs with the server default protocol not mandatory, default value is "all".

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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":OperationNotAllowedFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":JobUnknownFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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 job id
  • the corresponding list of destination URIs (can be more than one if different transfer protocols are supported, e.g. gsiftp, https etc.)

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:

  • "all" to get URIs with all available protocols
  • "default" to get URIs with the server default protocol not mandatory, default value is "all".

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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":JobUnknownFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":OperationNotAllowedFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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:

  • "all" to get URIs with all available protocols
  • "default" to get URIs with the server default protocol not mandatory, default value is "all".

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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":JobUnknownFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":OperationNotAllowedFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GetQuotaManagementFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":JobUnknownFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":OperationNotAllowedFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":NoSuitableResourcesFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":NoSuitableResourcesFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":JobUnknownFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":OperationNotAllowedFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":JobUnknownFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":OperationNotAllowedFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_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.

  • SOAP RPC literal style
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthenticationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":AuthorizationFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":GenericFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":InvalidArgumentFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":JobUnknownFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":OperationNotAllowedFault (literal)
  • SOAP Fault: "http://glite.org/wms/wmproxy":ServerOverloadedFault (literal)

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):

Important: use soapcpp2 option '-i' to generate greatly improved and easy-to-use service classes;

Parameters:
_jobId Request parameter
_item Request parameter

Generated on 16 May 2012 for glite-wms-wmproxy-api-cpp-3.3.3 by  doxygen 1.6.1