View Javadoc

1   /**
2    * IntrawayWSDLBindingStub.java
3    *
4    * This file was auto-generated from WSDL
5    * by the Apache Axis 1.3 Oct 05, 2005 (05:23:37 EDT) WSDL2Java emitter.
6    */
7   
8   package net.sf.provisioner.IntrawayWSDL_pkg;
9   
10  public class IntrawayWSDLBindingStub extends org.apache.axis.client.Stub implements net.sf.provisioner.IntrawayWSDL_pkg.IntrawayWSDLPortType {
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[4];
20          _initOperationDesc1();
21      }
22  
23      private static void _initOperationDesc1(){
24          org.apache.axis.description.OperationDesc oper;
25          org.apache.axis.description.ParameterDesc param;
26          oper = new org.apache.axis.description.OperationDesc();
27          oper.setName("Put");
28          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "authKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
29          oper.addParameter(param);
30          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ArrayOfInterfaceObjInput"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:IntrawayWSDL", "ArrayOfInterfaceObjInput"), net.sf.provisioner.IntrawayWSDL_pkg.InterfaceObjInput[].class, false, false);
31          oper.addParameter(param);
32          oper.setReturnType(new javax.xml.namespace.QName("urn:IntrawayWSDL", "ArrayOfInterfaceObjOutput"));
33          oper.setReturnClass(net.sf.provisioner.IntrawayWSDL_pkg.InterfaceObjOutput[].class);
34          oper.setReturnQName(new javax.xml.namespace.QName("", "ArrayOfInterfaceObjOutput"));
35          oper.setStyle(org.apache.axis.constants.Style.RPC);
36          oper.setUse(org.apache.axis.constants.Use.ENCODED);
37          _operations[0] = oper;
38  
39          oper = new org.apache.axis.description.OperationDesc();
40          oper.setName("GetActivity");
41          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "authKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
42          oper.addParameter(param);
43          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "lastIdEntradaCaller"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
44          oper.addParameter(param);
45          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "idInterface"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
46          oper.addParameter(param);
47          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "idError"), org.apache.axis.description.ParameterDesc.OUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
48          oper.addParameter(param);
49          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "errorStr"), org.apache.axis.description.ParameterDesc.OUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
50          oper.addParameter(param);
51          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ArrayOfActivityObjOutput"), org.apache.axis.description.ParameterDesc.OUT, new javax.xml.namespace.QName("urn:IntrawayWSDL", "ArrayOfActivityObjOutput"), net.sf.provisioner.IntrawayWSDL_pkg.ActivityObjOutput[].class, false, false);
52          oper.addParameter(param);
53          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
54          oper.setStyle(org.apache.axis.constants.Style.RPC);
55          oper.setUse(org.apache.axis.constants.Use.ENCODED);
56          _operations[1] = oper;
57  
58          oper = new org.apache.axis.description.OperationDesc();
59          oper.setName("GetDocsisStatus");
60          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "authKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
61          oper.addParameter(param);
62          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "idEmpresaCRM"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
63          oper.addParameter(param);
64          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "idServicio"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
65          oper.addParameter(param);
66          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "idVenta"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
67          oper.addParameter(param);
68          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "idProducto"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
69          oper.addParameter(param);
70          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "xmlEncoding"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
71          oper.addParameter(param);
72          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "idError"), org.apache.axis.description.ParameterDesc.OUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
73          oper.addParameter(param);
74          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "errorStr"), org.apache.axis.description.ParameterDesc.OUT, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
75          oper.addParameter(param);
76          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "DocsisStatusObjOutput"), org.apache.axis.description.ParameterDesc.OUT, new javax.xml.namespace.QName("urn:IntrawayWSDL", "DocsisStatusObjOutput"), net.sf.provisioner.IntrawayWSDL_pkg.DocsisStatusObjOutput.class, false, false);
77          oper.addParameter(param);
78          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
79          oper.setStyle(org.apache.axis.constants.Style.RPC);
80          oper.setUse(org.apache.axis.constants.Use.ENCODED);
81          _operations[2] = oper;
82  
83          oper = new org.apache.axis.description.OperationDesc();
84          oper.setName("Maintenance");
85          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "authKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
86          oper.addParameter(param);
87          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ArrayOfMaintenanceObjInput"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:IntrawayWSDL", "ArrayOfMaintenanceObjInput"), net.sf.provisioner.IntrawayWSDL_pkg.MaintenanceObjInput[].class, false, false);
88          oper.addParameter(param);
89          oper.setReturnType(new javax.xml.namespace.QName("urn:IntrawayWSDL", "ArrayOfMaintenanceObjOutput"));
90          oper.setReturnClass(net.sf.provisioner.IntrawayWSDL_pkg.MaintenanceObjOutput[].class);
91          oper.setReturnQName(new javax.xml.namespace.QName("", "ArrayOfMaintenanceObjOutput"));
92          oper.setStyle(org.apache.axis.constants.Style.RPC);
93          oper.setUse(org.apache.axis.constants.Use.ENCODED);
94          _operations[3] = oper;
95  
96      }
97  
98      public IntrawayWSDLBindingStub() throws org.apache.axis.AxisFault {
99           this(null);
100     }
101 
102     public IntrawayWSDLBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
103          this(service);
104          super.cachedEndpoint = endpointURL;
105     }
106 
107     public IntrawayWSDLBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
108         if (service == null) {
109             super.service = new org.apache.axis.client.Service();
110         } else {
111             super.service = service;
112         }
113         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
114             java.lang.Class cls;
115             javax.xml.namespace.QName qName;
116             javax.xml.namespace.QName qName2;
117             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
118             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
119             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
120             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
121             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
122             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
123             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
124             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
125             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
126             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
127             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "ActivityObjOutput");
128             cachedSerQNames.add(qName);
129             cls = net.sf.provisioner.IntrawayWSDL_pkg.ActivityObjOutput.class;
130             cachedSerClasses.add(cls);
131             cachedSerFactories.add(beansf);
132             cachedDeserFactories.add(beandf);
133 
134             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "ArrayOfActivityObjOutput");
135             cachedSerQNames.add(qName);
136             cls = net.sf.provisioner.IntrawayWSDL_pkg.ActivityObjOutput[].class;
137             cachedSerClasses.add(cls);
138             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "ActivityObjOutput");
139             qName2 = null;
140             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
141             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
142 
143             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "ArrayOfComandosObj");
144             cachedSerQNames.add(qName);
145             cls = net.sf.provisioner.IntrawayWSDL_pkg.ComandosObj[].class;
146             cachedSerClasses.add(cls);
147             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "comandosObj");
148             qName2 = null;
149             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
150             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
151 
152             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "ArrayOfFlowsObj");
153             cachedSerQNames.add(qName);
154             cls = net.sf.provisioner.IntrawayWSDL_pkg.FlowsObj[].class;
155             cachedSerClasses.add(cls);
156             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "flowsObj");
157             qName2 = null;
158             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
159             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
160 
161             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "ArrayOfInterfaceObjInput");
162             cachedSerQNames.add(qName);
163             cls = net.sf.provisioner.IntrawayWSDL_pkg.InterfaceObjInput[].class;
164             cachedSerClasses.add(cls);
165             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "InterfaceObjInput");
166             qName2 = null;
167             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
168             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
169 
170             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "ArrayOfInterfaceObjOutput");
171             cachedSerQNames.add(qName);
172             cls = net.sf.provisioner.IntrawayWSDL_pkg.InterfaceObjOutput[].class;
173             cachedSerClasses.add(cls);
174             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "InterfaceObjOutput");
175             qName2 = null;
176             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
177             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
178 
179             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "ArrayOfLeasesObj");
180             cachedSerQNames.add(qName);
181             cls = net.sf.provisioner.IntrawayWSDL_pkg.LeasesObj[].class;
182             cachedSerClasses.add(cls);
183             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "leasesObj");
184             qName2 = null;
185             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
186             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
187 
188             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "ArrayOfMaintenanceObjInput");
189             cachedSerQNames.add(qName);
190             cls = net.sf.provisioner.IntrawayWSDL_pkg.MaintenanceObjInput[].class;
191             cachedSerClasses.add(cls);
192             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "MaintenanceObjInput");
193             qName2 = null;
194             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
195             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
196 
197             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "ArrayOfMaintenanceObjOutput");
198             cachedSerQNames.add(qName);
199             cls = net.sf.provisioner.IntrawayWSDL_pkg.MaintenanceObjOutput[].class;
200             cachedSerClasses.add(cls);
201             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "MaintenanceObjOutput");
202             qName2 = null;
203             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
204             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
205 
206             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "ArrayOfMensajesObj");
207             cachedSerQNames.add(qName);
208             cls = net.sf.provisioner.IntrawayWSDL_pkg.MensajesObj[].class;
209             cachedSerClasses.add(cls);
210             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "mensajesObj");
211             qName2 = null;
212             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
213             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
214 
215             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "ArrayOfOpcionesObj");
216             cachedSerQNames.add(qName);
217             cls = net.sf.provisioner.IntrawayWSDL_pkg.OpcionesObj[].class;
218             cachedSerClasses.add(cls);
219             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "opcionesObj");
220             qName2 = null;
221             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
222             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
223 
224             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "ArrayOfPoolingObj");
225             cachedSerQNames.add(qName);
226             cls = net.sf.provisioner.IntrawayWSDL_pkg.PoolingObj[].class;
227             cachedSerClasses.add(cls);
228             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "poolingObj");
229             qName2 = null;
230             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
231             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
232 
233             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "comandosObj");
234             cachedSerQNames.add(qName);
235             cls = net.sf.provisioner.IntrawayWSDL_pkg.ComandosObj.class;
236             cachedSerClasses.add(cls);
237             cachedSerFactories.add(beansf);
238             cachedDeserFactories.add(beandf);
239 
240             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "DocsisStatusObjOutput");
241             cachedSerQNames.add(qName);
242             cls = net.sf.provisioner.IntrawayWSDL_pkg.DocsisStatusObjOutput.class;
243             cachedSerClasses.add(cls);
244             cachedSerFactories.add(beansf);
245             cachedDeserFactories.add(beandf);
246 
247             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "flowsObj");
248             cachedSerQNames.add(qName);
249             cls = net.sf.provisioner.IntrawayWSDL_pkg.FlowsObj.class;
250             cachedSerClasses.add(cls);
251             cachedSerFactories.add(beansf);
252             cachedDeserFactories.add(beandf);
253 
254             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "InterfaceObjInput");
255             cachedSerQNames.add(qName);
256             cls = net.sf.provisioner.IntrawayWSDL_pkg.InterfaceObjInput.class;
257             cachedSerClasses.add(cls);
258             cachedSerFactories.add(beansf);
259             cachedDeserFactories.add(beandf);
260 
261             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "InterfaceObjOutput");
262             cachedSerQNames.add(qName);
263             cls = net.sf.provisioner.IntrawayWSDL_pkg.InterfaceObjOutput.class;
264             cachedSerClasses.add(cls);
265             cachedSerFactories.add(beansf);
266             cachedDeserFactories.add(beandf);
267 
268             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "leasesObj");
269             cachedSerQNames.add(qName);
270             cls = net.sf.provisioner.IntrawayWSDL_pkg.LeasesObj.class;
271             cachedSerClasses.add(cls);
272             cachedSerFactories.add(beansf);
273             cachedDeserFactories.add(beandf);
274 
275             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "MaintenanceObjInput");
276             cachedSerQNames.add(qName);
277             cls = net.sf.provisioner.IntrawayWSDL_pkg.MaintenanceObjInput.class;
278             cachedSerClasses.add(cls);
279             cachedSerFactories.add(beansf);
280             cachedDeserFactories.add(beandf);
281 
282             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "MaintenanceObjOutput");
283             cachedSerQNames.add(qName);
284             cls = net.sf.provisioner.IntrawayWSDL_pkg.MaintenanceObjOutput.class;
285             cachedSerClasses.add(cls);
286             cachedSerFactories.add(beansf);
287             cachedDeserFactories.add(beandf);
288 
289             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "mensajesObj");
290             cachedSerQNames.add(qName);
291             cls = net.sf.provisioner.IntrawayWSDL_pkg.MensajesObj.class;
292             cachedSerClasses.add(cls);
293             cachedSerFactories.add(beansf);
294             cachedDeserFactories.add(beandf);
295 
296             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "opcionesObj");
297             cachedSerQNames.add(qName);
298             cls = net.sf.provisioner.IntrawayWSDL_pkg.OpcionesObj.class;
299             cachedSerClasses.add(cls);
300             cachedSerFactories.add(beansf);
301             cachedDeserFactories.add(beandf);
302 
303             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "poolingObj");
304             cachedSerQNames.add(qName);
305             cls = net.sf.provisioner.IntrawayWSDL_pkg.PoolingObj.class;
306             cachedSerClasses.add(cls);
307             cachedSerFactories.add(beansf);
308             cachedDeserFactories.add(beandf);
309 
310             qName = new javax.xml.namespace.QName("urn:IntrawayWSDL", "spDescriptionObj");
311             cachedSerQNames.add(qName);
312             cls = net.sf.provisioner.IntrawayWSDL_pkg.SpDescriptionObj.class;
313             cachedSerClasses.add(cls);
314             cachedSerFactories.add(beansf);
315             cachedDeserFactories.add(beandf);
316 
317     }
318 
319     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
320         try {
321             org.apache.axis.client.Call _call = super._createCall();
322             if (super.maintainSessionSet) {
323                 _call.setMaintainSession(super.maintainSession);
324             }
325             if (super.cachedUsername != null) {
326                 _call.setUsername(super.cachedUsername);
327             }
328             if (super.cachedPassword != null) {
329                 _call.setPassword(super.cachedPassword);
330             }
331             if (super.cachedEndpoint != null) {
332                 _call.setTargetEndpointAddress(super.cachedEndpoint);
333             }
334             if (super.cachedTimeout != null) {
335                 _call.setTimeout(super.cachedTimeout);
336             }
337             if (super.cachedPortName != null) {
338                 _call.setPortName(super.cachedPortName);
339             }
340             java.util.Enumeration keys = super.cachedProperties.keys();
341             while (keys.hasMoreElements()) {
342                 java.lang.String key = (java.lang.String) keys.nextElement();
343                 _call.setProperty(key, super.cachedProperties.get(key));
344             }
345             // All the type mapping information is registered
346             // when the first call is made.
347             // The type mapping information is actually registered in
348             // the TypeMappingRegistry of the service, which
349             // is the reason why registration is only needed for the first call.
350             synchronized (this) {
351                 if (firstCall()) {
352                     // must set encoding style before registering serializers
353                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
354                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
355                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
356                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
357                         javax.xml.namespace.QName qName =
358                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
359                         java.lang.Object x = cachedSerFactories.get(i);
360                         if (x instanceof Class) {
361                             java.lang.Class sf = (java.lang.Class)
362                                  cachedSerFactories.get(i);
363                             java.lang.Class df = (java.lang.Class)
364                                  cachedDeserFactories.get(i);
365                             _call.registerTypeMapping(cls, qName, sf, df, false);
366                         }
367                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
368                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
369                                  cachedSerFactories.get(i);
370                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
371                                  cachedDeserFactories.get(i);
372                             _call.registerTypeMapping(cls, qName, sf, df, false);
373                         }
374                     }
375                 }
376             }
377             return _call;
378         }
379         catch (java.lang.Throwable _t) {
380             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
381         }
382     }
383 
384     public net.sf.provisioner.IntrawayWSDL_pkg.InterfaceObjOutput[] put(java.lang.String authKey, net.sf.provisioner.IntrawayWSDL_pkg.InterfaceObjInput[] arrayOfInterfaceObjInput) throws java.rmi.RemoteException {
385         if (super.cachedEndpoint == null) {
386             throw new org.apache.axis.NoEndPointException();
387         }
388         org.apache.axis.client.Call _call = createCall();
389         _call.setOperation(_operations[0]);
390         _call.setUseSOAPAction(true);
391         _call.setSOAPActionURI("urn:IntrawayWSDL#Put");
392         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
393         _call.setOperationName(new javax.xml.namespace.QName("urn:IntrawayWSDL", "Put"));
394 
395         setRequestHeaders(_call);
396         setAttachments(_call);
397  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {authKey, arrayOfInterfaceObjInput});
398 
399         if (_resp instanceof java.rmi.RemoteException) {
400             throw (java.rmi.RemoteException)_resp;
401         }
402         else {
403             extractAttachments(_call);
404             try {
405                 return (net.sf.provisioner.IntrawayWSDL_pkg.InterfaceObjOutput[]) _resp;
406             } catch (java.lang.Exception _exception) {
407                 return (net.sf.provisioner.IntrawayWSDL_pkg.InterfaceObjOutput[]) org.apache.axis.utils.JavaUtils.convert(_resp, net.sf.provisioner.IntrawayWSDL_pkg.InterfaceObjOutput[].class);
408             }
409         }
410   } catch (org.apache.axis.AxisFault axisFaultException) {
411   throw axisFaultException;
412 }
413     }
414 
415     public void getActivity(java.lang.String authKey, java.lang.String lastIdEntradaCaller, java.lang.String idInterface, javax.xml.rpc.holders.StringHolder idError, javax.xml.rpc.holders.StringHolder errorStr, net.sf.provisioner.IntrawayWSDL_pkg.holders.ArrayOfActivityObjOutputHolder arrayOfActivityObjOutput) throws java.rmi.RemoteException {
416         if (super.cachedEndpoint == null) {
417             throw new org.apache.axis.NoEndPointException();
418         }
419         org.apache.axis.client.Call _call = createCall();
420         _call.setOperation(_operations[1]);
421         _call.setUseSOAPAction(true);
422         _call.setSOAPActionURI("urn:IntrawayWSDL#GetActivity");
423         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
424         _call.setOperationName(new javax.xml.namespace.QName("urn:IntrawayWSDL", "GetActivity"));
425 
426         setRequestHeaders(_call);
427         setAttachments(_call);
428  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {authKey, lastIdEntradaCaller, idInterface});
429 
430         if (_resp instanceof java.rmi.RemoteException) {
431             throw (java.rmi.RemoteException)_resp;
432         }
433         else {
434             extractAttachments(_call);
435             java.util.Map _output;
436             _output = _call.getOutputParams();
437             try {
438                 idError.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "idError"));
439             } catch (java.lang.Exception _exception) {
440                 idError.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "idError")), java.lang.String.class);
441             }
442             try {
443                 errorStr.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "errorStr"));
444             } catch (java.lang.Exception _exception) {
445                 errorStr.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "errorStr")), java.lang.String.class);
446             }
447             try {
448                 arrayOfActivityObjOutput.value = (net.sf.provisioner.IntrawayWSDL_pkg.ActivityObjOutput[]) _output.get(new javax.xml.namespace.QName("", "ArrayOfActivityObjOutput"));
449             } catch (java.lang.Exception _exception) {
450                 arrayOfActivityObjOutput.value = (net.sf.provisioner.IntrawayWSDL_pkg.ActivityObjOutput[]) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "ArrayOfActivityObjOutput")), net.sf.provisioner.IntrawayWSDL_pkg.ActivityObjOutput[].class);
451             }
452         }
453   } catch (org.apache.axis.AxisFault axisFaultException) {
454   throw axisFaultException;
455 }
456     }
457 
458     public void getDocsisStatus(java.lang.String authKey, java.lang.String idEmpresaCRM, java.lang.String idServicio, java.lang.String idVenta, java.lang.String idProducto, java.lang.String xmlEncoding, javax.xml.rpc.holders.StringHolder idError, javax.xml.rpc.holders.StringHolder errorStr, net.sf.provisioner.IntrawayWSDL_pkg.holders.DocsisStatusObjOutputHolder docsisStatusObjOutput) throws java.rmi.RemoteException {
459         if (super.cachedEndpoint == null) {
460             throw new org.apache.axis.NoEndPointException();
461         }
462         org.apache.axis.client.Call _call = createCall();
463         _call.setOperation(_operations[2]);
464         _call.setUseSOAPAction(true);
465         _call.setSOAPActionURI("urn:IntrawayWSDL#GetDocsisStatus");
466         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
467         _call.setOperationName(new javax.xml.namespace.QName("urn:IntrawayWSDL", "GetDocsisStatus"));
468 
469         setRequestHeaders(_call);
470         setAttachments(_call);
471  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {authKey, idEmpresaCRM, idServicio, idVenta, idProducto, xmlEncoding});
472 
473         if (_resp instanceof java.rmi.RemoteException) {
474             throw (java.rmi.RemoteException)_resp;
475         }
476         else {
477             extractAttachments(_call);
478             java.util.Map _output;
479             _output = _call.getOutputParams();
480             try {
481                 idError.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "idError"));
482             } catch (java.lang.Exception _exception) {
483                 idError.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "idError")), java.lang.String.class);
484             }
485             try {
486                 errorStr.value = (java.lang.String) _output.get(new javax.xml.namespace.QName("", "errorStr"));
487             } catch (java.lang.Exception _exception) {
488                 errorStr.value = (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "errorStr")), java.lang.String.class);
489             }
490             try {
491                 docsisStatusObjOutput.value = (net.sf.provisioner.IntrawayWSDL_pkg.DocsisStatusObjOutput) _output.get(new javax.xml.namespace.QName("", "DocsisStatusObjOutput"));
492             } catch (java.lang.Exception _exception) {
493                 docsisStatusObjOutput.value = (net.sf.provisioner.IntrawayWSDL_pkg.DocsisStatusObjOutput) org.apache.axis.utils.JavaUtils.convert(_output.get(new javax.xml.namespace.QName("", "DocsisStatusObjOutput")), net.sf.provisioner.IntrawayWSDL_pkg.DocsisStatusObjOutput.class);
494             }
495         }
496   } catch (org.apache.axis.AxisFault axisFaultException) {
497   throw axisFaultException;
498 }
499     }
500 
501     public net.sf.provisioner.IntrawayWSDL_pkg.MaintenanceObjOutput[] maintenance(java.lang.String authKey, net.sf.provisioner.IntrawayWSDL_pkg.MaintenanceObjInput[] arrayOfMaintenanceObjInput) throws java.rmi.RemoteException {
502         if (super.cachedEndpoint == null) {
503             throw new org.apache.axis.NoEndPointException();
504         }
505         org.apache.axis.client.Call _call = createCall();
506         _call.setOperation(_operations[3]);
507         _call.setUseSOAPAction(true);
508         _call.setSOAPActionURI("urn:IntrawayWSDL#Maintenance");
509         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
510         _call.setOperationName(new javax.xml.namespace.QName("urn:IntrawayWSDL", "Maintenance"));
511 
512         setRequestHeaders(_call);
513         setAttachments(_call);
514  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {authKey, arrayOfMaintenanceObjInput});
515 
516         if (_resp instanceof java.rmi.RemoteException) {
517             throw (java.rmi.RemoteException)_resp;
518         }
519         else {
520             extractAttachments(_call);
521             try {
522                 return (net.sf.provisioner.IntrawayWSDL_pkg.MaintenanceObjOutput[]) _resp;
523             } catch (java.lang.Exception _exception) {
524                 return (net.sf.provisioner.IntrawayWSDL_pkg.MaintenanceObjOutput[]) org.apache.axis.utils.JavaUtils.convert(_resp, net.sf.provisioner.IntrawayWSDL_pkg.MaintenanceObjOutput[].class);
525             }
526         }
527   } catch (org.apache.axis.AxisFault axisFaultException) {
528   throw axisFaultException;
529 }
530     }
531 
532 }