http://glite.org/wms/wmproxy
The jobRegister Operation
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.
jobRegisterResponse  jobRegister (string jdl, string delegationId)
[fault:  AuthenticationFault  InvalidArgumentFault  GenericFault  AuthorizationFault  ]
Operation Type: Request-response
Parameter order: jdl  delegationId 
Collapse Input: jobRegisterRequest
string jdl  
string delegationId  
Collapse Output: jobRegisterResponse
JobIdStructType jobIdStruct  
Collapse Fault:
AuthenticationFault 
AuthenticationFault fault  
InvalidArgumentFault 
InvalidArgumentFault fault  
GenericFault 
GenericFault GenericFault  
AuthorizationFault 
AuthorizationFault fault  
 Collapse Bindings
Binding: WMProxy
<soap:binding  style="rpc"
  transport="http://schemas.xmlsoap.org/soap/http" />
Operation:
 
Input: jobRegisterRequest
<soap:body  namespace="http://glite.org/wms/wmproxy"
  use="literal" />
Output: jobRegisterResponse
<soap:body  namespace="http://glite.org/wms/wmproxy"
  use="literal" />
Fault:
AuthenticationFault: AuthenticationFault
<soap:fault  name="AuthenticationFault"
  use="literal" />
 
AuthorizationFault: AuthorizationFault
<soap:fault  name="AuthorizationFault"
  use="literal" />
 
InvalidArgumentFault: InvalidArgumentFault
<soap:fault  name="InvalidArgumentFault"
  use="literal" />
 
GenericFault: GenericFault
<soap:fault  name="GenericFault"
  use="literal" />
 

 Collapse XML
-<wsdl:operation  name="jobRegister"  parameterOrder="jdl delegationId">
<wsdl:documentation> 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. </wsdl:documentation>
<wsdl:input  message="glitens:jobRegisterRequest"  name="jobRegisterRequest" />
<wsdl:output  message="glitens:jobRegisterResponse"  name="jobRegisterResponse" />
<wsdl:fault  message="glitens:AuthenticationFault"  name="AuthenticationFault" />
<wsdl:fault  message="glitens:InvalidArgumentFault"  name="InvalidArgumentFault" />
<wsdl:fault  message="glitens:GenericFault"  name="GenericFault" />
<wsdl:fault  message="glitens:AuthorizationFault"  name="AuthorizationFault" />
</wsdl:operation>
Generated by WSDLdoc ©