Subversion Repositories XServices

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
150 brianR 1
<?xml version="1.0" encoding="utf-8"?>
2
<WSDL:definitions xmlns:c14n="http://www.w3.org/2001/10/xml-exc-c14n#" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:diag="urn:SerenaDiagnostics" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://localhost:80/gsoap/sbmadminservices72.wsdl" xmlns:DIME="http://schemas.xmlsoap.org/ws/2002/04/dime/wsdl/" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:MIME="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ae="urn:sbmadminservices72" xmlns="http://schemas.xmlsoap.org/wsdl/" name="sbmadminservices72" targetNamespace="http://localhost:80/gsoap/sbmadminservices72.wsdl" xmlns:WSDL="http://schemas.xmlsoap.org/wsdl/">
3
  <WSDL:types>
4
    <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="urn:SerenaDiagnostics">
5
      <xsd:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" />
6
      <xsd:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" />
7
      <xsd:import namespace="urn:sbmadminservices72" />
8
      <xsd:complexType name="SerenaDiagnostics">
9
        <xsd:sequence>
10
          <xsd:element minOccurs="0" maxOccurs="1" ref="diag:XId" />
11
        </xsd:sequence>
12
      </xsd:complexType>
13
      <xsd:element name="XId" type="xsd:string" />
14
      <xsd:element name="SerenaDiagnostics" type="diag:SerenaDiagnostics" />
15
    </xsd:schema>
16
    <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="urn:sbmadminservices72">
17
      <xsd:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" />
18
      <xsd:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" />
19
      <xsd:import namespace="urn:SerenaDiagnostics" />
20
      <xsd:element name="AEWebservicesFault" type="xsd:string" />
21
      <xsd:simpleType name="PrivilegeKind">
22
        <xsd:restriction base="xsd:string">
23
          <xsd:enumeration value="USER-KIND" />
24
          <xsd:enumeration value="ADMIN-KIND" />
25
        </xsd:restriction>
26
      </xsd:simpleType>
27
      <xsd:simpleType name="GrantState">
28
        <xsd:restriction base="xsd:string">
29
          <xsd:enumeration value="INHERITED" />
30
          <xsd:enumeration value="REVOKED" />
31
          <xsd:enumeration value="GRANTED" />
32
        </xsd:restriction>
33
      </xsd:simpleType>
34
      <xsd:simpleType name="MultipleOption">
35
        <xsd:restriction base="xsd:string">
36
          <xsd:enumeration value="CONTINUE-ON-FAILURE" />
37
          <xsd:enumeration value="STOP-ON-FAILURE" />
38
        </xsd:restriction>
39
      </xsd:simpleType>
40
      <xsd:simpleType name="SectionsOption">
41
        <xsd:restriction base="xsd:string">
42
          <xsd:enumeration value="SECTIONS-ALL" />
43
          <xsd:enumeration value="SECTIONS-NONE" />
44
          <xsd:enumeration value="SECTIONS-SPECIFIED" />
45
        </xsd:restriction>
46
      </xsd:simpleType>
47
      <xsd:simpleType name="StatusEnum">
48
        <xsd:restriction base="xsd:string">
49
          <xsd:enumeration value="IS-WARNING" />
50
          <xsd:enumeration value="IS-INFORMATION" />
51
          <xsd:enumeration value="IS-ERROR" />
52
        </xsd:restriction>
53
      </xsd:simpleType>
54
      <xsd:simpleType name="Attachment-Access-Type">
55
        <xsd:restriction base="xsd:string">
56
          <xsd:enumeration value="ATTACHACCESS-DEFAULT" />
57
          <xsd:enumeration value="ATTACHACCESS-RESTRICTED" />
58
          <xsd:enumeration value="ATTACHACCESS-UNRESTRICTED" />
59
        </xsd:restriction>
60
      </xsd:simpleType>
61
      <xsd:simpleType name="DatePreference">
62
        <xsd:restriction base="xsd:string">
63
          <xsd:enumeration value="DATE-FORMAT-FROM-LOCALE" />
64
          <xsd:enumeration value="DATE-FORMAT-MM-DD-YYYY" />
65
          <xsd:enumeration value="DATE-FORMAT-DD-MM-YYYY" />
66
          <xsd:enumeration value="DATE-FORMAT-DD-MM-YYYY.S" />
67
          <xsd:enumeration value="DATE-FORMAT-YYYY-MM-DD" />
68
        </xsd:restriction>
69
      </xsd:simpleType>
70
      <xsd:simpleType name="TimePreference">
71
        <xsd:restriction base="xsd:string">
72
          <xsd:enumeration value="TIME-FORMAT-12HOUR" />
73
          <xsd:enumeration value="TIME-FORMAT-24HOUR" />
74
          <xsd:enumeration value="TIME-FORMAT-USE-GMT-OFFSET" />
75
          <xsd:enumeration value="TIME-FORMAT-HONOR-DAYLIGHT" />
76
        </xsd:restriction>
77
      </xsd:simpleType>
78
      <xsd:simpleType name="AccessType">
79
        <xsd:restriction base="xsd:string">
80
          <xsd:enumeration value="ACCESS-NONE" />
81
          <xsd:enumeration value="ACCESS-USER" />
82
          <xsd:enumeration value="ACCESS-OCCASIONAL" />
83
          <xsd:enumeration value="ACCESS-EXTERNAL" />
84
          <xsd:enumeration value="ACCESS-ADMIN" />
85
          <xsd:enumeration value="ACCESS-APISCRIPT" />
86
        </xsd:restriction>
87
      </xsd:simpleType>
88
      <xsd:simpleType name="GroupListAction">
89
        <xsd:restriction base="xsd:string">
90
          <xsd:enumeration value="ADD-GROUPS" />
91
          <xsd:enumeration value="REPLACE-GROUPS" />
92
          <xsd:enumeration value="REMOVE-GROUPS" />
93
        </xsd:restriction>
94
      </xsd:simpleType>
95
      <xsd:complexType name="ExtraValue">
96
        <xsd:sequence>
97
          <xsd:element minOccurs="0" maxOccurs="1" name="name" nillable="true" type="xsd:string" />
98
          <xsd:element minOccurs="0" maxOccurs="1" name="value" nillable="true" type="xsd:string" />
99
        </xsd:sequence>
100
      </xsd:complexType>
101
      <xsd:complexType name="ExtendedData">
102
        <xsd:sequence>
103
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="data" type="ae:ExtraValue" />
104
        </xsd:sequence>
105
      </xsd:complexType>
106
      <xsd:complexType name="Auth">
107
        <xsd:sequence>
108
          <xsd:element minOccurs="0" maxOccurs="1" name="userId" nillable="true" type="xsd:string" />
109
          <xsd:element minOccurs="0" maxOccurs="1" name="password" nillable="true" type="xsd:string" />
110
          <xsd:element minOccurs="0" maxOccurs="1" name="hostname" nillable="true" type="xsd:string" />
111
          <xsd:element minOccurs="0" maxOccurs="1" name="loginAsUserId" nillable="true" type="xsd:string" />
112
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
113
        </xsd:sequence>
114
      </xsd:complexType>
115
      <xsd:complexType name="Identifier">
116
        <xsd:sequence>
117
          <xsd:element minOccurs="0" maxOccurs="1" name="displayName" nillable="true" type="xsd:string" />
118
          <xsd:element minOccurs="0" maxOccurs="1" name="id" type="xsd:integer" />
119
          <xsd:element minOccurs="0" maxOccurs="1" name="uuid" nillable="true" type="xsd:string" />
120
        </xsd:sequence>
121
      </xsd:complexType>
122
      <xsd:complexType name="ItemIdentifier">
123
        <xsd:complexContent mixed="false">
124
          <xsd:extension base="ae:Identifier">
125
            <xsd:sequence>
126
              <xsd:element minOccurs="0" maxOccurs="1" name="tableId" type="xsd:integer" />
127
              <xsd:element minOccurs="0" maxOccurs="1" name="tableIdItemId" nillable="true" type="xsd:string" />
128
              <xsd:element minOccurs="0" maxOccurs="1" name="issueId" nillable="true" type="xsd:string" />
129
            </xsd:sequence>
130
          </xsd:extension>
131
        </xsd:complexContent>
132
      </xsd:complexType>
133
      <xsd:complexType name="StateIdentifier">
134
        <xsd:complexContent mixed="false">
135
          <xsd:extension base="ae:Identifier">
136
            <xsd:sequence>
137
              <xsd:element minOccurs="0" maxOccurs="1" name="internalName" nillable="true" type="xsd:string" />
138
              <xsd:element minOccurs="1" maxOccurs="1" name="isClosed" type="xsd:boolean" />
139
            </xsd:sequence>
140
          </xsd:extension>
141
        </xsd:complexContent>
142
      </xsd:complexType>
143
      <xsd:complexType name="TransitionIdentifier">
144
        <xsd:complexContent mixed="false">
145
          <xsd:extension base="ae:Identifier">
146
            <xsd:sequence>
147
              <xsd:element minOccurs="0" maxOccurs="1" name="internalName" nillable="true" type="xsd:string" />
148
            </xsd:sequence>
149
          </xsd:extension>
150
        </xsd:complexContent>
151
      </xsd:complexType>
152
      <xsd:complexType name="ProjectIdentifier">
153
        <xsd:complexContent mixed="false">
154
          <xsd:extension base="ae:Identifier">
155
            <xsd:sequence>
156
              <xsd:element minOccurs="0" maxOccurs="1" name="fullyQualifiedName" nillable="true" type="xsd:string" />
157
              <xsd:element minOccurs="0" maxOccurs="1" name="internalName" nillable="true" type="xsd:string" />
158
            </xsd:sequence>
159
          </xsd:extension>
160
        </xsd:complexContent>
161
      </xsd:complexType>
162
      <xsd:complexType name="TableIdentifier">
163
        <xsd:complexContent mixed="false">
164
          <xsd:extension base="ae:Identifier">
165
            <xsd:sequence>
166
              <xsd:element minOccurs="0" maxOccurs="1" name="dbName" nillable="true" type="xsd:string" />
167
            </xsd:sequence>
168
          </xsd:extension>
169
        </xsd:complexContent>
170
      </xsd:complexType>
171
      <xsd:complexType name="FieldIdentifier">
172
        <xsd:complexContent mixed="false">
173
          <xsd:extension base="ae:Identifier">
174
            <xsd:sequence>
175
              <xsd:element minOccurs="0" maxOccurs="1" name="dbName" nillable="true" type="xsd:string" />
176
            </xsd:sequence>
177
          </xsd:extension>
178
        </xsd:complexContent>
179
      </xsd:complexType>
180
      <xsd:complexType name="UserIdentifier">
181
        <xsd:complexContent mixed="false">
182
          <xsd:extension base="ae:Identifier">
183
            <xsd:sequence>
184
              <xsd:element minOccurs="0" maxOccurs="1" name="loginId" nillable="true" type="xsd:string" />
185
            </xsd:sequence>
186
          </xsd:extension>
187
        </xsd:complexContent>
188
      </xsd:complexType>
189
      <xsd:complexType name="GroupIdentifier">
190
        <xsd:complexContent mixed="false">
191
          <xsd:extension base="ae:Identifier">
192
            <xsd:sequence />
193
          </xsd:extension>
194
        </xsd:complexContent>
195
      </xsd:complexType>
196
      <xsd:complexType name="SolutionIdentifier">
197
        <xsd:complexContent mixed="false">
198
          <xsd:extension base="ae:Identifier">
199
            <xsd:sequence>
200
              <xsd:element minOccurs="0" maxOccurs="1" name="uniqueName" nillable="true" type="xsd:string" />
201
              <xsd:element minOccurs="0" maxOccurs="1" name="tabName" nillable="true" type="xsd:string" />
202
            </xsd:sequence>
203
          </xsd:extension>
204
        </xsd:complexContent>
205
      </xsd:complexType>
206
      <xsd:complexType name="ApplicationIdentifier">
207
        <xsd:complexContent mixed="false">
208
          <xsd:extension base="ae:Identifier">
209
            <xsd:sequence />
210
          </xsd:extension>
211
        </xsd:complexContent>
212
      </xsd:complexType>
213
      <xsd:complexType name="WorkflowIdentifier">
214
        <xsd:complexContent mixed="false">
215
          <xsd:extension base="ae:Identifier">
216
            <xsd:sequence />
217
          </xsd:extension>
218
        </xsd:complexContent>
219
      </xsd:complexType>
220
      <xsd:complexType name="ReportIdentifier">
221
        <xsd:complexContent mixed="false">
222
          <xsd:extension base="ae:Identifier">
223
            <xsd:sequence />
224
          </xsd:extension>
225
        </xsd:complexContent>
226
      </xsd:complexType>
227
      <xsd:complexType name="ContactIdentifier">
228
        <xsd:complexContent mixed="false">
229
          <xsd:extension base="ae:Identifier">
230
            <xsd:sequence />
231
          </xsd:extension>
232
        </xsd:complexContent>
233
      </xsd:complexType>
234
      <xsd:complexType name="RoleIdentifier">
235
        <xsd:complexContent mixed="false">
236
          <xsd:extension base="ae:Identifier">
237
            <xsd:sequence>
238
              <xsd:element minOccurs="1" maxOccurs="1" name="projectId" nillable="true" type="ae:ProjectIdentifier" />
239
            </xsd:sequence>
240
          </xsd:extension>
241
        </xsd:complexContent>
242
      </xsd:complexType>
243
      <xsd:complexType name="PrivilegeIdentifier">
244
        <xsd:sequence>
245
          <xsd:element minOccurs="1" maxOccurs="1" name="name" nillable="true" type="xsd:string" />
246
          <xsd:element minOccurs="0" maxOccurs="1" name="type" nillable="true" type="xsd:string" />
247
        </xsd:sequence>
248
      </xsd:complexType>
249
      <xsd:complexType name="Options">
250
        <xsd:sequence>
251
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="extraOption" type="ae:ExtraValue" />
252
        </xsd:sequence>
253
      </xsd:complexType>
254
      <xsd:complexType name="MultipleOptions">
255
        <xsd:complexContent mixed="false">
256
          <xsd:extension base="ae:Options">
257
            <xsd:sequence>
258
              <xsd:element minOccurs="1" maxOccurs="1" name="multiOption" type="ae:MultipleOption" />
259
            </xsd:sequence>
260
          </xsd:extension>
261
        </xsd:complexContent>
262
      </xsd:complexType>
263
      <xsd:complexType name="ResponseItemOptions">
264
        <xsd:complexContent mixed="false">
265
          <xsd:extension base="ae:Options">
266
            <xsd:sequence>
267
              <xsd:element minOccurs="1" maxOccurs="1" name="sections" type="ae:SectionsOption" />
268
              <xsd:element minOccurs="0" maxOccurs="1" name="specifiedSections" nillable="true" type="xsd:string" />
269
              <xsd:element minOccurs="0" maxOccurs="unbounded" name="limitedField" type="ae:FieldIdentifier" />
270
            </xsd:sequence>
271
          </xsd:extension>
272
        </xsd:complexContent>
273
      </xsd:complexType>
274
      <xsd:complexType name="MultipleResponseItemOptions">
275
        <xsd:complexContent mixed="false">
276
          <xsd:extension base="ae:ResponseItemOptions">
277
            <xsd:sequence>
278
              <xsd:element minOccurs="0" maxOccurs="1" name="multiOption" type="ae:MultipleOption" />
279
            </xsd:sequence>
280
          </xsd:extension>
281
        </xsd:complexContent>
282
      </xsd:complexType>
283
      <xsd:complexType name="UserSingleResponseOptions">
284
        <xsd:complexContent mixed="false">
285
          <xsd:extension base="ae:Options">
286
            <xsd:sequence>
287
              <xsd:element minOccurs="1" maxOccurs="1" name="sections" type="ae:SectionsOption" />
288
              <xsd:element minOccurs="0" maxOccurs="1" name="specifiedSections" nillable="true" type="xsd:string" />
289
            </xsd:sequence>
290
          </xsd:extension>
291
        </xsd:complexContent>
292
      </xsd:complexType>
293
      <xsd:complexType name="UserResponseOptions">
294
        <xsd:complexContent mixed="false">
295
          <xsd:extension base="ae:UserSingleResponseOptions">
296
            <xsd:sequence>
297
              <xsd:element minOccurs="0" maxOccurs="1" name="multiOption" type="ae:MultipleOption" />
298
            </xsd:sequence>
299
          </xsd:extension>
300
        </xsd:complexContent>
301
      </xsd:complexType>
302
      <xsd:complexType name="Status">
303
        <xsd:sequence>
304
          <xsd:element minOccurs="1" maxOccurs="1" name="status" type="ae:StatusEnum" />
305
          <xsd:element minOccurs="0" maxOccurs="1" name="code" nillable="true" type="xsd:string" />
306
          <xsd:element minOccurs="0" maxOccurs="1" name="message" nillable="true" type="xsd:string" />
307
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
308
        </xsd:sequence>
309
      </xsd:complexType>
310
      <xsd:complexType name="FieldValue">
311
        <xsd:sequence>
312
          <xsd:element minOccurs="0" maxOccurs="1" name="displayValue" nillable="true" type="xsd:string" />
313
          <xsd:element minOccurs="0" maxOccurs="1" name="internalName" nillable="true" type="xsd:string" />
314
          <xsd:element minOccurs="0" maxOccurs="1" name="internalValue" nillable="true" type="xsd:string" />
315
          <xsd:element minOccurs="0" maxOccurs="1" name="uuid" nillable="true" type="xsd:string" />
316
        </xsd:sequence>
317
      </xsd:complexType>
318
      <xsd:complexType name="FileAttachment">
319
        <xsd:sequence>
320
          <xsd:element minOccurs="0" maxOccurs="1" name="id" type="xsd:integer" />
321
          <xsd:element minOccurs="0" maxOccurs="1" name="name" nillable="true" type="xsd:string" />
322
          <xsd:element minOccurs="0" maxOccurs="1" name="fileName" nillable="true" type="xsd:string" />
323
          <xsd:element minOccurs="1" maxOccurs="1" name="showAsImage" type="xsd:boolean" />
324
          <xsd:element minOccurs="0" maxOccurs="1" name="modificationDateTime" type="xsd:dateTime" />
325
          <xsd:element minOccurs="0" maxOccurs="1" name="url" nillable="true" type="xsd:string" />
326
          <xsd:element minOccurs="1" maxOccurs="1" default="ATTACHACCESS-DEFAULT" name="accessType" type="ae:Attachment-Access-Type" />
327
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
328
        </xsd:sequence>
329
      </xsd:complexType>
330
      <xsd:complexType name="FileBufferBase64">
331
        <xsd:sequence>
332
          <xsd:element minOccurs="1" maxOccurs="1" name="data" nillable="true" type="xsd:base64Binary" />
333
        </xsd:sequence>
334
      </xsd:complexType>
335
      <xsd:complexType name="FileAttachmentContents">
336
        <xsd:complexContent mixed="false">
337
          <xsd:extension base="ae:FileAttachment">
338
            <xsd:sequence>
339
              <xsd:element minOccurs="0" maxOccurs="1" name="contentsBase64" nillable="true" type="ae:FileBufferBase64" />
340
            </xsd:sequence>
341
          </xsd:extension>
342
        </xsd:complexContent>
343
      </xsd:complexType>
344
      <xsd:complexType name="FileContents">
345
        <xsd:sequence>
346
          <xsd:element minOccurs="0" maxOccurs="1" name="contentsBase64" nillable="true" type="ae:FileBufferBase64" />
347
        </xsd:sequence>
348
      </xsd:complexType>
349
      <xsd:complexType name="UserSolutionData">
350
        <xsd:sequence>
351
          <xsd:element minOccurs="0" maxOccurs="1" name="solution" nillable="true" type="ae:SolutionIdentifier" />
352
          <xsd:element minOccurs="0" maxOccurs="1" name="homeReport" nillable="true" type="ae:ReportIdentifier" />
353
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="preferredProject" type="ae:ProjectIdentifier" />
354
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
355
        </xsd:sequence>
356
      </xsd:complexType>
357
      <xsd:complexType name="UserInfo">
358
        <xsd:sequence>
359
          <xsd:element minOccurs="0" maxOccurs="1" name="id" nillable="true" type="ae:UserIdentifier" />
360
          <xsd:element minOccurs="0" maxOccurs="1" name="accessType" type="ae:AccessType" />
361
          <xsd:element minOccurs="0" maxOccurs="1" name="email" nillable="true" type="xsd:string" />
362
          <xsd:element minOccurs="0" maxOccurs="1" name="emailCC" nillable="true" type="xsd:string" />
363
          <xsd:element minOccurs="0" maxOccurs="1" name="timezone" nillable="true" type="xsd:string" />
364
          <xsd:element minOccurs="0" maxOccurs="1" name="offsetFromGMT" type="xsd:integer" />
365
          <xsd:element minOccurs="0" maxOccurs="1" name="dstSavings" type="xsd:integer" />
366
          <xsd:element minOccurs="0" maxOccurs="1" name="datePreference" type="ae:DatePreference" />
367
          <xsd:element minOccurs="0" maxOccurs="1" name="timePreference" type="ae:TimePreference" />
368
          <xsd:element minOccurs="0" maxOccurs="1" name="namespaceName" nillable="true" type="xsd:string" />
369
          <xsd:element minOccurs="0" maxOccurs="1" name="phoneNumber" nillable="true" type="xsd:string" />
370
          <xsd:element minOccurs="0" maxOccurs="1" name="locale" nillable="true" type="xsd:string" />
371
          <xsd:element minOccurs="1" maxOccurs="1" name="isDeleted" type="xsd:boolean" />
372
          <xsd:element minOccurs="0" maxOccurs="1" name="contact" nillable="true" type="ae:ContactIdentifier" />
373
          <xsd:element minOccurs="0" maxOccurs="1" name="maxNotes" type="xsd:integer" />
374
          <xsd:element minOccurs="0" maxOccurs="1" name="maxChangeHistory" type="xsd:integer" />
375
          <xsd:element minOccurs="0" maxOccurs="1" name="maxItemsPerPage" type="xsd:integer" />
376
          <xsd:element minOccurs="0" maxOccurs="1" name="fieldsMask" type="xsd:integer" />
377
          <xsd:element minOccurs="0" maxOccurs="1" name="notesMask" type="xsd:integer" />
378
          <xsd:element minOccurs="0" maxOccurs="1" name="changeHistoryMask" type="xsd:integer" />
379
          <xsd:element minOccurs="0" maxOccurs="1" name="browserMask" type="xsd:integer" />
380
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="group" type="ae:GroupIdentifier" />
381
          <xsd:element minOccurs="0" maxOccurs="1" name="preferredSolution" nillable="true" type="ae:SolutionIdentifier" />
382
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="solutionData" type="ae:UserSolutionData" />
383
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
384
        </xsd:sequence>
385
      </xsd:complexType>
386
      <xsd:complexType name="UserHolder">
387
        <xsd:sequence>
388
          <xsd:element minOccurs="0" maxOccurs="1" name="user" nillable="true" type="ae:UserInfo" />
389
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="status" type="ae:Status" />
390
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
391
        </xsd:sequence>
392
      </xsd:complexType>
393
      <xsd:complexType name="GroupInfo">
394
        <xsd:sequence>
395
          <xsd:element minOccurs="0" maxOccurs="1" name="id" nillable="true" type="ae:GroupIdentifier" />
396
          <xsd:element minOccurs="1" maxOccurs="1" name="accessType" type="ae:AccessType" />
397
          <xsd:element minOccurs="0" maxOccurs="1" name="memo" nillable="true" type="xsd:string" />
398
          <xsd:element minOccurs="1" maxOccurs="1" name="isDeleted" type="xsd:boolean" />
399
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
400
        </xsd:sequence>
401
      </xsd:complexType>
402
      <xsd:complexType name="GroupHolder">
403
        <xsd:sequence>
404
          <xsd:element minOccurs="0" maxOccurs="1" name="group" nillable="true" type="ae:GroupInfo" />
405
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="status" type="ae:Status" />
406
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
407
        </xsd:sequence>
408
      </xsd:complexType>
409
      <xsd:complexType name="RoleInfo">
410
        <xsd:sequence>
411
          <xsd:element minOccurs="1" maxOccurs="1" name="id" nillable="true" type="ae:RoleIdentifier" />
412
          <xsd:element minOccurs="1" maxOccurs="1" name="access" type="ae:GrantState" />
413
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
414
        </xsd:sequence>
415
      </xsd:complexType>
416
      <xsd:complexType name="PrivilegeInfo">
417
        <xsd:sequence>
418
          <xsd:element minOccurs="1" maxOccurs="1" name="privilegeId" nillable="true" type="ae:PrivilegeIdentifier" />
419
          <xsd:element minOccurs="1" maxOccurs="1" name="access" type="ae:GrantState" />
420
          <xsd:element minOccurs="0" maxOccurs="1" name="objectId" nillable="true" type="ae:Identifier" />
421
          <xsd:element minOccurs="0" maxOccurs="1" name="projectId" nillable="true" type="ae:ProjectIdentifier" />
422
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
423
        </xsd:sequence>
424
      </xsd:complexType>
425
      <xsd:complexType name="RoleHolder">
426
        <xsd:sequence>
427
          <xsd:element minOccurs="1" maxOccurs="1" name="role" nillable="true" type="ae:RoleInfo" />
428
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="status" type="ae:Status" />
429
        </xsd:sequence>
430
      </xsd:complexType>
431
      <xsd:complexType name="PrivilegeHolder">
432
        <xsd:sequence>
433
          <xsd:element minOccurs="1" maxOccurs="1" name="privilege" nillable="true" type="ae:PrivilegeInfo" />
434
          <xsd:element minOccurs="0" maxOccurs="unbounded" name="status" type="ae:Status" />
435
        </xsd:sequence>
436
      </xsd:complexType>
437
      <xsd:complexType name="ProjectGeneralData">
438
        <xsd:sequence>
439
          <xsd:element minOccurs="0" maxOccurs="1" name="project" nillable="true" type="ae:ProjectIdentifier" />
440
          <xsd:element minOccurs="0" maxOccurs="1" name="parentProject" nillable="true" type="ae:ProjectIdentifier" />
441
          <xsd:element minOccurs="0" maxOccurs="1" name="workflow" nillable="true" type="ae:WorkflowIdentifier" />
442
          <xsd:element minOccurs="1" maxOccurs="1" name="useParentProjectWorkflow" type="xsd:boolean" />
443
          <xsd:element minOccurs="1" maxOccurs="1" name="projectSequence" type="xsd:integer" />
444
          <xsd:element minOccurs="1" maxOccurs="1" name="allowSubmit" type="xsd:boolean" />
445
          <xsd:element minOccurs="1" maxOccurs="1" name="useParentSequenceNumbers" type="xsd:boolean" />
446
          <xsd:element minOccurs="1" maxOccurs="1" name="lastItemSequenceNumber" type="xsd:integer" />
447
          <xsd:element minOccurs="1" maxOccurs="1" name="zeroFillTo" type="xsd:integer" />
448
          <xsd:element minOccurs="1" maxOccurs="1" name="allowAnonymousSubmit" type="xsd:boolean" />
449
          <xsd:element minOccurs="0" maxOccurs="1" name="altName" nillable="true" type="xsd:string" />
450
          <xsd:element minOccurs="0" maxOccurs="1" name="description" nillable="true" type="xsd:string" />
451
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
452
        </xsd:sequence>
453
      </xsd:complexType>
454
      <xsd:complexType name="Privilege">
455
        <xsd:sequence>
456
          <xsd:element minOccurs="0" maxOccurs="1" name="name" nillable="true" type="xsd:string" />
457
          <xsd:element minOccurs="0" maxOccurs="1" name="objectUUID" nillable="true" type="xsd:string" />
458
          <xsd:element minOccurs="0" maxOccurs="1" name="type" nillable="true" type="xsd:string" />
459
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
460
        </xsd:sequence>
461
      </xsd:complexType>
462
      <xsd:complexType name="NewUser">
463
        <xsd:sequence>
464
          <xsd:element minOccurs="0" maxOccurs="1" name="userHolder" nillable="true" type="ae:UserHolder" />
465
          <xsd:element minOccurs="1" maxOccurs="1" name="isNew" type="xsd:boolean" />
466
          <xsd:element minOccurs="0" maxOccurs="1" name="temporaryPassword" nillable="true" type="xsd:string" />
467
          <xsd:element minOccurs="0" maxOccurs="1" name="extendedData" nillable="true" type="ae:ExtendedData" />
468
        </xsd:sequence>
469
      </xsd:complexType>
470
      <xsd:element name="Logout">
471
        <xsd:complexType>
472
          <xsd:sequence>
473
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
474
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
475
          </xsd:sequence>
476
        </xsd:complexType>
477
      </xsd:element>
478
      <xsd:element name="LogoutResponse">
479
        <xsd:complexType>
480
          <xsd:sequence />
481
        </xsd:complexType>
482
      </xsd:element>
483
      <xsd:element name="GetVersion">
484
        <xsd:complexType>
485
          <xsd:sequence />
486
        </xsd:complexType>
487
      </xsd:element>
488
      <xsd:element name="GetVersionResponse">
489
        <xsd:complexType>
490
          <xsd:sequence>
491
            <xsd:element minOccurs="0" maxOccurs="1" name="return" nillable="true" type="xsd:string" />
492
          </xsd:sequence>
493
        </xsd:complexType>
494
      </xsd:element>
495
      <xsd:element name="CreateProject">
496
        <xsd:complexType>
497
          <xsd:sequence>
498
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
499
            <xsd:element minOccurs="1" maxOccurs="1" name="projectName" nillable="true" type="xsd:string" />
500
            <xsd:element minOccurs="1" maxOccurs="1" name="parentProject" nillable="true" type="ae:ProjectIdentifier" />
501
            <xsd:element minOccurs="0" maxOccurs="1" name="workflow" nillable="true" type="ae:WorkflowIdentifier" />
502
            <xsd:element minOccurs="0" maxOccurs="1" name="useParentProjectWorkflow" type="xsd:boolean" />
503
            <xsd:element minOccurs="0" maxOccurs="1" default="true" name="allowSubmit" type="xsd:boolean" />
504
            <xsd:element minOccurs="0" maxOccurs="1" default="true" name="useParentSequenceNumbers" type="xsd:boolean" />
505
            <xsd:element minOccurs="0" maxOccurs="1" default="0" name="lastItemSequenceNumber" type="xsd:integer" />
506
            <xsd:element minOccurs="0" maxOccurs="1" default="5" name="zeroFillTo" type="xsd:integer" />
507
            <xsd:element minOccurs="0" maxOccurs="1" default="false" name="allowAnonymousSubmit" type="xsd:boolean" />
508
            <xsd:element minOccurs="0" maxOccurs="1" name="altName" nillable="true" type="xsd:string" />
509
            <xsd:element minOccurs="0" maxOccurs="1" name="description" nillable="true" type="xsd:string" />
510
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
511
          </xsd:sequence>
512
        </xsd:complexType>
513
      </xsd:element>
514
      <xsd:element name="CreateProjectResponse">
515
        <xsd:complexType>
516
          <xsd:sequence>
517
            <xsd:element minOccurs="0" maxOccurs="1" name="return" nillable="true" type="ae:ProjectGeneralData" />
518
          </xsd:sequence>
519
        </xsd:complexType>
520
      </xsd:element>
521
      <xsd:element name="DeleteProcessApp">
522
        <xsd:complexType>
523
          <xsd:sequence>
524
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
525
            <xsd:element minOccurs="0" maxOccurs="1" name="processAppName" nillable="true" type="xsd:string" />
526
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
527
          </xsd:sequence>
528
        </xsd:complexType>
529
      </xsd:element>
530
      <xsd:element name="DeleteProcessAppResponse">
531
        <xsd:complexType>
532
          <xsd:sequence />
533
        </xsd:complexType>
534
      </xsd:element>
535
      <xsd:element name="HasUserPrivilege">
536
        <xsd:complexType>
537
          <xsd:sequence>
538
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
539
            <xsd:element minOccurs="0" maxOccurs="1" name="privilegeName" nillable="true" type="xsd:string" />
540
            <xsd:element minOccurs="0" maxOccurs="1" name="objectId" nillable="true" type="xsd:string" />
541
            <xsd:element minOccurs="0" maxOccurs="1" name="user" nillable="true" type="ae:UserIdentifier" />
542
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
543
          </xsd:sequence>
544
        </xsd:complexType>
545
      </xsd:element>
546
      <xsd:element name="HasUserPrivilegeResponse">
547
        <xsd:complexType>
548
          <xsd:sequence>
549
            <xsd:element minOccurs="1" maxOccurs="1" name="return" type="xsd:boolean" />
550
          </xsd:sequence>
551
        </xsd:complexType>
552
      </xsd:element>
553
      <xsd:element name="GetUserPrivileges">
554
        <xsd:complexType>
555
          <xsd:sequence>
556
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
557
            <xsd:element minOccurs="0" maxOccurs="1" name="privilegeType" nillable="true" type="xsd:string" />
558
            <xsd:element minOccurs="0" maxOccurs="1" name="objectId" nillable="true" type="xsd:string" />
559
            <xsd:element minOccurs="0" maxOccurs="1" name="user" nillable="true" type="ae:UserIdentifier" />
560
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
561
          </xsd:sequence>
562
        </xsd:complexType>
563
      </xsd:element>
564
      <xsd:element name="GetUserPrivilegesResponse">
565
        <xsd:complexType>
566
          <xsd:sequence>
567
            <xsd:element minOccurs="0" maxOccurs="unbounded" name="return" type="ae:Privilege" />
568
          </xsd:sequence>
569
        </xsd:complexType>
570
      </xsd:element>
571
      <xsd:element name="IsUserValid">
572
        <xsd:complexType>
573
          <xsd:sequence>
574
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
575
            <xsd:element minOccurs="0" maxOccurs="1" name="user" nillable="true" type="ae:UserIdentifier" />
576
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
577
          </xsd:sequence>
578
        </xsd:complexType>
579
      </xsd:element>
580
      <xsd:element name="IsUserValidResponse">
581
        <xsd:complexType>
582
          <xsd:sequence>
583
            <xsd:element minOccurs="1" maxOccurs="1" name="return" type="xsd:boolean" />
584
          </xsd:sequence>
585
        </xsd:complexType>
586
      </xsd:element>
587
      <xsd:element name="GetUsers">
588
        <xsd:complexType>
589
          <xsd:sequence>
590
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
591
            <xsd:element minOccurs="1" maxOccurs="1" name="getCurrentUser" type="xsd:boolean" />
592
            <xsd:element minOccurs="0" maxOccurs="1" name="searchByName" nillable="true" type="xsd:string" />
593
            <xsd:element minOccurs="0" maxOccurs="unbounded" name="user" type="ae:UserIdentifier" />
594
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:UserResponseOptions" />
595
          </xsd:sequence>
596
        </xsd:complexType>
597
      </xsd:element>
598
      <xsd:element name="GetUsersResponse">
599
        <xsd:complexType>
600
          <xsd:sequence>
601
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:UserHolder" />
602
          </xsd:sequence>
603
        </xsd:complexType>
604
      </xsd:element>
605
      <xsd:element name="CreateUsers">
606
        <xsd:complexType>
607
          <xsd:sequence>
608
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
609
            <xsd:element minOccurs="0" maxOccurs="1" name="templateUser" nillable="true" type="ae:UserIdentifier" />
610
            <xsd:element minOccurs="1" maxOccurs="1" default="false" name="cloneGroups" type="xsd:boolean" />
611
            <xsd:element minOccurs="1" maxOccurs="1" name="updateIfExists" type="xsd:boolean" />
612
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="user" type="ae:UserInfo" />
613
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:UserResponseOptions" />
614
          </xsd:sequence>
615
        </xsd:complexType>
616
      </xsd:element>
617
      <xsd:element name="CreateUsersResponse">
618
        <xsd:complexType>
619
          <xsd:sequence>
620
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:NewUser" />
621
          </xsd:sequence>
622
        </xsd:complexType>
623
      </xsd:element>
624
      <xsd:element name="UpdateUsers">
625
        <xsd:complexType>
626
          <xsd:sequence>
627
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
628
            <xsd:element minOccurs="1" maxOccurs="1" default="false" name="allowEmptyValues" type="xsd:boolean" />
629
            <xsd:element minOccurs="1" maxOccurs="1" name="groupAction" type="ae:GroupListAction" />
630
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="user" type="ae:UserInfo" />
631
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:UserResponseOptions" />
632
          </xsd:sequence>
633
        </xsd:complexType>
634
      </xsd:element>
635
      <xsd:element name="UpdateUsersResponse">
636
        <xsd:complexType>
637
          <xsd:sequence>
638
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:UserHolder" />
639
          </xsd:sequence>
640
        </xsd:complexType>
641
      </xsd:element>
642
      <xsd:element name="GetGroups">
643
        <xsd:complexType>
644
          <xsd:sequence>
645
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
646
            <xsd:element minOccurs="0" maxOccurs="1" name="searchByName" nillable="true" type="xsd:string" />
647
            <xsd:element minOccurs="0" maxOccurs="unbounded" name="group" type="ae:GroupIdentifier" />
648
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:MultipleOptions" />
649
          </xsd:sequence>
650
        </xsd:complexType>
651
      </xsd:element>
652
      <xsd:element name="GetGroupsResponse">
653
        <xsd:complexType>
654
          <xsd:sequence>
655
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:GroupHolder" />
656
          </xsd:sequence>
657
        </xsd:complexType>
658
      </xsd:element>
659
      <xsd:element name="CreateGroups">
660
        <xsd:complexType>
661
          <xsd:sequence>
662
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
663
            <xsd:element minOccurs="0" maxOccurs="1" name="templateGroup" nillable="true" type="ae:GroupIdentifier" />
664
            <xsd:element minOccurs="1" maxOccurs="1" name="updateIfExists" type="xsd:boolean" />
665
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="group" type="ae:GroupInfo" />
666
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:MultipleOptions" />
667
          </xsd:sequence>
668
        </xsd:complexType>
669
      </xsd:element>
670
      <xsd:element name="CreateGroupsResponse">
671
        <xsd:complexType>
672
          <xsd:sequence>
673
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:GroupHolder" />
674
          </xsd:sequence>
675
        </xsd:complexType>
676
      </xsd:element>
677
      <xsd:element name="UpdateGroups">
678
        <xsd:complexType>
679
          <xsd:sequence>
680
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
681
            <xsd:element minOccurs="1" maxOccurs="1" default="false" name="allowEmptyValues" type="xsd:boolean" />
682
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="group" type="ae:GroupInfo" />
683
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:MultipleOptions" />
684
          </xsd:sequence>
685
        </xsd:complexType>
686
      </xsd:element>
687
      <xsd:element name="UpdateGroupsResponse">
688
        <xsd:complexType>
689
          <xsd:sequence>
690
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:GroupHolder" />
691
          </xsd:sequence>
692
        </xsd:complexType>
693
      </xsd:element>
694
      <xsd:element name="SetUserPrivileges">
695
        <xsd:complexType>
696
          <xsd:sequence>
697
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
698
            <xsd:element minOccurs="1" maxOccurs="1" name="user" nillable="true" type="ae:UserIdentifier" />
699
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="privilege" type="ae:PrivilegeInfo" />
700
          </xsd:sequence>
701
        </xsd:complexType>
702
      </xsd:element>
703
      <xsd:element name="SetUserPrivilegesResponse">
704
        <xsd:complexType>
705
          <xsd:sequence>
706
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:PrivilegeHolder" />
707
          </xsd:sequence>
708
        </xsd:complexType>
709
      </xsd:element>
710
      <xsd:element name="SetGroupPrivileges">
711
        <xsd:complexType>
712
          <xsd:sequence>
713
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
714
            <xsd:element minOccurs="1" maxOccurs="1" name="group" nillable="true" type="ae:GroupIdentifier" />
715
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="privilege" type="ae:PrivilegeInfo" />
716
          </xsd:sequence>
717
        </xsd:complexType>
718
      </xsd:element>
719
      <xsd:element name="SetGroupPrivilegesResponse">
720
        <xsd:complexType>
721
          <xsd:sequence>
722
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:PrivilegeHolder" />
723
          </xsd:sequence>
724
        </xsd:complexType>
725
      </xsd:element>
726
      <xsd:element name="HasGroupPrivilege">
727
        <xsd:complexType>
728
          <xsd:sequence>
729
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
730
            <xsd:element minOccurs="1" maxOccurs="1" name="privilegeName" nillable="true" type="xsd:string" />
731
            <xsd:element minOccurs="0" maxOccurs="1" name="objectId" nillable="true" type="xsd:string" />
732
            <xsd:element minOccurs="1" maxOccurs="1" name="group" nillable="true" type="ae:GroupIdentifier" />
733
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
734
          </xsd:sequence>
735
        </xsd:complexType>
736
      </xsd:element>
737
      <xsd:element name="HasGroupPrivilegeResponse">
738
        <xsd:complexType>
739
          <xsd:sequence>
740
            <xsd:element minOccurs="1" maxOccurs="1" name="return" type="xsd:boolean" />
741
          </xsd:sequence>
742
        </xsd:complexType>
743
      </xsd:element>
744
      <xsd:element name="GetGroupPrivileges">
745
        <xsd:complexType>
746
          <xsd:sequence>
747
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
748
            <xsd:element minOccurs="0" maxOccurs="1" name="privilegeType" nillable="true" type="xsd:string" />
749
            <xsd:element minOccurs="0" maxOccurs="1" name="objectId" nillable="true" type="xsd:string" />
750
            <xsd:element minOccurs="1" maxOccurs="1" name="group" nillable="true" type="ae:GroupIdentifier" />
751
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:Options" />
752
          </xsd:sequence>
753
        </xsd:complexType>
754
      </xsd:element>
755
      <xsd:element name="GetGroupPrivilegesResponse">
756
        <xsd:complexType>
757
          <xsd:sequence>
758
            <xsd:element minOccurs="0" maxOccurs="unbounded" name="return" type="ae:Privilege" />
759
          </xsd:sequence>
760
        </xsd:complexType>
761
      </xsd:element>
762
      <xsd:element name="HasGroupRole">
763
        <xsd:complexType>
764
          <xsd:sequence>
765
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
766
            <xsd:element minOccurs="1" maxOccurs="1" name="group" nillable="true" type="ae:GroupIdentifier" />
767
            <xsd:element minOccurs="1" maxOccurs="1" name="role" nillable="true" type="ae:RoleIdentifier" />
768
          </xsd:sequence>
769
        </xsd:complexType>
770
      </xsd:element>
771
      <xsd:element name="HasGroupRoleResponse">
772
        <xsd:complexType>
773
          <xsd:sequence>
774
            <xsd:element minOccurs="1" maxOccurs="1" name="return" type="xsd:boolean" />
775
          </xsd:sequence>
776
        </xsd:complexType>
777
      </xsd:element>
778
      <xsd:element name="GetGroupRoles">
779
        <xsd:complexType>
780
          <xsd:sequence>
781
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
782
            <xsd:element minOccurs="1" maxOccurs="1" name="group" nillable="true" type="ae:GroupIdentifier" />
783
            <xsd:element minOccurs="0" maxOccurs="1" name="project" nillable="true" type="ae:ProjectIdentifier" />
784
          </xsd:sequence>
785
        </xsd:complexType>
786
      </xsd:element>
787
      <xsd:element name="GetGroupRolesResponse">
788
        <xsd:complexType>
789
          <xsd:sequence>
790
            <xsd:element minOccurs="0" maxOccurs="unbounded" name="return" type="ae:RoleHolder" />
791
          </xsd:sequence>
792
        </xsd:complexType>
793
      </xsd:element>
794
      <xsd:element name="HasUserRole">
795
        <xsd:complexType>
796
          <xsd:sequence>
797
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
798
            <xsd:element minOccurs="1" maxOccurs="1" name="user" nillable="true" type="ae:UserIdentifier" />
799
            <xsd:element minOccurs="1" maxOccurs="1" name="role" nillable="true" type="ae:RoleIdentifier" />
800
          </xsd:sequence>
801
        </xsd:complexType>
802
      </xsd:element>
803
      <xsd:element name="HasUserRoleResponse">
804
        <xsd:complexType>
805
          <xsd:sequence>
806
            <xsd:element minOccurs="1" maxOccurs="1" name="return" type="xsd:boolean" />
807
          </xsd:sequence>
808
        </xsd:complexType>
809
      </xsd:element>
810
      <xsd:element name="GetUserRoles">
811
        <xsd:complexType>
812
          <xsd:sequence>
813
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
814
            <xsd:element minOccurs="1" maxOccurs="1" name="user" nillable="true" type="ae:UserIdentifier" />
815
            <xsd:element minOccurs="0" maxOccurs="1" name="project" nillable="true" type="ae:ProjectIdentifier" />
816
          </xsd:sequence>
817
        </xsd:complexType>
818
      </xsd:element>
819
      <xsd:element name="GetUserRolesResponse">
820
        <xsd:complexType>
821
          <xsd:sequence>
822
            <xsd:element minOccurs="0" maxOccurs="unbounded" name="return" type="ae:RoleHolder" />
823
          </xsd:sequence>
824
        </xsd:complexType>
825
      </xsd:element>
826
      <xsd:element name="SetGroupRoles">
827
        <xsd:complexType>
828
          <xsd:sequence>
829
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
830
            <xsd:element minOccurs="1" maxOccurs="1" name="group" nillable="true" type="ae:GroupIdentifier" />
831
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="role" type="ae:RoleInfo" />
832
          </xsd:sequence>
833
        </xsd:complexType>
834
      </xsd:element>
835
      <xsd:element name="SetGroupRolesResponse">
836
        <xsd:complexType>
837
          <xsd:sequence>
838
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:RoleHolder" />
839
          </xsd:sequence>
840
        </xsd:complexType>
841
      </xsd:element>
842
      <xsd:element name="SetUserRoles">
843
        <xsd:complexType>
844
          <xsd:sequence>
845
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
846
            <xsd:element minOccurs="1" maxOccurs="1" name="user" nillable="true" type="ae:UserIdentifier" />
847
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="role" type="ae:RoleInfo" />
848
          </xsd:sequence>
849
        </xsd:complexType>
850
      </xsd:element>
851
      <xsd:element name="SetUserRolesResponse">
852
        <xsd:complexType>
853
          <xsd:sequence>
854
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:RoleHolder" />
855
          </xsd:sequence>
856
        </xsd:complexType>
857
      </xsd:element>
858
      <xsd:element name="GetPrivilegeTypes">
859
        <xsd:complexType>
860
          <xsd:sequence>
861
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
862
            <xsd:element minOccurs="1" maxOccurs="1" name="kind" type="ae:PrivilegeKind" />
863
          </xsd:sequence>
864
        </xsd:complexType>
865
      </xsd:element>
866
      <xsd:element name="GetPrivilegeTypesResponse">
867
        <xsd:complexType>
868
          <xsd:sequence>
869
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="xsd:string" />
870
          </xsd:sequence>
871
        </xsd:complexType>
872
      </xsd:element>
873
      <xsd:element name="GetTypePrivileges">
874
        <xsd:complexType>
875
          <xsd:sequence>
876
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
877
            <xsd:element minOccurs="1" maxOccurs="1" name="privilegeType" nillable="true" type="xsd:string" />
878
          </xsd:sequence>
879
        </xsd:complexType>
880
      </xsd:element>
881
      <xsd:element name="GetTypePrivilegesResponse">
882
        <xsd:complexType>
883
          <xsd:sequence>
884
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="xsd:string" />
885
          </xsd:sequence>
886
        </xsd:complexType>
887
      </xsd:element>
888
      <xsd:element name="GetRoleUsers">
889
        <xsd:complexType>
890
          <xsd:sequence>
891
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
892
            <xsd:element minOccurs="1" maxOccurs="1" name="role" nillable="true" type="ae:RoleIdentifier" />
893
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:UserResponseOptions" />
894
          </xsd:sequence>
895
        </xsd:complexType>
896
      </xsd:element>
897
      <xsd:element name="GetRoleUsersResponse">
898
        <xsd:complexType>
899
          <xsd:sequence>
900
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:UserHolder" />
901
          </xsd:sequence>
902
        </xsd:complexType>
903
      </xsd:element>
904
      <xsd:element name="GetRoleGroups">
905
        <xsd:complexType>
906
          <xsd:sequence>
907
            <xsd:element minOccurs="0" maxOccurs="1" name="auth" nillable="true" type="ae:Auth" />
908
            <xsd:element minOccurs="1" maxOccurs="1" name="role" nillable="true" type="ae:RoleIdentifier" />
909
            <xsd:element minOccurs="0" maxOccurs="1" name="options" nillable="true" type="ae:MultipleOptions" />
910
          </xsd:sequence>
911
        </xsd:complexType>
912
      </xsd:element>
913
      <xsd:element name="GetRoleGroupsResponse">
914
        <xsd:complexType>
915
          <xsd:sequence>
916
            <xsd:element minOccurs="1" maxOccurs="unbounded" name="return" type="ae:GroupHolder" />
917
          </xsd:sequence>
918
        </xsd:complexType>
919
      </xsd:element>
920
    </xsd:schema>
921
  </WSDL:types>
922
  <WSDL:message name="Logout">
923
    <WSDL:part name="parameters" element="ae:Logout" />
924
  </WSDL:message>
925
  <WSDL:message name="LogoutResponse">
926
    <WSDL:part name="parameters" element="ae:LogoutResponse" />
927
  </WSDL:message>
928
  <WSDL:message name="GetVersion">
929
    <WSDL:part name="parameters" element="ae:GetVersion" />
930
  </WSDL:message>
931
  <WSDL:message name="GetVersionResponse">
932
    <WSDL:part name="parameters" element="ae:GetVersionResponse" />
933
  </WSDL:message>
934
  <WSDL:message name="CreateProject">
935
    <WSDL:part name="parameters" element="ae:CreateProject" />
936
  </WSDL:message>
937
  <WSDL:message name="CreateProjectResponse">
938
    <WSDL:part name="parameters" element="ae:CreateProjectResponse" />
939
  </WSDL:message>
940
  <WSDL:message name="DeleteProcessApp">
941
    <WSDL:part name="parameters" element="ae:DeleteProcessApp" />
942
  </WSDL:message>
943
  <WSDL:message name="DeleteProcessAppResponse">
944
    <WSDL:part name="parameters" element="ae:DeleteProcessAppResponse" />
945
  </WSDL:message>
946
  <WSDL:message name="HasUserPrivilege">
947
    <WSDL:part name="parameters" element="ae:HasUserPrivilege" />
948
  </WSDL:message>
949
  <WSDL:message name="HasUserPrivilegeResponse">
950
    <WSDL:part name="parameters" element="ae:HasUserPrivilegeResponse" />
951
  </WSDL:message>
952
  <WSDL:message name="GetUserPrivileges">
953
    <WSDL:part name="parameters" element="ae:GetUserPrivileges" />
954
  </WSDL:message>
955
  <WSDL:message name="GetUserPrivilegesResponse">
956
    <WSDL:part name="parameters" element="ae:GetUserPrivilegesResponse" />
957
  </WSDL:message>
958
  <WSDL:message name="IsUserValid">
959
    <WSDL:part name="parameters" element="ae:IsUserValid" />
960
  </WSDL:message>
961
  <WSDL:message name="IsUserValidResponse">
962
    <WSDL:part name="parameters" element="ae:IsUserValidResponse" />
963
  </WSDL:message>
964
  <WSDL:message name="GetUsers">
965
    <WSDL:part name="parameters" element="ae:GetUsers" />
966
  </WSDL:message>
967
  <WSDL:message name="GetUsersResponse">
968
    <WSDL:part name="parameters" element="ae:GetUsersResponse" />
969
  </WSDL:message>
970
  <WSDL:message name="CreateUsers">
971
    <WSDL:part name="parameters" element="ae:CreateUsers" />
972
  </WSDL:message>
973
  <WSDL:message name="CreateUsersResponse">
974
    <WSDL:part name="parameters" element="ae:CreateUsersResponse" />
975
  </WSDL:message>
976
  <WSDL:message name="UpdateUsers">
977
    <WSDL:part name="parameters" element="ae:UpdateUsers" />
978
  </WSDL:message>
979
  <WSDL:message name="UpdateUsersResponse">
980
    <WSDL:part name="parameters" element="ae:UpdateUsersResponse" />
981
  </WSDL:message>
982
  <WSDL:message name="GetGroups">
983
    <WSDL:part name="parameters" element="ae:GetGroups" />
984
  </WSDL:message>
985
  <WSDL:message name="GetGroupsResponse">
986
    <WSDL:part name="parameters" element="ae:GetGroupsResponse" />
987
  </WSDL:message>
988
  <WSDL:message name="CreateGroups">
989
    <WSDL:part name="parameters" element="ae:CreateGroups" />
990
  </WSDL:message>
991
  <WSDL:message name="CreateGroupsResponse">
992
    <WSDL:part name="parameters" element="ae:CreateGroupsResponse" />
993
  </WSDL:message>
994
  <WSDL:message name="UpdateGroups">
995
    <WSDL:part name="parameters" element="ae:UpdateGroups" />
996
  </WSDL:message>
997
  <WSDL:message name="UpdateGroupsResponse">
998
    <WSDL:part name="parameters" element="ae:UpdateGroupsResponse" />
999
  </WSDL:message>
1000
  <WSDL:message name="SetUserPrivileges">
1001
    <WSDL:part name="parameters" element="ae:SetUserPrivileges" />
1002
  </WSDL:message>
1003
  <WSDL:message name="SetUserPrivilegesResponse">
1004
    <WSDL:part name="parameters" element="ae:SetUserPrivilegesResponse" />
1005
  </WSDL:message>
1006
  <WSDL:message name="SetGroupPrivileges">
1007
    <WSDL:part name="parameters" element="ae:SetGroupPrivileges" />
1008
  </WSDL:message>
1009
  <WSDL:message name="SetGroupPrivilegesResponse">
1010
    <WSDL:part name="parameters" element="ae:SetGroupPrivilegesResponse" />
1011
  </WSDL:message>
1012
  <WSDL:message name="HasGroupPrivilege">
1013
    <WSDL:part name="parameters" element="ae:HasGroupPrivilege" />
1014
  </WSDL:message>
1015
  <WSDL:message name="HasGroupPrivilegeResponse">
1016
    <WSDL:part name="parameters" element="ae:HasGroupPrivilegeResponse" />
1017
  </WSDL:message>
1018
  <WSDL:message name="GetGroupPrivileges">
1019
    <WSDL:part name="parameters" element="ae:GetGroupPrivileges" />
1020
  </WSDL:message>
1021
  <WSDL:message name="GetGroupPrivilegesResponse">
1022
    <WSDL:part name="parameters" element="ae:GetGroupPrivilegesResponse" />
1023
  </WSDL:message>
1024
  <WSDL:message name="HasGroupRole">
1025
    <WSDL:part name="parameters" element="ae:HasGroupRole" />
1026
  </WSDL:message>
1027
  <WSDL:message name="HasGroupRoleResponse">
1028
    <WSDL:part name="parameters" element="ae:HasGroupRoleResponse" />
1029
  </WSDL:message>
1030
  <WSDL:message name="GetGroupRoles">
1031
    <WSDL:part name="parameters" element="ae:GetGroupRoles" />
1032
  </WSDL:message>
1033
  <WSDL:message name="GetGroupRolesResponse">
1034
    <WSDL:part name="parameters" element="ae:GetGroupRolesResponse" />
1035
  </WSDL:message>
1036
  <WSDL:message name="HasUserRole">
1037
    <WSDL:part name="parameters" element="ae:HasUserRole" />
1038
  </WSDL:message>
1039
  <WSDL:message name="HasUserRoleResponse">
1040
    <WSDL:part name="parameters" element="ae:HasUserRoleResponse" />
1041
  </WSDL:message>
1042
  <WSDL:message name="GetUserRoles">
1043
    <WSDL:part name="parameters" element="ae:GetUserRoles" />
1044
  </WSDL:message>
1045
  <WSDL:message name="GetUserRolesResponse">
1046
    <WSDL:part name="parameters" element="ae:GetUserRolesResponse" />
1047
  </WSDL:message>
1048
  <WSDL:message name="SetGroupRoles">
1049
    <WSDL:part name="parameters" element="ae:SetGroupRoles" />
1050
  </WSDL:message>
1051
  <WSDL:message name="SetGroupRolesResponse">
1052
    <WSDL:part name="parameters" element="ae:SetGroupRolesResponse" />
1053
  </WSDL:message>
1054
  <WSDL:message name="SetUserRoles">
1055
    <WSDL:part name="parameters" element="ae:SetUserRoles" />
1056
  </WSDL:message>
1057
  <WSDL:message name="SetUserRolesResponse">
1058
    <WSDL:part name="parameters" element="ae:SetUserRolesResponse" />
1059
  </WSDL:message>
1060
  <WSDL:message name="GetPrivilegeTypes">
1061
    <WSDL:part name="parameters" element="ae:GetPrivilegeTypes" />
1062
  </WSDL:message>
1063
  <WSDL:message name="GetPrivilegeTypesResponse">
1064
    <WSDL:part name="parameters" element="ae:GetPrivilegeTypesResponse" />
1065
  </WSDL:message>
1066
  <WSDL:message name="GetTypePrivileges">
1067
    <WSDL:part name="parameters" element="ae:GetTypePrivileges" />
1068
  </WSDL:message>
1069
  <WSDL:message name="GetTypePrivilegesResponse">
1070
    <WSDL:part name="parameters" element="ae:GetTypePrivilegesResponse" />
1071
  </WSDL:message>
1072
  <WSDL:message name="GetRoleUsers">
1073
    <WSDL:part name="parameters" element="ae:GetRoleUsers" />
1074
  </WSDL:message>
1075
  <WSDL:message name="GetRoleUsersResponse">
1076
    <WSDL:part name="parameters" element="ae:GetRoleUsersResponse" />
1077
  </WSDL:message>
1078
  <WSDL:message name="GetRoleGroups">
1079
    <WSDL:part name="parameters" element="ae:GetRoleGroups" />
1080
  </WSDL:message>
1081
  <WSDL:message name="GetRoleGroupsResponse">
1082
    <WSDL:part name="parameters" element="ae:GetRoleGroupsResponse" />
1083
  </WSDL:message>
1084
  <WSDL:message name="AEWebservicesFaultFault">
1085
    <WSDL:part name="fault" element="ae:AEWebservicesFault" />
1086
  </WSDL:message>
1087
  <WSDL:portType name="sbmadminservices72PortType">
1088
    <WSDL:operation name="Logout">
1089
      <documentation>Logs out the current active session, releasing license.</documentation>
1090
      <WSDL:input message="tns:Logout" />
1091
      <WSDL:output message="tns:LogoutResponse" />
1092
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1093
    </WSDL:operation>
1094
    <WSDL:operation name="GetVersion">
1095
      <documentation>Gets the server version.</documentation>
1096
      <WSDL:input message="tns:GetVersion" />
1097
      <WSDL:output message="tns:GetVersionResponse" />
1098
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1099
    </WSDL:operation>
1100
    <WSDL:operation name="CreateProject">
1101
      <documentation>Creates a project.</documentation>
1102
      <WSDL:input message="tns:CreateProject" />
1103
      <WSDL:output message="tns:CreateProjectResponse" />
1104
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1105
    </WSDL:operation>
1106
    <WSDL:operation name="DeleteProcessApp">
1107
      <documentation>Deletes a process application.</documentation>
1108
      <WSDL:input message="tns:DeleteProcessApp" />
1109
      <WSDL:output message="tns:DeleteProcessAppResponse" />
1110
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1111
    </WSDL:operation>
1112
    <WSDL:operation name="HasUserPrivilege">
1113
      <documentation>Checks for the specified privilege by name.</documentation>
1114
      <WSDL:input message="tns:HasUserPrivilege" />
1115
      <WSDL:output message="tns:HasUserPrivilegeResponse" />
1116
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1117
    </WSDL:operation>
1118
    <WSDL:operation name="GetUserPrivileges">
1119
      <documentation>Returns a list of privileges that the specified user has.</documentation>
1120
      <WSDL:input message="tns:GetUserPrivileges" />
1121
      <WSDL:output message="tns:GetUserPrivilegesResponse" />
1122
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1123
    </WSDL:operation>
1124
    <WSDL:operation name="IsUserValid">
1125
      <documentation>Determine if the specified user is valid.</documentation>
1126
      <WSDL:input message="tns:IsUserValid" />
1127
      <WSDL:output message="tns:IsUserValidResponse" />
1128
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1129
    </WSDL:operation>
1130
    <WSDL:operation name="GetUsers">
1131
      <documentation>Returns user information one or more users.  If no user is specified, then information about the current user is returned.</documentation>
1132
      <WSDL:input message="tns:GetUsers" />
1133
      <WSDL:output message="tns:GetUsersResponse" />
1134
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1135
    </WSDL:operation>
1136
    <WSDL:operation name="CreateUsers">
1137
      <documentation>Creates one or more users and optionally updates existing user(s) if they already exist.</documentation>
1138
      <WSDL:input message="tns:CreateUsers" />
1139
      <WSDL:output message="tns:CreateUsersResponse" />
1140
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1141
    </WSDL:operation>
1142
    <WSDL:operation name="UpdateUsers">
1143
      <documentation>Updates one or more users.  Can delete users by setting isDeleted.</documentation>
1144
      <WSDL:input message="tns:UpdateUsers" />
1145
      <WSDL:output message="tns:UpdateUsersResponse" />
1146
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1147
    </WSDL:operation>
1148
    <WSDL:operation name="GetGroups">
1149
      <documentation>Returns group information for one or more groups.</documentation>
1150
      <WSDL:input message="tns:GetGroups" />
1151
      <WSDL:output message="tns:GetGroupsResponse" />
1152
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1153
    </WSDL:operation>
1154
    <WSDL:operation name="CreateGroups">
1155
      <documentation>Creates one or more groups and optionally updates existing groups(s) if they already exist.</documentation>
1156
      <WSDL:input message="tns:CreateGroups" />
1157
      <WSDL:output message="tns:CreateGroupsResponse" />
1158
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1159
    </WSDL:operation>
1160
    <WSDL:operation name="UpdateGroups">
1161
      <documentation>Updates one or more groups.  Can delete groups by setting isDeleted.</documentation>
1162
      <WSDL:input message="tns:UpdateGroups" />
1163
      <WSDL:output message="tns:UpdateGroupsResponse" />
1164
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1165
    </WSDL:operation>
1166
    <WSDL:operation name="SetUserPrivileges">
1167
      <documentation>Grants or revokes privileges for particular user.</documentation>
1168
      <WSDL:input message="tns:SetUserPrivileges" />
1169
      <WSDL:output message="tns:SetUserPrivilegesResponse" />
1170
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1171
    </WSDL:operation>
1172
    <WSDL:operation name="SetGroupPrivileges">
1173
      <documentation>Grants or revokes privileges for particular group.</documentation>
1174
      <WSDL:input message="tns:SetGroupPrivileges" />
1175
      <WSDL:output message="tns:SetGroupPrivilegesResponse" />
1176
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1177
    </WSDL:operation>
1178
    <WSDL:operation name="HasGroupPrivilege">
1179
      <documentation>Checks for the specified group privilege by name.</documentation>
1180
      <WSDL:input message="tns:HasGroupPrivilege" />
1181
      <WSDL:output message="tns:HasGroupPrivilegeResponse" />
1182
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1183
    </WSDL:operation>
1184
    <WSDL:operation name="GetGroupPrivileges">
1185
      <documentation>Returns a list of privileges that the specified group has.</documentation>
1186
      <WSDL:input message="tns:GetGroupPrivileges" />
1187
      <WSDL:output message="tns:GetGroupPrivilegesResponse" />
1188
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1189
    </WSDL:operation>
1190
    <WSDL:operation name="HasGroupRole">
1191
      <documentation>Checks whether specified group is assigned to a role.</documentation>
1192
      <WSDL:input message="tns:HasGroupRole" />
1193
      <WSDL:output message="tns:HasGroupRoleResponse" />
1194
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1195
    </WSDL:operation>
1196
    <WSDL:operation name="GetGroupRoles">
1197
      <documentation>Returns a list of roles assigned to particular group.</documentation>
1198
      <WSDL:input message="tns:GetGroupRoles" />
1199
      <WSDL:output message="tns:GetGroupRolesResponse" />
1200
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1201
    </WSDL:operation>
1202
    <WSDL:operation name="HasUserRole">
1203
      <documentation>Checks whether specified user is assigned to a role.</documentation>
1204
      <WSDL:input message="tns:HasUserRole" />
1205
      <WSDL:output message="tns:HasUserRoleResponse" />
1206
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1207
    </WSDL:operation>
1208
    <WSDL:operation name="GetUserRoles">
1209
      <documentation>Returns a list of roles assigned to particular user.</documentation>
1210
      <WSDL:input message="tns:GetUserRoles" />
1211
      <WSDL:output message="tns:GetUserRolesResponse" />
1212
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1213
    </WSDL:operation>
1214
    <WSDL:operation name="SetGroupRoles">
1215
      <documentation>Grants of revokes set of project roles to particular group.</documentation>
1216
      <WSDL:input message="tns:SetGroupRoles" />
1217
      <WSDL:output message="tns:SetGroupRolesResponse" />
1218
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1219
    </WSDL:operation>
1220
    <WSDL:operation name="SetUserRoles">
1221
      <documentation>Grants of revokes set of project roles to particular user.</documentation>
1222
      <WSDL:input message="tns:SetUserRoles" />
1223
      <WSDL:output message="tns:SetUserRolesResponse" />
1224
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1225
    </WSDL:operation>
1226
    <WSDL:operation name="GetPrivilegeTypes">
1227
      <documentation>Returns set of available privilege types ( TS_PRIVTYPE_USER* for kind == ae__PrivilegeKind::USER_KIND, TS_PRIVTYPE_ADM*  for kind == ae__PrivilegeKind::ADMIN_KIND )</documentation>
1228
      <WSDL:input message="tns:GetPrivilegeTypes" />
1229
      <WSDL:output message="tns:GetPrivilegeTypesResponse" />
1230
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1231
    </WSDL:operation>
1232
    <WSDL:operation name="GetTypePrivileges">
1233
      <documentation>Returns set of available privileges of particular type.</documentation>
1234
      <WSDL:input message="tns:GetTypePrivileges" />
1235
      <WSDL:output message="tns:GetTypePrivilegesResponse" />
1236
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1237
    </WSDL:operation>
1238
    <WSDL:operation name="GetRoleUsers">
1239
      <documentation>Returns list of users granted particular project role.</documentation>
1240
      <WSDL:input message="tns:GetRoleUsers" />
1241
      <WSDL:output message="tns:GetRoleUsersResponse" />
1242
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1243
    </WSDL:operation>
1244
    <WSDL:operation name="GetRoleGroups">
1245
      <documentation>Returns list of groups granted particular project role.</documentation>
1246
      <WSDL:input message="tns:GetRoleGroups" />
1247
      <WSDL:output message="tns:GetRoleGroupsResponse" />
1248
      <WSDL:fault name="AEWebservicesFault" message="tns:AEWebservicesFaultFault" />
1249
    </WSDL:operation>
1250
  </WSDL:portType>
1251
  <WSDL:binding name="sbmadminservices72" type="tns:sbmadminservices72PortType">
1252
    <SOAP:binding transport="http://schemas.xmlsoap.org/soap/http" />
1253
    <WSDL:operation name="Logout">
1254
      <SOAP:operation soapAction="" />
1255
      <WSDL:input>
1256
        <SOAP:body use="literal" parts="parameters" />
1257
      </WSDL:input>
1258
      <WSDL:output>
1259
        <SOAP:body use="literal" parts="parameters" />
1260
      </WSDL:output>
1261
      <WSDL:fault name="AEWebservicesFault">
1262
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1263
      </WSDL:fault>
1264
    </WSDL:operation>
1265
    <WSDL:operation name="GetVersion">
1266
      <SOAP:operation soapAction="" />
1267
      <WSDL:input>
1268
        <SOAP:body use="literal" parts="parameters" />
1269
      </WSDL:input>
1270
      <WSDL:output>
1271
        <SOAP:body use="literal" parts="parameters" />
1272
      </WSDL:output>
1273
      <WSDL:fault name="AEWebservicesFault">
1274
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1275
      </WSDL:fault>
1276
    </WSDL:operation>
1277
    <WSDL:operation name="CreateProject">
1278
      <SOAP:operation soapAction="" />
1279
      <WSDL:input>
1280
        <SOAP:body use="literal" parts="parameters" />
1281
      </WSDL:input>
1282
      <WSDL:output>
1283
        <SOAP:body use="literal" parts="parameters" />
1284
      </WSDL:output>
1285
      <WSDL:fault name="AEWebservicesFault">
1286
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1287
      </WSDL:fault>
1288
    </WSDL:operation>
1289
    <WSDL:operation name="DeleteProcessApp">
1290
      <SOAP:operation soapAction="" />
1291
      <WSDL:input>
1292
        <SOAP:body use="literal" parts="parameters" />
1293
      </WSDL:input>
1294
      <WSDL:output>
1295
        <SOAP:body use="literal" parts="parameters" />
1296
      </WSDL:output>
1297
      <WSDL:fault name="AEWebservicesFault">
1298
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1299
      </WSDL:fault>
1300
    </WSDL:operation>
1301
    <WSDL:operation name="HasUserPrivilege">
1302
      <SOAP:operation soapAction="" />
1303
      <WSDL:input>
1304
        <SOAP:body use="literal" parts="parameters" />
1305
      </WSDL:input>
1306
      <WSDL:output>
1307
        <SOAP:body use="literal" parts="parameters" />
1308
      </WSDL:output>
1309
      <WSDL:fault name="AEWebservicesFault">
1310
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1311
      </WSDL:fault>
1312
    </WSDL:operation>
1313
    <WSDL:operation name="GetUserPrivileges">
1314
      <SOAP:operation soapAction="" />
1315
      <WSDL:input>
1316
        <SOAP:body use="literal" parts="parameters" />
1317
      </WSDL:input>
1318
      <WSDL:output>
1319
        <SOAP:body use="literal" parts="parameters" />
1320
      </WSDL:output>
1321
      <WSDL:fault name="AEWebservicesFault">
1322
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1323
      </WSDL:fault>
1324
    </WSDL:operation>
1325
    <WSDL:operation name="IsUserValid">
1326
      <SOAP:operation soapAction="" />
1327
      <WSDL:input>
1328
        <SOAP:body use="literal" parts="parameters" />
1329
      </WSDL:input>
1330
      <WSDL:output>
1331
        <SOAP:body use="literal" parts="parameters" />
1332
      </WSDL:output>
1333
      <WSDL:fault name="AEWebservicesFault">
1334
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1335
      </WSDL:fault>
1336
    </WSDL:operation>
1337
    <WSDL:operation name="GetUsers">
1338
      <SOAP:operation soapAction="" />
1339
      <WSDL:input>
1340
        <SOAP:body use="literal" parts="parameters" />
1341
      </WSDL:input>
1342
      <WSDL:output>
1343
        <SOAP:body use="literal" parts="parameters" />
1344
      </WSDL:output>
1345
      <WSDL:fault name="AEWebservicesFault">
1346
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1347
      </WSDL:fault>
1348
    </WSDL:operation>
1349
    <WSDL:operation name="CreateUsers">
1350
      <SOAP:operation soapAction="" />
1351
      <WSDL:input>
1352
        <SOAP:body use="literal" parts="parameters" />
1353
      </WSDL:input>
1354
      <WSDL:output>
1355
        <SOAP:body use="literal" parts="parameters" />
1356
      </WSDL:output>
1357
      <WSDL:fault name="AEWebservicesFault">
1358
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1359
      </WSDL:fault>
1360
    </WSDL:operation>
1361
    <WSDL:operation name="UpdateUsers">
1362
      <SOAP:operation soapAction="" />
1363
      <WSDL:input>
1364
        <SOAP:body use="literal" parts="parameters" />
1365
      </WSDL:input>
1366
      <WSDL:output>
1367
        <SOAP:body use="literal" parts="parameters" />
1368
      </WSDL:output>
1369
      <WSDL:fault name="AEWebservicesFault">
1370
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1371
      </WSDL:fault>
1372
    </WSDL:operation>
1373
    <WSDL:operation name="GetGroups">
1374
      <SOAP:operation soapAction="" />
1375
      <WSDL:input>
1376
        <SOAP:body use="literal" parts="parameters" />
1377
      </WSDL:input>
1378
      <WSDL:output>
1379
        <SOAP:body use="literal" parts="parameters" />
1380
      </WSDL:output>
1381
      <WSDL:fault name="AEWebservicesFault">
1382
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1383
      </WSDL:fault>
1384
    </WSDL:operation>
1385
    <WSDL:operation name="CreateGroups">
1386
      <SOAP:operation soapAction="" />
1387
      <WSDL:input>
1388
        <SOAP:body use="literal" parts="parameters" />
1389
      </WSDL:input>
1390
      <WSDL:output>
1391
        <SOAP:body use="literal" parts="parameters" />
1392
      </WSDL:output>
1393
      <WSDL:fault name="AEWebservicesFault">
1394
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1395
      </WSDL:fault>
1396
    </WSDL:operation>
1397
    <WSDL:operation name="UpdateGroups">
1398
      <SOAP:operation soapAction="" />
1399
      <WSDL:input>
1400
        <SOAP:body use="literal" parts="parameters" />
1401
      </WSDL:input>
1402
      <WSDL:output>
1403
        <SOAP:body use="literal" parts="parameters" />
1404
      </WSDL:output>
1405
      <WSDL:fault name="AEWebservicesFault">
1406
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1407
      </WSDL:fault>
1408
    </WSDL:operation>
1409
    <WSDL:operation name="SetUserPrivileges">
1410
      <SOAP:operation soapAction="" />
1411
      <WSDL:input>
1412
        <SOAP:body use="literal" parts="parameters" />
1413
      </WSDL:input>
1414
      <WSDL:output>
1415
        <SOAP:body use="literal" parts="parameters" />
1416
      </WSDL:output>
1417
      <WSDL:fault name="AEWebservicesFault">
1418
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1419
      </WSDL:fault>
1420
    </WSDL:operation>
1421
    <WSDL:operation name="SetGroupPrivileges">
1422
      <SOAP:operation soapAction="" />
1423
      <WSDL:input>
1424
        <SOAP:body use="literal" parts="parameters" />
1425
      </WSDL:input>
1426
      <WSDL:output>
1427
        <SOAP:body use="literal" parts="parameters" />
1428
      </WSDL:output>
1429
      <WSDL:fault name="AEWebservicesFault">
1430
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1431
      </WSDL:fault>
1432
    </WSDL:operation>
1433
    <WSDL:operation name="HasGroupPrivilege">
1434
      <SOAP:operation soapAction="" />
1435
      <WSDL:input>
1436
        <SOAP:body use="literal" parts="parameters" />
1437
      </WSDL:input>
1438
      <WSDL:output>
1439
        <SOAP:body use="literal" parts="parameters" />
1440
      </WSDL:output>
1441
      <WSDL:fault name="AEWebservicesFault">
1442
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1443
      </WSDL:fault>
1444
    </WSDL:operation>
1445
    <WSDL:operation name="GetGroupPrivileges">
1446
      <SOAP:operation soapAction="" />
1447
      <WSDL:input>
1448
        <SOAP:body use="literal" parts="parameters" />
1449
      </WSDL:input>
1450
      <WSDL:output>
1451
        <SOAP:body use="literal" parts="parameters" />
1452
      </WSDL:output>
1453
      <WSDL:fault name="AEWebservicesFault">
1454
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1455
      </WSDL:fault>
1456
    </WSDL:operation>
1457
    <WSDL:operation name="HasGroupRole">
1458
      <SOAP:operation soapAction="" />
1459
      <WSDL:input>
1460
        <SOAP:body use="literal" parts="parameters" />
1461
      </WSDL:input>
1462
      <WSDL:output>
1463
        <SOAP:body use="literal" parts="parameters" />
1464
      </WSDL:output>
1465
      <WSDL:fault name="AEWebservicesFault">
1466
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1467
      </WSDL:fault>
1468
    </WSDL:operation>
1469
    <WSDL:operation name="GetGroupRoles">
1470
      <SOAP:operation soapAction="" />
1471
      <WSDL:input>
1472
        <SOAP:body use="literal" parts="parameters" />
1473
      </WSDL:input>
1474
      <WSDL:output>
1475
        <SOAP:body use="literal" parts="parameters" />
1476
      </WSDL:output>
1477
      <WSDL:fault name="AEWebservicesFault">
1478
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1479
      </WSDL:fault>
1480
    </WSDL:operation>
1481
    <WSDL:operation name="HasUserRole">
1482
      <SOAP:operation soapAction="" />
1483
      <WSDL:input>
1484
        <SOAP:body use="literal" parts="parameters" />
1485
      </WSDL:input>
1486
      <WSDL:output>
1487
        <SOAP:body use="literal" parts="parameters" />
1488
      </WSDL:output>
1489
      <WSDL:fault name="AEWebservicesFault">
1490
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1491
      </WSDL:fault>
1492
    </WSDL:operation>
1493
    <WSDL:operation name="GetUserRoles">
1494
      <SOAP:operation soapAction="" />
1495
      <WSDL:input>
1496
        <SOAP:body use="literal" parts="parameters" />
1497
      </WSDL:input>
1498
      <WSDL:output>
1499
        <SOAP:body use="literal" parts="parameters" />
1500
      </WSDL:output>
1501
      <WSDL:fault name="AEWebservicesFault">
1502
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1503
      </WSDL:fault>
1504
    </WSDL:operation>
1505
    <WSDL:operation name="SetGroupRoles">
1506
      <SOAP:operation soapAction="" />
1507
      <WSDL:input>
1508
        <SOAP:body use="literal" parts="parameters" />
1509
      </WSDL:input>
1510
      <WSDL:output>
1511
        <SOAP:body use="literal" parts="parameters" />
1512
      </WSDL:output>
1513
      <WSDL:fault name="AEWebservicesFault">
1514
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1515
      </WSDL:fault>
1516
    </WSDL:operation>
1517
    <WSDL:operation name="SetUserRoles">
1518
      <SOAP:operation soapAction="" />
1519
      <WSDL:input>
1520
        <SOAP:body use="literal" parts="parameters" />
1521
      </WSDL:input>
1522
      <WSDL:output>
1523
        <SOAP:body use="literal" parts="parameters" />
1524
      </WSDL:output>
1525
      <WSDL:fault name="AEWebservicesFault">
1526
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1527
      </WSDL:fault>
1528
    </WSDL:operation>
1529
    <WSDL:operation name="GetPrivilegeTypes">
1530
      <SOAP:operation soapAction="" />
1531
      <WSDL:input>
1532
        <SOAP:body use="literal" parts="parameters" />
1533
      </WSDL:input>
1534
      <WSDL:output>
1535
        <SOAP:body use="literal" parts="parameters" />
1536
      </WSDL:output>
1537
      <WSDL:fault name="AEWebservicesFault">
1538
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1539
      </WSDL:fault>
1540
    </WSDL:operation>
1541
    <WSDL:operation name="GetTypePrivileges">
1542
      <SOAP:operation soapAction="" />
1543
      <WSDL:input>
1544
        <SOAP:body use="literal" parts="parameters" />
1545
      </WSDL:input>
1546
      <WSDL:output>
1547
        <SOAP:body use="literal" parts="parameters" />
1548
      </WSDL:output>
1549
      <WSDL:fault name="AEWebservicesFault">
1550
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1551
      </WSDL:fault>
1552
    </WSDL:operation>
1553
    <WSDL:operation name="GetRoleUsers">
1554
      <SOAP:operation soapAction="" />
1555
      <WSDL:input>
1556
        <SOAP:body use="literal" parts="parameters" />
1557
      </WSDL:input>
1558
      <WSDL:output>
1559
        <SOAP:body use="literal" parts="parameters" />
1560
      </WSDL:output>
1561
      <WSDL:fault name="AEWebservicesFault">
1562
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1563
      </WSDL:fault>
1564
    </WSDL:operation>
1565
    <WSDL:operation name="GetRoleGroups">
1566
      <SOAP:operation soapAction="" />
1567
      <WSDL:input>
1568
        <SOAP:body use="literal" parts="parameters" />
1569
      </WSDL:input>
1570
      <WSDL:output>
1571
        <SOAP:body use="literal" parts="parameters" />
1572
      </WSDL:output>
1573
      <WSDL:fault name="AEWebservicesFault">
1574
        <SOAP:fault use="literal" name="AEWebservicesFault" namespace="" />
1575
      </WSDL:fault>
1576
    </WSDL:operation>
1577
  </WSDL:binding>
1578
  <WSDL:service name="sbmadminservices72">
1579
    <documentation>SBM Administrative Web Services Version 7.2</documentation>
1580
    <WSDL:port name="sbmadminservices72" binding="tns:sbmadminservices72">
1581
      <SOAP:address location="http://localhost:80/gsoap/gsoap_ssl.dll?sbmadminservices72" />
1582
    </WSDL:port>
1583
  </WSDL:service>
1584
</WSDL:definitions>