View Javadoc

1   /**
2    * VOMSAdminSoapBindingStub.java
3    *
4    * This file was auto-generated from WSDL
5    * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
6    */
7   
8   package org.glite.security.voms;
9   
10  public class VOMSAdminSoapBindingStub extends org.apache.axis.client.Stub implements org.glite.security.voms.VOMSAdmin {
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[39];
20          _initOperationDesc1();
21          _initOperationDesc2();
22          _initOperationDesc3();
23          _initOperationDesc4();
24      }
25  
26      private static void _initOperationDesc1(){
27          org.apache.axis.description.OperationDesc oper;
28          org.apache.axis.description.ParameterDesc param;
29          oper = new org.apache.axis.description.OperationDesc();
30          oper.setName("createGroup");
31          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
32          oper.addParameter(param);
33          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
34          oper.addParameter(param);
35          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
36          oper.setStyle(org.apache.axis.constants.Style.RPC);
37          oper.setUse(org.apache.axis.constants.Use.ENCODED);
38          oper.addFault(new org.apache.axis.description.FaultDesc(
39                        new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
40                        "org.glite.security.voms.VOMSException",
41                        new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
42                        true
43                       ));
44          _operations[0] = oper;
45  
46          oper = new org.apache.axis.description.OperationDesc();
47          oper.setName("getUser");
48          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
49          oper.addParameter(param);
50          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
51          oper.addParameter(param);
52          oper.setReturnType(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "User"));
53          oper.setReturnClass(org.glite.security.voms.User.class);
54          oper.setReturnQName(new javax.xml.namespace.QName("", "getUserReturn"));
55          oper.setStyle(org.apache.axis.constants.Style.RPC);
56          oper.setUse(org.apache.axis.constants.Use.ENCODED);
57          oper.addFault(new org.apache.axis.description.FaultDesc(
58                        new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
59                        "org.glite.security.voms.VOMSException",
60                        new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
61                        true
62                       ));
63          _operations[1] = oper;
64  
65          oper = new org.apache.axis.description.OperationDesc();
66          oper.setName("setUser");
67          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "User"), org.glite.security.voms.User.class, false, false);
68          oper.addParameter(param);
69          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
70          oper.setStyle(org.apache.axis.constants.Style.RPC);
71          oper.setUse(org.apache.axis.constants.Use.ENCODED);
72          oper.addFault(new org.apache.axis.description.FaultDesc(
73                        new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
74                        "org.glite.security.voms.VOMSException",
75                        new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
76                        true
77                       ));
78          _operations[2] = oper;
79  
80          oper = new org.apache.axis.description.OperationDesc();
81          oper.setName("getMajorVersionNumber");
82          oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
83          oper.setReturnClass(int.class);
84          oper.setReturnQName(new javax.xml.namespace.QName("", "getMajorVersionNumberReturn"));
85          oper.setStyle(org.apache.axis.constants.Style.RPC);
86          oper.setUse(org.apache.axis.constants.Use.ENCODED);
87          _operations[3] = oper;
88  
89          oper = new org.apache.axis.description.OperationDesc();
90          oper.setName("getVOName");
91          oper.setReturnType(new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"));
92          oper.setReturnClass(java.lang.String.class);
93          oper.setReturnQName(new javax.xml.namespace.QName("", "getVONameReturn"));
94          oper.setStyle(org.apache.axis.constants.Style.RPC);
95          oper.setUse(org.apache.axis.constants.Use.ENCODED);
96          oper.addFault(new org.apache.axis.description.FaultDesc(
97                        new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
98                        "org.glite.security.voms.VOMSException",
99                        new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
100                       true
101                      ));
102         _operations[4] = oper;
103 
104         oper = new org.apache.axis.description.OperationDesc();
105         oper.setName("createUser");
106         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "User"), org.glite.security.voms.User.class, false, false);
107         oper.addParameter(param);
108         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
109         oper.setStyle(org.apache.axis.constants.Style.RPC);
110         oper.setUse(org.apache.axis.constants.Use.ENCODED);
111         oper.addFault(new org.apache.axis.description.FaultDesc(
112                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
113                       "org.glite.security.voms.VOMSException",
114                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
115                       true
116                      ));
117         _operations[5] = oper;
118 
119         oper = new org.apache.axis.description.OperationDesc();
120         oper.setName("deleteUser");
121         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
122         oper.addParameter(param);
123         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
124         oper.addParameter(param);
125         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
126         oper.setStyle(org.apache.axis.constants.Style.RPC);
127         oper.setUse(org.apache.axis.constants.Use.ENCODED);
128         oper.addFault(new org.apache.axis.description.FaultDesc(
129                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
130                       "org.glite.security.voms.VOMSException",
131                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
132                       true
133                      ));
134         _operations[6] = oper;
135 
136         oper = new org.apache.axis.description.OperationDesc();
137         oper.setName("deleteGroup");
138         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
139         oper.addParameter(param);
140         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
141         oper.setStyle(org.apache.axis.constants.Style.RPC);
142         oper.setUse(org.apache.axis.constants.Use.ENCODED);
143         oper.addFault(new org.apache.axis.description.FaultDesc(
144                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
145                       "org.glite.security.voms.VOMSException",
146                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
147                       true
148                      ));
149         _operations[7] = oper;
150 
151         oper = new org.apache.axis.description.OperationDesc();
152         oper.setName("createRole");
153         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
154         oper.addParameter(param);
155         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
156         oper.setStyle(org.apache.axis.constants.Style.RPC);
157         oper.setUse(org.apache.axis.constants.Use.ENCODED);
158         oper.addFault(new org.apache.axis.description.FaultDesc(
159                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
160                       "org.glite.security.voms.VOMSException",
161                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
162                       true
163                      ));
164         _operations[8] = oper;
165 
166         oper = new org.apache.axis.description.OperationDesc();
167         oper.setName("deleteRole");
168         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
169         oper.addParameter(param);
170         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
171         oper.setStyle(org.apache.axis.constants.Style.RPC);
172         oper.setUse(org.apache.axis.constants.Use.ENCODED);
173         oper.addFault(new org.apache.axis.description.FaultDesc(
174                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
175                       "org.glite.security.voms.VOMSException",
176                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
177                       true
178                      ));
179         _operations[9] = oper;
180 
181     }
182 
183     private static void _initOperationDesc2(){
184         org.apache.axis.description.OperationDesc oper;
185         org.apache.axis.description.ParameterDesc param;
186         oper = new org.apache.axis.description.OperationDesc();
187         oper.setName("createCapability");
188         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
189         oper.addParameter(param);
190         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
191         oper.setStyle(org.apache.axis.constants.Style.RPC);
192         oper.setUse(org.apache.axis.constants.Use.ENCODED);
193         oper.addFault(new org.apache.axis.description.FaultDesc(
194                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
195                       "org.glite.security.voms.VOMSException",
196                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
197                       true
198                      ));
199         _operations[10] = oper;
200 
201         oper = new org.apache.axis.description.OperationDesc();
202         oper.setName("deleteCapability");
203         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
204         oper.addParameter(param);
205         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
206         oper.setStyle(org.apache.axis.constants.Style.RPC);
207         oper.setUse(org.apache.axis.constants.Use.ENCODED);
208         oper.addFault(new org.apache.axis.description.FaultDesc(
209                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
210                       "org.glite.security.voms.VOMSException",
211                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
212                       true
213                      ));
214         _operations[11] = oper;
215 
216         oper = new org.apache.axis.description.OperationDesc();
217         oper.setName("addMember");
218         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
219         oper.addParameter(param);
220         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
221         oper.addParameter(param);
222         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
223         oper.addParameter(param);
224         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
225         oper.setStyle(org.apache.axis.constants.Style.RPC);
226         oper.setUse(org.apache.axis.constants.Use.ENCODED);
227         oper.addFault(new org.apache.axis.description.FaultDesc(
228                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
229                       "org.glite.security.voms.VOMSException",
230                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
231                       true
232                      ));
233         _operations[12] = oper;
234 
235         oper = new org.apache.axis.description.OperationDesc();
236         oper.setName("removeMember");
237         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
238         oper.addParameter(param);
239         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
240         oper.addParameter(param);
241         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
242         oper.addParameter(param);
243         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
244         oper.setStyle(org.apache.axis.constants.Style.RPC);
245         oper.setUse(org.apache.axis.constants.Use.ENCODED);
246         oper.addFault(new org.apache.axis.description.FaultDesc(
247                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
248                       "org.glite.security.voms.VOMSException",
249                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
250                       true
251                      ));
252         _operations[13] = oper;
253 
254         oper = new org.apache.axis.description.OperationDesc();
255         oper.setName("assignRole");
256         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
257         oper.addParameter(param);
258         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
259         oper.addParameter(param);
260         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
261         oper.addParameter(param);
262         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
263         oper.addParameter(param);
264         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
265         oper.setStyle(org.apache.axis.constants.Style.RPC);
266         oper.setUse(org.apache.axis.constants.Use.ENCODED);
267         oper.addFault(new org.apache.axis.description.FaultDesc(
268                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
269                       "org.glite.security.voms.VOMSException",
270                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
271                       true
272                      ));
273         _operations[14] = oper;
274 
275         oper = new org.apache.axis.description.OperationDesc();
276         oper.setName("dismissRole");
277         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
278         oper.addParameter(param);
279         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
280         oper.addParameter(param);
281         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
282         oper.addParameter(param);
283         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
284         oper.addParameter(param);
285         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
286         oper.setStyle(org.apache.axis.constants.Style.RPC);
287         oper.setUse(org.apache.axis.constants.Use.ENCODED);
288         oper.addFault(new org.apache.axis.description.FaultDesc(
289                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
290                       "org.glite.security.voms.VOMSException",
291                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
292                       true
293                      ));
294         _operations[15] = oper;
295 
296         oper = new org.apache.axis.description.OperationDesc();
297         oper.setName("assignCapability");
298         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
299         oper.addParameter(param);
300         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
301         oper.addParameter(param);
302         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
303         oper.addParameter(param);
304         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
305         oper.setStyle(org.apache.axis.constants.Style.RPC);
306         oper.setUse(org.apache.axis.constants.Use.ENCODED);
307         oper.addFault(new org.apache.axis.description.FaultDesc(
308                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
309                       "org.glite.security.voms.VOMSException",
310                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
311                       true
312                      ));
313         _operations[16] = oper;
314 
315         oper = new org.apache.axis.description.OperationDesc();
316         oper.setName("dismissCapability");
317         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
318         oper.addParameter(param);
319         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
320         oper.addParameter(param);
321         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
322         oper.addParameter(param);
323         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
324         oper.setStyle(org.apache.axis.constants.Style.RPC);
325         oper.setUse(org.apache.axis.constants.Use.ENCODED);
326         oper.addFault(new org.apache.axis.description.FaultDesc(
327                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
328                       "org.glite.security.voms.VOMSException",
329                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
330                       true
331                      ));
332         _operations[17] = oper;
333 
334         oper = new org.apache.axis.description.OperationDesc();
335         oper.setName("listMembers");
336         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
337         oper.addParameter(param);
338         oper.setReturnType(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_tns2_User"));
339         oper.setReturnClass(org.glite.security.voms.User[].class);
340         oper.setReturnQName(new javax.xml.namespace.QName("", "listMembersReturn"));
341         oper.setStyle(org.apache.axis.constants.Style.RPC);
342         oper.setUse(org.apache.axis.constants.Use.ENCODED);
343         oper.addFault(new org.apache.axis.description.FaultDesc(
344                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
345                       "org.glite.security.voms.VOMSException",
346                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
347                       true
348                      ));
349         _operations[18] = oper;
350 
351         oper = new org.apache.axis.description.OperationDesc();
352         oper.setName("listUsersWithRole");
353         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
354         oper.addParameter(param);
355         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
356         oper.addParameter(param);
357         oper.setReturnType(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_tns2_User"));
358         oper.setReturnClass(org.glite.security.voms.User[].class);
359         oper.setReturnQName(new javax.xml.namespace.QName("", "listUsersWithRoleReturn"));
360         oper.setStyle(org.apache.axis.constants.Style.RPC);
361         oper.setUse(org.apache.axis.constants.Use.ENCODED);
362         oper.addFault(new org.apache.axis.description.FaultDesc(
363                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
364                       "org.glite.security.voms.VOMSException",
365                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
366                       true
367                      ));
368         _operations[19] = oper;
369 
370     }
371 
372     private static void _initOperationDesc3(){
373         org.apache.axis.description.OperationDesc oper;
374         org.apache.axis.description.ParameterDesc param;
375         oper = new org.apache.axis.description.OperationDesc();
376         oper.setName("listUsersWithCapability");
377         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
378         oper.addParameter(param);
379         oper.setReturnType(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_tns2_User"));
380         oper.setReturnClass(org.glite.security.voms.User[].class);
381         oper.setReturnQName(new javax.xml.namespace.QName("", "listUsersWithCapabilityReturn"));
382         oper.setStyle(org.apache.axis.constants.Style.RPC);
383         oper.setUse(org.apache.axis.constants.Use.ENCODED);
384         oper.addFault(new org.apache.axis.description.FaultDesc(
385                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
386                       "org.glite.security.voms.VOMSException",
387                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
388                       true
389                      ));
390         _operations[20] = oper;
391 
392         oper = new org.apache.axis.description.OperationDesc();
393         oper.setName("getGroupPath");
394         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
395         oper.addParameter(param);
396         oper.setReturnType(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_soapenc_string"));
397         oper.setReturnClass(java.lang.String[].class);
398         oper.setReturnQName(new javax.xml.namespace.QName("", "getGroupPathReturn"));
399         oper.setStyle(org.apache.axis.constants.Style.RPC);
400         oper.setUse(org.apache.axis.constants.Use.ENCODED);
401         oper.addFault(new org.apache.axis.description.FaultDesc(
402                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
403                       "org.glite.security.voms.VOMSException",
404                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
405                       true
406                      ));
407         _operations[21] = oper;
408 
409         oper = new org.apache.axis.description.OperationDesc();
410         oper.setName("listSubGroups");
411         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
412         oper.addParameter(param);
413         oper.setReturnType(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_soapenc_string"));
414         oper.setReturnClass(java.lang.String[].class);
415         oper.setReturnQName(new javax.xml.namespace.QName("", "listSubGroupsReturn"));
416         oper.setStyle(org.apache.axis.constants.Style.RPC);
417         oper.setUse(org.apache.axis.constants.Use.ENCODED);
418         oper.addFault(new org.apache.axis.description.FaultDesc(
419                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
420                       "org.glite.security.voms.VOMSException",
421                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
422                       true
423                      ));
424         _operations[22] = oper;
425 
426         oper = new org.apache.axis.description.OperationDesc();
427         oper.setName("listGroups");
428         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
429         oper.addParameter(param);
430         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
431         oper.addParameter(param);
432         oper.setReturnType(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_soapenc_string"));
433         oper.setReturnClass(java.lang.String[].class);
434         oper.setReturnQName(new javax.xml.namespace.QName("", "listGroupsReturn"));
435         oper.setStyle(org.apache.axis.constants.Style.RPC);
436         oper.setUse(org.apache.axis.constants.Use.ENCODED);
437         oper.addFault(new org.apache.axis.description.FaultDesc(
438                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
439                       "org.glite.security.voms.VOMSException",
440                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
441                       true
442                      ));
443         _operations[23] = oper;
444 
445         oper = new org.apache.axis.description.OperationDesc();
446         oper.setName("listRoles");
447         oper.setReturnType(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_soapenc_string"));
448         oper.setReturnClass(java.lang.String[].class);
449         oper.setReturnQName(new javax.xml.namespace.QName("", "listRolesReturn"));
450         oper.setStyle(org.apache.axis.constants.Style.RPC);
451         oper.setUse(org.apache.axis.constants.Use.ENCODED);
452         oper.addFault(new org.apache.axis.description.FaultDesc(
453                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
454                       "org.glite.security.voms.VOMSException",
455                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
456                       true
457                      ));
458         _operations[24] = oper;
459 
460         oper = new org.apache.axis.description.OperationDesc();
461         oper.setName("listRoles");
462         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
463         oper.addParameter(param);
464         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
465         oper.addParameter(param);
466         oper.setReturnType(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_soapenc_string"));
467         oper.setReturnClass(java.lang.String[].class);
468         oper.setReturnQName(new javax.xml.namespace.QName("", "listRolesReturn"));
469         oper.setStyle(org.apache.axis.constants.Style.RPC);
470         oper.setUse(org.apache.axis.constants.Use.ENCODED);
471         oper.addFault(new org.apache.axis.description.FaultDesc(
472                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
473                       "org.glite.security.voms.VOMSException",
474                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
475                       true
476                      ));
477         _operations[25] = oper;
478 
479         oper = new org.apache.axis.description.OperationDesc();
480         oper.setName("listCapabilities");
481         oper.setReturnType(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_soapenc_string"));
482         oper.setReturnClass(java.lang.String[].class);
483         oper.setReturnQName(new javax.xml.namespace.QName("", "listCapabilitiesReturn"));
484         oper.setStyle(org.apache.axis.constants.Style.RPC);
485         oper.setUse(org.apache.axis.constants.Use.ENCODED);
486         oper.addFault(new org.apache.axis.description.FaultDesc(
487                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
488                       "org.glite.security.voms.VOMSException",
489                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
490                       true
491                      ));
492         _operations[26] = oper;
493 
494         oper = new org.apache.axis.description.OperationDesc();
495         oper.setName("listCapabilities");
496         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
497         oper.addParameter(param);
498         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
499         oper.addParameter(param);
500         oper.setReturnType(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_soapenc_string"));
501         oper.setReturnClass(java.lang.String[].class);
502         oper.setReturnQName(new javax.xml.namespace.QName("", "listCapabilitiesReturn"));
503         oper.setStyle(org.apache.axis.constants.Style.RPC);
504         oper.setUse(org.apache.axis.constants.Use.ENCODED);
505         oper.addFault(new org.apache.axis.description.FaultDesc(
506                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
507                       "org.glite.security.voms.VOMSException",
508                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
509                       true
510                      ));
511         _operations[27] = oper;
512 
513         oper = new org.apache.axis.description.OperationDesc();
514         oper.setName("listCAs");
515         oper.setReturnType(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_soapenc_string"));
516         oper.setReturnClass(java.lang.String[].class);
517         oper.setReturnQName(new javax.xml.namespace.QName("", "listCAsReturn"));
518         oper.setStyle(org.apache.axis.constants.Style.RPC);
519         oper.setUse(org.apache.axis.constants.Use.ENCODED);
520         oper.addFault(new org.apache.axis.description.FaultDesc(
521                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
522                       "org.glite.security.voms.VOMSException",
523                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
524                       true
525                      ));
526         _operations[28] = oper;
527 
528         oper = new org.apache.axis.description.OperationDesc();
529         oper.setName("getACL");
530         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
531         oper.addParameter(param);
532         oper.setReturnType(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_tns2_ACLEntry"));
533         oper.setReturnClass(org.glite.security.voms.ACLEntry[].class);
534         oper.setReturnQName(new javax.xml.namespace.QName("", "getACLReturn"));
535         oper.setStyle(org.apache.axis.constants.Style.RPC);
536         oper.setUse(org.apache.axis.constants.Use.ENCODED);
537         oper.addFault(new org.apache.axis.description.FaultDesc(
538                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
539                       "org.glite.security.voms.VOMSException",
540                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
541                       true
542                      ));
543         _operations[29] = oper;
544 
545     }
546 
547     private static void _initOperationDesc4(){
548         org.apache.axis.description.OperationDesc oper;
549         org.apache.axis.description.ParameterDesc param;
550         oper = new org.apache.axis.description.OperationDesc();
551         oper.setName("setACL");
552         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
553         oper.addParameter(param);
554         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_tns2_ACLEntry"), org.glite.security.voms.ACLEntry[].class, false, false);
555         oper.addParameter(param);
556         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
557         oper.setStyle(org.apache.axis.constants.Style.RPC);
558         oper.setUse(org.apache.axis.constants.Use.ENCODED);
559         oper.addFault(new org.apache.axis.description.FaultDesc(
560                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
561                       "org.glite.security.voms.VOMSException",
562                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
563                       true
564                      ));
565         _operations[30] = oper;
566 
567         oper = new org.apache.axis.description.OperationDesc();
568         oper.setName("addACLEntry");
569         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
570         oper.addParameter(param);
571         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "ACLEntry"), org.glite.security.voms.ACLEntry.class, false, false);
572         oper.addParameter(param);
573         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
574         oper.setStyle(org.apache.axis.constants.Style.RPC);
575         oper.setUse(org.apache.axis.constants.Use.ENCODED);
576         oper.addFault(new org.apache.axis.description.FaultDesc(
577                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
578                       "org.glite.security.voms.VOMSException",
579                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
580                       true
581                      ));
582         _operations[31] = oper;
583 
584         oper = new org.apache.axis.description.OperationDesc();
585         oper.setName("removeACLEntry");
586         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
587         oper.addParameter(param);
588         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "ACLEntry"), org.glite.security.voms.ACLEntry.class, false, false);
589         oper.addParameter(param);
590         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
591         oper.setStyle(org.apache.axis.constants.Style.RPC);
592         oper.setUse(org.apache.axis.constants.Use.ENCODED);
593         oper.addFault(new org.apache.axis.description.FaultDesc(
594                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
595                       "org.glite.security.voms.VOMSException",
596                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
597                       true
598                      ));
599         _operations[32] = oper;
600 
601         oper = new org.apache.axis.description.OperationDesc();
602         oper.setName("getDefaultACL");
603         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
604         oper.addParameter(param);
605         oper.setReturnType(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_tns2_ACLEntry"));
606         oper.setReturnClass(org.glite.security.voms.ACLEntry[].class);
607         oper.setReturnQName(new javax.xml.namespace.QName("", "getDefaultACLReturn"));
608         oper.setStyle(org.apache.axis.constants.Style.RPC);
609         oper.setUse(org.apache.axis.constants.Use.ENCODED);
610         oper.addFault(new org.apache.axis.description.FaultDesc(
611                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
612                       "org.glite.security.voms.VOMSException",
613                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
614                       true
615                      ));
616         _operations[33] = oper;
617 
618         oper = new org.apache.axis.description.OperationDesc();
619         oper.setName("setDefaultACL");
620         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
621         oper.addParameter(param);
622         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_tns2_ACLEntry"), org.glite.security.voms.ACLEntry[].class, false, false);
623         oper.addParameter(param);
624         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
625         oper.setStyle(org.apache.axis.constants.Style.RPC);
626         oper.setUse(org.apache.axis.constants.Use.ENCODED);
627         oper.addFault(new org.apache.axis.description.FaultDesc(
628                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
629                       "org.glite.security.voms.VOMSException",
630                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
631                       true
632                      ));
633         _operations[34] = oper;
634 
635         oper = new org.apache.axis.description.OperationDesc();
636         oper.setName("addDefaultACLEntry");
637         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
638         oper.addParameter(param);
639         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "ACLEntry"), org.glite.security.voms.ACLEntry.class, false, false);
640         oper.addParameter(param);
641         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
642         oper.setStyle(org.apache.axis.constants.Style.RPC);
643         oper.setUse(org.apache.axis.constants.Use.ENCODED);
644         oper.addFault(new org.apache.axis.description.FaultDesc(
645                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
646                       "org.glite.security.voms.VOMSException",
647                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
648                       true
649                      ));
650         _operations[35] = oper;
651 
652         oper = new org.apache.axis.description.OperationDesc();
653         oper.setName("removeDefaultACLEntry");
654         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, false, false);
655         oper.addParameter(param);
656         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "ACLEntry"), org.glite.security.voms.ACLEntry.class, false, false);
657         oper.addParameter(param);
658         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
659         oper.setStyle(org.apache.axis.constants.Style.RPC);
660         oper.setUse(org.apache.axis.constants.Use.ENCODED);
661         oper.addFault(new org.apache.axis.description.FaultDesc(
662                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "fault"),
663                       "org.glite.security.voms.VOMSException",
664                       new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException"), 
665                       true
666                      ));
667         _operations[36] = oper;
668 
669         oper = new org.apache.axis.description.OperationDesc();
670         oper.setName("getMinorVersionNumber");
671         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
672         oper.setReturnClass(int.class);
673         oper.setReturnQName(new javax.xml.namespace.QName("", "getMinorVersionNumberReturn"));
674         oper.setStyle(org.apache.axis.constants.Style.RPC);
675         oper.setUse(org.apache.axis.constants.Use.ENCODED);
676         _operations[37] = oper;
677 
678         oper = new org.apache.axis.description.OperationDesc();
679         oper.setName("getPatchVersionNumber");
680         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
681         oper.setReturnClass(int.class);
682         oper.setReturnQName(new javax.xml.namespace.QName("", "getPatchVersionNumberReturn"));
683         oper.setStyle(org.apache.axis.constants.Style.RPC);
684         oper.setUse(org.apache.axis.constants.Use.ENCODED);
685         _operations[38] = oper;
686 
687     }
688 
689     public VOMSAdminSoapBindingStub() throws org.apache.axis.AxisFault {
690          this(null);
691     }
692 
693     public VOMSAdminSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
694          this(service);
695          super.cachedEndpoint = endpointURL;
696     }
697 
698     public VOMSAdminSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
699         if (service == null) {
700             super.service = new org.apache.axis.client.Service();
701         } else {
702             super.service = service;
703         }
704         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
705             java.lang.Class cls;
706             javax.xml.namespace.QName qName;
707             javax.xml.namespace.QName qName2;
708             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
709             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
710             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
711             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
712             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
713             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
714             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
715             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
716             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
717             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
718             qName = new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_soapenc_string");
719             cachedSerQNames.add(qName);
720             cls = java.lang.String[].class;
721             cachedSerClasses.add(cls);
722             qName = new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string");
723             qName2 = null;
724             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
725             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
726 
727             qName = new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_tns2_ACLEntry");
728             cachedSerQNames.add(qName);
729             cls = org.glite.security.voms.ACLEntry[].class;
730             cachedSerClasses.add(cls);
731             qName = new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "ACLEntry");
732             qName2 = null;
733             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
734             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
735 
736             qName = new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "ArrayOf_tns2_User");
737             cachedSerQNames.add(qName);
738             cls = org.glite.security.voms.User[].class;
739             cachedSerClasses.add(cls);
740             qName = new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "User");
741             qName2 = null;
742             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
743             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
744 
745             qName = new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "ACLEntry");
746             cachedSerQNames.add(qName);
747             cls = org.glite.security.voms.ACLEntry.class;
748             cachedSerClasses.add(cls);
749             cachedSerFactories.add(beansf);
750             cachedDeserFactories.add(beandf);
751 
752             qName = new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "User");
753             cachedSerQNames.add(qName);
754             cls = org.glite.security.voms.User.class;
755             cachedSerClasses.add(cls);
756             cachedSerFactories.add(beansf);
757             cachedDeserFactories.add(beandf);
758 
759             qName = new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms", "VOMSException");
760             cachedSerQNames.add(qName);
761             cls = org.glite.security.voms.VOMSException.class;
762             cachedSerClasses.add(cls);
763             cachedSerFactories.add(beansf);
764             cachedDeserFactories.add(beandf);
765 
766     }
767 
768     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
769         try {
770             org.apache.axis.client.Call _call = super._createCall();
771             if (super.maintainSessionSet) {
772                 _call.setMaintainSession(super.maintainSession);
773             }
774             if (super.cachedUsername != null) {
775                 _call.setUsername(super.cachedUsername);
776             }
777             if (super.cachedPassword != null) {
778                 _call.setPassword(super.cachedPassword);
779             }
780             if (super.cachedEndpoint != null) {
781                 _call.setTargetEndpointAddress(super.cachedEndpoint);
782             }
783             if (super.cachedTimeout != null) {
784                 _call.setTimeout(super.cachedTimeout);
785             }
786             if (super.cachedPortName != null) {
787                 _call.setPortName(super.cachedPortName);
788             }
789             java.util.Enumeration keys = super.cachedProperties.keys();
790             while (keys.hasMoreElements()) {
791                 java.lang.String key = (java.lang.String) keys.nextElement();
792                 _call.setProperty(key, super.cachedProperties.get(key));
793             }
794             // All the type mapping information is registered
795             // when the first call is made.
796             // The type mapping information is actually registered in
797             // the TypeMappingRegistry of the service, which
798             // is the reason why registration is only needed for the first call.
799             synchronized (this) {
800                 if (firstCall()) {
801                     // must set encoding style before registering serializers
802                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
803                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
804                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
805                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
806                         javax.xml.namespace.QName qName =
807                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
808                         java.lang.Object x = cachedSerFactories.get(i);
809                         if (x instanceof Class) {
810                             java.lang.Class sf = (java.lang.Class)
811                                  cachedSerFactories.get(i);
812                             java.lang.Class df = (java.lang.Class)
813                                  cachedDeserFactories.get(i);
814                             _call.registerTypeMapping(cls, qName, sf, df, false);
815                         }
816                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
817                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
818                                  cachedSerFactories.get(i);
819                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
820                                  cachedDeserFactories.get(i);
821                             _call.registerTypeMapping(cls, qName, sf, df, false);
822                         }
823                     }
824                 }
825             }
826             return _call;
827         }
828         catch (java.lang.Throwable _t) {
829             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
830         }
831     }
832 
833     public void createGroup(java.lang.String in0, java.lang.String in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
834         if (super.cachedEndpoint == null) {
835             throw new org.apache.axis.NoEndPointException();
836         }
837         org.apache.axis.client.Call _call = createCall();
838         _call.setOperation(_operations[0]);
839         _call.setUseSOAPAction(true);
840         _call.setSOAPActionURI("");
841         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
842         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "createGroup"));
843 
844         setRequestHeaders(_call);
845         setAttachments(_call);
846  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1});
847 
848         if (_resp instanceof java.rmi.RemoteException) {
849             throw (java.rmi.RemoteException)_resp;
850         }
851         extractAttachments(_call);
852   } catch (org.apache.axis.AxisFault axisFaultException) {
853     if (axisFaultException.detail != null) {
854         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
855               throw (java.rmi.RemoteException) axisFaultException.detail;
856          }
857         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
858               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
859          }
860    }
861   throw axisFaultException;
862 }
863     }
864 
865     public org.glite.security.voms.User getUser(java.lang.String in0, java.lang.String in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
866         if (super.cachedEndpoint == null) {
867             throw new org.apache.axis.NoEndPointException();
868         }
869         org.apache.axis.client.Call _call = createCall();
870         _call.setOperation(_operations[1]);
871         _call.setUseSOAPAction(true);
872         _call.setSOAPActionURI("");
873         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
874         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "getUser"));
875 
876         setRequestHeaders(_call);
877         setAttachments(_call);
878  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1});
879 
880         if (_resp instanceof java.rmi.RemoteException) {
881             throw (java.rmi.RemoteException)_resp;
882         }
883         else {
884             extractAttachments(_call);
885             try {
886                 return (org.glite.security.voms.User) _resp;
887             } catch (java.lang.Exception _exception) {
888                 return (org.glite.security.voms.User) org.apache.axis.utils.JavaUtils.convert(_resp, org.glite.security.voms.User.class);
889             }
890         }
891   } catch (org.apache.axis.AxisFault axisFaultException) {
892     if (axisFaultException.detail != null) {
893         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
894               throw (java.rmi.RemoteException) axisFaultException.detail;
895          }
896         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
897               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
898          }
899    }
900   throw axisFaultException;
901 }
902     }
903 
904     public void setUser(org.glite.security.voms.User in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
905         if (super.cachedEndpoint == null) {
906             throw new org.apache.axis.NoEndPointException();
907         }
908         org.apache.axis.client.Call _call = createCall();
909         _call.setOperation(_operations[2]);
910         _call.setUseSOAPAction(true);
911         _call.setSOAPActionURI("");
912         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
913         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "setUser"));
914 
915         setRequestHeaders(_call);
916         setAttachments(_call);
917  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0});
918 
919         if (_resp instanceof java.rmi.RemoteException) {
920             throw (java.rmi.RemoteException)_resp;
921         }
922         extractAttachments(_call);
923   } catch (org.apache.axis.AxisFault axisFaultException) {
924     if (axisFaultException.detail != null) {
925         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
926               throw (java.rmi.RemoteException) axisFaultException.detail;
927          }
928         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
929               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
930          }
931    }
932   throw axisFaultException;
933 }
934     }
935 
936     public int getMajorVersionNumber() throws java.rmi.RemoteException {
937         if (super.cachedEndpoint == null) {
938             throw new org.apache.axis.NoEndPointException();
939         }
940         org.apache.axis.client.Call _call = createCall();
941         _call.setOperation(_operations[3]);
942         _call.setUseSOAPAction(true);
943         _call.setSOAPActionURI("");
944         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
945         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "getMajorVersionNumber"));
946 
947         setRequestHeaders(_call);
948         setAttachments(_call);
949  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {});
950 
951         if (_resp instanceof java.rmi.RemoteException) {
952             throw (java.rmi.RemoteException)_resp;
953         }
954         else {
955             extractAttachments(_call);
956             try {
957                 return ((java.lang.Integer) _resp).intValue();
958             } catch (java.lang.Exception _exception) {
959                 return ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_resp, int.class)).intValue();
960             }
961         }
962   } catch (org.apache.axis.AxisFault axisFaultException) {
963   throw axisFaultException;
964 }
965     }
966 
967     public java.lang.String getVOName() throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
968         if (super.cachedEndpoint == null) {
969             throw new org.apache.axis.NoEndPointException();
970         }
971         org.apache.axis.client.Call _call = createCall();
972         _call.setOperation(_operations[4]);
973         _call.setUseSOAPAction(true);
974         _call.setSOAPActionURI("");
975         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
976         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "getVOName"));
977 
978         setRequestHeaders(_call);
979         setAttachments(_call);
980  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {});
981 
982         if (_resp instanceof java.rmi.RemoteException) {
983             throw (java.rmi.RemoteException)_resp;
984         }
985         else {
986             extractAttachments(_call);
987             try {
988                 return (java.lang.String) _resp;
989             } catch (java.lang.Exception _exception) {
990                 return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class);
991             }
992         }
993   } catch (org.apache.axis.AxisFault axisFaultException) {
994     if (axisFaultException.detail != null) {
995         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
996               throw (java.rmi.RemoteException) axisFaultException.detail;
997          }
998         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
999               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1000          }
1001    }
1002   throw axisFaultException;
1003 }
1004     }
1005 
1006     public void createUser(org.glite.security.voms.User in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1007         if (super.cachedEndpoint == null) {
1008             throw new org.apache.axis.NoEndPointException();
1009         }
1010         org.apache.axis.client.Call _call = createCall();
1011         _call.setOperation(_operations[5]);
1012         _call.setUseSOAPAction(true);
1013         _call.setSOAPActionURI("");
1014         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1015         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "createUser"));
1016 
1017         setRequestHeaders(_call);
1018         setAttachments(_call);
1019  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0});
1020 
1021         if (_resp instanceof java.rmi.RemoteException) {
1022             throw (java.rmi.RemoteException)_resp;
1023         }
1024         extractAttachments(_call);
1025   } catch (org.apache.axis.AxisFault axisFaultException) {
1026     if (axisFaultException.detail != null) {
1027         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1028               throw (java.rmi.RemoteException) axisFaultException.detail;
1029          }
1030         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1031               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1032          }
1033    }
1034   throw axisFaultException;
1035 }
1036     }
1037 
1038     public void deleteUser(java.lang.String in0, java.lang.String in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1039         if (super.cachedEndpoint == null) {
1040             throw new org.apache.axis.NoEndPointException();
1041         }
1042         org.apache.axis.client.Call _call = createCall();
1043         _call.setOperation(_operations[6]);
1044         _call.setUseSOAPAction(true);
1045         _call.setSOAPActionURI("");
1046         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1047         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "deleteUser"));
1048 
1049         setRequestHeaders(_call);
1050         setAttachments(_call);
1051  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1});
1052 
1053         if (_resp instanceof java.rmi.RemoteException) {
1054             throw (java.rmi.RemoteException)_resp;
1055         }
1056         extractAttachments(_call);
1057   } catch (org.apache.axis.AxisFault axisFaultException) {
1058     if (axisFaultException.detail != null) {
1059         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1060               throw (java.rmi.RemoteException) axisFaultException.detail;
1061          }
1062         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1063               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1064          }
1065    }
1066   throw axisFaultException;
1067 }
1068     }
1069 
1070     public void deleteGroup(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1071         if (super.cachedEndpoint == null) {
1072             throw new org.apache.axis.NoEndPointException();
1073         }
1074         org.apache.axis.client.Call _call = createCall();
1075         _call.setOperation(_operations[7]);
1076         _call.setUseSOAPAction(true);
1077         _call.setSOAPActionURI("");
1078         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1079         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "deleteGroup"));
1080 
1081         setRequestHeaders(_call);
1082         setAttachments(_call);
1083  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0});
1084 
1085         if (_resp instanceof java.rmi.RemoteException) {
1086             throw (java.rmi.RemoteException)_resp;
1087         }
1088         extractAttachments(_call);
1089   } catch (org.apache.axis.AxisFault axisFaultException) {
1090     if (axisFaultException.detail != null) {
1091         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1092               throw (java.rmi.RemoteException) axisFaultException.detail;
1093          }
1094         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1095               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1096          }
1097    }
1098   throw axisFaultException;
1099 }
1100     }
1101 
1102     public void createRole(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1103         if (super.cachedEndpoint == null) {
1104             throw new org.apache.axis.NoEndPointException();
1105         }
1106         org.apache.axis.client.Call _call = createCall();
1107         _call.setOperation(_operations[8]);
1108         _call.setUseSOAPAction(true);
1109         _call.setSOAPActionURI("");
1110         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1111         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "createRole"));
1112 
1113         setRequestHeaders(_call);
1114         setAttachments(_call);
1115  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0});
1116 
1117         if (_resp instanceof java.rmi.RemoteException) {
1118             throw (java.rmi.RemoteException)_resp;
1119         }
1120         extractAttachments(_call);
1121   } catch (org.apache.axis.AxisFault axisFaultException) {
1122     if (axisFaultException.detail != null) {
1123         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1124               throw (java.rmi.RemoteException) axisFaultException.detail;
1125          }
1126         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1127               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1128          }
1129    }
1130   throw axisFaultException;
1131 }
1132     }
1133 
1134     public void deleteRole(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1135         if (super.cachedEndpoint == null) {
1136             throw new org.apache.axis.NoEndPointException();
1137         }
1138         org.apache.axis.client.Call _call = createCall();
1139         _call.setOperation(_operations[9]);
1140         _call.setUseSOAPAction(true);
1141         _call.setSOAPActionURI("");
1142         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1143         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "deleteRole"));
1144 
1145         setRequestHeaders(_call);
1146         setAttachments(_call);
1147  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0});
1148 
1149         if (_resp instanceof java.rmi.RemoteException) {
1150             throw (java.rmi.RemoteException)_resp;
1151         }
1152         extractAttachments(_call);
1153   } catch (org.apache.axis.AxisFault axisFaultException) {
1154     if (axisFaultException.detail != null) {
1155         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1156               throw (java.rmi.RemoteException) axisFaultException.detail;
1157          }
1158         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1159               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1160          }
1161    }
1162   throw axisFaultException;
1163 }
1164     }
1165 
1166     public void createCapability(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1167         if (super.cachedEndpoint == null) {
1168             throw new org.apache.axis.NoEndPointException();
1169         }
1170         org.apache.axis.client.Call _call = createCall();
1171         _call.setOperation(_operations[10]);
1172         _call.setUseSOAPAction(true);
1173         _call.setSOAPActionURI("");
1174         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1175         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "createCapability"));
1176 
1177         setRequestHeaders(_call);
1178         setAttachments(_call);
1179  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0});
1180 
1181         if (_resp instanceof java.rmi.RemoteException) {
1182             throw (java.rmi.RemoteException)_resp;
1183         }
1184         extractAttachments(_call);
1185   } catch (org.apache.axis.AxisFault axisFaultException) {
1186     if (axisFaultException.detail != null) {
1187         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1188               throw (java.rmi.RemoteException) axisFaultException.detail;
1189          }
1190         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1191               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1192          }
1193    }
1194   throw axisFaultException;
1195 }
1196     }
1197 
1198     public void deleteCapability(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1199         if (super.cachedEndpoint == null) {
1200             throw new org.apache.axis.NoEndPointException();
1201         }
1202         org.apache.axis.client.Call _call = createCall();
1203         _call.setOperation(_operations[11]);
1204         _call.setUseSOAPAction(true);
1205         _call.setSOAPActionURI("");
1206         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1207         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "deleteCapability"));
1208 
1209         setRequestHeaders(_call);
1210         setAttachments(_call);
1211  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0});
1212 
1213         if (_resp instanceof java.rmi.RemoteException) {
1214             throw (java.rmi.RemoteException)_resp;
1215         }
1216         extractAttachments(_call);
1217   } catch (org.apache.axis.AxisFault axisFaultException) {
1218     if (axisFaultException.detail != null) {
1219         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1220               throw (java.rmi.RemoteException) axisFaultException.detail;
1221          }
1222         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1223               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1224          }
1225    }
1226   throw axisFaultException;
1227 }
1228     }
1229 
1230     public void addMember(java.lang.String in0, java.lang.String in1, java.lang.String in2) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1231         if (super.cachedEndpoint == null) {
1232             throw new org.apache.axis.NoEndPointException();
1233         }
1234         org.apache.axis.client.Call _call = createCall();
1235         _call.setOperation(_operations[12]);
1236         _call.setUseSOAPAction(true);
1237         _call.setSOAPActionURI("");
1238         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1239         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "addMember"));
1240 
1241         setRequestHeaders(_call);
1242         setAttachments(_call);
1243  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1, in2});
1244 
1245         if (_resp instanceof java.rmi.RemoteException) {
1246             throw (java.rmi.RemoteException)_resp;
1247         }
1248         extractAttachments(_call);
1249   } catch (org.apache.axis.AxisFault axisFaultException) {
1250     if (axisFaultException.detail != null) {
1251         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1252               throw (java.rmi.RemoteException) axisFaultException.detail;
1253          }
1254         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1255               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1256          }
1257    }
1258   throw axisFaultException;
1259 }
1260     }
1261 
1262     public void removeMember(java.lang.String in0, java.lang.String in1, java.lang.String in2) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1263         if (super.cachedEndpoint == null) {
1264             throw new org.apache.axis.NoEndPointException();
1265         }
1266         org.apache.axis.client.Call _call = createCall();
1267         _call.setOperation(_operations[13]);
1268         _call.setUseSOAPAction(true);
1269         _call.setSOAPActionURI("");
1270         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1271         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "removeMember"));
1272 
1273         setRequestHeaders(_call);
1274         setAttachments(_call);
1275  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1, in2});
1276 
1277         if (_resp instanceof java.rmi.RemoteException) {
1278             throw (java.rmi.RemoteException)_resp;
1279         }
1280         extractAttachments(_call);
1281   } catch (org.apache.axis.AxisFault axisFaultException) {
1282     if (axisFaultException.detail != null) {
1283         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1284               throw (java.rmi.RemoteException) axisFaultException.detail;
1285          }
1286         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1287               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1288          }
1289    }
1290   throw axisFaultException;
1291 }
1292     }
1293 
1294     public void assignRole(java.lang.String in0, java.lang.String in1, java.lang.String in2, java.lang.String in3) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1295         if (super.cachedEndpoint == null) {
1296             throw new org.apache.axis.NoEndPointException();
1297         }
1298         org.apache.axis.client.Call _call = createCall();
1299         _call.setOperation(_operations[14]);
1300         _call.setUseSOAPAction(true);
1301         _call.setSOAPActionURI("");
1302         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1303         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "assignRole"));
1304 
1305         setRequestHeaders(_call);
1306         setAttachments(_call);
1307  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1, in2, in3});
1308 
1309         if (_resp instanceof java.rmi.RemoteException) {
1310             throw (java.rmi.RemoteException)_resp;
1311         }
1312         extractAttachments(_call);
1313   } catch (org.apache.axis.AxisFault axisFaultException) {
1314     if (axisFaultException.detail != null) {
1315         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1316               throw (java.rmi.RemoteException) axisFaultException.detail;
1317          }
1318         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1319               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1320          }
1321    }
1322   throw axisFaultException;
1323 }
1324     }
1325 
1326     public void dismissRole(java.lang.String in0, java.lang.String in1, java.lang.String in2, java.lang.String in3) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1327         if (super.cachedEndpoint == null) {
1328             throw new org.apache.axis.NoEndPointException();
1329         }
1330         org.apache.axis.client.Call _call = createCall();
1331         _call.setOperation(_operations[15]);
1332         _call.setUseSOAPAction(true);
1333         _call.setSOAPActionURI("");
1334         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1335         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "dismissRole"));
1336 
1337         setRequestHeaders(_call);
1338         setAttachments(_call);
1339  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1, in2, in3});
1340 
1341         if (_resp instanceof java.rmi.RemoteException) {
1342             throw (java.rmi.RemoteException)_resp;
1343         }
1344         extractAttachments(_call);
1345   } catch (org.apache.axis.AxisFault axisFaultException) {
1346     if (axisFaultException.detail != null) {
1347         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1348               throw (java.rmi.RemoteException) axisFaultException.detail;
1349          }
1350         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1351               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1352          }
1353    }
1354   throw axisFaultException;
1355 }
1356     }
1357 
1358     public void assignCapability(java.lang.String in0, java.lang.String in1, java.lang.String in2) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1359         if (super.cachedEndpoint == null) {
1360             throw new org.apache.axis.NoEndPointException();
1361         }
1362         org.apache.axis.client.Call _call = createCall();
1363         _call.setOperation(_operations[16]);
1364         _call.setUseSOAPAction(true);
1365         _call.setSOAPActionURI("");
1366         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1367         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "assignCapability"));
1368 
1369         setRequestHeaders(_call);
1370         setAttachments(_call);
1371  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1, in2});
1372 
1373         if (_resp instanceof java.rmi.RemoteException) {
1374             throw (java.rmi.RemoteException)_resp;
1375         }
1376         extractAttachments(_call);
1377   } catch (org.apache.axis.AxisFault axisFaultException) {
1378     if (axisFaultException.detail != null) {
1379         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1380               throw (java.rmi.RemoteException) axisFaultException.detail;
1381          }
1382         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1383               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1384          }
1385    }
1386   throw axisFaultException;
1387 }
1388     }
1389 
1390     public void dismissCapability(java.lang.String in0, java.lang.String in1, java.lang.String in2) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1391         if (super.cachedEndpoint == null) {
1392             throw new org.apache.axis.NoEndPointException();
1393         }
1394         org.apache.axis.client.Call _call = createCall();
1395         _call.setOperation(_operations[17]);
1396         _call.setUseSOAPAction(true);
1397         _call.setSOAPActionURI("");
1398         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1399         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "dismissCapability"));
1400 
1401         setRequestHeaders(_call);
1402         setAttachments(_call);
1403  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1, in2});
1404 
1405         if (_resp instanceof java.rmi.RemoteException) {
1406             throw (java.rmi.RemoteException)_resp;
1407         }
1408         extractAttachments(_call);
1409   } catch (org.apache.axis.AxisFault axisFaultException) {
1410     if (axisFaultException.detail != null) {
1411         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1412               throw (java.rmi.RemoteException) axisFaultException.detail;
1413          }
1414         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1415               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1416          }
1417    }
1418   throw axisFaultException;
1419 }
1420     }
1421 
1422     public org.glite.security.voms.User[] listMembers(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1423         if (super.cachedEndpoint == null) {
1424             throw new org.apache.axis.NoEndPointException();
1425         }
1426         org.apache.axis.client.Call _call = createCall();
1427         _call.setOperation(_operations[18]);
1428         _call.setUseSOAPAction(true);
1429         _call.setSOAPActionURI("");
1430         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1431         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "listMembers"));
1432 
1433         setRequestHeaders(_call);
1434         setAttachments(_call);
1435  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0});
1436 
1437         if (_resp instanceof java.rmi.RemoteException) {
1438             throw (java.rmi.RemoteException)_resp;
1439         }
1440         else {
1441             extractAttachments(_call);
1442             try {
1443                 return (org.glite.security.voms.User[]) _resp;
1444             } catch (java.lang.Exception _exception) {
1445                 return (org.glite.security.voms.User[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.glite.security.voms.User[].class);
1446             }
1447         }
1448   } catch (org.apache.axis.AxisFault axisFaultException) {
1449     if (axisFaultException.detail != null) {
1450         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1451               throw (java.rmi.RemoteException) axisFaultException.detail;
1452          }
1453         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1454               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1455          }
1456    }
1457   throw axisFaultException;
1458 }
1459     }
1460 
1461     public org.glite.security.voms.User[] listUsersWithRole(java.lang.String in0, java.lang.String in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1462         if (super.cachedEndpoint == null) {
1463             throw new org.apache.axis.NoEndPointException();
1464         }
1465         org.apache.axis.client.Call _call = createCall();
1466         _call.setOperation(_operations[19]);
1467         _call.setUseSOAPAction(true);
1468         _call.setSOAPActionURI("");
1469         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1470         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "listUsersWithRole"));
1471 
1472         setRequestHeaders(_call);
1473         setAttachments(_call);
1474  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1});
1475 
1476         if (_resp instanceof java.rmi.RemoteException) {
1477             throw (java.rmi.RemoteException)_resp;
1478         }
1479         else {
1480             extractAttachments(_call);
1481             try {
1482                 return (org.glite.security.voms.User[]) _resp;
1483             } catch (java.lang.Exception _exception) {
1484                 return (org.glite.security.voms.User[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.glite.security.voms.User[].class);
1485             }
1486         }
1487   } catch (org.apache.axis.AxisFault axisFaultException) {
1488     if (axisFaultException.detail != null) {
1489         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1490               throw (java.rmi.RemoteException) axisFaultException.detail;
1491          }
1492         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1493               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1494          }
1495    }
1496   throw axisFaultException;
1497 }
1498     }
1499 
1500     public org.glite.security.voms.User[] listUsersWithCapability(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1501         if (super.cachedEndpoint == null) {
1502             throw new org.apache.axis.NoEndPointException();
1503         }
1504         org.apache.axis.client.Call _call = createCall();
1505         _call.setOperation(_operations[20]);
1506         _call.setUseSOAPAction(true);
1507         _call.setSOAPActionURI("");
1508         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1509         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "listUsersWithCapability"));
1510 
1511         setRequestHeaders(_call);
1512         setAttachments(_call);
1513  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0});
1514 
1515         if (_resp instanceof java.rmi.RemoteException) {
1516             throw (java.rmi.RemoteException)_resp;
1517         }
1518         else {
1519             extractAttachments(_call);
1520             try {
1521                 return (org.glite.security.voms.User[]) _resp;
1522             } catch (java.lang.Exception _exception) {
1523                 return (org.glite.security.voms.User[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.glite.security.voms.User[].class);
1524             }
1525         }
1526   } catch (org.apache.axis.AxisFault axisFaultException) {
1527     if (axisFaultException.detail != null) {
1528         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1529               throw (java.rmi.RemoteException) axisFaultException.detail;
1530          }
1531         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1532               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1533          }
1534    }
1535   throw axisFaultException;
1536 }
1537     }
1538 
1539     public java.lang.String[] getGroupPath(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1540         if (super.cachedEndpoint == null) {
1541             throw new org.apache.axis.NoEndPointException();
1542         }
1543         org.apache.axis.client.Call _call = createCall();
1544         _call.setOperation(_operations[21]);
1545         _call.setUseSOAPAction(true);
1546         _call.setSOAPActionURI("");
1547         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1548         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "getGroupPath"));
1549 
1550         setRequestHeaders(_call);
1551         setAttachments(_call);
1552  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0});
1553 
1554         if (_resp instanceof java.rmi.RemoteException) {
1555             throw (java.rmi.RemoteException)_resp;
1556         }
1557         else {
1558             extractAttachments(_call);
1559             try {
1560                 return (java.lang.String[]) _resp;
1561             } catch (java.lang.Exception _exception) {
1562                 return (java.lang.String[]) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String[].class);
1563             }
1564         }
1565   } catch (org.apache.axis.AxisFault axisFaultException) {
1566     if (axisFaultException.detail != null) {
1567         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1568               throw (java.rmi.RemoteException) axisFaultException.detail;
1569          }
1570         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1571               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1572          }
1573    }
1574   throw axisFaultException;
1575 }
1576     }
1577 
1578     public java.lang.String[] listSubGroups(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1579         if (super.cachedEndpoint == null) {
1580             throw new org.apache.axis.NoEndPointException();
1581         }
1582         org.apache.axis.client.Call _call = createCall();
1583         _call.setOperation(_operations[22]);
1584         _call.setUseSOAPAction(true);
1585         _call.setSOAPActionURI("");
1586         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1587         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "listSubGroups"));
1588 
1589         setRequestHeaders(_call);
1590         setAttachments(_call);
1591  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0});
1592 
1593         if (_resp instanceof java.rmi.RemoteException) {
1594             throw (java.rmi.RemoteException)_resp;
1595         }
1596         else {
1597             extractAttachments(_call);
1598             try {
1599                 return (java.lang.String[]) _resp;
1600             } catch (java.lang.Exception _exception) {
1601                 return (java.lang.String[]) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String[].class);
1602             }
1603         }
1604   } catch (org.apache.axis.AxisFault axisFaultException) {
1605     if (axisFaultException.detail != null) {
1606         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1607               throw (java.rmi.RemoteException) axisFaultException.detail;
1608          }
1609         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1610               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1611          }
1612    }
1613   throw axisFaultException;
1614 }
1615     }
1616 
1617     public java.lang.String[] listGroups(java.lang.String in0, java.lang.String in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1618         if (super.cachedEndpoint == null) {
1619             throw new org.apache.axis.NoEndPointException();
1620         }
1621         org.apache.axis.client.Call _call = createCall();
1622         _call.setOperation(_operations[23]);
1623         _call.setUseSOAPAction(true);
1624         _call.setSOAPActionURI("");
1625         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1626         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "listGroups"));
1627 
1628         setRequestHeaders(_call);
1629         setAttachments(_call);
1630  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1});
1631 
1632         if (_resp instanceof java.rmi.RemoteException) {
1633             throw (java.rmi.RemoteException)_resp;
1634         }
1635         else {
1636             extractAttachments(_call);
1637             try {
1638                 return (java.lang.String[]) _resp;
1639             } catch (java.lang.Exception _exception) {
1640                 return (java.lang.String[]) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String[].class);
1641             }
1642         }
1643   } catch (org.apache.axis.AxisFault axisFaultException) {
1644     if (axisFaultException.detail != null) {
1645         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1646               throw (java.rmi.RemoteException) axisFaultException.detail;
1647          }
1648         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1649               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1650          }
1651    }
1652   throw axisFaultException;
1653 }
1654     }
1655 
1656     public java.lang.String[] listRoles() throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1657         if (super.cachedEndpoint == null) {
1658             throw new org.apache.axis.NoEndPointException();
1659         }
1660         org.apache.axis.client.Call _call = createCall();
1661         _call.setOperation(_operations[24]);
1662         _call.setUseSOAPAction(true);
1663         _call.setSOAPActionURI("");
1664         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1665         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "listRoles"));
1666 
1667         setRequestHeaders(_call);
1668         setAttachments(_call);
1669  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {});
1670 
1671         if (_resp instanceof java.rmi.RemoteException) {
1672             throw (java.rmi.RemoteException)_resp;
1673         }
1674         else {
1675             extractAttachments(_call);
1676             try {
1677                 return (java.lang.String[]) _resp;
1678             } catch (java.lang.Exception _exception) {
1679                 return (java.lang.String[]) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String[].class);
1680             }
1681         }
1682   } catch (org.apache.axis.AxisFault axisFaultException) {
1683     if (axisFaultException.detail != null) {
1684         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1685               throw (java.rmi.RemoteException) axisFaultException.detail;
1686          }
1687         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1688               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1689          }
1690    }
1691   throw axisFaultException;
1692 }
1693     }
1694 
1695     public java.lang.String[] listRoles(java.lang.String in0, java.lang.String in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1696         if (super.cachedEndpoint == null) {
1697             throw new org.apache.axis.NoEndPointException();
1698         }
1699         org.apache.axis.client.Call _call = createCall();
1700         _call.setOperation(_operations[25]);
1701         _call.setUseSOAPAction(true);
1702         _call.setSOAPActionURI("");
1703         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1704         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "listRoles"));
1705 
1706         setRequestHeaders(_call);
1707         setAttachments(_call);
1708  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1});
1709 
1710         if (_resp instanceof java.rmi.RemoteException) {
1711             throw (java.rmi.RemoteException)_resp;
1712         }
1713         else {
1714             extractAttachments(_call);
1715             try {
1716                 return (java.lang.String[]) _resp;
1717             } catch (java.lang.Exception _exception) {
1718                 return (java.lang.String[]) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String[].class);
1719             }
1720         }
1721   } catch (org.apache.axis.AxisFault axisFaultException) {
1722     if (axisFaultException.detail != null) {
1723         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1724               throw (java.rmi.RemoteException) axisFaultException.detail;
1725          }
1726         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1727               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1728          }
1729    }
1730   throw axisFaultException;
1731 }
1732     }
1733 
1734     public java.lang.String[] listCapabilities() throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1735         if (super.cachedEndpoint == null) {
1736             throw new org.apache.axis.NoEndPointException();
1737         }
1738         org.apache.axis.client.Call _call = createCall();
1739         _call.setOperation(_operations[26]);
1740         _call.setUseSOAPAction(true);
1741         _call.setSOAPActionURI("");
1742         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1743         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "listCapabilities"));
1744 
1745         setRequestHeaders(_call);
1746         setAttachments(_call);
1747  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {});
1748 
1749         if (_resp instanceof java.rmi.RemoteException) {
1750             throw (java.rmi.RemoteException)_resp;
1751         }
1752         else {
1753             extractAttachments(_call);
1754             try {
1755                 return (java.lang.String[]) _resp;
1756             } catch (java.lang.Exception _exception) {
1757                 return (java.lang.String[]) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String[].class);
1758             }
1759         }
1760   } catch (org.apache.axis.AxisFault axisFaultException) {
1761     if (axisFaultException.detail != null) {
1762         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1763               throw (java.rmi.RemoteException) axisFaultException.detail;
1764          }
1765         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1766               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1767          }
1768    }
1769   throw axisFaultException;
1770 }
1771     }
1772 
1773     public java.lang.String[] listCapabilities(java.lang.String in0, java.lang.String in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1774         if (super.cachedEndpoint == null) {
1775             throw new org.apache.axis.NoEndPointException();
1776         }
1777         org.apache.axis.client.Call _call = createCall();
1778         _call.setOperation(_operations[27]);
1779         _call.setUseSOAPAction(true);
1780         _call.setSOAPActionURI("");
1781         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1782         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "listCapabilities"));
1783 
1784         setRequestHeaders(_call);
1785         setAttachments(_call);
1786  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1});
1787 
1788         if (_resp instanceof java.rmi.RemoteException) {
1789             throw (java.rmi.RemoteException)_resp;
1790         }
1791         else {
1792             extractAttachments(_call);
1793             try {
1794                 return (java.lang.String[]) _resp;
1795             } catch (java.lang.Exception _exception) {
1796                 return (java.lang.String[]) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String[].class);
1797             }
1798         }
1799   } catch (org.apache.axis.AxisFault axisFaultException) {
1800     if (axisFaultException.detail != null) {
1801         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1802               throw (java.rmi.RemoteException) axisFaultException.detail;
1803          }
1804         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1805               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1806          }
1807    }
1808   throw axisFaultException;
1809 }
1810     }
1811 
1812     public java.lang.String[] listCAs() throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1813         if (super.cachedEndpoint == null) {
1814             throw new org.apache.axis.NoEndPointException();
1815         }
1816         org.apache.axis.client.Call _call = createCall();
1817         _call.setOperation(_operations[28]);
1818         _call.setUseSOAPAction(true);
1819         _call.setSOAPActionURI("");
1820         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1821         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "listCAs"));
1822 
1823         setRequestHeaders(_call);
1824         setAttachments(_call);
1825  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {});
1826 
1827         if (_resp instanceof java.rmi.RemoteException) {
1828             throw (java.rmi.RemoteException)_resp;
1829         }
1830         else {
1831             extractAttachments(_call);
1832             try {
1833                 return (java.lang.String[]) _resp;
1834             } catch (java.lang.Exception _exception) {
1835                 return (java.lang.String[]) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String[].class);
1836             }
1837         }
1838   } catch (org.apache.axis.AxisFault axisFaultException) {
1839     if (axisFaultException.detail != null) {
1840         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1841               throw (java.rmi.RemoteException) axisFaultException.detail;
1842          }
1843         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1844               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1845          }
1846    }
1847   throw axisFaultException;
1848 }
1849     }
1850 
1851     public org.glite.security.voms.ACLEntry[] getACL(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1852         if (super.cachedEndpoint == null) {
1853             throw new org.apache.axis.NoEndPointException();
1854         }
1855         org.apache.axis.client.Call _call = createCall();
1856         _call.setOperation(_operations[29]);
1857         _call.setUseSOAPAction(true);
1858         _call.setSOAPActionURI("");
1859         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1860         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "getACL"));
1861 
1862         setRequestHeaders(_call);
1863         setAttachments(_call);
1864  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0});
1865 
1866         if (_resp instanceof java.rmi.RemoteException) {
1867             throw (java.rmi.RemoteException)_resp;
1868         }
1869         else {
1870             extractAttachments(_call);
1871             try {
1872                 return (org.glite.security.voms.ACLEntry[]) _resp;
1873             } catch (java.lang.Exception _exception) {
1874                 return (org.glite.security.voms.ACLEntry[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.glite.security.voms.ACLEntry[].class);
1875             }
1876         }
1877   } catch (org.apache.axis.AxisFault axisFaultException) {
1878     if (axisFaultException.detail != null) {
1879         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1880               throw (java.rmi.RemoteException) axisFaultException.detail;
1881          }
1882         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1883               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1884          }
1885    }
1886   throw axisFaultException;
1887 }
1888     }
1889 
1890     public void setACL(java.lang.String in0, org.glite.security.voms.ACLEntry[] in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1891         if (super.cachedEndpoint == null) {
1892             throw new org.apache.axis.NoEndPointException();
1893         }
1894         org.apache.axis.client.Call _call = createCall();
1895         _call.setOperation(_operations[30]);
1896         _call.setUseSOAPAction(true);
1897         _call.setSOAPActionURI("");
1898         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1899         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "setACL"));
1900 
1901         setRequestHeaders(_call);
1902         setAttachments(_call);
1903  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1});
1904 
1905         if (_resp instanceof java.rmi.RemoteException) {
1906             throw (java.rmi.RemoteException)_resp;
1907         }
1908         extractAttachments(_call);
1909   } catch (org.apache.axis.AxisFault axisFaultException) {
1910     if (axisFaultException.detail != null) {
1911         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1912               throw (java.rmi.RemoteException) axisFaultException.detail;
1913          }
1914         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1915               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1916          }
1917    }
1918   throw axisFaultException;
1919 }
1920     }
1921 
1922     public void addACLEntry(java.lang.String in0, org.glite.security.voms.ACLEntry in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1923         if (super.cachedEndpoint == null) {
1924             throw new org.apache.axis.NoEndPointException();
1925         }
1926         org.apache.axis.client.Call _call = createCall();
1927         _call.setOperation(_operations[31]);
1928         _call.setUseSOAPAction(true);
1929         _call.setSOAPActionURI("");
1930         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1931         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "addACLEntry"));
1932 
1933         setRequestHeaders(_call);
1934         setAttachments(_call);
1935  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1});
1936 
1937         if (_resp instanceof java.rmi.RemoteException) {
1938             throw (java.rmi.RemoteException)_resp;
1939         }
1940         extractAttachments(_call);
1941   } catch (org.apache.axis.AxisFault axisFaultException) {
1942     if (axisFaultException.detail != null) {
1943         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1944               throw (java.rmi.RemoteException) axisFaultException.detail;
1945          }
1946         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1947               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1948          }
1949    }
1950   throw axisFaultException;
1951 }
1952     }
1953 
1954     public void removeACLEntry(java.lang.String in0, org.glite.security.voms.ACLEntry in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1955         if (super.cachedEndpoint == null) {
1956             throw new org.apache.axis.NoEndPointException();
1957         }
1958         org.apache.axis.client.Call _call = createCall();
1959         _call.setOperation(_operations[32]);
1960         _call.setUseSOAPAction(true);
1961         _call.setSOAPActionURI("");
1962         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1963         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "removeACLEntry"));
1964 
1965         setRequestHeaders(_call);
1966         setAttachments(_call);
1967  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1});
1968 
1969         if (_resp instanceof java.rmi.RemoteException) {
1970             throw (java.rmi.RemoteException)_resp;
1971         }
1972         extractAttachments(_call);
1973   } catch (org.apache.axis.AxisFault axisFaultException) {
1974     if (axisFaultException.detail != null) {
1975         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
1976               throw (java.rmi.RemoteException) axisFaultException.detail;
1977          }
1978         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
1979               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
1980          }
1981    }
1982   throw axisFaultException;
1983 }
1984     }
1985 
1986     public org.glite.security.voms.ACLEntry[] getDefaultACL(java.lang.String in0) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
1987         if (super.cachedEndpoint == null) {
1988             throw new org.apache.axis.NoEndPointException();
1989         }
1990         org.apache.axis.client.Call _call = createCall();
1991         _call.setOperation(_operations[33]);
1992         _call.setUseSOAPAction(true);
1993         _call.setSOAPActionURI("");
1994         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1995         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "getDefaultACL"));
1996 
1997         setRequestHeaders(_call);
1998         setAttachments(_call);
1999  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0});
2000 
2001         if (_resp instanceof java.rmi.RemoteException) {
2002             throw (java.rmi.RemoteException)_resp;
2003         }
2004         else {
2005             extractAttachments(_call);
2006             try {
2007                 return (org.glite.security.voms.ACLEntry[]) _resp;
2008             } catch (java.lang.Exception _exception) {
2009                 return (org.glite.security.voms.ACLEntry[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.glite.security.voms.ACLEntry[].class);
2010             }
2011         }
2012   } catch (org.apache.axis.AxisFault axisFaultException) {
2013     if (axisFaultException.detail != null) {
2014         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
2015               throw (java.rmi.RemoteException) axisFaultException.detail;
2016          }
2017         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
2018               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
2019          }
2020    }
2021   throw axisFaultException;
2022 }
2023     }
2024 
2025     public void setDefaultACL(java.lang.String in0, org.glite.security.voms.ACLEntry[] in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
2026         if (super.cachedEndpoint == null) {
2027             throw new org.apache.axis.NoEndPointException();
2028         }
2029         org.apache.axis.client.Call _call = createCall();
2030         _call.setOperation(_operations[34]);
2031         _call.setUseSOAPAction(true);
2032         _call.setSOAPActionURI("");
2033         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2034         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "setDefaultACL"));
2035 
2036         setRequestHeaders(_call);
2037         setAttachments(_call);
2038  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1});
2039 
2040         if (_resp instanceof java.rmi.RemoteException) {
2041             throw (java.rmi.RemoteException)_resp;
2042         }
2043         extractAttachments(_call);
2044   } catch (org.apache.axis.AxisFault axisFaultException) {
2045     if (axisFaultException.detail != null) {
2046         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
2047               throw (java.rmi.RemoteException) axisFaultException.detail;
2048          }
2049         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
2050               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
2051          }
2052    }
2053   throw axisFaultException;
2054 }
2055     }
2056 
2057     public void addDefaultACLEntry(java.lang.String in0, org.glite.security.voms.ACLEntry in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
2058         if (super.cachedEndpoint == null) {
2059             throw new org.apache.axis.NoEndPointException();
2060         }
2061         org.apache.axis.client.Call _call = createCall();
2062         _call.setOperation(_operations[35]);
2063         _call.setUseSOAPAction(true);
2064         _call.setSOAPActionURI("");
2065         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2066         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "addDefaultACLEntry"));
2067 
2068         setRequestHeaders(_call);
2069         setAttachments(_call);
2070  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1});
2071 
2072         if (_resp instanceof java.rmi.RemoteException) {
2073             throw (java.rmi.RemoteException)_resp;
2074         }
2075         extractAttachments(_call);
2076   } catch (org.apache.axis.AxisFault axisFaultException) {
2077     if (axisFaultException.detail != null) {
2078         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
2079               throw (java.rmi.RemoteException) axisFaultException.detail;
2080          }
2081         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
2082               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
2083          }
2084    }
2085   throw axisFaultException;
2086 }
2087     }
2088 
2089     public void removeDefaultACLEntry(java.lang.String in0, org.glite.security.voms.ACLEntry in1) throws java.rmi.RemoteException, org.glite.security.voms.VOMSException {
2090         if (super.cachedEndpoint == null) {
2091             throw new org.apache.axis.NoEndPointException();
2092         }
2093         org.apache.axis.client.Call _call = createCall();
2094         _call.setOperation(_operations[36]);
2095         _call.setUseSOAPAction(true);
2096         _call.setSOAPActionURI("");
2097         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2098         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "removeDefaultACLEntry"));
2099 
2100         setRequestHeaders(_call);
2101         setAttachments(_call);
2102  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1});
2103 
2104         if (_resp instanceof java.rmi.RemoteException) {
2105             throw (java.rmi.RemoteException)_resp;
2106         }
2107         extractAttachments(_call);
2108   } catch (org.apache.axis.AxisFault axisFaultException) {
2109     if (axisFaultException.detail != null) {
2110         if (axisFaultException.detail instanceof java.rmi.RemoteException) {
2111               throw (java.rmi.RemoteException) axisFaultException.detail;
2112          }
2113         if (axisFaultException.detail instanceof org.glite.security.voms.VOMSException) {
2114               throw (org.glite.security.voms.VOMSException) axisFaultException.detail;
2115          }
2116    }
2117   throw axisFaultException;
2118 }
2119     }
2120 
2121     public int getMinorVersionNumber() throws java.rmi.RemoteException {
2122         if (super.cachedEndpoint == null) {
2123             throw new org.apache.axis.NoEndPointException();
2124         }
2125         org.apache.axis.client.Call _call = createCall();
2126         _call.setOperation(_operations[37]);
2127         _call.setUseSOAPAction(true);
2128         _call.setSOAPActionURI("");
2129         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2130         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "getMinorVersionNumber"));
2131 
2132         setRequestHeaders(_call);
2133         setAttachments(_call);
2134  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {});
2135 
2136         if (_resp instanceof java.rmi.RemoteException) {
2137             throw (java.rmi.RemoteException)_resp;
2138         }
2139         else {
2140             extractAttachments(_call);
2141             try {
2142                 return ((java.lang.Integer) _resp).intValue();
2143             } catch (java.lang.Exception _exception) {
2144                 return ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_resp, int.class)).intValue();
2145             }
2146         }
2147   } catch (org.apache.axis.AxisFault axisFaultException) {
2148   throw axisFaultException;
2149 }
2150     }
2151 
2152     public int getPatchVersionNumber() throws java.rmi.RemoteException {
2153         if (super.cachedEndpoint == null) {
2154             throw new org.apache.axis.NoEndPointException();
2155         }
2156         org.apache.axis.client.Call _call = createCall();
2157         _call.setOperation(_operations[38]);
2158         _call.setUseSOAPAction(true);
2159         _call.setSOAPActionURI("");
2160         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2161         _call.setOperationName(new javax.xml.namespace.QName("http://glite.org/wsdl/services/org.glite.security.voms.service.admin", "getPatchVersionNumber"));
2162 
2163         setRequestHeaders(_call);
2164         setAttachments(_call);
2165  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {});
2166 
2167         if (_resp instanceof java.rmi.RemoteException) {
2168             throw (java.rmi.RemoteException)_resp;
2169         }
2170         else {
2171             extractAttachments(_call);
2172             try {
2173                 return ((java.lang.Integer) _resp).intValue();
2174             } catch (java.lang.Exception _exception) {
2175                 return ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_resp, int.class)).intValue();
2176             }
2177         }
2178   } catch (org.apache.axis.AxisFault axisFaultException) {
2179   throw axisFaultException;
2180 }
2181     }
2182 
2183 }