1 /***
2 * CommonExecutionConnectorServiceSoapBindingStub.java
3 *
4 * This file was auto-generated from WSDL
5 * by the Apache Axis WSDL2Java emitter.
6 */
7
8 package org.astrogrid.applications.service.v1.cea;
9
10 public class CommonExecutionConnectorServiceSoapBindingStub extends org.apache.axis.client.Stub implements org.astrogrid.applications.service.v1.cea.CommonExecutionConnector {
11 private java.util.Vector cachedSerClasses = new java.util.Vector();
12 private java.util.Vector cachedSerQNames = new java.util.Vector();
13 private java.util.Vector cachedSerFactories = new java.util.Vector();
14 private java.util.Vector cachedDeserFactories = new java.util.Vector();
15
16 static org.apache.axis.description.OperationDesc [] _operations;
17
18 static {
19 _operations = new org.apache.axis.description.OperationDesc[9];
20 org.apache.axis.description.OperationDesc oper;
21 oper = new org.apache.axis.description.OperationDesc();
22 oper.setName("init");
23 oper.addParameter(new javax.xml.namespace.QName("http://www.astrogrid.org/schema/AGWorkflow/v1", "tool"), new javax.xml.namespace.QName("http://www.astrogrid.org/schema/AGWorkflow/v1", "tool"), org.astrogrid.workflow.beans.v1.axis._tool.class, org.apache.axis.description.ParameterDesc.IN, false, false);
24 oper.addParameter(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "jobstepID"), new javax.xml.namespace.QName("http://www.astrogrid.org/schema/CEATypes/v1", "job-identifier-type"), org.astrogrid.jes.types.v1.cea.axis.JobIdentifierType.class, org.apache.axis.description.ParameterDesc.IN, false, false);
25 oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
26 oper.setReturnClass(java.lang.String.class);
27 oper.setReturnQName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "initReturn"));
28 oper.setStyle(org.apache.axis.enum.Style.WRAPPED);
29 oper.setUse(org.apache.axis.enum.Use.LITERAL);
30 oper.addFault(new org.apache.axis.description.FaultDesc(
31 new javax.xml.namespace.QName("", "message"),
32 "org.astrogrid.applications.service.v1.cea.CeaFault",
33 new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"),
34 false
35 ));
36 _operations[0] = oper;
37
38 oper = new org.apache.axis.description.OperationDesc();
39 oper.setName("abort");
40 oper.addParameter(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "executionId"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false);
41 oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
42 oper.setReturnClass(boolean.class);
43 oper.setReturnQName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "abortReturn"));
44 oper.setStyle(org.apache.axis.enum.Style.WRAPPED);
45 oper.setUse(org.apache.axis.enum.Use.LITERAL);
46 oper.addFault(new org.apache.axis.description.FaultDesc(
47 new javax.xml.namespace.QName("", "message"),
48 "org.astrogrid.applications.service.v1.cea.CeaFault",
49 new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"),
50 false
51 ));
52 _operations[1] = oper;
53
54 oper = new org.apache.axis.description.OperationDesc();
55 oper.setName("registerResultsListener");
56 oper.addParameter(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "executionId"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false);
57 oper.addParameter(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "endpoint"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "anyURI"), org.apache.axis.types.URI.class, org.apache.axis.description.ParameterDesc.IN, false, false);
58 oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
59 oper.setReturnClass(boolean.class);
60 oper.setReturnQName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "registerReturn"));
61 oper.setStyle(org.apache.axis.enum.Style.WRAPPED);
62 oper.setUse(org.apache.axis.enum.Use.LITERAL);
63 oper.addFault(new org.apache.axis.description.FaultDesc(
64 new javax.xml.namespace.QName("", "message"),
65 "org.astrogrid.applications.service.v1.cea.CeaFault",
66 new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"),
67 false
68 ));
69 _operations[2] = oper;
70
71 oper = new org.apache.axis.description.OperationDesc();
72 oper.setName("registerProgressListener");
73 oper.addParameter(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "executionId"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false);
74 oper.addParameter(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "endpoint"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "anyURI"), org.apache.axis.types.URI.class, org.apache.axis.description.ParameterDesc.IN, false, false);
75 oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
76 oper.setReturnClass(boolean.class);
77 oper.setReturnQName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "registerReturn"));
78 oper.setStyle(org.apache.axis.enum.Style.WRAPPED);
79 oper.setUse(org.apache.axis.enum.Use.LITERAL);
80 oper.addFault(new org.apache.axis.description.FaultDesc(
81 new javax.xml.namespace.QName("", "message"),
82 "org.astrogrid.applications.service.v1.cea.CeaFault",
83 new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"),
84 false
85 ));
86 _operations[3] = oper;
87
88 oper = new org.apache.axis.description.OperationDesc();
89 oper.setName("execute");
90 oper.addParameter(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "executionId"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false);
91 oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
92 oper.setReturnClass(boolean.class);
93 oper.setReturnQName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "abortReturn"));
94 oper.setStyle(org.apache.axis.enum.Style.WRAPPED);
95 oper.setUse(org.apache.axis.enum.Use.LITERAL);
96 oper.addFault(new org.apache.axis.description.FaultDesc(
97 new javax.xml.namespace.QName("", "message"),
98 "org.astrogrid.applications.service.v1.cea.CeaFault",
99 new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"),
100 false
101 ));
102 _operations[4] = oper;
103
104 oper = new org.apache.axis.description.OperationDesc();
105 oper.setName("queryExecutionStatus");
106 oper.addParameter(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "executionId"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false);
107 oper.setReturnType(new javax.xml.namespace.QName("http://www.astrogrid.org/schema/CEATypes/v1", "message-type"));
108 oper.setReturnClass(org.astrogrid.jes.types.v1.cea.axis.MessageType.class);
109 oper.setReturnQName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "queryExecutionStatusReturn"));
110 oper.setStyle(org.apache.axis.enum.Style.WRAPPED);
111 oper.setUse(org.apache.axis.enum.Use.LITERAL);
112 oper.addFault(new org.apache.axis.description.FaultDesc(
113 new javax.xml.namespace.QName("", "message"),
114 "org.astrogrid.applications.service.v1.cea.CeaFault",
115 new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"),
116 false
117 ));
118 _operations[5] = oper;
119
120 oper = new org.apache.axis.description.OperationDesc();
121 oper.setName("getExecutionSummary");
122 oper.addParameter(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "executionId"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false);
123 oper.setReturnType(new javax.xml.namespace.QName("http://www.astrogrid.org/schema/CEATypes/v1", "execution-summary-type"));
124 oper.setReturnClass(org.astrogrid.jes.types.v1.cea.axis.ExecutionSummaryType.class);
125 oper.setReturnQName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "getExecutionSummaryReturn"));
126 oper.setStyle(org.apache.axis.enum.Style.WRAPPED);
127 oper.setUse(org.apache.axis.enum.Use.LITERAL);
128 oper.addFault(new org.apache.axis.description.FaultDesc(
129 new javax.xml.namespace.QName("", "message"),
130 "org.astrogrid.applications.service.v1.cea.CeaFault",
131 new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"),
132 false
133 ));
134 _operations[6] = oper;
135
136 oper = new org.apache.axis.description.OperationDesc();
137 oper.setName("returnRegistryEntry");
138 oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
139 oper.setReturnClass(java.lang.String.class);
140 oper.setReturnQName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "returnRegistryEntryReturn"));
141 oper.setStyle(org.apache.axis.enum.Style.WRAPPED);
142 oper.setUse(org.apache.axis.enum.Use.LITERAL);
143 _operations[7] = oper;
144
145 oper = new org.apache.axis.description.OperationDesc();
146 oper.setName("getResults");
147 oper.addParameter(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "executionId"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false);
148 oper.setReturnType(new javax.xml.namespace.QName("http://www.astrogrid.org/schema/CEATypes/v1", "result-list-type"));
149 oper.setReturnClass(org.astrogrid.jes.types.v1.cea.axis.ResultListType.class);
150 oper.setReturnQName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "getResultsReturn"));
151 oper.setStyle(org.apache.axis.enum.Style.WRAPPED);
152 oper.setUse(org.apache.axis.enum.Use.LITERAL);
153 oper.addFault(new org.apache.axis.description.FaultDesc(
154 new javax.xml.namespace.QName("", "message"),
155 "org.astrogrid.applications.service.v1.cea.CeaFault",
156 new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"),
157 false
158 ));
159 _operations[8] = oper;
160
161 }
162
163 public CommonExecutionConnectorServiceSoapBindingStub() throws org.apache.axis.AxisFault {
164 this(null);
165 }
166
167 public CommonExecutionConnectorServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
168 this(service);
169 super.cachedEndpoint = endpointURL;
170 }
171
172 public CommonExecutionConnectorServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
173 if (service == null) {
174 super.service = new org.apache.axis.client.Service();
175 } else {
176 super.service = service;
177 }
178 java.lang.Class cls;
179 javax.xml.namespace.QName qName;
180 java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
181 java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
182 java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
183 java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
184 java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
185 java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
186 java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
187 java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
188 qName = new javax.xml.namespace.QName("http://www.astrogrid.org/schema/CEATypes/v1", "input-list-type");
189 cachedSerQNames.add(qName);
190 cls = org.astrogrid.jes.types.v1.cea.axis.InputListType.class;
191 cachedSerClasses.add(cls);
192 cachedSerFactories.add(beansf);
193 cachedDeserFactories.add(beandf);
194
195 qName = new javax.xml.namespace.QName("http://www.astrogrid.org/schema/AGWorkflow/v1", "output");
196 cachedSerQNames.add(qName);
197 cls = org.astrogrid.workflow.beans.v1.axis._output.class;
198 cachedSerClasses.add(cls);
199 cachedSerFactories.add(beansf);
200 cachedDeserFactories.add(beandf);
201
202 qName = new javax.xml.namespace.QName("http://www.astrogrid.org/schema/CEATypes/v1", "log-level");
203 cachedSerQNames.add(qName);
204 cls = org.astrogrid.jes.types.v1.cea.axis.LogLevel.class;
205 cachedSerClasses.add(cls);
206 cachedSerFactories.add(enumsf);
207 cachedDeserFactories.add(enumdf);
208
209 qName = new javax.xml.namespace.QName("http://www.astrogrid.org/schema/CEATypes/v1", "result-list-type");
210 cachedSerQNames.add(qName);
211 cls = org.astrogrid.jes.types.v1.cea.axis.ResultListType.class;
212 cachedSerClasses.add(cls);
213 cachedSerFactories.add(beansf);
214 cachedDeserFactories.add(beandf);
215
216 qName = new javax.xml.namespace.QName("http://www.astrogrid.org/schema/AGWorkflow/v1", "tool");
217 cachedSerQNames.add(qName);
218 cls = org.astrogrid.workflow.beans.v1.axis._tool.class;
219 cachedSerClasses.add(cls);
220 cachedSerFactories.add(beansf);
221 cachedDeserFactories.add(beandf);
222
223 qName = new javax.xml.namespace.QName("http://www.astrogrid.org/schema/CEATypes/v1", "message-type");
224 cachedSerQNames.add(qName);
225 cls = org.astrogrid.jes.types.v1.cea.axis.MessageType.class;
226 cachedSerClasses.add(cls);
227 cachedSerFactories.add(beansf);
228 cachedDeserFactories.add(beandf);
229
230 qName = new javax.xml.namespace.QName("http://www.astrogrid.org/schema/CEATypes/v1", "job-identifier-type");
231 cachedSerQNames.add(qName);
232 cls = org.astrogrid.jes.types.v1.cea.axis.JobIdentifierType.class;
233 cachedSerClasses.add(cls);
234 cachedSerFactories.add(simplesf);
235 cachedDeserFactories.add(simpledf);
236
237 qName = new javax.xml.namespace.QName("http://www.astrogrid.org/schema/CEATypes/v1", "execution-summary-type");
238 cachedSerQNames.add(qName);
239 cls = org.astrogrid.jes.types.v1.cea.axis.ExecutionSummaryType.class;
240 cachedSerClasses.add(cls);
241 cachedSerFactories.add(beansf);
242 cachedDeserFactories.add(beandf);
243
244 qName = new javax.xml.namespace.QName("http://www.astrogrid.org/schema/CEATypes/v1", "execution-phase");
245 cachedSerQNames.add(qName);
246 cls = org.astrogrid.jes.types.v1.cea.axis.ExecutionPhase.class;
247 cachedSerClasses.add(cls);
248 cachedSerFactories.add(enumsf);
249 cachedDeserFactories.add(enumdf);
250
251 qName = new javax.xml.namespace.QName("http://www.astrogrid.org/schema/AGWorkflow/v1", "input");
252 cachedSerQNames.add(qName);
253 cls = org.astrogrid.workflow.beans.v1.axis._input.class;
254 cachedSerClasses.add(cls);
255 cachedSerFactories.add(beansf);
256 cachedDeserFactories.add(beandf);
257
258 qName = new javax.xml.namespace.QName("http://www.astrogrid.org/schema/AGParameterDefinition/v1", "parameterValue");
259 cachedSerQNames.add(qName);
260 cls = org.astrogrid.applications.beans.v1.axis.ceaparameters.ParameterValue.class;
261 cachedSerClasses.add(cls);
262 cachedSerFactories.add(beansf);
263 cachedDeserFactories.add(beandf);
264
265 }
266
267 private org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
268 try {
269 org.apache.axis.client.Call _call =
270 (org.apache.axis.client.Call) super.service.createCall();
271 if (super.maintainSessionSet) {
272 _call.setMaintainSession(super.maintainSession);
273 }
274 if (super.cachedUsername != null) {
275 _call.setUsername(super.cachedUsername);
276 }
277 if (super.cachedPassword != null) {
278 _call.setPassword(super.cachedPassword);
279 }
280 if (super.cachedEndpoint != null) {
281 _call.setTargetEndpointAddress(super.cachedEndpoint);
282 }
283 if (super.cachedTimeout != null) {
284 _call.setTimeout(super.cachedTimeout);
285 }
286 if (super.cachedPortName != null) {
287 _call.setPortName(super.cachedPortName);
288 }
289 java.util.Enumeration keys = super.cachedProperties.keys();
290 while (keys.hasMoreElements()) {
291 java.lang.String key = (java.lang.String) keys.nextElement();
292 _call.setProperty(key, super.cachedProperties.get(key));
293 }
294
295
296
297
298
299 synchronized (this) {
300 if (firstCall()) {
301
302 _call.setEncodingStyle(null);
303 for (int i = 0; i < cachedSerFactories.size(); ++i) {
304 java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
305 javax.xml.namespace.QName qName =
306 (javax.xml.namespace.QName) cachedSerQNames.get(i);
307 java.lang.Class sf = (java.lang.Class)
308 cachedSerFactories.get(i);
309 java.lang.Class df = (java.lang.Class)
310 cachedDeserFactories.get(i);
311 _call.registerTypeMapping(cls, qName, sf, df, false);
312 }
313 }
314 }
315 return _call;
316 }
317 catch (java.lang.Throwable t) {
318 throw new org.apache.axis.AxisFault("Failure trying to get the Call object", t);
319 }
320 }
321
322 public java.lang.String init(org.astrogrid.workflow.beans.v1.axis._tool tool, org.astrogrid.jes.types.v1.cea.axis.JobIdentifierType jobstepID) throws java.rmi.RemoteException, org.astrogrid.applications.service.v1.cea.CeaFault {
323 if (super.cachedEndpoint == null) {
324 throw new org.apache.axis.NoEndPointException();
325 }
326 org.apache.axis.client.Call _call = createCall();
327 _call.setOperation(_operations[0]);
328 _call.setEncodingStyle(null);
329 _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
330 _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
331 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
332 _call.setOperationName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "init"));
333
334 setRequestHeaders(_call);
335 setAttachments(_call);
336 java.lang.Object _resp = _call.invoke(new java.lang.Object[] {tool, jobstepID});
337
338 if (_resp instanceof java.rmi.RemoteException) {
339 throw (java.rmi.RemoteException)_resp;
340 }
341 else {
342 extractAttachments(_call);
343 try {
344 return (java.lang.String) _resp;
345 } catch (java.lang.Exception _exception) {
346 return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class);
347 }
348 }
349 }
350
351 public boolean abort(java.lang.String executionId) throws java.rmi.RemoteException, org.astrogrid.applications.service.v1.cea.CeaFault {
352 if (super.cachedEndpoint == null) {
353 throw new org.apache.axis.NoEndPointException();
354 }
355 org.apache.axis.client.Call _call = createCall();
356 _call.setOperation(_operations[1]);
357 _call.setEncodingStyle(null);
358 _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
359 _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
360 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
361 _call.setOperationName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "abort"));
362
363 setRequestHeaders(_call);
364 setAttachments(_call);
365 java.lang.Object _resp = _call.invoke(new java.lang.Object[] {executionId});
366
367 if (_resp instanceof java.rmi.RemoteException) {
368 throw (java.rmi.RemoteException)_resp;
369 }
370 else {
371 extractAttachments(_call);
372 try {
373 return ((java.lang.Boolean) _resp).booleanValue();
374 } catch (java.lang.Exception _exception) {
375 return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
376 }
377 }
378 }
379
380 public boolean registerResultsListener(java.lang.String executionId, org.apache.axis.types.URI endpoint) throws java.rmi.RemoteException, org.astrogrid.applications.service.v1.cea.CeaFault {
381 if (super.cachedEndpoint == null) {
382 throw new org.apache.axis.NoEndPointException();
383 }
384 org.apache.axis.client.Call _call = createCall();
385 _call.setOperation(_operations[2]);
386 _call.setEncodingStyle(null);
387 _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
388 _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
389 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
390 _call.setOperationName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "registerResultsListener"));
391
392 setRequestHeaders(_call);
393 setAttachments(_call);
394 java.lang.Object _resp = _call.invoke(new java.lang.Object[] {executionId, endpoint});
395
396 if (_resp instanceof java.rmi.RemoteException) {
397 throw (java.rmi.RemoteException)_resp;
398 }
399 else {
400 extractAttachments(_call);
401 try {
402 return ((java.lang.Boolean) _resp).booleanValue();
403 } catch (java.lang.Exception _exception) {
404 return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
405 }
406 }
407 }
408
409 public boolean registerProgressListener(java.lang.String executionId, org.apache.axis.types.URI endpoint) throws java.rmi.RemoteException, org.astrogrid.applications.service.v1.cea.CeaFault {
410 if (super.cachedEndpoint == null) {
411 throw new org.apache.axis.NoEndPointException();
412 }
413 org.apache.axis.client.Call _call = createCall();
414 _call.setOperation(_operations[3]);
415 _call.setEncodingStyle(null);
416 _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
417 _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
418 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
419 _call.setOperationName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "registerProgressListener"));
420
421 setRequestHeaders(_call);
422 setAttachments(_call);
423 java.lang.Object _resp = _call.invoke(new java.lang.Object[] {executionId, endpoint});
424
425 if (_resp instanceof java.rmi.RemoteException) {
426 throw (java.rmi.RemoteException)_resp;
427 }
428 else {
429 extractAttachments(_call);
430 try {
431 return ((java.lang.Boolean) _resp).booleanValue();
432 } catch (java.lang.Exception _exception) {
433 return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
434 }
435 }
436 }
437
438 public boolean execute(java.lang.String executionId) throws java.rmi.RemoteException, org.astrogrid.applications.service.v1.cea.CeaFault {
439 if (super.cachedEndpoint == null) {
440 throw new org.apache.axis.NoEndPointException();
441 }
442 org.apache.axis.client.Call _call = createCall();
443 _call.setOperation(_operations[4]);
444 _call.setEncodingStyle(null);
445 _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
446 _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
447 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
448 _call.setOperationName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "execute"));
449
450 setRequestHeaders(_call);
451 setAttachments(_call);
452 java.lang.Object _resp = _call.invoke(new java.lang.Object[] {executionId});
453
454 if (_resp instanceof java.rmi.RemoteException) {
455 throw (java.rmi.RemoteException)_resp;
456 }
457 else {
458 extractAttachments(_call);
459 try {
460 return ((java.lang.Boolean) _resp).booleanValue();
461 } catch (java.lang.Exception _exception) {
462 return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
463 }
464 }
465 }
466
467 public org.astrogrid.jes.types.v1.cea.axis.MessageType queryExecutionStatus(java.lang.String executionId) throws java.rmi.RemoteException, org.astrogrid.applications.service.v1.cea.CeaFault {
468 if (super.cachedEndpoint == null) {
469 throw new org.apache.axis.NoEndPointException();
470 }
471 org.apache.axis.client.Call _call = createCall();
472 _call.setOperation(_operations[5]);
473 _call.setEncodingStyle(null);
474 _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
475 _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
476 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
477 _call.setOperationName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "queryExecutionStatus"));
478
479 setRequestHeaders(_call);
480 setAttachments(_call);
481 java.lang.Object _resp = _call.invoke(new java.lang.Object[] {executionId});
482
483 if (_resp instanceof java.rmi.RemoteException) {
484 throw (java.rmi.RemoteException)_resp;
485 }
486 else {
487 extractAttachments(_call);
488 try {
489 return (org.astrogrid.jes.types.v1.cea.axis.MessageType) _resp;
490 } catch (java.lang.Exception _exception) {
491 return (org.astrogrid.jes.types.v1.cea.axis.MessageType) org.apache.axis.utils.JavaUtils.convert(_resp, org.astrogrid.jes.types.v1.cea.axis.MessageType.class);
492 }
493 }
494 }
495
496 public org.astrogrid.jes.types.v1.cea.axis.ExecutionSummaryType getExecutionSummary(java.lang.String executionId) throws java.rmi.RemoteException, org.astrogrid.applications.service.v1.cea.CeaFault {
497 if (super.cachedEndpoint == null) {
498 throw new org.apache.axis.NoEndPointException();
499 }
500 org.apache.axis.client.Call _call = createCall();
501 _call.setOperation(_operations[6]);
502 _call.setEncodingStyle(null);
503 _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
504 _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
505 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
506 _call.setOperationName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "getExecutionSummary"));
507
508 setRequestHeaders(_call);
509 setAttachments(_call);
510 java.lang.Object _resp = _call.invoke(new java.lang.Object[] {executionId});
511
512 if (_resp instanceof java.rmi.RemoteException) {
513 throw (java.rmi.RemoteException)_resp;
514 }
515 else {
516 extractAttachments(_call);
517 try {
518 return (org.astrogrid.jes.types.v1.cea.axis.ExecutionSummaryType) _resp;
519 } catch (java.lang.Exception _exception) {
520 return (org.astrogrid.jes.types.v1.cea.axis.ExecutionSummaryType) org.apache.axis.utils.JavaUtils.convert(_resp, org.astrogrid.jes.types.v1.cea.axis.ExecutionSummaryType.class);
521 }
522 }
523 }
524
525 public java.lang.String returnRegistryEntry() throws java.rmi.RemoteException {
526 if (super.cachedEndpoint == null) {
527 throw new org.apache.axis.NoEndPointException();
528 }
529 org.apache.axis.client.Call _call = createCall();
530 _call.setOperation(_operations[7]);
531 _call.setEncodingStyle(null);
532 _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
533 _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
534 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
535 _call.setOperationName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "returnRegistryEntry"));
536
537 setRequestHeaders(_call);
538 setAttachments(_call);
539 java.lang.Object _resp = _call.invoke(new java.lang.Object[] {});
540
541 if (_resp instanceof java.rmi.RemoteException) {
542 throw (java.rmi.RemoteException)_resp;
543 }
544 else {
545 extractAttachments(_call);
546 try {
547 return (java.lang.String) _resp;
548 } catch (java.lang.Exception _exception) {
549 return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class);
550 }
551 }
552 }
553
554 public org.astrogrid.jes.types.v1.cea.axis.ResultListType getResults(java.lang.String executionId) throws java.rmi.RemoteException, org.astrogrid.applications.service.v1.cea.CeaFault {
555 if (super.cachedEndpoint == null) {
556 throw new org.apache.axis.NoEndPointException();
557 }
558 org.apache.axis.client.Call _call = createCall();
559 _call.setOperation(_operations[8]);
560 _call.setUseSOAPAction(true);
561 _call.setSOAPActionURI("capeconnect:CommonExecutionConnectorService:CommonExecutionConnector#getResults");
562 _call.setEncodingStyle(null);
563 _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
564 _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
565 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
566 _call.setOperationName(new javax.xml.namespace.QName("urn:impl.cea.applications.astrogrid.org", "getResults"));
567
568 setRequestHeaders(_call);
569 setAttachments(_call);
570 java.lang.Object _resp = _call.invoke(new java.lang.Object[] {executionId});
571
572 if (_resp instanceof java.rmi.RemoteException) {
573 throw (java.rmi.RemoteException)_resp;
574 }
575 else {
576 extractAttachments(_call);
577 try {
578 return (org.astrogrid.jes.types.v1.cea.axis.ResultListType) _resp;
579 } catch (java.lang.Exception _exception) {
580 return (org.astrogrid.jes.types.v1.cea.axis.ResultListType) org.apache.axis.utils.JavaUtils.convert(_resp, org.astrogrid.jes.types.v1.cea.axis.ResultListType.class);
581 }
582 }
583 }
584
585 }