source: contrib/MailArchiver/sources/src/serpro/mailarchiver/config/webroot/arcservutil/archive-services-doc-lit-bare-no-utils.js @ 6785

Revision 6785, 179.5 KB checked in by rafaelraymundo, 12 years ago (diff)

Ticket #2946 - Liberado codigo do MailArchiver?. Documentação na subpasta DOCS.

Line 
1//
2// Definitions for schema: http://web.service.mailarchiver.serpro/
3//  schema1.xsd
4//
5//
6// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}faultContext
7//
8function web_service_mailarchiver_serpro__faultContext () {
9    this.typeMarker = 'web_service_mailarchiver_serpro__faultContext';
10    this._ctxEntry = [];
11}
12
13//
14// accessor is web_service_mailarchiver_serpro__faultContext.prototype.getCtxEntry
15// element get for ctxEntry
16// - element type is {http://web.service.mailarchiver.serpro/}faultContextEntry
17// - required element
18// - array
19// - nillable
20//
21// element set for ctxEntry
22// setter function is is web_service_mailarchiver_serpro__faultContext.prototype.setCtxEntry
23//
24function web_service_mailarchiver_serpro__faultContext_getCtxEntry() { return this._ctxEntry;}
25
26web_service_mailarchiver_serpro__faultContext.prototype.getCtxEntry = web_service_mailarchiver_serpro__faultContext_getCtxEntry;
27
28function web_service_mailarchiver_serpro__faultContext_setCtxEntry(value) { this._ctxEntry = value;}
29
30web_service_mailarchiver_serpro__faultContext.prototype.setCtxEntry = web_service_mailarchiver_serpro__faultContext_setCtxEntry;
31//
32// Serialize {http://web.service.mailarchiver.serpro/}faultContext
33//
34function web_service_mailarchiver_serpro__faultContext_serialize(cxfjsutils, elementName, extraNamespaces) {
35    var xml = '';
36    if (elementName != null) {
37     xml = xml + '<';
38     xml = xml + elementName;
39     if (extraNamespaces) {
40      xml = xml + ' ' + extraNamespaces;
41     }
42     xml = xml + '>';
43    }
44    // block for local variables
45    {
46     if (this._ctxEntry != null) {
47      for (var ax = 0;ax < this._ctxEntry.length;ax ++) {
48       if (this._ctxEntry[ax] == null) {
49        xml = xml + '<ctxEntry xsi:nil=\'true\'/>';
50       } else {
51        xml = xml + this._ctxEntry[ax].serialize(cxfjsutils, 'ctxEntry', null);
52       }
53      }
54     }
55    }
56    if (elementName != null) {
57     xml = xml + '</';
58     xml = xml + elementName;
59     xml = xml + '>';
60    }
61    return xml;
62}
63
64web_service_mailarchiver_serpro__faultContext.prototype.serialize = web_service_mailarchiver_serpro__faultContext_serialize;
65
66function web_service_mailarchiver_serpro__faultContext_deserialize (cxfjsutils, element) {
67    var newobject = new web_service_mailarchiver_serpro__faultContext();
68    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
69    var curElement = cxfjsutils.getFirstElementChild(element);
70    var item;
71    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
72    cxfjsutils.trace('processing ctxEntry');
73    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'ctxEntry')) {
74     item = [];
75     do  {
76      var arrayItem;
77      var value = null;
78      if (!cxfjsutils.isElementNil(curElement)) {
79       arrayItem = web_service_mailarchiver_serpro__faultContextEntry_deserialize(cxfjsutils, curElement);
80      }
81      item.push(arrayItem);
82      curElement = cxfjsutils.getNextElementSibling(curElement);
83     }
84       while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'ctxEntry'));
85     newobject.setCtxEntry(item);
86     var item = null;
87    }
88    return newobject;
89}
90
91//
92// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}Fault
93//
94function web_service_mailarchiver_serpro__Fault () {
95    this.typeMarker = 'web_service_mailarchiver_serpro__Fault';
96    this._soapFaultCode = null;
97    this._soapFaultSubCode = null;
98    this._soapFaultString = null;
99    this._soapFaultActor = null;
100    this._context = null;
101    this._stackTrace = null;
102    this._causeClass = null;
103    this._causeMessage = null;
104    this._causeStackTrace = null;
105}
106
107//
108// accessor is web_service_mailarchiver_serpro__Fault.prototype.getSoapFaultCode
109// element get for soapFaultCode
110// - element type is {http://www.w3.org/2001/XMLSchema}string
111// - optional element
112//
113// element set for soapFaultCode
114// setter function is is web_service_mailarchiver_serpro__Fault.prototype.setSoapFaultCode
115//
116function web_service_mailarchiver_serpro__Fault_getSoapFaultCode() { return this._soapFaultCode;}
117
118web_service_mailarchiver_serpro__Fault.prototype.getSoapFaultCode = web_service_mailarchiver_serpro__Fault_getSoapFaultCode;
119
120function web_service_mailarchiver_serpro__Fault_setSoapFaultCode(value) { this._soapFaultCode = value;}
121
122web_service_mailarchiver_serpro__Fault.prototype.setSoapFaultCode = web_service_mailarchiver_serpro__Fault_setSoapFaultCode;
123//
124// accessor is web_service_mailarchiver_serpro__Fault.prototype.getSoapFaultSubCode
125// element get for soapFaultSubCode
126// - element type is {http://www.w3.org/2001/XMLSchema}string
127// - optional element
128//
129// element set for soapFaultSubCode
130// setter function is is web_service_mailarchiver_serpro__Fault.prototype.setSoapFaultSubCode
131//
132function web_service_mailarchiver_serpro__Fault_getSoapFaultSubCode() { return this._soapFaultSubCode;}
133
134web_service_mailarchiver_serpro__Fault.prototype.getSoapFaultSubCode = web_service_mailarchiver_serpro__Fault_getSoapFaultSubCode;
135
136function web_service_mailarchiver_serpro__Fault_setSoapFaultSubCode(value) { this._soapFaultSubCode = value;}
137
138web_service_mailarchiver_serpro__Fault.prototype.setSoapFaultSubCode = web_service_mailarchiver_serpro__Fault_setSoapFaultSubCode;
139//
140// accessor is web_service_mailarchiver_serpro__Fault.prototype.getSoapFaultString
141// element get for soapFaultString
142// - element type is {http://www.w3.org/2001/XMLSchema}string
143// - optional element
144//
145// element set for soapFaultString
146// setter function is is web_service_mailarchiver_serpro__Fault.prototype.setSoapFaultString
147//
148function web_service_mailarchiver_serpro__Fault_getSoapFaultString() { return this._soapFaultString;}
149
150web_service_mailarchiver_serpro__Fault.prototype.getSoapFaultString = web_service_mailarchiver_serpro__Fault_getSoapFaultString;
151
152function web_service_mailarchiver_serpro__Fault_setSoapFaultString(value) { this._soapFaultString = value;}
153
154web_service_mailarchiver_serpro__Fault.prototype.setSoapFaultString = web_service_mailarchiver_serpro__Fault_setSoapFaultString;
155//
156// accessor is web_service_mailarchiver_serpro__Fault.prototype.getSoapFaultActor
157// element get for soapFaultActor
158// - element type is {http://www.w3.org/2001/XMLSchema}string
159// - optional element
160//
161// element set for soapFaultActor
162// setter function is is web_service_mailarchiver_serpro__Fault.prototype.setSoapFaultActor
163//
164function web_service_mailarchiver_serpro__Fault_getSoapFaultActor() { return this._soapFaultActor;}
165
166web_service_mailarchiver_serpro__Fault.prototype.getSoapFaultActor = web_service_mailarchiver_serpro__Fault_getSoapFaultActor;
167
168function web_service_mailarchiver_serpro__Fault_setSoapFaultActor(value) { this._soapFaultActor = value;}
169
170web_service_mailarchiver_serpro__Fault.prototype.setSoapFaultActor = web_service_mailarchiver_serpro__Fault_setSoapFaultActor;
171//
172// accessor is web_service_mailarchiver_serpro__Fault.prototype.getContext
173// element get for context
174// - element type is {http://web.service.mailarchiver.serpro/}faultContext
175// - optional element
176//
177// element set for context
178// setter function is is web_service_mailarchiver_serpro__Fault.prototype.setContext
179//
180function web_service_mailarchiver_serpro__Fault_getContext() { return this._context;}
181
182web_service_mailarchiver_serpro__Fault.prototype.getContext = web_service_mailarchiver_serpro__Fault_getContext;
183
184function web_service_mailarchiver_serpro__Fault_setContext(value) { this._context = value;}
185
186web_service_mailarchiver_serpro__Fault.prototype.setContext = web_service_mailarchiver_serpro__Fault_setContext;
187//
188// accessor is web_service_mailarchiver_serpro__Fault.prototype.getStackTrace
189// element get for stackTrace
190// - element type is {http://www.w3.org/2001/XMLSchema}string
191// - optional element
192//
193// element set for stackTrace
194// setter function is is web_service_mailarchiver_serpro__Fault.prototype.setStackTrace
195//
196function web_service_mailarchiver_serpro__Fault_getStackTrace() { return this._stackTrace;}
197
198web_service_mailarchiver_serpro__Fault.prototype.getStackTrace = web_service_mailarchiver_serpro__Fault_getStackTrace;
199
200function web_service_mailarchiver_serpro__Fault_setStackTrace(value) { this._stackTrace = value;}
201
202web_service_mailarchiver_serpro__Fault.prototype.setStackTrace = web_service_mailarchiver_serpro__Fault_setStackTrace;
203//
204// accessor is web_service_mailarchiver_serpro__Fault.prototype.getCauseClass
205// element get for causeClass
206// - element type is {http://www.w3.org/2001/XMLSchema}string
207// - optional element
208//
209// element set for causeClass
210// setter function is is web_service_mailarchiver_serpro__Fault.prototype.setCauseClass
211//
212function web_service_mailarchiver_serpro__Fault_getCauseClass() { return this._causeClass;}
213
214web_service_mailarchiver_serpro__Fault.prototype.getCauseClass = web_service_mailarchiver_serpro__Fault_getCauseClass;
215
216function web_service_mailarchiver_serpro__Fault_setCauseClass(value) { this._causeClass = value;}
217
218web_service_mailarchiver_serpro__Fault.prototype.setCauseClass = web_service_mailarchiver_serpro__Fault_setCauseClass;
219//
220// accessor is web_service_mailarchiver_serpro__Fault.prototype.getCauseMessage
221// element get for causeMessage
222// - element type is {http://www.w3.org/2001/XMLSchema}string
223// - optional element
224//
225// element set for causeMessage
226// setter function is is web_service_mailarchiver_serpro__Fault.prototype.setCauseMessage
227//
228function web_service_mailarchiver_serpro__Fault_getCauseMessage() { return this._causeMessage;}
229
230web_service_mailarchiver_serpro__Fault.prototype.getCauseMessage = web_service_mailarchiver_serpro__Fault_getCauseMessage;
231
232function web_service_mailarchiver_serpro__Fault_setCauseMessage(value) { this._causeMessage = value;}
233
234web_service_mailarchiver_serpro__Fault.prototype.setCauseMessage = web_service_mailarchiver_serpro__Fault_setCauseMessage;
235//
236// accessor is web_service_mailarchiver_serpro__Fault.prototype.getCauseStackTrace
237// element get for causeStackTrace
238// - element type is {http://www.w3.org/2001/XMLSchema}string
239// - optional element
240//
241// element set for causeStackTrace
242// setter function is is web_service_mailarchiver_serpro__Fault.prototype.setCauseStackTrace
243//
244function web_service_mailarchiver_serpro__Fault_getCauseStackTrace() { return this._causeStackTrace;}
245
246web_service_mailarchiver_serpro__Fault.prototype.getCauseStackTrace = web_service_mailarchiver_serpro__Fault_getCauseStackTrace;
247
248function web_service_mailarchiver_serpro__Fault_setCauseStackTrace(value) { this._causeStackTrace = value;}
249
250web_service_mailarchiver_serpro__Fault.prototype.setCauseStackTrace = web_service_mailarchiver_serpro__Fault_setCauseStackTrace;
251//
252// Serialize {http://web.service.mailarchiver.serpro/}Fault
253//
254function web_service_mailarchiver_serpro__Fault_serialize(cxfjsutils, elementName, extraNamespaces) {
255    var xml = '';
256    if (elementName != null) {
257     xml = xml + '<';
258     xml = xml + elementName;
259     if (extraNamespaces) {
260      xml = xml + ' ' + extraNamespaces;
261     }
262     xml = xml + '>';
263    }
264    // block for local variables
265    {
266     if (this._soapFaultCode != null) {
267      xml = xml + '<soapFaultCode>';
268      xml = xml + cxfjsutils.escapeXmlEntities(this._soapFaultCode);
269      xml = xml + '</soapFaultCode>';
270     }
271    }
272    // block for local variables
273    {
274     if (this._soapFaultSubCode != null) {
275      xml = xml + '<soapFaultSubCode>';
276      xml = xml + cxfjsutils.escapeXmlEntities(this._soapFaultSubCode);
277      xml = xml + '</soapFaultSubCode>';
278     }
279    }
280    // block for local variables
281    {
282     if (this._soapFaultString != null) {
283      xml = xml + '<soapFaultString>';
284      xml = xml + cxfjsutils.escapeXmlEntities(this._soapFaultString);
285      xml = xml + '</soapFaultString>';
286     }
287    }
288    // block for local variables
289    {
290     if (this._soapFaultActor != null) {
291      xml = xml + '<soapFaultActor>';
292      xml = xml + cxfjsutils.escapeXmlEntities(this._soapFaultActor);
293      xml = xml + '</soapFaultActor>';
294     }
295    }
296    // block for local variables
297    {
298     if (this._context != null) {
299      xml = xml + this._context.serialize(cxfjsutils, 'context', null);
300     }
301    }
302    // block for local variables
303    {
304     if (this._stackTrace != null) {
305      xml = xml + '<stackTrace>';
306      xml = xml + cxfjsutils.escapeXmlEntities(this._stackTrace);
307      xml = xml + '</stackTrace>';
308     }
309    }
310    // block for local variables
311    {
312     if (this._causeClass != null) {
313      xml = xml + '<causeClass>';
314      xml = xml + cxfjsutils.escapeXmlEntities(this._causeClass);
315      xml = xml + '</causeClass>';
316     }
317    }
318    // block for local variables
319    {
320     if (this._causeMessage != null) {
321      xml = xml + '<causeMessage>';
322      xml = xml + cxfjsutils.escapeXmlEntities(this._causeMessage);
323      xml = xml + '</causeMessage>';
324     }
325    }
326    // block for local variables
327    {
328     if (this._causeStackTrace != null) {
329      xml = xml + '<causeStackTrace>';
330      xml = xml + cxfjsutils.escapeXmlEntities(this._causeStackTrace);
331      xml = xml + '</causeStackTrace>';
332     }
333    }
334    if (elementName != null) {
335     xml = xml + '</';
336     xml = xml + elementName;
337     xml = xml + '>';
338    }
339    return xml;
340}
341
342web_service_mailarchiver_serpro__Fault.prototype.serialize = web_service_mailarchiver_serpro__Fault_serialize;
343
344function web_service_mailarchiver_serpro__Fault_deserialize (cxfjsutils, element) {
345    var newobject = new web_service_mailarchiver_serpro__Fault();
346    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
347    var curElement = cxfjsutils.getFirstElementChild(element);
348    var item;
349    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
350    cxfjsutils.trace('processing soapFaultCode');
351    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'soapFaultCode')) {
352     var value = null;
353     if (!cxfjsutils.isElementNil(curElement)) {
354      value = cxfjsutils.getNodeText(curElement);
355      item = value;
356     }
357     newobject.setSoapFaultCode(item);
358     var item = null;
359     if (curElement != null) {
360      curElement = cxfjsutils.getNextElementSibling(curElement);
361     }
362    }
363    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
364    cxfjsutils.trace('processing soapFaultSubCode');
365    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'soapFaultSubCode')) {
366     var value = null;
367     if (!cxfjsutils.isElementNil(curElement)) {
368      value = cxfjsutils.getNodeText(curElement);
369      item = value;
370     }
371     newobject.setSoapFaultSubCode(item);
372     var item = null;
373     if (curElement != null) {
374      curElement = cxfjsutils.getNextElementSibling(curElement);
375     }
376    }
377    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
378    cxfjsutils.trace('processing soapFaultString');
379    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'soapFaultString')) {
380     var value = null;
381     if (!cxfjsutils.isElementNil(curElement)) {
382      value = cxfjsutils.getNodeText(curElement);
383      item = value;
384     }
385     newobject.setSoapFaultString(item);
386     var item = null;
387     if (curElement != null) {
388      curElement = cxfjsutils.getNextElementSibling(curElement);
389     }
390    }
391    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
392    cxfjsutils.trace('processing soapFaultActor');
393    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'soapFaultActor')) {
394     var value = null;
395     if (!cxfjsutils.isElementNil(curElement)) {
396      value = cxfjsutils.getNodeText(curElement);
397      item = value;
398     }
399     newobject.setSoapFaultActor(item);
400     var item = null;
401     if (curElement != null) {
402      curElement = cxfjsutils.getNextElementSibling(curElement);
403     }
404    }
405    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
406    cxfjsutils.trace('processing context');
407    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'context')) {
408     var value = null;
409     if (!cxfjsutils.isElementNil(curElement)) {
410      item = web_service_mailarchiver_serpro__faultContext_deserialize(cxfjsutils, curElement);
411     }
412     newobject.setContext(item);
413     var item = null;
414     if (curElement != null) {
415      curElement = cxfjsutils.getNextElementSibling(curElement);
416     }
417    }
418    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
419    cxfjsutils.trace('processing stackTrace');
420    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'stackTrace')) {
421     var value = null;
422     if (!cxfjsutils.isElementNil(curElement)) {
423      value = cxfjsutils.getNodeText(curElement);
424      item = value;
425     }
426     newobject.setStackTrace(item);
427     var item = null;
428     if (curElement != null) {
429      curElement = cxfjsutils.getNextElementSibling(curElement);
430     }
431    }
432    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
433    cxfjsutils.trace('processing causeClass');
434    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'causeClass')) {
435     var value = null;
436     if (!cxfjsutils.isElementNil(curElement)) {
437      value = cxfjsutils.getNodeText(curElement);
438      item = value;
439     }
440     newobject.setCauseClass(item);
441     var item = null;
442     if (curElement != null) {
443      curElement = cxfjsutils.getNextElementSibling(curElement);
444     }
445    }
446    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
447    cxfjsutils.trace('processing causeMessage');
448    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'causeMessage')) {
449     var value = null;
450     if (!cxfjsutils.isElementNil(curElement)) {
451      value = cxfjsutils.getNodeText(curElement);
452      item = value;
453     }
454     newobject.setCauseMessage(item);
455     var item = null;
456     if (curElement != null) {
457      curElement = cxfjsutils.getNextElementSibling(curElement);
458     }
459    }
460    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
461    cxfjsutils.trace('processing causeStackTrace');
462    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'causeStackTrace')) {
463     var value = null;
464     if (!cxfjsutils.isElementNil(curElement)) {
465      value = cxfjsutils.getNodeText(curElement);
466      item = value;
467     }
468     newobject.setCauseStackTrace(item);
469     var item = null;
470     if (curElement != null) {
471      curElement = cxfjsutils.getNextElementSibling(curElement);
472     }
473    }
474    return newobject;
475}
476
477//
478// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}tSession
479//
480function web_service_mailarchiver_serpro__tSession () {
481    this.typeMarker = 'web_service_mailarchiver_serpro__tSession';
482    this._expiration = 0;
483    this._id = null;
484    this._permissions = 0;
485}
486
487//
488// accessor is web_service_mailarchiver_serpro__tSession.prototype.getExpiration
489// element get for expiration
490// - element type is {http://www.w3.org/2001/XMLSchema}long
491// - required element
492//
493// element set for expiration
494// setter function is is web_service_mailarchiver_serpro__tSession.prototype.setExpiration
495//
496function web_service_mailarchiver_serpro__tSession_getExpiration() { return this._expiration;}
497
498web_service_mailarchiver_serpro__tSession.prototype.getExpiration = web_service_mailarchiver_serpro__tSession_getExpiration;
499
500function web_service_mailarchiver_serpro__tSession_setExpiration(value) { this._expiration = value;}
501
502web_service_mailarchiver_serpro__tSession.prototype.setExpiration = web_service_mailarchiver_serpro__tSession_setExpiration;
503//
504// accessor is web_service_mailarchiver_serpro__tSession.prototype.getId
505// element get for id
506// - element type is {http://www.w3.org/2001/XMLSchema}string
507// - optional element
508//
509// element set for id
510// setter function is is web_service_mailarchiver_serpro__tSession.prototype.setId
511//
512function web_service_mailarchiver_serpro__tSession_getId() { return this._id;}
513
514web_service_mailarchiver_serpro__tSession.prototype.getId = web_service_mailarchiver_serpro__tSession_getId;
515
516function web_service_mailarchiver_serpro__tSession_setId(value) { this._id = value;}
517
518web_service_mailarchiver_serpro__tSession.prototype.setId = web_service_mailarchiver_serpro__tSession_setId;
519//
520// accessor is web_service_mailarchiver_serpro__tSession.prototype.getPermissions
521// element get for permissions
522// - element type is {http://www.w3.org/2001/XMLSchema}long
523// - required element
524//
525// element set for permissions
526// setter function is is web_service_mailarchiver_serpro__tSession.prototype.setPermissions
527//
528function web_service_mailarchiver_serpro__tSession_getPermissions() { return this._permissions;}
529
530web_service_mailarchiver_serpro__tSession.prototype.getPermissions = web_service_mailarchiver_serpro__tSession_getPermissions;
531
532function web_service_mailarchiver_serpro__tSession_setPermissions(value) { this._permissions = value;}
533
534web_service_mailarchiver_serpro__tSession.prototype.setPermissions = web_service_mailarchiver_serpro__tSession_setPermissions;
535//
536// Serialize {http://web.service.mailarchiver.serpro/}tSession
537//
538function web_service_mailarchiver_serpro__tSession_serialize(cxfjsutils, elementName, extraNamespaces) {
539    var xml = '';
540    if (elementName != null) {
541     xml = xml + '<';
542     xml = xml + elementName;
543     if (extraNamespaces) {
544      xml = xml + ' ' + extraNamespaces;
545     }
546     xml = xml + '>';
547    }
548    // block for local variables
549    {
550     xml = xml + '<expiration>';
551     xml = xml + cxfjsutils.escapeXmlEntities(this._expiration);
552     xml = xml + '</expiration>';
553    }
554    // block for local variables
555    {
556     if (this._id != null) {
557      xml = xml + '<id>';
558      xml = xml + cxfjsutils.escapeXmlEntities(this._id);
559      xml = xml + '</id>';
560     }
561    }
562    // block for local variables
563    {
564     xml = xml + '<permissions>';
565     xml = xml + cxfjsutils.escapeXmlEntities(this._permissions);
566     xml = xml + '</permissions>';
567    }
568    if (elementName != null) {
569     xml = xml + '</';
570     xml = xml + elementName;
571     xml = xml + '>';
572    }
573    return xml;
574}
575
576web_service_mailarchiver_serpro__tSession.prototype.serialize = web_service_mailarchiver_serpro__tSession_serialize;
577
578function web_service_mailarchiver_serpro__tSession_deserialize (cxfjsutils, element) {
579    var newobject = new web_service_mailarchiver_serpro__tSession();
580    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
581    var curElement = cxfjsutils.getFirstElementChild(element);
582    var item;
583    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
584    cxfjsutils.trace('processing expiration');
585    var value = null;
586    if (!cxfjsutils.isElementNil(curElement)) {
587     value = cxfjsutils.getNodeText(curElement);
588     item = parseInt(value);
589    }
590    newobject.setExpiration(item);
591    var item = null;
592    if (curElement != null) {
593     curElement = cxfjsutils.getNextElementSibling(curElement);
594    }
595    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
596    cxfjsutils.trace('processing id');
597    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'id')) {
598     var value = null;
599     if (!cxfjsutils.isElementNil(curElement)) {
600      value = cxfjsutils.getNodeText(curElement);
601      item = value;
602     }
603     newobject.setId(item);
604     var item = null;
605     if (curElement != null) {
606      curElement = cxfjsutils.getNextElementSibling(curElement);
607     }
608    }
609    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
610    cxfjsutils.trace('processing permissions');
611    var value = null;
612    if (!cxfjsutils.isElementNil(curElement)) {
613     value = cxfjsutils.getNodeText(curElement);
614     item = parseInt(value);
615    }
616    newobject.setPermissions(item);
617    var item = null;
618    if (curElement != null) {
619     curElement = cxfjsutils.getNextElementSibling(curElement);
620    }
621    return newobject;
622}
623
624//
625// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}serviceFault
626//
627function web_service_mailarchiver_serpro__serviceFault () {
628    this.typeMarker = 'web_service_mailarchiver_serpro__serviceFault';
629    this._stackTrace = [];
630}
631
632//
633// accessor is web_service_mailarchiver_serpro__serviceFault.prototype.getStackTrace
634// element get for stackTrace
635// - element type is {http://web.service.mailarchiver.serpro/}stackTraceElement
636// - required element
637// - array
638// - nillable
639//
640// element set for stackTrace
641// setter function is is web_service_mailarchiver_serpro__serviceFault.prototype.setStackTrace
642//
643function web_service_mailarchiver_serpro__serviceFault_getStackTrace() { return this._stackTrace;}
644
645web_service_mailarchiver_serpro__serviceFault.prototype.getStackTrace = web_service_mailarchiver_serpro__serviceFault_getStackTrace;
646
647function web_service_mailarchiver_serpro__serviceFault_setStackTrace(value) { this._stackTrace = value;}
648
649web_service_mailarchiver_serpro__serviceFault.prototype.setStackTrace = web_service_mailarchiver_serpro__serviceFault_setStackTrace;
650//
651// Serialize {http://web.service.mailarchiver.serpro/}serviceFault
652//
653function web_service_mailarchiver_serpro__serviceFault_serialize(cxfjsutils, elementName, extraNamespaces) {
654    var xml = '';
655    if (elementName != null) {
656     xml = xml + '<';
657     xml = xml + elementName;
658     if (extraNamespaces) {
659      xml = xml + ' ' + extraNamespaces;
660     }
661     xml = xml + '>';
662    }
663    // block for local variables
664    {
665     if (this._stackTrace != null) {
666      for (var ax = 0;ax < this._stackTrace.length;ax ++) {
667       if (this._stackTrace[ax] == null) {
668        xml = xml + '<stackTrace xsi:nil=\'true\'/>';
669       } else {
670        xml = xml + this._stackTrace[ax].serialize(cxfjsutils, 'stackTrace', null);
671       }
672      }
673     }
674    }
675    if (elementName != null) {
676     xml = xml + '</';
677     xml = xml + elementName;
678     xml = xml + '>';
679    }
680    return xml;
681}
682
683web_service_mailarchiver_serpro__serviceFault.prototype.serialize = web_service_mailarchiver_serpro__serviceFault_serialize;
684
685function web_service_mailarchiver_serpro__serviceFault_deserialize (cxfjsutils, element) {
686    var newobject = new web_service_mailarchiver_serpro__serviceFault();
687    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
688    var curElement = cxfjsutils.getFirstElementChild(element);
689    var item;
690    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
691    cxfjsutils.trace('processing stackTrace');
692    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'stackTrace')) {
693     item = [];
694     do  {
695      var arrayItem;
696      var value = null;
697      if (!cxfjsutils.isElementNil(curElement)) {
698       arrayItem = web_service_mailarchiver_serpro__stackTraceElement_deserialize(cxfjsutils, curElement);
699      }
700      item.push(arrayItem);
701      curElement = cxfjsutils.getNextElementSibling(curElement);
702     }
703       while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'stackTrace'));
704     newobject.setStackTrace(item);
705     var item = null;
706    }
707    return newobject;
708}
709
710//
711// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}tAttachment
712//
713function web_service_mailarchiver_serpro__tAttachment () {
714    this.typeMarker = 'web_service_mailarchiver_serpro__tAttachment';
715    this._contentType = null;
716    this._id = null;
717    this._name = null;
718    this._size = 0;
719}
720
721//
722// accessor is web_service_mailarchiver_serpro__tAttachment.prototype.getContentType
723// element get for contentType
724// - element type is {http://www.w3.org/2001/XMLSchema}string
725// - optional element
726//
727// element set for contentType
728// setter function is is web_service_mailarchiver_serpro__tAttachment.prototype.setContentType
729//
730function web_service_mailarchiver_serpro__tAttachment_getContentType() { return this._contentType;}
731
732web_service_mailarchiver_serpro__tAttachment.prototype.getContentType = web_service_mailarchiver_serpro__tAttachment_getContentType;
733
734function web_service_mailarchiver_serpro__tAttachment_setContentType(value) { this._contentType = value;}
735
736web_service_mailarchiver_serpro__tAttachment.prototype.setContentType = web_service_mailarchiver_serpro__tAttachment_setContentType;
737//
738// accessor is web_service_mailarchiver_serpro__tAttachment.prototype.getId
739// element get for id
740// - element type is {http://www.w3.org/2001/XMLSchema}string
741// - optional element
742//
743// element set for id
744// setter function is is web_service_mailarchiver_serpro__tAttachment.prototype.setId
745//
746function web_service_mailarchiver_serpro__tAttachment_getId() { return this._id;}
747
748web_service_mailarchiver_serpro__tAttachment.prototype.getId = web_service_mailarchiver_serpro__tAttachment_getId;
749
750function web_service_mailarchiver_serpro__tAttachment_setId(value) { this._id = value;}
751
752web_service_mailarchiver_serpro__tAttachment.prototype.setId = web_service_mailarchiver_serpro__tAttachment_setId;
753//
754// accessor is web_service_mailarchiver_serpro__tAttachment.prototype.getName
755// element get for name
756// - element type is {http://www.w3.org/2001/XMLSchema}string
757// - optional element
758//
759// element set for name
760// setter function is is web_service_mailarchiver_serpro__tAttachment.prototype.setName
761//
762function web_service_mailarchiver_serpro__tAttachment_getName() { return this._name;}
763
764web_service_mailarchiver_serpro__tAttachment.prototype.getName = web_service_mailarchiver_serpro__tAttachment_getName;
765
766function web_service_mailarchiver_serpro__tAttachment_setName(value) { this._name = value;}
767
768web_service_mailarchiver_serpro__tAttachment.prototype.setName = web_service_mailarchiver_serpro__tAttachment_setName;
769//
770// accessor is web_service_mailarchiver_serpro__tAttachment.prototype.getSize
771// element get for size
772// - element type is {http://www.w3.org/2001/XMLSchema}long
773// - required element
774//
775// element set for size
776// setter function is is web_service_mailarchiver_serpro__tAttachment.prototype.setSize
777//
778function web_service_mailarchiver_serpro__tAttachment_getSize() { return this._size;}
779
780web_service_mailarchiver_serpro__tAttachment.prototype.getSize = web_service_mailarchiver_serpro__tAttachment_getSize;
781
782function web_service_mailarchiver_serpro__tAttachment_setSize(value) { this._size = value;}
783
784web_service_mailarchiver_serpro__tAttachment.prototype.setSize = web_service_mailarchiver_serpro__tAttachment_setSize;
785//
786// Serialize {http://web.service.mailarchiver.serpro/}tAttachment
787//
788function web_service_mailarchiver_serpro__tAttachment_serialize(cxfjsutils, elementName, extraNamespaces) {
789    var xml = '';
790    if (elementName != null) {
791     xml = xml + '<';
792     xml = xml + elementName;
793     if (extraNamespaces) {
794      xml = xml + ' ' + extraNamespaces;
795     }
796     xml = xml + '>';
797    }
798    // block for local variables
799    {
800     if (this._contentType != null) {
801      xml = xml + '<contentType>';
802      xml = xml + cxfjsutils.escapeXmlEntities(this._contentType);
803      xml = xml + '</contentType>';
804     }
805    }
806    // block for local variables
807    {
808     if (this._id != null) {
809      xml = xml + '<id>';
810      xml = xml + cxfjsutils.escapeXmlEntities(this._id);
811      xml = xml + '</id>';
812     }
813    }
814    // block for local variables
815    {
816     if (this._name != null) {
817      xml = xml + '<name>';
818      xml = xml + cxfjsutils.escapeXmlEntities(this._name);
819      xml = xml + '</name>';
820     }
821    }
822    // block for local variables
823    {
824     xml = xml + '<size>';
825     xml = xml + cxfjsutils.escapeXmlEntities(this._size);
826     xml = xml + '</size>';
827    }
828    if (elementName != null) {
829     xml = xml + '</';
830     xml = xml + elementName;
831     xml = xml + '>';
832    }
833    return xml;
834}
835
836web_service_mailarchiver_serpro__tAttachment.prototype.serialize = web_service_mailarchiver_serpro__tAttachment_serialize;
837
838function web_service_mailarchiver_serpro__tAttachment_deserialize (cxfjsutils, element) {
839    var newobject = new web_service_mailarchiver_serpro__tAttachment();
840    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
841    var curElement = cxfjsutils.getFirstElementChild(element);
842    var item;
843    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
844    cxfjsutils.trace('processing contentType');
845    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'contentType')) {
846     var value = null;
847     if (!cxfjsutils.isElementNil(curElement)) {
848      value = cxfjsutils.getNodeText(curElement);
849      item = value;
850     }
851     newobject.setContentType(item);
852     var item = null;
853     if (curElement != null) {
854      curElement = cxfjsutils.getNextElementSibling(curElement);
855     }
856    }
857    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
858    cxfjsutils.trace('processing id');
859    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'id')) {
860     var value = null;
861     if (!cxfjsutils.isElementNil(curElement)) {
862      value = cxfjsutils.getNodeText(curElement);
863      item = value;
864     }
865     newobject.setId(item);
866     var item = null;
867     if (curElement != null) {
868      curElement = cxfjsutils.getNextElementSibling(curElement);
869     }
870    }
871    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
872    cxfjsutils.trace('processing name');
873    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'name')) {
874     var value = null;
875     if (!cxfjsutils.isElementNil(curElement)) {
876      value = cxfjsutils.getNodeText(curElement);
877      item = value;
878     }
879     newobject.setName(item);
880     var item = null;
881     if (curElement != null) {
882      curElement = cxfjsutils.getNextElementSibling(curElement);
883     }
884    }
885    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
886    cxfjsutils.trace('processing size');
887    var value = null;
888    if (!cxfjsutils.isElementNil(curElement)) {
889     value = cxfjsutils.getNodeText(curElement);
890     item = parseInt(value);
891    }
892    newobject.setSize(item);
893    var item = null;
894    if (curElement != null) {
895     curElement = cxfjsutils.getNextElementSibling(curElement);
896    }
897    return newobject;
898}
899
900//
901// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}faultContextEntry
902//
903function web_service_mailarchiver_serpro__faultContextEntry () {
904    this.typeMarker = 'web_service_mailarchiver_serpro__faultContextEntry';
905    this._key = null;
906    this._value = null;
907}
908
909//
910// accessor is web_service_mailarchiver_serpro__faultContextEntry.prototype.getKey
911// element get for key
912// - element type is {http://www.w3.org/2001/XMLSchema}string
913// - optional element
914//
915// element set for key
916// setter function is is web_service_mailarchiver_serpro__faultContextEntry.prototype.setKey
917//
918function web_service_mailarchiver_serpro__faultContextEntry_getKey() { return this._key;}
919
920web_service_mailarchiver_serpro__faultContextEntry.prototype.getKey = web_service_mailarchiver_serpro__faultContextEntry_getKey;
921
922function web_service_mailarchiver_serpro__faultContextEntry_setKey(value) { this._key = value;}
923
924web_service_mailarchiver_serpro__faultContextEntry.prototype.setKey = web_service_mailarchiver_serpro__faultContextEntry_setKey;
925//
926// accessor is web_service_mailarchiver_serpro__faultContextEntry.prototype.getValue
927// element get for value
928// - element type is {http://www.w3.org/2001/XMLSchema}string
929// - optional element
930//
931// element set for value
932// setter function is is web_service_mailarchiver_serpro__faultContextEntry.prototype.setValue
933//
934function web_service_mailarchiver_serpro__faultContextEntry_getValue() { return this._value;}
935
936web_service_mailarchiver_serpro__faultContextEntry.prototype.getValue = web_service_mailarchiver_serpro__faultContextEntry_getValue;
937
938function web_service_mailarchiver_serpro__faultContextEntry_setValue(value) { this._value = value;}
939
940web_service_mailarchiver_serpro__faultContextEntry.prototype.setValue = web_service_mailarchiver_serpro__faultContextEntry_setValue;
941//
942// Serialize {http://web.service.mailarchiver.serpro/}faultContextEntry
943//
944function web_service_mailarchiver_serpro__faultContextEntry_serialize(cxfjsutils, elementName, extraNamespaces) {
945    var xml = '';
946    if (elementName != null) {
947     xml = xml + '<';
948     xml = xml + elementName;
949     if (extraNamespaces) {
950      xml = xml + ' ' + extraNamespaces;
951     }
952     xml = xml + '>';
953    }
954    // block for local variables
955    {
956     if (this._key != null) {
957      xml = xml + '<key>';
958      xml = xml + cxfjsutils.escapeXmlEntities(this._key);
959      xml = xml + '</key>';
960     }
961    }
962    // block for local variables
963    {
964     if (this._value != null) {
965      xml = xml + '<value>';
966      xml = xml + cxfjsutils.escapeXmlEntities(this._value);
967      xml = xml + '</value>';
968     }
969    }
970    if (elementName != null) {
971     xml = xml + '</';
972     xml = xml + elementName;
973     xml = xml + '>';
974    }
975    return xml;
976}
977
978web_service_mailarchiver_serpro__faultContextEntry.prototype.serialize = web_service_mailarchiver_serpro__faultContextEntry_serialize;
979
980function web_service_mailarchiver_serpro__faultContextEntry_deserialize (cxfjsutils, element) {
981    var newobject = new web_service_mailarchiver_serpro__faultContextEntry();
982    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
983    var curElement = cxfjsutils.getFirstElementChild(element);
984    var item;
985    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
986    cxfjsutils.trace('processing key');
987    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'key')) {
988     var value = null;
989     if (!cxfjsutils.isElementNil(curElement)) {
990      value = cxfjsutils.getNodeText(curElement);
991      item = value;
992     }
993     newobject.setKey(item);
994     var item = null;
995     if (curElement != null) {
996      curElement = cxfjsutils.getNextElementSibling(curElement);
997     }
998    }
999    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1000    cxfjsutils.trace('processing value');
1001    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'value')) {
1002     var value = null;
1003     if (!cxfjsutils.isElementNil(curElement)) {
1004      value = cxfjsutils.getNodeText(curElement);
1005      item = value;
1006     }
1007     newobject.setValue(item);
1008     var item = null;
1009     if (curElement != null) {
1010      curElement = cxfjsutils.getNextElementSibling(curElement);
1011     }
1012    }
1013    return newobject;
1014}
1015
1016//
1017// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}tMessage
1018//
1019function web_service_mailarchiver_serpro__tMessage () {
1020    this.typeMarker = 'web_service_mailarchiver_serpro__tMessage';
1021    this._attachments = null;
1022    this._date = null;
1023    this._flags = null;
1024    this._folderId = null;
1025    this._folderPath = null;
1026    this._from = null;
1027    this._id = null;
1028    this._size = 0;
1029    this._subject = null;
1030    this._to = null;
1031}
1032
1033//
1034// accessor is web_service_mailarchiver_serpro__tMessage.prototype.getAttachments
1035// element get for attachments
1036// - element type is {http://www.w3.org/2001/XMLSchema}string
1037// - optional element
1038//
1039// element set for attachments
1040// setter function is is web_service_mailarchiver_serpro__tMessage.prototype.setAttachments
1041//
1042function web_service_mailarchiver_serpro__tMessage_getAttachments() { return this._attachments;}
1043
1044web_service_mailarchiver_serpro__tMessage.prototype.getAttachments = web_service_mailarchiver_serpro__tMessage_getAttachments;
1045
1046function web_service_mailarchiver_serpro__tMessage_setAttachments(value) { this._attachments = value;}
1047
1048web_service_mailarchiver_serpro__tMessage.prototype.setAttachments = web_service_mailarchiver_serpro__tMessage_setAttachments;
1049//
1050// accessor is web_service_mailarchiver_serpro__tMessage.prototype.getDate
1051// element get for date
1052// - element type is {http://www.w3.org/2001/XMLSchema}string
1053// - optional element
1054//
1055// element set for date
1056// setter function is is web_service_mailarchiver_serpro__tMessage.prototype.setDate
1057//
1058function web_service_mailarchiver_serpro__tMessage_getDate() { return this._date;}
1059
1060web_service_mailarchiver_serpro__tMessage.prototype.getDate = web_service_mailarchiver_serpro__tMessage_getDate;
1061
1062function web_service_mailarchiver_serpro__tMessage_setDate(value) { this._date = value;}
1063
1064web_service_mailarchiver_serpro__tMessage.prototype.setDate = web_service_mailarchiver_serpro__tMessage_setDate;
1065//
1066// accessor is web_service_mailarchiver_serpro__tMessage.prototype.getFlags
1067// element get for flags
1068// - element type is {http://www.w3.org/2001/XMLSchema}string
1069// - optional element
1070//
1071// element set for flags
1072// setter function is is web_service_mailarchiver_serpro__tMessage.prototype.setFlags
1073//
1074function web_service_mailarchiver_serpro__tMessage_getFlags() { return this._flags;}
1075
1076web_service_mailarchiver_serpro__tMessage.prototype.getFlags = web_service_mailarchiver_serpro__tMessage_getFlags;
1077
1078function web_service_mailarchiver_serpro__tMessage_setFlags(value) { this._flags = value;}
1079
1080web_service_mailarchiver_serpro__tMessage.prototype.setFlags = web_service_mailarchiver_serpro__tMessage_setFlags;
1081//
1082// accessor is web_service_mailarchiver_serpro__tMessage.prototype.getFolderId
1083// element get for folderId
1084// - element type is {http://www.w3.org/2001/XMLSchema}string
1085// - optional element
1086//
1087// element set for folderId
1088// setter function is is web_service_mailarchiver_serpro__tMessage.prototype.setFolderId
1089//
1090function web_service_mailarchiver_serpro__tMessage_getFolderId() { return this._folderId;}
1091
1092web_service_mailarchiver_serpro__tMessage.prototype.getFolderId = web_service_mailarchiver_serpro__tMessage_getFolderId;
1093
1094function web_service_mailarchiver_serpro__tMessage_setFolderId(value) { this._folderId = value;}
1095
1096web_service_mailarchiver_serpro__tMessage.prototype.setFolderId = web_service_mailarchiver_serpro__tMessage_setFolderId;
1097//
1098// accessor is web_service_mailarchiver_serpro__tMessage.prototype.getFolderPath
1099// element get for folderPath
1100// - element type is {http://www.w3.org/2001/XMLSchema}string
1101// - optional element
1102//
1103// element set for folderPath
1104// setter function is is web_service_mailarchiver_serpro__tMessage.prototype.setFolderPath
1105//
1106function web_service_mailarchiver_serpro__tMessage_getFolderPath() { return this._folderPath;}
1107
1108web_service_mailarchiver_serpro__tMessage.prototype.getFolderPath = web_service_mailarchiver_serpro__tMessage_getFolderPath;
1109
1110function web_service_mailarchiver_serpro__tMessage_setFolderPath(value) { this._folderPath = value;}
1111
1112web_service_mailarchiver_serpro__tMessage.prototype.setFolderPath = web_service_mailarchiver_serpro__tMessage_setFolderPath;
1113//
1114// accessor is web_service_mailarchiver_serpro__tMessage.prototype.getFrom
1115// element get for from
1116// - element type is {http://www.w3.org/2001/XMLSchema}string
1117// - optional element
1118//
1119// element set for from
1120// setter function is is web_service_mailarchiver_serpro__tMessage.prototype.setFrom
1121//
1122function web_service_mailarchiver_serpro__tMessage_getFrom() { return this._from;}
1123
1124web_service_mailarchiver_serpro__tMessage.prototype.getFrom = web_service_mailarchiver_serpro__tMessage_getFrom;
1125
1126function web_service_mailarchiver_serpro__tMessage_setFrom(value) { this._from = value;}
1127
1128web_service_mailarchiver_serpro__tMessage.prototype.setFrom = web_service_mailarchiver_serpro__tMessage_setFrom;
1129//
1130// accessor is web_service_mailarchiver_serpro__tMessage.prototype.getId
1131// element get for id
1132// - element type is {http://www.w3.org/2001/XMLSchema}string
1133// - optional element
1134//
1135// element set for id
1136// setter function is is web_service_mailarchiver_serpro__tMessage.prototype.setId
1137//
1138function web_service_mailarchiver_serpro__tMessage_getId() { return this._id;}
1139
1140web_service_mailarchiver_serpro__tMessage.prototype.getId = web_service_mailarchiver_serpro__tMessage_getId;
1141
1142function web_service_mailarchiver_serpro__tMessage_setId(value) { this._id = value;}
1143
1144web_service_mailarchiver_serpro__tMessage.prototype.setId = web_service_mailarchiver_serpro__tMessage_setId;
1145//
1146// accessor is web_service_mailarchiver_serpro__tMessage.prototype.getSize
1147// element get for size
1148// - element type is {http://www.w3.org/2001/XMLSchema}long
1149// - required element
1150//
1151// element set for size
1152// setter function is is web_service_mailarchiver_serpro__tMessage.prototype.setSize
1153//
1154function web_service_mailarchiver_serpro__tMessage_getSize() { return this._size;}
1155
1156web_service_mailarchiver_serpro__tMessage.prototype.getSize = web_service_mailarchiver_serpro__tMessage_getSize;
1157
1158function web_service_mailarchiver_serpro__tMessage_setSize(value) { this._size = value;}
1159
1160web_service_mailarchiver_serpro__tMessage.prototype.setSize = web_service_mailarchiver_serpro__tMessage_setSize;
1161//
1162// accessor is web_service_mailarchiver_serpro__tMessage.prototype.getSubject
1163// element get for subject
1164// - element type is {http://www.w3.org/2001/XMLSchema}string
1165// - optional element
1166//
1167// element set for subject
1168// setter function is is web_service_mailarchiver_serpro__tMessage.prototype.setSubject
1169//
1170function web_service_mailarchiver_serpro__tMessage_getSubject() { return this._subject;}
1171
1172web_service_mailarchiver_serpro__tMessage.prototype.getSubject = web_service_mailarchiver_serpro__tMessage_getSubject;
1173
1174function web_service_mailarchiver_serpro__tMessage_setSubject(value) { this._subject = value;}
1175
1176web_service_mailarchiver_serpro__tMessage.prototype.setSubject = web_service_mailarchiver_serpro__tMessage_setSubject;
1177//
1178// accessor is web_service_mailarchiver_serpro__tMessage.prototype.getTo
1179// element get for to
1180// - element type is {http://www.w3.org/2001/XMLSchema}string
1181// - optional element
1182//
1183// element set for to
1184// setter function is is web_service_mailarchiver_serpro__tMessage.prototype.setTo
1185//
1186function web_service_mailarchiver_serpro__tMessage_getTo() { return this._to;}
1187
1188web_service_mailarchiver_serpro__tMessage.prototype.getTo = web_service_mailarchiver_serpro__tMessage_getTo;
1189
1190function web_service_mailarchiver_serpro__tMessage_setTo(value) { this._to = value;}
1191
1192web_service_mailarchiver_serpro__tMessage.prototype.setTo = web_service_mailarchiver_serpro__tMessage_setTo;
1193//
1194// Serialize {http://web.service.mailarchiver.serpro/}tMessage
1195//
1196function web_service_mailarchiver_serpro__tMessage_serialize(cxfjsutils, elementName, extraNamespaces) {
1197    var xml = '';
1198    if (elementName != null) {
1199     xml = xml + '<';
1200     xml = xml + elementName;
1201     if (extraNamespaces) {
1202      xml = xml + ' ' + extraNamespaces;
1203     }
1204     xml = xml + '>';
1205    }
1206    // block for local variables
1207    {
1208     if (this._attachments != null) {
1209      xml = xml + '<attachments>';
1210      xml = xml + cxfjsutils.escapeXmlEntities(this._attachments);
1211      xml = xml + '</attachments>';
1212     }
1213    }
1214    // block for local variables
1215    {
1216     if (this._date != null) {
1217      xml = xml + '<date>';
1218      xml = xml + cxfjsutils.escapeXmlEntities(this._date);
1219      xml = xml + '</date>';
1220     }
1221    }
1222    // block for local variables
1223    {
1224     if (this._flags != null) {
1225      xml = xml + '<flags>';
1226      xml = xml + cxfjsutils.escapeXmlEntities(this._flags);
1227      xml = xml + '</flags>';
1228     }
1229    }
1230    // block for local variables
1231    {
1232     if (this._folderId != null) {
1233      xml = xml + '<folderId>';
1234      xml = xml + cxfjsutils.escapeXmlEntities(this._folderId);
1235      xml = xml + '</folderId>';
1236     }
1237    }
1238    // block for local variables
1239    {
1240     if (this._folderPath != null) {
1241      xml = xml + '<folderPath>';
1242      xml = xml + cxfjsutils.escapeXmlEntities(this._folderPath);
1243      xml = xml + '</folderPath>';
1244     }
1245    }
1246    // block for local variables
1247    {
1248     if (this._from != null) {
1249      xml = xml + '<from>';
1250      xml = xml + cxfjsutils.escapeXmlEntities(this._from);
1251      xml = xml + '</from>';
1252     }
1253    }
1254    // block for local variables
1255    {
1256     if (this._id != null) {
1257      xml = xml + '<id>';
1258      xml = xml + cxfjsutils.escapeXmlEntities(this._id);
1259      xml = xml + '</id>';
1260     }
1261    }
1262    // block for local variables
1263    {
1264     xml = xml + '<size>';
1265     xml = xml + cxfjsutils.escapeXmlEntities(this._size);
1266     xml = xml + '</size>';
1267    }
1268    // block for local variables
1269    {
1270     if (this._subject != null) {
1271      xml = xml + '<subject>';
1272      xml = xml + cxfjsutils.escapeXmlEntities(this._subject);
1273      xml = xml + '</subject>';
1274     }
1275    }
1276    // block for local variables
1277    {
1278     if (this._to != null) {
1279      xml = xml + '<to>';
1280      xml = xml + cxfjsutils.escapeXmlEntities(this._to);
1281      xml = xml + '</to>';
1282     }
1283    }
1284    if (elementName != null) {
1285     xml = xml + '</';
1286     xml = xml + elementName;
1287     xml = xml + '>';
1288    }
1289    return xml;
1290}
1291
1292web_service_mailarchiver_serpro__tMessage.prototype.serialize = web_service_mailarchiver_serpro__tMessage_serialize;
1293
1294function web_service_mailarchiver_serpro__tMessage_deserialize (cxfjsutils, element) {
1295    var newobject = new web_service_mailarchiver_serpro__tMessage();
1296    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
1297    var curElement = cxfjsutils.getFirstElementChild(element);
1298    var item;
1299    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1300    cxfjsutils.trace('processing attachments');
1301    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'attachments')) {
1302     var value = null;
1303     if (!cxfjsutils.isElementNil(curElement)) {
1304      value = cxfjsutils.getNodeText(curElement);
1305      item = value;
1306     }
1307     newobject.setAttachments(item);
1308     var item = null;
1309     if (curElement != null) {
1310      curElement = cxfjsutils.getNextElementSibling(curElement);
1311     }
1312    }
1313    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1314    cxfjsutils.trace('processing date');
1315    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'date')) {
1316     var value = null;
1317     if (!cxfjsutils.isElementNil(curElement)) {
1318      value = cxfjsutils.getNodeText(curElement);
1319      item = value;
1320     }
1321     newobject.setDate(item);
1322     var item = null;
1323     if (curElement != null) {
1324      curElement = cxfjsutils.getNextElementSibling(curElement);
1325     }
1326    }
1327    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1328    cxfjsutils.trace('processing flags');
1329    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'flags')) {
1330     var value = null;
1331     if (!cxfjsutils.isElementNil(curElement)) {
1332      value = cxfjsutils.getNodeText(curElement);
1333      item = value;
1334     }
1335     newobject.setFlags(item);
1336     var item = null;
1337     if (curElement != null) {
1338      curElement = cxfjsutils.getNextElementSibling(curElement);
1339     }
1340    }
1341    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1342    cxfjsutils.trace('processing folderId');
1343    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'folderId')) {
1344     var value = null;
1345     if (!cxfjsutils.isElementNil(curElement)) {
1346      value = cxfjsutils.getNodeText(curElement);
1347      item = value;
1348     }
1349     newobject.setFolderId(item);
1350     var item = null;
1351     if (curElement != null) {
1352      curElement = cxfjsutils.getNextElementSibling(curElement);
1353     }
1354    }
1355    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1356    cxfjsutils.trace('processing folderPath');
1357    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'folderPath')) {
1358     var value = null;
1359     if (!cxfjsutils.isElementNil(curElement)) {
1360      value = cxfjsutils.getNodeText(curElement);
1361      item = value;
1362     }
1363     newobject.setFolderPath(item);
1364     var item = null;
1365     if (curElement != null) {
1366      curElement = cxfjsutils.getNextElementSibling(curElement);
1367     }
1368    }
1369    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1370    cxfjsutils.trace('processing from');
1371    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'from')) {
1372     var value = null;
1373     if (!cxfjsutils.isElementNil(curElement)) {
1374      value = cxfjsutils.getNodeText(curElement);
1375      item = value;
1376     }
1377     newobject.setFrom(item);
1378     var item = null;
1379     if (curElement != null) {
1380      curElement = cxfjsutils.getNextElementSibling(curElement);
1381     }
1382    }
1383    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1384    cxfjsutils.trace('processing id');
1385    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'id')) {
1386     var value = null;
1387     if (!cxfjsutils.isElementNil(curElement)) {
1388      value = cxfjsutils.getNodeText(curElement);
1389      item = value;
1390     }
1391     newobject.setId(item);
1392     var item = null;
1393     if (curElement != null) {
1394      curElement = cxfjsutils.getNextElementSibling(curElement);
1395     }
1396    }
1397    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1398    cxfjsutils.trace('processing size');
1399    var value = null;
1400    if (!cxfjsutils.isElementNil(curElement)) {
1401     value = cxfjsutils.getNodeText(curElement);
1402     item = parseInt(value);
1403    }
1404    newobject.setSize(item);
1405    var item = null;
1406    if (curElement != null) {
1407     curElement = cxfjsutils.getNextElementSibling(curElement);
1408    }
1409    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1410    cxfjsutils.trace('processing subject');
1411    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'subject')) {
1412     var value = null;
1413     if (!cxfjsutils.isElementNil(curElement)) {
1414      value = cxfjsutils.getNodeText(curElement);
1415      item = value;
1416     }
1417     newobject.setSubject(item);
1418     var item = null;
1419     if (curElement != null) {
1420      curElement = cxfjsutils.getNextElementSibling(curElement);
1421     }
1422    }
1423    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1424    cxfjsutils.trace('processing to');
1425    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'to')) {
1426     var value = null;
1427     if (!cxfjsutils.isElementNil(curElement)) {
1428      value = cxfjsutils.getNodeText(curElement);
1429      item = value;
1430     }
1431     newobject.setTo(item);
1432     var item = null;
1433     if (curElement != null) {
1434      curElement = cxfjsutils.getNextElementSibling(curElement);
1435     }
1436    }
1437    return newobject;
1438}
1439
1440//
1441// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}tMessageArray
1442//
1443function web_service_mailarchiver_serpro__tMessageArray () {
1444    this.typeMarker = 'web_service_mailarchiver_serpro__tMessageArray';
1445    this._item = [];
1446}
1447
1448//
1449// accessor is web_service_mailarchiver_serpro__tMessageArray.prototype.getItem
1450// element get for item
1451// - element type is {http://web.service.mailarchiver.serpro/}tMessage
1452// - required element
1453// - array
1454// - nillable
1455//
1456// element set for item
1457// setter function is is web_service_mailarchiver_serpro__tMessageArray.prototype.setItem
1458//
1459function web_service_mailarchiver_serpro__tMessageArray_getItem() { return this._item;}
1460
1461web_service_mailarchiver_serpro__tMessageArray.prototype.getItem = web_service_mailarchiver_serpro__tMessageArray_getItem;
1462
1463function web_service_mailarchiver_serpro__tMessageArray_setItem(value) { this._item = value;}
1464
1465web_service_mailarchiver_serpro__tMessageArray.prototype.setItem = web_service_mailarchiver_serpro__tMessageArray_setItem;
1466//
1467// Serialize {http://web.service.mailarchiver.serpro/}tMessageArray
1468//
1469function web_service_mailarchiver_serpro__tMessageArray_serialize(cxfjsutils, elementName, extraNamespaces) {
1470    var xml = '';
1471    if (elementName != null) {
1472     xml = xml + '<';
1473     xml = xml + elementName;
1474     if (extraNamespaces) {
1475      xml = xml + ' ' + extraNamespaces;
1476     }
1477     xml = xml + '>';
1478    }
1479    // block for local variables
1480    {
1481     if (this._item != null) {
1482      for (var ax = 0;ax < this._item.length;ax ++) {
1483       if (this._item[ax] == null) {
1484        xml = xml + '<item xsi:nil=\'true\'/>';
1485       } else {
1486        xml = xml + this._item[ax].serialize(cxfjsutils, 'item', null);
1487       }
1488      }
1489     }
1490    }
1491    if (elementName != null) {
1492     xml = xml + '</';
1493     xml = xml + elementName;
1494     xml = xml + '>';
1495    }
1496    return xml;
1497}
1498
1499web_service_mailarchiver_serpro__tMessageArray.prototype.serialize = web_service_mailarchiver_serpro__tMessageArray_serialize;
1500
1501function web_service_mailarchiver_serpro__tMessageArray_deserialize (cxfjsutils, element) {
1502    var newobject = new web_service_mailarchiver_serpro__tMessageArray();
1503    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
1504    var curElement = cxfjsutils.getFirstElementChild(element);
1505    var item;
1506    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1507    cxfjsutils.trace('processing item');
1508    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'item')) {
1509     item = [];
1510     do  {
1511      var arrayItem;
1512      var value = null;
1513      if (!cxfjsutils.isElementNil(curElement)) {
1514       arrayItem = web_service_mailarchiver_serpro__tMessage_deserialize(cxfjsutils, curElement);
1515      }
1516      item.push(arrayItem);
1517      curElement = cxfjsutils.getNextElementSibling(curElement);
1518     }
1519       while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'item'));
1520     newobject.setItem(item);
1521     var item = null;
1522    }
1523    return newobject;
1524}
1525
1526//
1527// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}tFolderArray
1528//
1529function web_service_mailarchiver_serpro__tFolderArray () {
1530    this.typeMarker = 'web_service_mailarchiver_serpro__tFolderArray';
1531    this._item = [];
1532}
1533
1534//
1535// accessor is web_service_mailarchiver_serpro__tFolderArray.prototype.getItem
1536// element get for item
1537// - element type is {http://web.service.mailarchiver.serpro/}tFolder
1538// - required element
1539// - array
1540// - nillable
1541//
1542// element set for item
1543// setter function is is web_service_mailarchiver_serpro__tFolderArray.prototype.setItem
1544//
1545function web_service_mailarchiver_serpro__tFolderArray_getItem() { return this._item;}
1546
1547web_service_mailarchiver_serpro__tFolderArray.prototype.getItem = web_service_mailarchiver_serpro__tFolderArray_getItem;
1548
1549function web_service_mailarchiver_serpro__tFolderArray_setItem(value) { this._item = value;}
1550
1551web_service_mailarchiver_serpro__tFolderArray.prototype.setItem = web_service_mailarchiver_serpro__tFolderArray_setItem;
1552//
1553// Serialize {http://web.service.mailarchiver.serpro/}tFolderArray
1554//
1555function web_service_mailarchiver_serpro__tFolderArray_serialize(cxfjsutils, elementName, extraNamespaces) {
1556    var xml = '';
1557    if (elementName != null) {
1558     xml = xml + '<';
1559     xml = xml + elementName;
1560     if (extraNamespaces) {
1561      xml = xml + ' ' + extraNamespaces;
1562     }
1563     xml = xml + '>';
1564    }
1565    // block for local variables
1566    {
1567     if (this._item != null) {
1568      for (var ax = 0;ax < this._item.length;ax ++) {
1569       if (this._item[ax] == null) {
1570        xml = xml + '<item xsi:nil=\'true\'/>';
1571       } else {
1572        xml = xml + this._item[ax].serialize(cxfjsutils, 'item', null);
1573       }
1574      }
1575     }
1576    }
1577    if (elementName != null) {
1578     xml = xml + '</';
1579     xml = xml + elementName;
1580     xml = xml + '>';
1581    }
1582    return xml;
1583}
1584
1585web_service_mailarchiver_serpro__tFolderArray.prototype.serialize = web_service_mailarchiver_serpro__tFolderArray_serialize;
1586
1587function web_service_mailarchiver_serpro__tFolderArray_deserialize (cxfjsutils, element) {
1588    var newobject = new web_service_mailarchiver_serpro__tFolderArray();
1589    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
1590    var curElement = cxfjsutils.getFirstElementChild(element);
1591    var item;
1592    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1593    cxfjsutils.trace('processing item');
1594    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'item')) {
1595     item = [];
1596     do  {
1597      var arrayItem;
1598      var value = null;
1599      if (!cxfjsutils.isElementNil(curElement)) {
1600       arrayItem = web_service_mailarchiver_serpro__tFolder_deserialize(cxfjsutils, curElement);
1601      }
1602      item.push(arrayItem);
1603      curElement = cxfjsutils.getNextElementSibling(curElement);
1604     }
1605       while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'item'));
1606     newobject.setItem(item);
1607     var item = null;
1608    }
1609    return newobject;
1610}
1611
1612//
1613// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}throwable
1614//
1615function web_service_mailarchiver_serpro__throwable () {
1616    this.typeMarker = 'web_service_mailarchiver_serpro__throwable';
1617    this._stackTrace = [];
1618}
1619
1620//
1621// accessor is web_service_mailarchiver_serpro__throwable.prototype.getStackTrace
1622// element get for stackTrace
1623// - element type is {http://web.service.mailarchiver.serpro/}stackTraceElement
1624// - required element
1625// - array
1626// - nillable
1627//
1628// element set for stackTrace
1629// setter function is is web_service_mailarchiver_serpro__throwable.prototype.setStackTrace
1630//
1631function web_service_mailarchiver_serpro__throwable_getStackTrace() { return this._stackTrace;}
1632
1633web_service_mailarchiver_serpro__throwable.prototype.getStackTrace = web_service_mailarchiver_serpro__throwable_getStackTrace;
1634
1635function web_service_mailarchiver_serpro__throwable_setStackTrace(value) { this._stackTrace = value;}
1636
1637web_service_mailarchiver_serpro__throwable.prototype.setStackTrace = web_service_mailarchiver_serpro__throwable_setStackTrace;
1638//
1639// Serialize {http://web.service.mailarchiver.serpro/}throwable
1640//
1641function web_service_mailarchiver_serpro__throwable_serialize(cxfjsutils, elementName, extraNamespaces) {
1642    var xml = '';
1643    if (elementName != null) {
1644     xml = xml + '<';
1645     xml = xml + elementName;
1646     if (extraNamespaces) {
1647      xml = xml + ' ' + extraNamespaces;
1648     }
1649     xml = xml + '>';
1650    }
1651    // block for local variables
1652    {
1653     if (this._stackTrace != null) {
1654      for (var ax = 0;ax < this._stackTrace.length;ax ++) {
1655       if (this._stackTrace[ax] == null) {
1656        xml = xml + '<stackTrace xsi:nil=\'true\'/>';
1657       } else {
1658        xml = xml + this._stackTrace[ax].serialize(cxfjsutils, 'stackTrace', null);
1659       }
1660      }
1661     }
1662    }
1663    if (elementName != null) {
1664     xml = xml + '</';
1665     xml = xml + elementName;
1666     xml = xml + '>';
1667    }
1668    return xml;
1669}
1670
1671web_service_mailarchiver_serpro__throwable.prototype.serialize = web_service_mailarchiver_serpro__throwable_serialize;
1672
1673function web_service_mailarchiver_serpro__throwable_deserialize (cxfjsutils, element) {
1674    var newobject = new web_service_mailarchiver_serpro__throwable();
1675    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
1676    var curElement = cxfjsutils.getFirstElementChild(element);
1677    var item;
1678    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1679    cxfjsutils.trace('processing stackTrace');
1680    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'stackTrace')) {
1681     item = [];
1682     do  {
1683      var arrayItem;
1684      var value = null;
1685      if (!cxfjsutils.isElementNil(curElement)) {
1686       arrayItem = web_service_mailarchiver_serpro__stackTraceElement_deserialize(cxfjsutils, curElement);
1687      }
1688      item.push(arrayItem);
1689      curElement = cxfjsutils.getNextElementSibling(curElement);
1690     }
1691       while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'stackTrace'));
1692     newobject.setStackTrace(item);
1693     var item = null;
1694    }
1695    return newobject;
1696}
1697
1698//
1699// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}stackTraceElement
1700//
1701function web_service_mailarchiver_serpro__stackTraceElement () {
1702    this.typeMarker = 'web_service_mailarchiver_serpro__stackTraceElement';
1703}
1704
1705//
1706// Serialize {http://web.service.mailarchiver.serpro/}stackTraceElement
1707//
1708function web_service_mailarchiver_serpro__stackTraceElement_serialize(cxfjsutils, elementName, extraNamespaces) {
1709    var xml = '';
1710    if (elementName != null) {
1711     xml = xml + '<';
1712     xml = xml + elementName;
1713     if (extraNamespaces) {
1714      xml = xml + ' ' + extraNamespaces;
1715     }
1716     xml = xml + '>';
1717    }
1718    if (elementName != null) {
1719     xml = xml + '</';
1720     xml = xml + elementName;
1721     xml = xml + '>';
1722    }
1723    return xml;
1724}
1725
1726web_service_mailarchiver_serpro__stackTraceElement.prototype.serialize = web_service_mailarchiver_serpro__stackTraceElement_serialize;
1727
1728function web_service_mailarchiver_serpro__stackTraceElement_deserialize (cxfjsutils, element) {
1729    var newobject = new web_service_mailarchiver_serpro__stackTraceElement();
1730    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
1731    var curElement = cxfjsutils.getFirstElementChild(element);
1732    var item;
1733    return newobject;
1734}
1735
1736//
1737// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}tAttachmentArray
1738//
1739function web_service_mailarchiver_serpro__tAttachmentArray () {
1740    this.typeMarker = 'web_service_mailarchiver_serpro__tAttachmentArray';
1741    this._item = [];
1742}
1743
1744//
1745// accessor is web_service_mailarchiver_serpro__tAttachmentArray.prototype.getItem
1746// element get for item
1747// - element type is {http://web.service.mailarchiver.serpro/}tAttachment
1748// - required element
1749// - array
1750// - nillable
1751//
1752// element set for item
1753// setter function is is web_service_mailarchiver_serpro__tAttachmentArray.prototype.setItem
1754//
1755function web_service_mailarchiver_serpro__tAttachmentArray_getItem() { return this._item;}
1756
1757web_service_mailarchiver_serpro__tAttachmentArray.prototype.getItem = web_service_mailarchiver_serpro__tAttachmentArray_getItem;
1758
1759function web_service_mailarchiver_serpro__tAttachmentArray_setItem(value) { this._item = value;}
1760
1761web_service_mailarchiver_serpro__tAttachmentArray.prototype.setItem = web_service_mailarchiver_serpro__tAttachmentArray_setItem;
1762//
1763// Serialize {http://web.service.mailarchiver.serpro/}tAttachmentArray
1764//
1765function web_service_mailarchiver_serpro__tAttachmentArray_serialize(cxfjsutils, elementName, extraNamespaces) {
1766    var xml = '';
1767    if (elementName != null) {
1768     xml = xml + '<';
1769     xml = xml + elementName;
1770     if (extraNamespaces) {
1771      xml = xml + ' ' + extraNamespaces;
1772     }
1773     xml = xml + '>';
1774    }
1775    // block for local variables
1776    {
1777     if (this._item != null) {
1778      for (var ax = 0;ax < this._item.length;ax ++) {
1779       if (this._item[ax] == null) {
1780        xml = xml + '<item xsi:nil=\'true\'/>';
1781       } else {
1782        xml = xml + this._item[ax].serialize(cxfjsutils, 'item', null);
1783       }
1784      }
1785     }
1786    }
1787    if (elementName != null) {
1788     xml = xml + '</';
1789     xml = xml + elementName;
1790     xml = xml + '>';
1791    }
1792    return xml;
1793}
1794
1795web_service_mailarchiver_serpro__tAttachmentArray.prototype.serialize = web_service_mailarchiver_serpro__tAttachmentArray_serialize;
1796
1797function web_service_mailarchiver_serpro__tAttachmentArray_deserialize (cxfjsutils, element) {
1798    var newobject = new web_service_mailarchiver_serpro__tAttachmentArray();
1799    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
1800    var curElement = cxfjsutils.getFirstElementChild(element);
1801    var item;
1802    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1803    cxfjsutils.trace('processing item');
1804    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'item')) {
1805     item = [];
1806     do  {
1807      var arrayItem;
1808      var value = null;
1809      if (!cxfjsutils.isElementNil(curElement)) {
1810       arrayItem = web_service_mailarchiver_serpro__tAttachment_deserialize(cxfjsutils, curElement);
1811      }
1812      item.push(arrayItem);
1813      curElement = cxfjsutils.getNextElementSibling(curElement);
1814     }
1815       while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'item'));
1816     newobject.setItem(item);
1817     var item = null;
1818    }
1819    return newobject;
1820}
1821
1822//
1823// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}tFolder
1824//
1825function web_service_mailarchiver_serpro__tFolder () {
1826    this.typeMarker = 'web_service_mailarchiver_serpro__tFolder';
1827    this._folderCount = 0;
1828    this._id = null;
1829    this._messageCount = 0;
1830    this._name = null;
1831    this._parentId = null;
1832    this._path = null;
1833}
1834
1835//
1836// accessor is web_service_mailarchiver_serpro__tFolder.prototype.getFolderCount
1837// element get for folderCount
1838// - element type is {http://www.w3.org/2001/XMLSchema}int
1839// - required element
1840//
1841// element set for folderCount
1842// setter function is is web_service_mailarchiver_serpro__tFolder.prototype.setFolderCount
1843//
1844function web_service_mailarchiver_serpro__tFolder_getFolderCount() { return this._folderCount;}
1845
1846web_service_mailarchiver_serpro__tFolder.prototype.getFolderCount = web_service_mailarchiver_serpro__tFolder_getFolderCount;
1847
1848function web_service_mailarchiver_serpro__tFolder_setFolderCount(value) { this._folderCount = value;}
1849
1850web_service_mailarchiver_serpro__tFolder.prototype.setFolderCount = web_service_mailarchiver_serpro__tFolder_setFolderCount;
1851//
1852// accessor is web_service_mailarchiver_serpro__tFolder.prototype.getId
1853// element get for id
1854// - element type is {http://www.w3.org/2001/XMLSchema}string
1855// - optional element
1856//
1857// element set for id
1858// setter function is is web_service_mailarchiver_serpro__tFolder.prototype.setId
1859//
1860function web_service_mailarchiver_serpro__tFolder_getId() { return this._id;}
1861
1862web_service_mailarchiver_serpro__tFolder.prototype.getId = web_service_mailarchiver_serpro__tFolder_getId;
1863
1864function web_service_mailarchiver_serpro__tFolder_setId(value) { this._id = value;}
1865
1866web_service_mailarchiver_serpro__tFolder.prototype.setId = web_service_mailarchiver_serpro__tFolder_setId;
1867//
1868// accessor is web_service_mailarchiver_serpro__tFolder.prototype.getMessageCount
1869// element get for messageCount
1870// - element type is {http://www.w3.org/2001/XMLSchema}int
1871// - required element
1872//
1873// element set for messageCount
1874// setter function is is web_service_mailarchiver_serpro__tFolder.prototype.setMessageCount
1875//
1876function web_service_mailarchiver_serpro__tFolder_getMessageCount() { return this._messageCount;}
1877
1878web_service_mailarchiver_serpro__tFolder.prototype.getMessageCount = web_service_mailarchiver_serpro__tFolder_getMessageCount;
1879
1880function web_service_mailarchiver_serpro__tFolder_setMessageCount(value) { this._messageCount = value;}
1881
1882web_service_mailarchiver_serpro__tFolder.prototype.setMessageCount = web_service_mailarchiver_serpro__tFolder_setMessageCount;
1883//
1884// accessor is web_service_mailarchiver_serpro__tFolder.prototype.getName
1885// element get for name
1886// - element type is {http://www.w3.org/2001/XMLSchema}string
1887// - optional element
1888//
1889// element set for name
1890// setter function is is web_service_mailarchiver_serpro__tFolder.prototype.setName
1891//
1892function web_service_mailarchiver_serpro__tFolder_getName() { return this._name;}
1893
1894web_service_mailarchiver_serpro__tFolder.prototype.getName = web_service_mailarchiver_serpro__tFolder_getName;
1895
1896function web_service_mailarchiver_serpro__tFolder_setName(value) { this._name = value;}
1897
1898web_service_mailarchiver_serpro__tFolder.prototype.setName = web_service_mailarchiver_serpro__tFolder_setName;
1899//
1900// accessor is web_service_mailarchiver_serpro__tFolder.prototype.getParentId
1901// element get for parentId
1902// - element type is {http://www.w3.org/2001/XMLSchema}string
1903// - optional element
1904//
1905// element set for parentId
1906// setter function is is web_service_mailarchiver_serpro__tFolder.prototype.setParentId
1907//
1908function web_service_mailarchiver_serpro__tFolder_getParentId() { return this._parentId;}
1909
1910web_service_mailarchiver_serpro__tFolder.prototype.getParentId = web_service_mailarchiver_serpro__tFolder_getParentId;
1911
1912function web_service_mailarchiver_serpro__tFolder_setParentId(value) { this._parentId = value;}
1913
1914web_service_mailarchiver_serpro__tFolder.prototype.setParentId = web_service_mailarchiver_serpro__tFolder_setParentId;
1915//
1916// accessor is web_service_mailarchiver_serpro__tFolder.prototype.getPath
1917// element get for path
1918// - element type is {http://www.w3.org/2001/XMLSchema}string
1919// - optional element
1920//
1921// element set for path
1922// setter function is is web_service_mailarchiver_serpro__tFolder.prototype.setPath
1923//
1924function web_service_mailarchiver_serpro__tFolder_getPath() { return this._path;}
1925
1926web_service_mailarchiver_serpro__tFolder.prototype.getPath = web_service_mailarchiver_serpro__tFolder_getPath;
1927
1928function web_service_mailarchiver_serpro__tFolder_setPath(value) { this._path = value;}
1929
1930web_service_mailarchiver_serpro__tFolder.prototype.setPath = web_service_mailarchiver_serpro__tFolder_setPath;
1931//
1932// Serialize {http://web.service.mailarchiver.serpro/}tFolder
1933//
1934function web_service_mailarchiver_serpro__tFolder_serialize(cxfjsutils, elementName, extraNamespaces) {
1935    var xml = '';
1936    if (elementName != null) {
1937     xml = xml + '<';
1938     xml = xml + elementName;
1939     if (extraNamespaces) {
1940      xml = xml + ' ' + extraNamespaces;
1941     }
1942     xml = xml + '>';
1943    }
1944    // block for local variables
1945    {
1946     xml = xml + '<folderCount>';
1947     xml = xml + cxfjsutils.escapeXmlEntities(this._folderCount);
1948     xml = xml + '</folderCount>';
1949    }
1950    // block for local variables
1951    {
1952     if (this._id != null) {
1953      xml = xml + '<id>';
1954      xml = xml + cxfjsutils.escapeXmlEntities(this._id);
1955      xml = xml + '</id>';
1956     }
1957    }
1958    // block for local variables
1959    {
1960     xml = xml + '<messageCount>';
1961     xml = xml + cxfjsutils.escapeXmlEntities(this._messageCount);
1962     xml = xml + '</messageCount>';
1963    }
1964    // block for local variables
1965    {
1966     if (this._name != null) {
1967      xml = xml + '<name>';
1968      xml = xml + cxfjsutils.escapeXmlEntities(this._name);
1969      xml = xml + '</name>';
1970     }
1971    }
1972    // block for local variables
1973    {
1974     if (this._parentId != null) {
1975      xml = xml + '<parentId>';
1976      xml = xml + cxfjsutils.escapeXmlEntities(this._parentId);
1977      xml = xml + '</parentId>';
1978     }
1979    }
1980    // block for local variables
1981    {
1982     if (this._path != null) {
1983      xml = xml + '<path>';
1984      xml = xml + cxfjsutils.escapeXmlEntities(this._path);
1985      xml = xml + '</path>';
1986     }
1987    }
1988    if (elementName != null) {
1989     xml = xml + '</';
1990     xml = xml + elementName;
1991     xml = xml + '>';
1992    }
1993    return xml;
1994}
1995
1996web_service_mailarchiver_serpro__tFolder.prototype.serialize = web_service_mailarchiver_serpro__tFolder_serialize;
1997
1998function web_service_mailarchiver_serpro__tFolder_deserialize (cxfjsutils, element) {
1999    var newobject = new web_service_mailarchiver_serpro__tFolder();
2000    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
2001    var curElement = cxfjsutils.getFirstElementChild(element);
2002    var item;
2003    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
2004    cxfjsutils.trace('processing folderCount');
2005    var value = null;
2006    if (!cxfjsutils.isElementNil(curElement)) {
2007     value = cxfjsutils.getNodeText(curElement);
2008     item = parseInt(value);
2009    }
2010    newobject.setFolderCount(item);
2011    var item = null;
2012    if (curElement != null) {
2013     curElement = cxfjsutils.getNextElementSibling(curElement);
2014    }
2015    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
2016    cxfjsutils.trace('processing id');
2017    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'id')) {
2018     var value = null;
2019     if (!cxfjsutils.isElementNil(curElement)) {
2020      value = cxfjsutils.getNodeText(curElement);
2021      item = value;
2022     }
2023     newobject.setId(item);
2024     var item = null;
2025     if (curElement != null) {
2026      curElement = cxfjsutils.getNextElementSibling(curElement);
2027     }
2028    }
2029    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
2030    cxfjsutils.trace('processing messageCount');
2031    var value = null;
2032    if (!cxfjsutils.isElementNil(curElement)) {
2033     value = cxfjsutils.getNodeText(curElement);
2034     item = parseInt(value);
2035    }
2036    newobject.setMessageCount(item);
2037    var item = null;
2038    if (curElement != null) {
2039     curElement = cxfjsutils.getNextElementSibling(curElement);
2040    }
2041    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
2042    cxfjsutils.trace('processing name');
2043    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'name')) {
2044     var value = null;
2045     if (!cxfjsutils.isElementNil(curElement)) {
2046      value = cxfjsutils.getNodeText(curElement);
2047      item = value;
2048     }
2049     newobject.setName(item);
2050     var item = null;
2051     if (curElement != null) {
2052      curElement = cxfjsutils.getNextElementSibling(curElement);
2053     }
2054    }
2055    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
2056    cxfjsutils.trace('processing parentId');
2057    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'parentId')) {
2058     var value = null;
2059     if (!cxfjsutils.isElementNil(curElement)) {
2060      value = cxfjsutils.getNodeText(curElement);
2061      item = value;
2062     }
2063     newobject.setParentId(item);
2064     var item = null;
2065     if (curElement != null) {
2066      curElement = cxfjsutils.getNextElementSibling(curElement);
2067     }
2068    }
2069    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
2070    cxfjsutils.trace('processing path');
2071    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'path')) {
2072     var value = null;
2073     if (!cxfjsutils.isElementNil(curElement)) {
2074      value = cxfjsutils.getNodeText(curElement);
2075      item = value;
2076     }
2077     newobject.setPath(item);
2078     var item = null;
2079     if (curElement != null) {
2080      curElement = cxfjsutils.getNextElementSibling(curElement);
2081     }
2082    }
2083    return newobject;
2084}
2085
2086//
2087// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}exception
2088//
2089function web_service_mailarchiver_serpro__exception () {
2090    this.typeMarker = 'web_service_mailarchiver_serpro__exception';
2091    this._stackTrace = [];
2092}
2093
2094//
2095// accessor is web_service_mailarchiver_serpro__exception.prototype.getStackTrace
2096// element get for stackTrace
2097// - element type is {http://web.service.mailarchiver.serpro/}stackTraceElement
2098// - required element
2099// - array
2100// - nillable
2101//
2102// element set for stackTrace
2103// setter function is is web_service_mailarchiver_serpro__exception.prototype.setStackTrace
2104//
2105function web_service_mailarchiver_serpro__exception_getStackTrace() { return this._stackTrace;}
2106
2107web_service_mailarchiver_serpro__exception.prototype.getStackTrace = web_service_mailarchiver_serpro__exception_getStackTrace;
2108
2109function web_service_mailarchiver_serpro__exception_setStackTrace(value) { this._stackTrace = value;}
2110
2111web_service_mailarchiver_serpro__exception.prototype.setStackTrace = web_service_mailarchiver_serpro__exception_setStackTrace;
2112//
2113// Serialize {http://web.service.mailarchiver.serpro/}exception
2114//
2115function web_service_mailarchiver_serpro__exception_serialize(cxfjsutils, elementName, extraNamespaces) {
2116    var xml = '';
2117    if (elementName != null) {
2118     xml = xml + '<';
2119     xml = xml + elementName;
2120     if (extraNamespaces) {
2121      xml = xml + ' ' + extraNamespaces;
2122     }
2123     xml = xml + '>';
2124    }
2125    // block for local variables
2126    {
2127     if (this._stackTrace != null) {
2128      for (var ax = 0;ax < this._stackTrace.length;ax ++) {
2129       if (this._stackTrace[ax] == null) {
2130        xml = xml + '<stackTrace xsi:nil=\'true\'/>';
2131       } else {
2132        xml = xml + this._stackTrace[ax].serialize(cxfjsutils, 'stackTrace', null);
2133       }
2134      }
2135     }
2136    }
2137    if (elementName != null) {
2138     xml = xml + '</';
2139     xml = xml + elementName;
2140     xml = xml + '>';
2141    }
2142    return xml;
2143}
2144
2145web_service_mailarchiver_serpro__exception.prototype.serialize = web_service_mailarchiver_serpro__exception_serialize;
2146
2147function web_service_mailarchiver_serpro__exception_deserialize (cxfjsutils, element) {
2148    var newobject = new web_service_mailarchiver_serpro__exception();
2149    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
2150    var curElement = cxfjsutils.getFirstElementChild(element);
2151    var item;
2152    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
2153    cxfjsutils.trace('processing stackTrace');
2154    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'stackTrace')) {
2155     item = [];
2156     do  {
2157      var arrayItem;
2158      var value = null;
2159      if (!cxfjsutils.isElementNil(curElement)) {
2160       arrayItem = web_service_mailarchiver_serpro__stackTraceElement_deserialize(cxfjsutils, curElement);
2161      }
2162      item.push(arrayItem);
2163      curElement = cxfjsutils.getNextElementSibling(curElement);
2164     }
2165       while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'stackTrace'));
2166     newobject.setStackTrace(item);
2167     var item = null;
2168    }
2169    return newobject;
2170}
2171
2172//
2173// Definitions for schema: http://jaxb.dev.java.net/array
2174//  schema2.xsd
2175//
2176//
2177// Constructor for XML Schema item {http://jaxb.dev.java.net/array}stringArray
2178//
2179function jaxb_dev_java_net_array_stringArray () {
2180    this.typeMarker = 'jaxb_dev_java_net_array_stringArray';
2181    this._item = [];
2182}
2183
2184//
2185// accessor is jaxb_dev_java_net_array_stringArray.prototype.getItem
2186// element get for item
2187// - element type is {http://www.w3.org/2001/XMLSchema}string
2188// - required element
2189// - array
2190// - nillable
2191//
2192// element set for item
2193// setter function is is jaxb_dev_java_net_array_stringArray.prototype.setItem
2194//
2195function jaxb_dev_java_net_array_stringArray_getItem() { return this._item;}
2196
2197jaxb_dev_java_net_array_stringArray.prototype.getItem = jaxb_dev_java_net_array_stringArray_getItem;
2198
2199function jaxb_dev_java_net_array_stringArray_setItem(value) { this._item = value;}
2200
2201jaxb_dev_java_net_array_stringArray.prototype.setItem = jaxb_dev_java_net_array_stringArray_setItem;
2202//
2203// Serialize {http://jaxb.dev.java.net/array}stringArray
2204//
2205function jaxb_dev_java_net_array_stringArray_serialize(cxfjsutils, elementName, extraNamespaces) {
2206    var xml = '';
2207    if (elementName != null) {
2208     xml = xml + '<';
2209     xml = xml + elementName;
2210     if (extraNamespaces) {
2211      xml = xml + ' ' + extraNamespaces;
2212     }
2213     xml = xml + '>';
2214    }
2215    // block for local variables
2216    {
2217     if (this._item != null) {
2218      for (var ax = 0;ax < this._item.length;ax ++) {
2219       if (this._item[ax] == null) {
2220        xml = xml + '<item xsi:nil=\'true\'/>';
2221       } else {
2222        xml = xml + '<item>';
2223        xml = xml + cxfjsutils.escapeXmlEntities(this._item[ax]);
2224        xml = xml + '</item>';
2225       }
2226      }
2227     }
2228    }
2229    if (elementName != null) {
2230     xml = xml + '</';
2231     xml = xml + elementName;
2232     xml = xml + '>';
2233    }
2234    return xml;
2235}
2236
2237jaxb_dev_java_net_array_stringArray.prototype.serialize = jaxb_dev_java_net_array_stringArray_serialize;
2238
2239function jaxb_dev_java_net_array_stringArray_deserialize (cxfjsutils, element) {
2240    var newobject = new jaxb_dev_java_net_array_stringArray();
2241    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
2242    var curElement = cxfjsutils.getFirstElementChild(element);
2243    var item;
2244    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
2245    cxfjsutils.trace('processing item');
2246    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'item')) {
2247     item = [];
2248     do  {
2249      var arrayItem;
2250      var value = null;
2251      if (!cxfjsutils.isElementNil(curElement)) {
2252       value = cxfjsutils.getNodeText(curElement);
2253       arrayItem = value;
2254      }
2255      item.push(arrayItem);
2256      curElement = cxfjsutils.getNextElementSibling(curElement);
2257     }
2258       while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'item'));
2259     newobject.setItem(item);
2260     var item = null;
2261    }
2262    return newobject;
2263}
2264
2265//
2266// Definitions for service: {http://web.service.mailarchiver.serpro/}ArchiveServices
2267//
2268
2269// Javascript for {http://web.service.mailarchiver.serpro/}ArchiveServices
2270
2271function web_service_mailarchiver_serpro__ArchiveServices () {
2272    this.jsutils = new CxfApacheOrgUtil();
2273    this.jsutils.interfaceObject = this;
2274    this.synchronous = false;
2275    this.url = 'http://127.0.0.1:5333/arcserv/ArchiveServices';
2276    this.client = null;
2277    this.response = null;
2278    this.globalElementSerializers = [];
2279    this.globalElementDeserializers = [];
2280    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tMessage'] = web_service_mailarchiver_serpro__tMessage_serialize;
2281    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tMessage'] = web_service_mailarchiver_serpro__tMessage_deserialize;
2282    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tFolder'] = web_service_mailarchiver_serpro__tFolder_serialize;
2283    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tFolder'] = web_service_mailarchiver_serpro__tFolder_deserialize;
2284    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}Fault'] = web_service_mailarchiver_serpro__Fault_serialize;
2285    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}Fault'] = web_service_mailarchiver_serpro__Fault_deserialize;
2286    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tAttachmentArray'] = web_service_mailarchiver_serpro__tAttachmentArray_serialize;
2287    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tAttachmentArray'] = web_service_mailarchiver_serpro__tAttachmentArray_deserialize;
2288    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tFolder'] = web_service_mailarchiver_serpro__tFolder_serialize;
2289    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tFolder'] = web_service_mailarchiver_serpro__tFolder_deserialize;
2290    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tFolderArray'] = web_service_mailarchiver_serpro__tFolderArray_serialize;
2291    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tFolderArray'] = web_service_mailarchiver_serpro__tFolderArray_deserialize;
2292    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tSession'] = web_service_mailarchiver_serpro__tSession_serialize;
2293    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tSession'] = web_service_mailarchiver_serpro__tSession_deserialize;
2294    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tMessage'] = web_service_mailarchiver_serpro__tMessage_serialize;
2295    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tMessage'] = web_service_mailarchiver_serpro__tMessage_deserialize;
2296    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tMessageArray'] = web_service_mailarchiver_serpro__tMessageArray_serialize;
2297    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tMessageArray'] = web_service_mailarchiver_serpro__tMessageArray_deserialize;
2298    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tFolder'] = web_service_mailarchiver_serpro__tFolder_serialize;
2299    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tFolder'] = web_service_mailarchiver_serpro__tFolder_deserialize;
2300    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tSession'] = web_service_mailarchiver_serpro__tSession_serialize;
2301    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tSession'] = web_service_mailarchiver_serpro__tSession_deserialize;
2302    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}Fault'] = web_service_mailarchiver_serpro__Fault_serialize;
2303    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}Fault'] = web_service_mailarchiver_serpro__Fault_deserialize;
2304    this.globalElementSerializers['{http://jaxb.dev.java.net/array}stringArray'] = jaxb_dev_java_net_array_stringArray_serialize;
2305    this.globalElementDeserializers['{http://jaxb.dev.java.net/array}stringArray'] = jaxb_dev_java_net_array_stringArray_deserialize;
2306    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tFolder'] = web_service_mailarchiver_serpro__tFolder_serialize;
2307    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tFolder'] = web_service_mailarchiver_serpro__tFolder_deserialize;
2308    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tMessage'] = web_service_mailarchiver_serpro__tMessage_serialize;
2309    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tMessage'] = web_service_mailarchiver_serpro__tMessage_deserialize;
2310    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tFolder'] = web_service_mailarchiver_serpro__tFolder_serialize;
2311    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tFolder'] = web_service_mailarchiver_serpro__tFolder_deserialize;
2312    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tFolder'] = web_service_mailarchiver_serpro__tFolder_serialize;
2313    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tFolder'] = web_service_mailarchiver_serpro__tFolder_deserialize;
2314    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tAttachment'] = web_service_mailarchiver_serpro__tAttachment_serialize;
2315    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tAttachment'] = web_service_mailarchiver_serpro__tAttachment_deserialize;
2316    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}faultContext'] = web_service_mailarchiver_serpro__faultContext_serialize;
2317    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}faultContext'] = web_service_mailarchiver_serpro__faultContext_deserialize;
2318    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}Fault'] = web_service_mailarchiver_serpro__Fault_serialize;
2319    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}Fault'] = web_service_mailarchiver_serpro__Fault_deserialize;
2320    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tSession'] = web_service_mailarchiver_serpro__tSession_serialize;
2321    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tSession'] = web_service_mailarchiver_serpro__tSession_deserialize;
2322    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}serviceFault'] = web_service_mailarchiver_serpro__serviceFault_serialize;
2323    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}serviceFault'] = web_service_mailarchiver_serpro__serviceFault_deserialize;
2324    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tAttachment'] = web_service_mailarchiver_serpro__tAttachment_serialize;
2325    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tAttachment'] = web_service_mailarchiver_serpro__tAttachment_deserialize;
2326    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}faultContextEntry'] = web_service_mailarchiver_serpro__faultContextEntry_serialize;
2327    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}faultContextEntry'] = web_service_mailarchiver_serpro__faultContextEntry_deserialize;
2328    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tMessage'] = web_service_mailarchiver_serpro__tMessage_serialize;
2329    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tMessage'] = web_service_mailarchiver_serpro__tMessage_deserialize;
2330    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tMessageArray'] = web_service_mailarchiver_serpro__tMessageArray_serialize;
2331    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tMessageArray'] = web_service_mailarchiver_serpro__tMessageArray_deserialize;
2332    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tFolderArray'] = web_service_mailarchiver_serpro__tFolderArray_serialize;
2333    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tFolderArray'] = web_service_mailarchiver_serpro__tFolderArray_deserialize;
2334    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}throwable'] = web_service_mailarchiver_serpro__throwable_serialize;
2335    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}throwable'] = web_service_mailarchiver_serpro__throwable_deserialize;
2336    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}stackTraceElement'] = web_service_mailarchiver_serpro__stackTraceElement_serialize;
2337    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}stackTraceElement'] = web_service_mailarchiver_serpro__stackTraceElement_deserialize;
2338    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tAttachmentArray'] = web_service_mailarchiver_serpro__tAttachmentArray_serialize;
2339    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tAttachmentArray'] = web_service_mailarchiver_serpro__tAttachmentArray_deserialize;
2340    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}tFolder'] = web_service_mailarchiver_serpro__tFolder_serialize;
2341    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}tFolder'] = web_service_mailarchiver_serpro__tFolder_deserialize;
2342    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}exception'] = web_service_mailarchiver_serpro__exception_serialize;
2343    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}exception'] = web_service_mailarchiver_serpro__exception_deserialize;
2344    this.globalElementSerializers['{http://jaxb.dev.java.net/array}stringArray'] = jaxb_dev_java_net_array_stringArray_serialize;
2345    this.globalElementDeserializers['{http://jaxb.dev.java.net/array}stringArray'] = jaxb_dev_java_net_array_stringArray_deserialize;
2346}
2347
2348function web_service_mailarchiver_serpro__logout_op_onsuccess(client, responseXml) {
2349    if (client.user_onsuccess) {
2350     var responseObject = null;
2351     var element = responseXml.documentElement;
2352     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
2353     element = this.jsutils.getFirstElementChild(element);
2354     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
2355     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
2356      element = this.jsutils.getNextElementSibling(element);
2357      if (element == null) {
2358       throw 'No env:Body in message.'
2359      }
2360     }
2361     element = this.jsutils.getFirstElementChild(element);
2362     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
2363     this.jsutils.trace('calling web_service_mailarchiver_serpro__logoutResponse_deserializeResponse');
2364     responseObject = web_service_mailarchiver_serpro__logoutResponse_deserializeResponse(this.jsutils, element);
2365     client.user_onsuccess(responseObject);
2366    }
2367}
2368
2369web_service_mailarchiver_serpro__ArchiveServices.prototype.logout_onsuccess = web_service_mailarchiver_serpro__logout_op_onsuccess;
2370
2371function web_service_mailarchiver_serpro__logout_op_onerror(client) {
2372    if (client.user_onerror) {
2373     var httpStatus;
2374     var httpStatusText;
2375     try {
2376      httpStatus = client.req.status;
2377      httpStatusText = client.req.statusText;
2378     } catch(e) {
2379      httpStatus = -1;
2380      httpStatusText = 'Error opening connection to server';
2381     }
2382     client.user_onerror(httpStatus, httpStatusText);
2383    }
2384}
2385
2386web_service_mailarchiver_serpro__ArchiveServices.prototype.logout_onerror = web_service_mailarchiver_serpro__logout_op_onerror;
2387
2388//
2389// Operation {http://web.service.mailarchiver.serpro/}logout
2390// - bare operation. Parameters:
2391// - type {http://www.w3.org/2001/XMLSchema}string
2392//
2393function web_service_mailarchiver_serpro__logout_op(successCallback, errorCallback, sessionId) {
2394    this.client = new CxfApacheOrgClient(this.jsutils);
2395    var xml = null;
2396    var args = new Array(1);
2397    args[0] = sessionId;
2398    xml = this.logout_serializeInput(this.jsutils, args);
2399    this.client.user_onsuccess = successCallback;
2400    this.client.user_onerror = errorCallback;
2401    var closureThis = this;
2402    this.client.onsuccess = function(client, responseXml) { closureThis.logout_onsuccess(client, responseXml); };
2403    this.client.onerror = function(client) { closureThis.logout_onerror(client); };
2404    var requestHeaders = [];
2405    requestHeaders['SOAPAction'] = '';
2406    this.jsutils.trace('synchronous = ' + this.synchronous);
2407    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
2408}
2409
2410web_service_mailarchiver_serpro__ArchiveServices.prototype.logout = web_service_mailarchiver_serpro__logout_op;
2411
2412function web_service_mailarchiver_serpro__logout_serializeInput(cxfjsutils, args) {
2413    var xml;
2414    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
2415    // block for local variables
2416    {
2417     if (args[0] == null) {
2418      xml = xml + '<jns0:sessionId xsi:nil=\'true\'/>';
2419     } else {
2420      xml = xml + '<jns0:sessionId>';
2421      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
2422      xml = xml + '</jns0:sessionId>';
2423     }
2424    }
2425    xml = xml + cxfjsutils.endSoap11Message();
2426    return xml;
2427}
2428
2429web_service_mailarchiver_serpro__ArchiveServices.prototype.logout_serializeInput = web_service_mailarchiver_serpro__logout_serializeInput;
2430
2431function web_service_mailarchiver_serpro__logoutResponse_deserializeResponse(cxfjsutils, partElement) {
2432    var returnText = cxfjsutils.getNodeText(partElement);
2433    var returnObject = parseInt(returnText);
2434    return returnObject;
2435}
2436function web_service_mailarchiver_serpro__listMessages_op_onsuccess(client, responseXml) {
2437    if (client.user_onsuccess) {
2438     var responseObject = null;
2439     var element = responseXml.documentElement;
2440     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
2441     element = this.jsutils.getFirstElementChild(element);
2442     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
2443     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
2444      element = this.jsutils.getNextElementSibling(element);
2445      if (element == null) {
2446       throw 'No env:Body in message.'
2447      }
2448     }
2449     element = this.jsutils.getFirstElementChild(element);
2450     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
2451     this.jsutils.trace('calling web_service_mailarchiver_serpro__listMessagesResponse_deserializeResponse');
2452     responseObject = web_service_mailarchiver_serpro__listMessagesResponse_deserializeResponse(this.jsutils, element);
2453     client.user_onsuccess(responseObject);
2454    }
2455}
2456
2457web_service_mailarchiver_serpro__ArchiveServices.prototype.listMessages_onsuccess = web_service_mailarchiver_serpro__listMessages_op_onsuccess;
2458
2459function web_service_mailarchiver_serpro__listMessages_op_onerror(client) {
2460    if (client.user_onerror) {
2461     var httpStatus;
2462     var httpStatusText;
2463     try {
2464      httpStatus = client.req.status;
2465      httpStatusText = client.req.statusText;
2466     } catch(e) {
2467      httpStatus = -1;
2468      httpStatusText = 'Error opening connection to server';
2469     }
2470     client.user_onerror(httpStatus, httpStatusText);
2471    }
2472}
2473
2474web_service_mailarchiver_serpro__ArchiveServices.prototype.listMessages_onerror = web_service_mailarchiver_serpro__listMessages_op_onerror;
2475
2476//
2477// Operation {http://web.service.mailarchiver.serpro/}listMessages
2478// - bare operation. Parameters:
2479// - type {http://www.w3.org/2001/XMLSchema}string
2480// - type {http://www.w3.org/2001/XMLSchema}string
2481//
2482function web_service_mailarchiver_serpro__listMessages_op(successCallback, errorCallback, sessionId, queryConfig) {
2483    this.client = new CxfApacheOrgClient(this.jsutils);
2484    var xml = null;
2485    var args = new Array(2);
2486    args[0] = sessionId;
2487    args[1] = queryConfig;
2488    xml = this.listMessages_serializeInput(this.jsutils, args);
2489    this.client.user_onsuccess = successCallback;
2490    this.client.user_onerror = errorCallback;
2491    var closureThis = this;
2492    this.client.onsuccess = function(client, responseXml) { closureThis.listMessages_onsuccess(client, responseXml); };
2493    this.client.onerror = function(client) { closureThis.listMessages_onerror(client); };
2494    var requestHeaders = [];
2495    requestHeaders['SOAPAction'] = '';
2496    this.jsutils.trace('synchronous = ' + this.synchronous);
2497    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
2498}
2499
2500web_service_mailarchiver_serpro__ArchiveServices.prototype.listMessages = web_service_mailarchiver_serpro__listMessages_op;
2501
2502function web_service_mailarchiver_serpro__listMessages_serializeInput(cxfjsutils, args) {
2503    var xml;
2504    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
2505    // block for local variables
2506    {
2507     if (args[0] == null) {
2508      xml = xml + '<jns0:sessionId xsi:nil=\'true\'/>';
2509     } else {
2510      xml = xml + '<jns0:sessionId>';
2511      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
2512      xml = xml + '</jns0:sessionId>';
2513     }
2514    }
2515    // block for local variables
2516    {
2517     if (args[1] == null) {
2518      xml = xml + '<jns0:queryConfig xsi:nil=\'true\'/>';
2519     } else {
2520      xml = xml + '<jns0:queryConfig>';
2521      xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
2522      xml = xml + '</jns0:queryConfig>';
2523     }
2524    }
2525    xml = xml + cxfjsutils.endSoap11Message();
2526    return xml;
2527}
2528
2529web_service_mailarchiver_serpro__ArchiveServices.prototype.listMessages_serializeInput = web_service_mailarchiver_serpro__listMessages_serializeInput;
2530
2531function web_service_mailarchiver_serpro__listMessagesResponse_deserializeResponse(cxfjsutils, partElement) {
2532    var returnObject = web_service_mailarchiver_serpro__tMessageArray_deserialize (cxfjsutils, partElement);
2533
2534    return returnObject;
2535}
2536function web_service_mailarchiver_serpro__setMessagesFlags_op_onsuccess(client, responseXml) {
2537    if (client.user_onsuccess) {
2538     var responseObject = null;
2539     var element = responseXml.documentElement;
2540     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
2541     element = this.jsutils.getFirstElementChild(element);
2542     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
2543     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
2544      element = this.jsutils.getNextElementSibling(element);
2545      if (element == null) {
2546       throw 'No env:Body in message.'
2547      }
2548     }
2549     element = this.jsutils.getFirstElementChild(element);
2550     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
2551     this.jsutils.trace('calling web_service_mailarchiver_serpro__setMessagesFlagsResponse_deserializeResponse');
2552     responseObject = web_service_mailarchiver_serpro__setMessagesFlagsResponse_deserializeResponse(this.jsutils, element);
2553     client.user_onsuccess(responseObject);
2554    }
2555}
2556
2557web_service_mailarchiver_serpro__ArchiveServices.prototype.setMessagesFlags_onsuccess = web_service_mailarchiver_serpro__setMessagesFlags_op_onsuccess;
2558
2559function web_service_mailarchiver_serpro__setMessagesFlags_op_onerror(client) {
2560    if (client.user_onerror) {
2561     var httpStatus;
2562     var httpStatusText;
2563     try {
2564      httpStatus = client.req.status;
2565      httpStatusText = client.req.statusText;
2566     } catch(e) {
2567      httpStatus = -1;
2568      httpStatusText = 'Error opening connection to server';
2569     }
2570     client.user_onerror(httpStatus, httpStatusText);
2571    }
2572}
2573
2574web_service_mailarchiver_serpro__ArchiveServices.prototype.setMessagesFlags_onerror = web_service_mailarchiver_serpro__setMessagesFlags_op_onerror;
2575
2576//
2577// Operation {http://web.service.mailarchiver.serpro/}setMessagesFlags
2578// - bare operation. Parameters:
2579// - type {http://www.w3.org/2001/XMLSchema}string
2580// - jaxb_dev_java_net_array_stringArray
2581// - type {http://www.w3.org/2001/XMLSchema}string
2582//
2583function web_service_mailarchiver_serpro__setMessagesFlags_op(successCallback, errorCallback, sessionId, messagesId, flags) {
2584    this.client = new CxfApacheOrgClient(this.jsutils);
2585    var xml = null;
2586    var args = new Array(3);
2587    args[0] = sessionId;
2588    args[1] = messagesId;
2589    args[2] = flags;
2590    xml = this.setMessagesFlags_serializeInput(this.jsutils, args);
2591    this.client.user_onsuccess = successCallback;
2592    this.client.user_onerror = errorCallback;
2593    var closureThis = this;
2594    this.client.onsuccess = function(client, responseXml) { closureThis.setMessagesFlags_onsuccess(client, responseXml); };
2595    this.client.onerror = function(client) { closureThis.setMessagesFlags_onerror(client); };
2596    var requestHeaders = [];
2597    requestHeaders['SOAPAction'] = '';
2598    this.jsutils.trace('synchronous = ' + this.synchronous);
2599    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
2600}
2601
2602web_service_mailarchiver_serpro__ArchiveServices.prototype.setMessagesFlags = web_service_mailarchiver_serpro__setMessagesFlags_op;
2603
2604function web_service_mailarchiver_serpro__setMessagesFlags_serializeInput(cxfjsutils, args) {
2605    var xml;
2606    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
2607    // block for local variables
2608    {
2609     if (args[0] == null) {
2610      xml = xml + '<jns0:sessionId xsi:nil=\'true\'/>';
2611     } else {
2612      xml = xml + '<jns0:sessionId>';
2613      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
2614      xml = xml + '</jns0:sessionId>';
2615     }
2616    }
2617    // block for local variables
2618    {
2619     if (args[1] == null) {
2620      xml = xml + '<jns0:messagesId xsi:nil=\'true\'/>';
2621     } else {
2622      xml = xml + args[1].serialize(cxfjsutils, 'jns0:messagesId', null);
2623     }
2624    }
2625    // block for local variables
2626    {
2627     if (args[2] == null) {
2628      xml = xml + '<jns0:flags xsi:nil=\'true\'/>';
2629     } else {
2630      xml = xml + '<jns0:flags>';
2631      xml = xml + cxfjsutils.escapeXmlEntities(args[2]);
2632      xml = xml + '</jns0:flags>';
2633     }
2634    }
2635    xml = xml + cxfjsutils.endSoap11Message();
2636    return xml;
2637}
2638
2639web_service_mailarchiver_serpro__ArchiveServices.prototype.setMessagesFlags_serializeInput = web_service_mailarchiver_serpro__setMessagesFlags_serializeInput;
2640
2641function web_service_mailarchiver_serpro__setMessagesFlagsResponse_deserializeResponse(cxfjsutils, partElement) {
2642    var returnText = cxfjsutils.getNodeText(partElement);
2643    var returnObject = parseInt(returnText);
2644    return returnObject;
2645}
2646function web_service_mailarchiver_serpro__listFolders_op_onsuccess(client, responseXml) {
2647    if (client.user_onsuccess) {
2648     var responseObject = null;
2649     var element = responseXml.documentElement;
2650     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
2651     element = this.jsutils.getFirstElementChild(element);
2652     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
2653     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
2654      element = this.jsutils.getNextElementSibling(element);
2655      if (element == null) {
2656       throw 'No env:Body in message.'
2657      }
2658     }
2659     element = this.jsutils.getFirstElementChild(element);
2660     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
2661     this.jsutils.trace('calling web_service_mailarchiver_serpro__listFoldersResponse_deserializeResponse');
2662     responseObject = web_service_mailarchiver_serpro__listFoldersResponse_deserializeResponse(this.jsutils, element);
2663     client.user_onsuccess(responseObject);
2664    }
2665}
2666
2667web_service_mailarchiver_serpro__ArchiveServices.prototype.listFolders_onsuccess = web_service_mailarchiver_serpro__listFolders_op_onsuccess;
2668
2669function web_service_mailarchiver_serpro__listFolders_op_onerror(client) {
2670    if (client.user_onerror) {
2671     var httpStatus;
2672     var httpStatusText;
2673     try {
2674      httpStatus = client.req.status;
2675      httpStatusText = client.req.statusText;
2676     } catch(e) {
2677      httpStatus = -1;
2678      httpStatusText = 'Error opening connection to server';
2679     }
2680     client.user_onerror(httpStatus, httpStatusText);
2681    }
2682}
2683
2684web_service_mailarchiver_serpro__ArchiveServices.prototype.listFolders_onerror = web_service_mailarchiver_serpro__listFolders_op_onerror;
2685
2686//
2687// Operation {http://web.service.mailarchiver.serpro/}listFolders
2688// - bare operation. Parameters:
2689// - type {http://www.w3.org/2001/XMLSchema}string
2690// - type {http://www.w3.org/2001/XMLSchema}string
2691//
2692function web_service_mailarchiver_serpro__listFolders_op(successCallback, errorCallback, sessionId, folderId) {
2693    this.client = new CxfApacheOrgClient(this.jsutils);
2694    var xml = null;
2695    var args = new Array(2);
2696    args[0] = sessionId;
2697    args[1] = folderId;
2698    xml = this.listFolders_serializeInput(this.jsutils, args);
2699    this.client.user_onsuccess = successCallback;
2700    this.client.user_onerror = errorCallback;
2701    var closureThis = this;
2702    this.client.onsuccess = function(client, responseXml) { closureThis.listFolders_onsuccess(client, responseXml); };
2703    this.client.onerror = function(client) { closureThis.listFolders_onerror(client); };
2704    var requestHeaders = [];
2705    requestHeaders['SOAPAction'] = '';
2706    this.jsutils.trace('synchronous = ' + this.synchronous);
2707    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
2708}
2709
2710web_service_mailarchiver_serpro__ArchiveServices.prototype.listFolders = web_service_mailarchiver_serpro__listFolders_op;
2711
2712function web_service_mailarchiver_serpro__listFolders_serializeInput(cxfjsutils, args) {
2713    var xml;
2714    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
2715    // block for local variables
2716    {
2717     if (args[0] == null) {
2718      xml = xml + '<jns0:sessionId xsi:nil=\'true\'/>';
2719     } else {
2720      xml = xml + '<jns0:sessionId>';
2721      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
2722      xml = xml + '</jns0:sessionId>';
2723     }
2724    }
2725    // block for local variables
2726    {
2727     if (args[1] == null) {
2728      xml = xml + '<jns0:folderId xsi:nil=\'true\'/>';
2729     } else {
2730      xml = xml + '<jns0:folderId>';
2731      xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
2732      xml = xml + '</jns0:folderId>';
2733     }
2734    }
2735    xml = xml + cxfjsutils.endSoap11Message();
2736    return xml;
2737}
2738
2739web_service_mailarchiver_serpro__ArchiveServices.prototype.listFolders_serializeInput = web_service_mailarchiver_serpro__listFolders_serializeInput;
2740
2741function web_service_mailarchiver_serpro__listFoldersResponse_deserializeResponse(cxfjsutils, partElement) {
2742    var returnObject = web_service_mailarchiver_serpro__tFolderArray_deserialize (cxfjsutils, partElement);
2743
2744    return returnObject;
2745}
2746function web_service_mailarchiver_serpro__createFolder_op_onsuccess(client, responseXml) {
2747    if (client.user_onsuccess) {
2748     var responseObject = null;
2749     var element = responseXml.documentElement;
2750     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
2751     element = this.jsutils.getFirstElementChild(element);
2752     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
2753     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
2754      element = this.jsutils.getNextElementSibling(element);
2755      if (element == null) {
2756       throw 'No env:Body in message.'
2757      }
2758     }
2759     element = this.jsutils.getFirstElementChild(element);
2760     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
2761     this.jsutils.trace('calling web_service_mailarchiver_serpro__createFolderResponse_deserializeResponse');
2762     responseObject = web_service_mailarchiver_serpro__createFolderResponse_deserializeResponse(this.jsutils, element);
2763     client.user_onsuccess(responseObject);
2764    }
2765}
2766
2767web_service_mailarchiver_serpro__ArchiveServices.prototype.createFolder_onsuccess = web_service_mailarchiver_serpro__createFolder_op_onsuccess;
2768
2769function web_service_mailarchiver_serpro__createFolder_op_onerror(client) {
2770    if (client.user_onerror) {
2771     var httpStatus;
2772     var httpStatusText;
2773     try {
2774      httpStatus = client.req.status;
2775      httpStatusText = client.req.statusText;
2776     } catch(e) {
2777      httpStatus = -1;
2778      httpStatusText = 'Error opening connection to server';
2779     }
2780     client.user_onerror(httpStatus, httpStatusText);
2781    }
2782}
2783
2784web_service_mailarchiver_serpro__ArchiveServices.prototype.createFolder_onerror = web_service_mailarchiver_serpro__createFolder_op_onerror;
2785
2786//
2787// Operation {http://web.service.mailarchiver.serpro/}createFolder
2788// - bare operation. Parameters:
2789// - type {http://www.w3.org/2001/XMLSchema}string
2790// - type {http://www.w3.org/2001/XMLSchema}string
2791// - type {http://www.w3.org/2001/XMLSchema}string
2792//
2793function web_service_mailarchiver_serpro__createFolder_op(successCallback, errorCallback, sessionId, parentFolderId, name) {
2794    this.client = new CxfApacheOrgClient(this.jsutils);
2795    var xml = null;
2796    var args = new Array(3);
2797    args[0] = sessionId;
2798    args[1] = parentFolderId;
2799    args[2] = name;
2800    xml = this.createFolder_serializeInput(this.jsutils, args);
2801    this.client.user_onsuccess = successCallback;
2802    this.client.user_onerror = errorCallback;
2803    var closureThis = this;
2804    this.client.onsuccess = function(client, responseXml) { closureThis.createFolder_onsuccess(client, responseXml); };
2805    this.client.onerror = function(client) { closureThis.createFolder_onerror(client); };
2806    var requestHeaders = [];
2807    requestHeaders['SOAPAction'] = '';
2808    this.jsutils.trace('synchronous = ' + this.synchronous);
2809    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
2810}
2811
2812web_service_mailarchiver_serpro__ArchiveServices.prototype.createFolder = web_service_mailarchiver_serpro__createFolder_op;
2813
2814function web_service_mailarchiver_serpro__createFolder_serializeInput(cxfjsutils, args) {
2815    var xml;
2816    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
2817    // block for local variables
2818    {
2819     if (args[0] == null) {
2820      xml = xml + '<jns0:sessionId xsi:nil=\'true\'/>';
2821     } else {
2822      xml = xml + '<jns0:sessionId>';
2823      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
2824      xml = xml + '</jns0:sessionId>';
2825     }
2826    }
2827    // block for local variables
2828    {
2829     if (args[1] == null) {
2830      xml = xml + '<jns0:parentFolderId xsi:nil=\'true\'/>';
2831     } else {
2832      xml = xml + '<jns0:parentFolderId>';
2833      xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
2834      xml = xml + '</jns0:parentFolderId>';
2835     }
2836    }
2837    // block for local variables
2838    {
2839     if (args[2] == null) {
2840      xml = xml + '<jns0:name xsi:nil=\'true\'/>';
2841     } else {
2842      xml = xml + '<jns0:name>';
2843      xml = xml + cxfjsutils.escapeXmlEntities(args[2]);
2844      xml = xml + '</jns0:name>';
2845     }
2846    }
2847    xml = xml + cxfjsutils.endSoap11Message();
2848    return xml;
2849}
2850
2851web_service_mailarchiver_serpro__ArchiveServices.prototype.createFolder_serializeInput = web_service_mailarchiver_serpro__createFolder_serializeInput;
2852
2853function web_service_mailarchiver_serpro__createFolderResponse_deserializeResponse(cxfjsutils, partElement) {
2854    var returnObject = web_service_mailarchiver_serpro__tFolder_deserialize (cxfjsutils, partElement);
2855
2856    return returnObject;
2857}
2858function web_service_mailarchiver_serpro__getMessageInfo_op_onsuccess(client, responseXml) {
2859    if (client.user_onsuccess) {
2860     var responseObject = null;
2861     var element = responseXml.documentElement;
2862     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
2863     element = this.jsutils.getFirstElementChild(element);
2864     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
2865     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
2866      element = this.jsutils.getNextElementSibling(element);
2867      if (element == null) {
2868       throw 'No env:Body in message.'
2869      }
2870     }
2871     element = this.jsutils.getFirstElementChild(element);
2872     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
2873     this.jsutils.trace('calling web_service_mailarchiver_serpro__getMessageInfoResponse_deserializeResponse');
2874     responseObject = web_service_mailarchiver_serpro__getMessageInfoResponse_deserializeResponse(this.jsutils, element);
2875     client.user_onsuccess(responseObject);
2876    }
2877}
2878
2879web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessageInfo_onsuccess = web_service_mailarchiver_serpro__getMessageInfo_op_onsuccess;
2880
2881function web_service_mailarchiver_serpro__getMessageInfo_op_onerror(client) {
2882    if (client.user_onerror) {
2883     var httpStatus;
2884     var httpStatusText;
2885     try {
2886      httpStatus = client.req.status;
2887      httpStatusText = client.req.statusText;
2888     } catch(e) {
2889      httpStatus = -1;
2890      httpStatusText = 'Error opening connection to server';
2891     }
2892     client.user_onerror(httpStatus, httpStatusText);
2893    }
2894}
2895
2896web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessageInfo_onerror = web_service_mailarchiver_serpro__getMessageInfo_op_onerror;
2897
2898//
2899// Operation {http://web.service.mailarchiver.serpro/}getMessageInfo
2900// - bare operation. Parameters:
2901// - type {http://www.w3.org/2001/XMLSchema}string
2902// - type {http://www.w3.org/2001/XMLSchema}string
2903//
2904function web_service_mailarchiver_serpro__getMessageInfo_op(successCallback, errorCallback, sessionId, messageId) {
2905    this.client = new CxfApacheOrgClient(this.jsutils);
2906    var xml = null;
2907    var args = new Array(2);
2908    args[0] = sessionId;
2909    args[1] = messageId;
2910    xml = this.getMessageInfo_serializeInput(this.jsutils, args);
2911    this.client.user_onsuccess = successCallback;
2912    this.client.user_onerror = errorCallback;
2913    var closureThis = this;
2914    this.client.onsuccess = function(client, responseXml) { closureThis.getMessageInfo_onsuccess(client, responseXml); };
2915    this.client.onerror = function(client) { closureThis.getMessageInfo_onerror(client); };
2916    var requestHeaders = [];
2917    requestHeaders['SOAPAction'] = '';
2918    this.jsutils.trace('synchronous = ' + this.synchronous);
2919    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
2920}
2921
2922web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessageInfo = web_service_mailarchiver_serpro__getMessageInfo_op;
2923
2924function web_service_mailarchiver_serpro__getMessageInfo_serializeInput(cxfjsutils, args) {
2925    var xml;
2926    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
2927    // block for local variables
2928    {
2929     if (args[0] == null) {
2930      xml = xml + '<jns0:sessionId xsi:nil=\'true\'/>';
2931     } else {
2932      xml = xml + '<jns0:sessionId>';
2933      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
2934      xml = xml + '</jns0:sessionId>';
2935     }
2936    }
2937    // block for local variables
2938    {
2939     if (args[1] == null) {
2940      xml = xml + '<jns0:messageId xsi:nil=\'true\'/>';
2941     } else {
2942      xml = xml + '<jns0:messageId>';
2943      xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
2944      xml = xml + '</jns0:messageId>';
2945     }
2946    }
2947    xml = xml + cxfjsutils.endSoap11Message();
2948    return xml;
2949}
2950
2951web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessageInfo_serializeInput = web_service_mailarchiver_serpro__getMessageInfo_serializeInput;
2952
2953function web_service_mailarchiver_serpro__getMessageInfoResponse_deserializeResponse(cxfjsutils, partElement) {
2954    var returnObject = web_service_mailarchiver_serpro__tMessage_deserialize (cxfjsutils, partElement);
2955
2956    return returnObject;
2957}
2958function web_service_mailarchiver_serpro__listAttachments_op_onsuccess(client, responseXml) {
2959    if (client.user_onsuccess) {
2960     var responseObject = null;
2961     var element = responseXml.documentElement;
2962     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
2963     element = this.jsutils.getFirstElementChild(element);
2964     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
2965     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
2966      element = this.jsutils.getNextElementSibling(element);
2967      if (element == null) {
2968       throw 'No env:Body in message.'
2969      }
2970     }
2971     element = this.jsutils.getFirstElementChild(element);
2972     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
2973     this.jsutils.trace('calling web_service_mailarchiver_serpro__listAttachmentsResponse_deserializeResponse');
2974     responseObject = web_service_mailarchiver_serpro__listAttachmentsResponse_deserializeResponse(this.jsutils, element);
2975     client.user_onsuccess(responseObject);
2976    }
2977}
2978
2979web_service_mailarchiver_serpro__ArchiveServices.prototype.listAttachments_onsuccess = web_service_mailarchiver_serpro__listAttachments_op_onsuccess;
2980
2981function web_service_mailarchiver_serpro__listAttachments_op_onerror(client) {
2982    if (client.user_onerror) {
2983     var httpStatus;
2984     var httpStatusText;
2985     try {
2986      httpStatus = client.req.status;
2987      httpStatusText = client.req.statusText;
2988     } catch(e) {
2989      httpStatus = -1;
2990      httpStatusText = 'Error opening connection to server';
2991     }
2992     client.user_onerror(httpStatus, httpStatusText);
2993    }
2994}
2995
2996web_service_mailarchiver_serpro__ArchiveServices.prototype.listAttachments_onerror = web_service_mailarchiver_serpro__listAttachments_op_onerror;
2997
2998//
2999// Operation {http://web.service.mailarchiver.serpro/}listAttachments
3000// - bare operation. Parameters:
3001// - type {http://www.w3.org/2001/XMLSchema}string
3002// - type {http://www.w3.org/2001/XMLSchema}string
3003//
3004function web_service_mailarchiver_serpro__listAttachments_op(successCallback, errorCallback, sessionId, messageId) {
3005    this.client = new CxfApacheOrgClient(this.jsutils);
3006    var xml = null;
3007    var args = new Array(2);
3008    args[0] = sessionId;
3009    args[1] = messageId;
3010    xml = this.listAttachments_serializeInput(this.jsutils, args);
3011    this.client.user_onsuccess = successCallback;
3012    this.client.user_onerror = errorCallback;
3013    var closureThis = this;
3014    this.client.onsuccess = function(client, responseXml) { closureThis.listAttachments_onsuccess(client, responseXml); };
3015    this.client.onerror = function(client) { closureThis.listAttachments_onerror(client); };
3016    var requestHeaders = [];
3017    requestHeaders['SOAPAction'] = '';
3018    this.jsutils.trace('synchronous = ' + this.synchronous);
3019    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
3020}
3021
3022web_service_mailarchiver_serpro__ArchiveServices.prototype.listAttachments = web_service_mailarchiver_serpro__listAttachments_op;
3023
3024function web_service_mailarchiver_serpro__listAttachments_serializeInput(cxfjsutils, args) {
3025    var xml;
3026    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
3027    // block for local variables
3028    {
3029     if (args[0] == null) {
3030      xml = xml + '<jns0:sessionId xsi:nil=\'true\'/>';
3031     } else {
3032      xml = xml + '<jns0:sessionId>';
3033      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
3034      xml = xml + '</jns0:sessionId>';
3035     }
3036    }
3037    // block for local variables
3038    {
3039     if (args[1] == null) {
3040      xml = xml + '<jns0:messageId xsi:nil=\'true\'/>';
3041     } else {
3042      xml = xml + '<jns0:messageId>';
3043      xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
3044      xml = xml + '</jns0:messageId>';
3045     }
3046    }
3047    xml = xml + cxfjsutils.endSoap11Message();
3048    return xml;
3049}
3050
3051web_service_mailarchiver_serpro__ArchiveServices.prototype.listAttachments_serializeInput = web_service_mailarchiver_serpro__listAttachments_serializeInput;
3052
3053function web_service_mailarchiver_serpro__listAttachmentsResponse_deserializeResponse(cxfjsutils, partElement) {
3054    var returnObject = web_service_mailarchiver_serpro__tAttachmentArray_deserialize (cxfjsutils, partElement);
3055
3056    return returnObject;
3057}
3058function web_service_mailarchiver_serpro__getFolderInfo_op_onsuccess(client, responseXml) {
3059    if (client.user_onsuccess) {
3060     var responseObject = null;
3061     var element = responseXml.documentElement;
3062     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
3063     element = this.jsutils.getFirstElementChild(element);
3064     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
3065     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
3066      element = this.jsutils.getNextElementSibling(element);
3067      if (element == null) {
3068       throw 'No env:Body in message.'
3069      }
3070     }
3071     element = this.jsutils.getFirstElementChild(element);
3072     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
3073     this.jsutils.trace('calling web_service_mailarchiver_serpro__getFolderInfoResponse_deserializeResponse');
3074     responseObject = web_service_mailarchiver_serpro__getFolderInfoResponse_deserializeResponse(this.jsutils, element);
3075     client.user_onsuccess(responseObject);
3076    }
3077}
3078
3079web_service_mailarchiver_serpro__ArchiveServices.prototype.getFolderInfo_onsuccess = web_service_mailarchiver_serpro__getFolderInfo_op_onsuccess;
3080
3081function web_service_mailarchiver_serpro__getFolderInfo_op_onerror(client) {
3082    if (client.user_onerror) {
3083     var httpStatus;
3084     var httpStatusText;
3085     try {
3086      httpStatus = client.req.status;
3087      httpStatusText = client.req.statusText;
3088     } catch(e) {
3089      httpStatus = -1;
3090      httpStatusText = 'Error opening connection to server';
3091     }
3092     client.user_onerror(httpStatus, httpStatusText);
3093    }
3094}
3095
3096web_service_mailarchiver_serpro__ArchiveServices.prototype.getFolderInfo_onerror = web_service_mailarchiver_serpro__getFolderInfo_op_onerror;
3097
3098//
3099// Operation {http://web.service.mailarchiver.serpro/}getFolderInfo
3100// - bare operation. Parameters:
3101// - type {http://www.w3.org/2001/XMLSchema}string
3102// - type {http://www.w3.org/2001/XMLSchema}string
3103//
3104function web_service_mailarchiver_serpro__getFolderInfo_op(successCallback, errorCallback, sessionId, folderId) {
3105    this.client = new CxfApacheOrgClient(this.jsutils);
3106    var xml = null;
3107    var args = new Array(2);
3108    args[0] = sessionId;
3109    args[1] = folderId;
3110    xml = this.getFolderInfo_serializeInput(this.jsutils, args);
3111    this.client.user_onsuccess = successCallback;
3112    this.client.user_onerror = errorCallback;
3113    var closureThis = this;
3114    this.client.onsuccess = function(client, responseXml) { closureThis.getFolderInfo_onsuccess(client, responseXml); };
3115    this.client.onerror = function(client) { closureThis.getFolderInfo_onerror(client); };
3116    var requestHeaders = [];
3117    requestHeaders['SOAPAction'] = '';
3118    this.jsutils.trace('synchronous = ' + this.synchronous);
3119    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
3120}
3121
3122web_service_mailarchiver_serpro__ArchiveServices.prototype.getFolderInfo = web_service_mailarchiver_serpro__getFolderInfo_op;
3123
3124function web_service_mailarchiver_serpro__getFolderInfo_serializeInput(cxfjsutils, args) {
3125    var xml;
3126    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
3127    // block for local variables
3128    {
3129     if (args[0] == null) {
3130      xml = xml + '<jns0:sessionId xsi:nil=\'true\'/>';
3131     } else {
3132      xml = xml + '<jns0:sessionId>';
3133      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
3134      xml = xml + '</jns0:sessionId>';
3135     }
3136    }
3137    // block for local variables
3138    {
3139     if (args[1] == null) {
3140      xml = xml + '<jns0:folderId xsi:nil=\'true\'/>';
3141     } else {
3142      xml = xml + '<jns0:folderId>';
3143      xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
3144      xml = xml + '</jns0:folderId>';
3145     }
3146    }
3147    xml = xml + cxfjsutils.endSoap11Message();
3148    return xml;
3149}
3150
3151web_service_mailarchiver_serpro__ArchiveServices.prototype.getFolderInfo_serializeInput = web_service_mailarchiver_serpro__getFolderInfo_serializeInput;
3152
3153function web_service_mailarchiver_serpro__getFolderInfoResponse_deserializeResponse(cxfjsutils, partElement) {
3154    var returnObject = web_service_mailarchiver_serpro__tFolder_deserialize (cxfjsutils, partElement);
3155
3156    return returnObject;
3157}
3158function web_service_mailarchiver_serpro__deleteFolder_op_onsuccess(client, responseXml) {
3159    if (client.user_onsuccess) {
3160     var responseObject = null;
3161     var element = responseXml.documentElement;
3162     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
3163     element = this.jsutils.getFirstElementChild(element);
3164     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
3165     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
3166      element = this.jsutils.getNextElementSibling(element);
3167      if (element == null) {
3168       throw 'No env:Body in message.'
3169      }
3170     }
3171     element = this.jsutils.getFirstElementChild(element);
3172     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
3173     this.jsutils.trace('calling web_service_mailarchiver_serpro__deleteFolderResponse_deserializeResponse');
3174     responseObject = web_service_mailarchiver_serpro__deleteFolderResponse_deserializeResponse(this.jsutils, element);
3175     client.user_onsuccess(responseObject);
3176    }
3177}
3178
3179web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteFolder_onsuccess = web_service_mailarchiver_serpro__deleteFolder_op_onsuccess;
3180
3181function web_service_mailarchiver_serpro__deleteFolder_op_onerror(client) {
3182    if (client.user_onerror) {
3183     var httpStatus;
3184     var httpStatusText;
3185     try {
3186      httpStatus = client.req.status;
3187      httpStatusText = client.req.statusText;
3188     } catch(e) {
3189      httpStatus = -1;
3190      httpStatusText = 'Error opening connection to server';
3191     }
3192     client.user_onerror(httpStatus, httpStatusText);
3193    }
3194}
3195
3196web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteFolder_onerror = web_service_mailarchiver_serpro__deleteFolder_op_onerror;
3197
3198//
3199// Operation {http://web.service.mailarchiver.serpro/}deleteFolder
3200// - bare operation. Parameters:
3201// - type {http://www.w3.org/2001/XMLSchema}string
3202// - type {http://www.w3.org/2001/XMLSchema}string
3203// - type {http://www.w3.org/2001/XMLSchema}boolean
3204//
3205function web_service_mailarchiver_serpro__deleteFolder_op(successCallback, errorCallback, sessionId, folderId, recursive) {
3206    this.client = new CxfApacheOrgClient(this.jsutils);
3207    var xml = null;
3208    var args = new Array(3);
3209    args[0] = sessionId;
3210    args[1] = folderId;
3211    args[2] = recursive;
3212    xml = this.deleteFolder_serializeInput(this.jsutils, args);
3213    this.client.user_onsuccess = successCallback;
3214    this.client.user_onerror = errorCallback;
3215    var closureThis = this;
3216    this.client.onsuccess = function(client, responseXml) { closureThis.deleteFolder_onsuccess(client, responseXml); };
3217    this.client.onerror = function(client) { closureThis.deleteFolder_onerror(client); };
3218    var requestHeaders = [];
3219    requestHeaders['SOAPAction'] = '';
3220    this.jsutils.trace('synchronous = ' + this.synchronous);
3221    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
3222}
3223
3224web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteFolder = web_service_mailarchiver_serpro__deleteFolder_op;
3225
3226function web_service_mailarchiver_serpro__deleteFolder_serializeInput(cxfjsutils, args) {
3227    var xml;
3228    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
3229    // block for local variables
3230    {
3231     if (args[0] == null) {
3232      xml = xml + '<jns0:sessionId xsi:nil=\'true\'/>';
3233     } else {
3234      xml = xml + '<jns0:sessionId>';
3235      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
3236      xml = xml + '</jns0:sessionId>';
3237     }
3238    }
3239    // block for local variables
3240    {
3241     if (args[1] == null) {
3242      xml = xml + '<jns0:folderId xsi:nil=\'true\'/>';
3243     } else {
3244      xml = xml + '<jns0:folderId>';
3245      xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
3246      xml = xml + '</jns0:folderId>';
3247     }
3248    }
3249    // block for local variables
3250    {
3251     if (args[2] == null) {
3252      xml = xml + '<jns0:recursive xsi:nil=\'true\'/>';
3253     } else {
3254      xml = xml + '<jns0:recursive>';
3255      xml = xml + cxfjsutils.escapeXmlEntities(args[2]);
3256      xml = xml + '</jns0:recursive>';
3257     }
3258    }
3259    xml = xml + cxfjsutils.endSoap11Message();
3260    return xml;
3261}
3262
3263web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteFolder_serializeInput = web_service_mailarchiver_serpro__deleteFolder_serializeInput;
3264
3265function web_service_mailarchiver_serpro__deleteFolderResponse_deserializeResponse(cxfjsutils, partElement) {
3266    var returnText = cxfjsutils.getNodeText(partElement);
3267    var returnObject = parseInt(returnText);
3268    return returnObject;
3269}
3270function web_service_mailarchiver_serpro__deleteMessages_op_onsuccess(client, responseXml) {
3271    if (client.user_onsuccess) {
3272     var responseObject = null;
3273     var element = responseXml.documentElement;
3274     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
3275     element = this.jsutils.getFirstElementChild(element);
3276     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
3277     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
3278      element = this.jsutils.getNextElementSibling(element);
3279      if (element == null) {
3280       throw 'No env:Body in message.'
3281      }
3282     }
3283     element = this.jsutils.getFirstElementChild(element);
3284     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
3285     this.jsutils.trace('calling web_service_mailarchiver_serpro__deleteMessagesResponse_deserializeResponse');
3286     responseObject = web_service_mailarchiver_serpro__deleteMessagesResponse_deserializeResponse(this.jsutils, element);
3287     client.user_onsuccess(responseObject);
3288    }
3289}
3290
3291web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteMessages_onsuccess = web_service_mailarchiver_serpro__deleteMessages_op_onsuccess;
3292
3293function web_service_mailarchiver_serpro__deleteMessages_op_onerror(client) {
3294    if (client.user_onerror) {
3295     var httpStatus;
3296     var httpStatusText;
3297     try {
3298      httpStatus = client.req.status;
3299      httpStatusText = client.req.statusText;
3300     } catch(e) {
3301      httpStatus = -1;
3302      httpStatusText = 'Error opening connection to server';
3303     }
3304     client.user_onerror(httpStatus, httpStatusText);
3305    }
3306}
3307
3308web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteMessages_onerror = web_service_mailarchiver_serpro__deleteMessages_op_onerror;
3309
3310//
3311// Operation {http://web.service.mailarchiver.serpro/}deleteMessages
3312// - bare operation. Parameters:
3313// - type {http://www.w3.org/2001/XMLSchema}string
3314// - jaxb_dev_java_net_array_stringArray
3315//
3316function web_service_mailarchiver_serpro__deleteMessages_op(successCallback, errorCallback, sessionId, messagesId) {
3317    this.client = new CxfApacheOrgClient(this.jsutils);
3318    var xml = null;
3319    var args = new Array(2);
3320    args[0] = sessionId;
3321    args[1] = messagesId;
3322    xml = this.deleteMessages_serializeInput(this.jsutils, args);
3323    this.client.user_onsuccess = successCallback;
3324    this.client.user_onerror = errorCallback;
3325    var closureThis = this;
3326    this.client.onsuccess = function(client, responseXml) { closureThis.deleteMessages_onsuccess(client, responseXml); };
3327    this.client.onerror = function(client) { closureThis.deleteMessages_onerror(client); };
3328    var requestHeaders = [];
3329    requestHeaders['SOAPAction'] = '';
3330    this.jsutils.trace('synchronous = ' + this.synchronous);
3331    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
3332}
3333
3334web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteMessages = web_service_mailarchiver_serpro__deleteMessages_op;
3335
3336function web_service_mailarchiver_serpro__deleteMessages_serializeInput(cxfjsutils, args) {
3337    var xml;
3338    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
3339    // block for local variables
3340    {
3341     if (args[0] == null) {
3342      xml = xml + '<jns0:sessionId xsi:nil=\'true\'/>';
3343     } else {
3344      xml = xml + '<jns0:sessionId>';
3345      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
3346      xml = xml + '</jns0:sessionId>';
3347     }
3348    }
3349    // block for local variables
3350    {
3351     if (args[1] == null) {
3352      xml = xml + '<jns0:messagesId xsi:nil=\'true\'/>';
3353     } else {
3354      xml = xml + args[1].serialize(cxfjsutils, 'jns0:messagesId', null);
3355     }
3356    }
3357    xml = xml + cxfjsutils.endSoap11Message();
3358    return xml;
3359}
3360
3361web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteMessages_serializeInput = web_service_mailarchiver_serpro__deleteMessages_serializeInput;
3362
3363function web_service_mailarchiver_serpro__deleteMessagesResponse_deserializeResponse(cxfjsutils, partElement) {
3364    var returnText = cxfjsutils.getNodeText(partElement);
3365    var returnObject = parseInt(returnText);
3366    return returnObject;
3367}
3368function web_service_mailarchiver_serpro__getFaultInfo_op_onsuccess(client, responseXml) {
3369    if (client.user_onsuccess) {
3370     var responseObject = null;
3371     var element = responseXml.documentElement;
3372     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
3373     element = this.jsutils.getFirstElementChild(element);
3374     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
3375     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
3376      element = this.jsutils.getNextElementSibling(element);
3377      if (element == null) {
3378       throw 'No env:Body in message.'
3379      }
3380     }
3381     element = this.jsutils.getFirstElementChild(element);
3382     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
3383     this.jsutils.trace('calling web_service_mailarchiver_serpro__getFaultInfoResponse_deserializeResponse');
3384     responseObject = web_service_mailarchiver_serpro__getFaultInfoResponse_deserializeResponse(this.jsutils, element);
3385     client.user_onsuccess(responseObject);
3386    }
3387}
3388
3389web_service_mailarchiver_serpro__ArchiveServices.prototype.getFaultInfo_onsuccess = web_service_mailarchiver_serpro__getFaultInfo_op_onsuccess;
3390
3391function web_service_mailarchiver_serpro__getFaultInfo_op_onerror(client) {
3392    if (client.user_onerror) {
3393     var httpStatus;
3394     var httpStatusText;
3395     try {
3396      httpStatus = client.req.status;
3397      httpStatusText = client.req.statusText;
3398     } catch(e) {
3399      httpStatus = -1;
3400      httpStatusText = 'Error opening connection to server';
3401     }
3402     client.user_onerror(httpStatus, httpStatusText);
3403    }
3404}
3405
3406web_service_mailarchiver_serpro__ArchiveServices.prototype.getFaultInfo_onerror = web_service_mailarchiver_serpro__getFaultInfo_op_onerror;
3407
3408//
3409// Operation {http://web.service.mailarchiver.serpro/}getFaultInfo
3410// - bare operation. Parameters:
3411// - type {http://www.w3.org/2001/XMLSchema}string
3412//
3413function web_service_mailarchiver_serpro__getFaultInfo_op(successCallback, errorCallback, sessionId) {
3414    this.client = new CxfApacheOrgClient(this.jsutils);
3415    var xml = null;
3416    var args = new Array(1);
3417    args[0] = sessionId;
3418    xml = this.getFaultInfo_serializeInput(this.jsutils, args);
3419    this.client.user_onsuccess = successCallback;
3420    this.client.user_onerror = errorCallback;
3421    var closureThis = this;
3422    this.client.onsuccess = function(client, responseXml) { closureThis.getFaultInfo_onsuccess(client, responseXml); };
3423    this.client.onerror = function(client) { closureThis.getFaultInfo_onerror(client); };
3424    var requestHeaders = [];
3425    requestHeaders['SOAPAction'] = '';
3426    this.jsutils.trace('synchronous = ' + this.synchronous);
3427    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
3428}
3429
3430web_service_mailarchiver_serpro__ArchiveServices.prototype.getFaultInfo = web_service_mailarchiver_serpro__getFaultInfo_op;
3431
3432function web_service_mailarchiver_serpro__getFaultInfo_serializeInput(cxfjsutils, args) {
3433    var xml;
3434    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
3435    // block for local variables
3436    {
3437     if (args[0] == null) {
3438      xml = xml + '<jns0:sessionId xsi:nil=\'true\'/>';
3439     } else {
3440      xml = xml + '<jns0:sessionId>';
3441      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
3442      xml = xml + '</jns0:sessionId>';
3443     }
3444    }
3445    xml = xml + cxfjsutils.endSoap11Message();
3446    return xml;
3447}
3448
3449web_service_mailarchiver_serpro__ArchiveServices.prototype.getFaultInfo_serializeInput = web_service_mailarchiver_serpro__getFaultInfo_serializeInput;
3450
3451function web_service_mailarchiver_serpro__getFaultInfoResponse_deserializeResponse(cxfjsutils, partElement) {
3452    var returnObject = web_service_mailarchiver_serpro__Fault_deserialize (cxfjsutils, partElement);
3453
3454    return returnObject;
3455}
3456function web_service_mailarchiver_serpro__renameFolder_op_onsuccess(client, responseXml) {
3457    if (client.user_onsuccess) {
3458     var responseObject = null;
3459     var element = responseXml.documentElement;
3460     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
3461     element = this.jsutils.getFirstElementChild(element);
3462     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
3463     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
3464      element = this.jsutils.getNextElementSibling(element);
3465      if (element == null) {
3466       throw 'No env:Body in message.'
3467      }
3468     }
3469     element = this.jsutils.getFirstElementChild(element);
3470     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
3471     this.jsutils.trace('calling web_service_mailarchiver_serpro__renameFolderResponse_deserializeResponse');
3472     responseObject = web_service_mailarchiver_serpro__renameFolderResponse_deserializeResponse(this.jsutils, element);
3473     client.user_onsuccess(responseObject);
3474    }
3475}
3476
3477web_service_mailarchiver_serpro__ArchiveServices.prototype.renameFolder_onsuccess = web_service_mailarchiver_serpro__renameFolder_op_onsuccess;
3478
3479function web_service_mailarchiver_serpro__renameFolder_op_onerror(client) {
3480    if (client.user_onerror) {
3481     var httpStatus;
3482     var httpStatusText;
3483     try {
3484      httpStatus = client.req.status;
3485      httpStatusText = client.req.statusText;
3486     } catch(e) {
3487      httpStatus = -1;
3488      httpStatusText = 'Error opening connection to server';
3489     }
3490     client.user_onerror(httpStatus, httpStatusText);
3491    }
3492}
3493
3494web_service_mailarchiver_serpro__ArchiveServices.prototype.renameFolder_onerror = web_service_mailarchiver_serpro__renameFolder_op_onerror;
3495
3496//
3497// Operation {http://web.service.mailarchiver.serpro/}renameFolder
3498// - bare operation. Parameters:
3499// - type {http://www.w3.org/2001/XMLSchema}string
3500// - type {http://www.w3.org/2001/XMLSchema}string
3501// - type {http://www.w3.org/2001/XMLSchema}string
3502//
3503function web_service_mailarchiver_serpro__renameFolder_op(successCallback, errorCallback, sessionId, folderId, newName) {
3504    this.client = new CxfApacheOrgClient(this.jsutils);
3505    var xml = null;
3506    var args = new Array(3);
3507    args[0] = sessionId;
3508    args[1] = folderId;
3509    args[2] = newName;
3510    xml = this.renameFolder_serializeInput(this.jsutils, args);
3511    this.client.user_onsuccess = successCallback;
3512    this.client.user_onerror = errorCallback;
3513    var closureThis = this;
3514    this.client.onsuccess = function(client, responseXml) { closureThis.renameFolder_onsuccess(client, responseXml); };
3515    this.client.onerror = function(client) { closureThis.renameFolder_onerror(client); };
3516    var requestHeaders = [];
3517    requestHeaders['SOAPAction'] = '';
3518    this.jsutils.trace('synchronous = ' + this.synchronous);
3519    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
3520}
3521
3522web_service_mailarchiver_serpro__ArchiveServices.prototype.renameFolder = web_service_mailarchiver_serpro__renameFolder_op;
3523
3524function web_service_mailarchiver_serpro__renameFolder_serializeInput(cxfjsutils, args) {
3525    var xml;
3526    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
3527    // block for local variables
3528    {
3529     if (args[0] == null) {
3530      xml = xml + '<jns0:sessionId xsi:nil=\'true\'/>';
3531     } else {
3532      xml = xml + '<jns0:sessionId>';
3533      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
3534      xml = xml + '</jns0:sessionId>';
3535     }
3536    }
3537    // block for local variables
3538    {
3539     if (args[1] == null) {
3540      xml = xml + '<jns0:folderId xsi:nil=\'true\'/>';
3541     } else {
3542      xml = xml + '<jns0:folderId>';
3543      xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
3544      xml = xml + '</jns0:folderId>';
3545     }
3546    }
3547    // block for local variables
3548    {
3549     if (args[2] == null) {
3550      xml = xml + '<jns0:newName xsi:nil=\'true\'/>';
3551     } else {
3552      xml = xml + '<jns0:newName>';
3553      xml = xml + cxfjsutils.escapeXmlEntities(args[2]);
3554      xml = xml + '</jns0:newName>';
3555     }
3556    }
3557    xml = xml + cxfjsutils.endSoap11Message();
3558    return xml;
3559}
3560
3561web_service_mailarchiver_serpro__ArchiveServices.prototype.renameFolder_serializeInput = web_service_mailarchiver_serpro__renameFolder_serializeInput;
3562
3563function web_service_mailarchiver_serpro__renameFolderResponse_deserializeResponse(cxfjsutils, partElement) {
3564    var returnObject = web_service_mailarchiver_serpro__tFolder_deserialize (cxfjsutils, partElement);
3565
3566    return returnObject;
3567}
3568function web_service_mailarchiver_serpro__moveMessages_op_onsuccess(client, responseXml) {
3569    if (client.user_onsuccess) {
3570     var responseObject = null;
3571     var element = responseXml.documentElement;
3572     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
3573     element = this.jsutils.getFirstElementChild(element);
3574     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
3575     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
3576      element = this.jsutils.getNextElementSibling(element);
3577      if (element == null) {
3578       throw 'No env:Body in message.'
3579      }
3580     }
3581     element = this.jsutils.getFirstElementChild(element);
3582     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
3583     this.jsutils.trace('calling web_service_mailarchiver_serpro__moveMessagesResponse_deserializeResponse');
3584     responseObject = web_service_mailarchiver_serpro__moveMessagesResponse_deserializeResponse(this.jsutils, element);
3585     client.user_onsuccess(responseObject);
3586    }
3587}
3588
3589web_service_mailarchiver_serpro__ArchiveServices.prototype.moveMessages_onsuccess = web_service_mailarchiver_serpro__moveMessages_op_onsuccess;
3590
3591function web_service_mailarchiver_serpro__moveMessages_op_onerror(client) {
3592    if (client.user_onerror) {
3593     var httpStatus;
3594     var httpStatusText;
3595     try {
3596      httpStatus = client.req.status;
3597      httpStatusText = client.req.statusText;
3598     } catch(e) {
3599      httpStatus = -1;
3600      httpStatusText = 'Error opening connection to server';
3601     }
3602     client.user_onerror(httpStatus, httpStatusText);
3603    }
3604}
3605
3606web_service_mailarchiver_serpro__ArchiveServices.prototype.moveMessages_onerror = web_service_mailarchiver_serpro__moveMessages_op_onerror;
3607
3608//
3609// Operation {http://web.service.mailarchiver.serpro/}moveMessages
3610// - bare operation. Parameters:
3611// - type {http://www.w3.org/2001/XMLSchema}string
3612// - type {http://www.w3.org/2001/XMLSchema}string
3613// - type {http://www.w3.org/2001/XMLSchema}string
3614//
3615function web_service_mailarchiver_serpro__moveMessages_op(successCallback, errorCallback, sessionId, messageId, folderId) {
3616    this.client = new CxfApacheOrgClient(this.jsutils);
3617    var xml = null;
3618    var args = new Array(3);
3619    args[0] = sessionId;
3620    args[1] = messageId;
3621    args[2] = folderId;
3622    xml = this.moveMessages_serializeInput(this.jsutils, args);
3623    this.client.user_onsuccess = successCallback;
3624    this.client.user_onerror = errorCallback;
3625    var closureThis = this;
3626    this.client.onsuccess = function(client, responseXml) { closureThis.moveMessages_onsuccess(client, responseXml); };
3627    this.client.onerror = function(client) { closureThis.moveMessages_onerror(client); };
3628    var requestHeaders = [];
3629    requestHeaders['SOAPAction'] = '';
3630    this.jsutils.trace('synchronous = ' + this.synchronous);
3631    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
3632}
3633
3634web_service_mailarchiver_serpro__ArchiveServices.prototype.moveMessages = web_service_mailarchiver_serpro__moveMessages_op;
3635
3636function web_service_mailarchiver_serpro__moveMessages_serializeInput(cxfjsutils, args) {
3637    var xml;
3638    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
3639    // block for local variables
3640    {
3641     if (args[0] == null) {
3642      xml = xml + '<jns0:sessionId xsi:nil=\'true\'/>';
3643     } else {
3644      xml = xml + '<jns0:sessionId>';
3645      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
3646      xml = xml + '</jns0:sessionId>';
3647     }
3648    }
3649    // block for local variables
3650    {
3651     if (args[1] == null) {
3652      xml = xml + '<jns0:messageId xsi:nil=\'true\'/>';
3653     } else {
3654      xml = xml + '<jns0:messageId>';
3655      xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
3656      xml = xml + '</jns0:messageId>';
3657     }
3658    }
3659    // block for local variables
3660    {
3661     if (args[2] == null) {
3662      xml = xml + '<jns0:folderId xsi:nil=\'true\'/>';
3663     } else {
3664      xml = xml + '<jns0:folderId>';
3665      xml = xml + cxfjsutils.escapeXmlEntities(args[2]);
3666      xml = xml + '</jns0:folderId>';
3667     }
3668    }
3669    xml = xml + cxfjsutils.endSoap11Message();
3670    return xml;
3671}
3672
3673web_service_mailarchiver_serpro__ArchiveServices.prototype.moveMessages_serializeInput = web_service_mailarchiver_serpro__moveMessages_serializeInput;
3674
3675function web_service_mailarchiver_serpro__moveMessagesResponse_deserializeResponse(cxfjsutils, partElement) {
3676    var returnText = cxfjsutils.getNodeText(partElement);
3677    var returnObject = parseInt(returnText);
3678    return returnObject;
3679}
3680function web_service_mailarchiver_serpro__createAbsoluteFolder_op_onsuccess(client, responseXml) {
3681    if (client.user_onsuccess) {
3682     var responseObject = null;
3683     var element = responseXml.documentElement;
3684     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
3685     element = this.jsutils.getFirstElementChild(element);
3686     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
3687     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
3688      element = this.jsutils.getNextElementSibling(element);
3689      if (element == null) {
3690       throw 'No env:Body in message.'
3691      }
3692     }
3693     element = this.jsutils.getFirstElementChild(element);
3694     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
3695     this.jsutils.trace('calling web_service_mailarchiver_serpro__createAbsoluteFolderResponse_deserializeResponse');
3696     responseObject = web_service_mailarchiver_serpro__createAbsoluteFolderResponse_deserializeResponse(this.jsutils, element);
3697     client.user_onsuccess(responseObject);
3698    }
3699}
3700
3701web_service_mailarchiver_serpro__ArchiveServices.prototype.createAbsoluteFolder_onsuccess = web_service_mailarchiver_serpro__createAbsoluteFolder_op_onsuccess;
3702
3703function web_service_mailarchiver_serpro__createAbsoluteFolder_op_onerror(client) {
3704    if (client.user_onerror) {
3705     var httpStatus;
3706     var httpStatusText;
3707     try {
3708      httpStatus = client.req.status;
3709      httpStatusText = client.req.statusText;
3710     } catch(e) {
3711      httpStatus = -1;
3712      httpStatusText = 'Error opening connection to server';
3713     }
3714     client.user_onerror(httpStatus, httpStatusText);
3715    }
3716}
3717
3718web_service_mailarchiver_serpro__ArchiveServices.prototype.createAbsoluteFolder_onerror = web_service_mailarchiver_serpro__createAbsoluteFolder_op_onerror;
3719
3720//
3721// Operation {http://web.service.mailarchiver.serpro/}createAbsoluteFolder
3722// - bare operation. Parameters:
3723// - type {http://www.w3.org/2001/XMLSchema}string
3724// - type {http://www.w3.org/2001/XMLSchema}string
3725//
3726function web_service_mailarchiver_serpro__createAbsoluteFolder_op(successCallback, errorCallback, sessionId, path) {
3727    this.client = new CxfApacheOrgClient(this.jsutils);
3728    var xml = null;
3729    var args = new Array(2);
3730    args[0] = sessionId;
3731    args[1] = path;
3732    xml = this.createAbsoluteFolder_serializeInput(this.jsutils, args);
3733    this.client.user_onsuccess = successCallback;
3734    this.client.user_onerror = errorCallback;
3735    var closureThis = this;
3736    this.client.onsuccess = function(client, responseXml) { closureThis.createAbsoluteFolder_onsuccess(client, responseXml); };
3737    this.client.onerror = function(client) { closureThis.createAbsoluteFolder_onerror(client); };
3738    var requestHeaders = [];
3739    requestHeaders['SOAPAction'] = '';
3740    this.jsutils.trace('synchronous = ' + this.synchronous);
3741    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
3742}
3743
3744web_service_mailarchiver_serpro__ArchiveServices.prototype.createAbsoluteFolder = web_service_mailarchiver_serpro__createAbsoluteFolder_op;
3745
3746function web_service_mailarchiver_serpro__createAbsoluteFolder_serializeInput(cxfjsutils, args) {
3747    var xml;
3748    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
3749    // block for local variables
3750    {
3751     if (args[0] == null) {
3752      xml = xml + '<jns0:sessionId xsi:nil=\'true\'/>';
3753     } else {
3754      xml = xml + '<jns0:sessionId>';
3755      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
3756      xml = xml + '</jns0:sessionId>';
3757     }
3758    }
3759    // block for local variables
3760    {
3761     if (args[1] == null) {
3762      xml = xml + '<jns0:path xsi:nil=\'true\'/>';
3763     } else {
3764      xml = xml + '<jns0:path>';
3765      xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
3766      xml = xml + '</jns0:path>';
3767     }
3768    }
3769    xml = xml + cxfjsutils.endSoap11Message();
3770    return xml;
3771}
3772
3773web_service_mailarchiver_serpro__ArchiveServices.prototype.createAbsoluteFolder_serializeInput = web_service_mailarchiver_serpro__createAbsoluteFolder_serializeInput;
3774
3775function web_service_mailarchiver_serpro__createAbsoluteFolderResponse_deserializeResponse(cxfjsutils, partElement) {
3776    var returnObject = web_service_mailarchiver_serpro__tFolder_deserialize (cxfjsutils, partElement);
3777
3778    return returnObject;
3779}
3780function web_service_mailarchiver_serpro__archive_op_onsuccess(client, responseXml) {
3781    if (client.user_onsuccess) {
3782     var responseObject = null;
3783     var element = responseXml.documentElement;
3784     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
3785     element = this.jsutils.getFirstElementChild(element);
3786     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
3787     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
3788      element = this.jsutils.getNextElementSibling(element);
3789      if (element == null) {
3790       throw 'No env:Body in message.'
3791      }
3792     }
3793     element = this.jsutils.getFirstElementChild(element);
3794     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
3795     this.jsutils.trace('calling web_service_mailarchiver_serpro__archiveResponse_deserializeResponse');
3796     responseObject = web_service_mailarchiver_serpro__archiveResponse_deserializeResponse(this.jsutils, element);
3797     client.user_onsuccess(responseObject);
3798    }
3799}
3800
3801web_service_mailarchiver_serpro__ArchiveServices.prototype.archive_onsuccess = web_service_mailarchiver_serpro__archive_op_onsuccess;
3802
3803function web_service_mailarchiver_serpro__archive_op_onerror(client) {
3804    if (client.user_onerror) {
3805     var httpStatus;
3806     var httpStatusText;
3807     try {
3808      httpStatus = client.req.status;
3809      httpStatusText = client.req.statusText;
3810     } catch(e) {
3811      httpStatus = -1;
3812      httpStatusText = 'Error opening connection to server';
3813     }
3814     client.user_onerror(httpStatus, httpStatusText);
3815    }
3816}
3817
3818web_service_mailarchiver_serpro__ArchiveServices.prototype.archive_onerror = web_service_mailarchiver_serpro__archive_op_onerror;
3819
3820//
3821// Operation {http://web.service.mailarchiver.serpro/}archive
3822// - bare operation. Parameters:
3823// - type {http://www.w3.org/2001/XMLSchema}string
3824// - type {http://www.w3.org/2001/XMLSchema}string
3825// - type {http://www.w3.org/2001/XMLSchema}string
3826//
3827function web_service_mailarchiver_serpro__archive_op(successCallback, errorCallback, sessionId, message, folderId) {
3828    this.client = new CxfApacheOrgClient(this.jsutils);
3829    var xml = null;
3830    var args = new Array(3);
3831    args[0] = sessionId;
3832    args[1] = message;
3833    args[2] = folderId;
3834    xml = this.archive_serializeInput(this.jsutils, args);
3835    this.client.user_onsuccess = successCallback;
3836    this.client.user_onerror = errorCallback;
3837    var closureThis = this;
3838    this.client.onsuccess = function(client, responseXml) { closureThis.archive_onsuccess(client, responseXml); };
3839    this.client.onerror = function(client) { closureThis.archive_onerror(client); };
3840    var requestHeaders = [];
3841    requestHeaders['SOAPAction'] = '';
3842    this.jsutils.trace('synchronous = ' + this.synchronous);
3843    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
3844}
3845
3846web_service_mailarchiver_serpro__ArchiveServices.prototype.archive = web_service_mailarchiver_serpro__archive_op;
3847
3848function web_service_mailarchiver_serpro__archive_serializeInput(cxfjsutils, args) {
3849    var xml;
3850    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
3851    // block for local variables
3852    {
3853     if (args[0] == null) {
3854      xml = xml + '<jns0:sessionId xsi:nil=\'true\'/>';
3855     } else {
3856      xml = xml + '<jns0:sessionId>';
3857      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
3858      xml = xml + '</jns0:sessionId>';
3859     }
3860    }
3861    // block for local variables
3862    {
3863     if (args[1] == null) {
3864      xml = xml + '<jns0:message xsi:nil=\'true\'/>';
3865     } else {
3866      xml = xml + '<jns0:message>';
3867      xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
3868      xml = xml + '</jns0:message>';
3869     }
3870    }
3871    // block for local variables
3872    {
3873     if (args[2] == null) {
3874      xml = xml + '<jns0:folderId xsi:nil=\'true\'/>';
3875     } else {
3876      xml = xml + '<jns0:folderId>';
3877      xml = xml + cxfjsutils.escapeXmlEntities(args[2]);
3878      xml = xml + '</jns0:folderId>';
3879     }
3880    }
3881    xml = xml + cxfjsutils.endSoap11Message();
3882    return xml;
3883}
3884
3885web_service_mailarchiver_serpro__ArchiveServices.prototype.archive_serializeInput = web_service_mailarchiver_serpro__archive_serializeInput;
3886
3887function web_service_mailarchiver_serpro__archiveResponse_deserializeResponse(cxfjsutils, partElement) {
3888    var returnObject = web_service_mailarchiver_serpro__tMessage_deserialize (cxfjsutils, partElement);
3889
3890    return returnObject;
3891}
3892function web_service_mailarchiver_serpro__getMessageBody_op_onsuccess(client, responseXml) {
3893    if (client.user_onsuccess) {
3894     var responseObject = null;
3895     var element = responseXml.documentElement;
3896     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
3897     element = this.jsutils.getFirstElementChild(element);
3898     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
3899     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
3900      element = this.jsutils.getNextElementSibling(element);
3901      if (element == null) {
3902       throw 'No env:Body in message.'
3903      }
3904     }
3905     element = this.jsutils.getFirstElementChild(element);
3906     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
3907     this.jsutils.trace('calling web_service_mailarchiver_serpro__getMessageBodyResponse_deserializeResponse');
3908     responseObject = web_service_mailarchiver_serpro__getMessageBodyResponse_deserializeResponse(this.jsutils, element);
3909     client.user_onsuccess(responseObject);
3910    }
3911}
3912
3913web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessageBody_onsuccess = web_service_mailarchiver_serpro__getMessageBody_op_onsuccess;
3914
3915function web_service_mailarchiver_serpro__getMessageBody_op_onerror(client) {
3916    if (client.user_onerror) {
3917     var httpStatus;
3918     var httpStatusText;
3919     try {
3920      httpStatus = client.req.status;
3921      httpStatusText = client.req.statusText;
3922     } catch(e) {
3923      httpStatus = -1;
3924      httpStatusText = 'Error opening connection to server';
3925     }
3926     client.user_onerror(httpStatus, httpStatusText);
3927    }
3928}
3929
3930web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessageBody_onerror = web_service_mailarchiver_serpro__getMessageBody_op_onerror;
3931
3932//
3933// Operation {http://web.service.mailarchiver.serpro/}getMessageBody
3934// - bare operation. Parameters:
3935// - type {http://www.w3.org/2001/XMLSchema}string
3936// - type {http://www.w3.org/2001/XMLSchema}string
3937//
3938function web_service_mailarchiver_serpro__getMessageBody_op(successCallback, errorCallback, sessionId, messageId) {
3939    this.client = new CxfApacheOrgClient(this.jsutils);
3940    var xml = null;
3941    var args = new Array(2);
3942    args[0] = sessionId;
3943    args[1] = messageId;
3944    xml = this.getMessageBody_serializeInput(this.jsutils, args);
3945    this.client.user_onsuccess = successCallback;
3946    this.client.user_onerror = errorCallback;
3947    var closureThis = this;
3948    this.client.onsuccess = function(client, responseXml) { closureThis.getMessageBody_onsuccess(client, responseXml); };
3949    this.client.onerror = function(client) { closureThis.getMessageBody_onerror(client); };
3950    var requestHeaders = [];
3951    requestHeaders['SOAPAction'] = '';
3952    this.jsutils.trace('synchronous = ' + this.synchronous);
3953    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
3954}
3955
3956web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessageBody = web_service_mailarchiver_serpro__getMessageBody_op;
3957
3958function web_service_mailarchiver_serpro__getMessageBody_serializeInput(cxfjsutils, args) {
3959    var xml;
3960    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
3961    // block for local variables
3962    {
3963     if (args[0] == null) {
3964      xml = xml + '<jns0:sessionId xsi:nil=\'true\'/>';
3965     } else {
3966      xml = xml + '<jns0:sessionId>';
3967      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
3968      xml = xml + '</jns0:sessionId>';
3969     }
3970    }
3971    // block for local variables
3972    {
3973     if (args[1] == null) {
3974      xml = xml + '<jns0:messageId xsi:nil=\'true\'/>';
3975     } else {
3976      xml = xml + '<jns0:messageId>';
3977      xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
3978      xml = xml + '</jns0:messageId>';
3979     }
3980    }
3981    xml = xml + cxfjsutils.endSoap11Message();
3982    return xml;
3983}
3984
3985web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessageBody_serializeInput = web_service_mailarchiver_serpro__getMessageBody_serializeInput;
3986
3987function web_service_mailarchiver_serpro__getMessageBodyResponse_deserializeResponse(cxfjsutils, partElement) {
3988    var returnText = cxfjsutils.getNodeText(partElement);
3989    var returnObject = returnText;
3990    return returnObject;
3991}
3992function web_service_mailarchiver_serpro__moveFolder_op_onsuccess(client, responseXml) {
3993    if (client.user_onsuccess) {
3994     var responseObject = null;
3995     var element = responseXml.documentElement;
3996     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
3997     element = this.jsutils.getFirstElementChild(element);
3998     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
3999     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
4000      element = this.jsutils.getNextElementSibling(element);
4001      if (element == null) {
4002       throw 'No env:Body in message.'
4003      }
4004     }
4005     element = this.jsutils.getFirstElementChild(element);
4006     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
4007     this.jsutils.trace('calling web_service_mailarchiver_serpro__moveFolderResponse_deserializeResponse');
4008     responseObject = web_service_mailarchiver_serpro__moveFolderResponse_deserializeResponse(this.jsutils, element);
4009     client.user_onsuccess(responseObject);
4010    }
4011}
4012
4013web_service_mailarchiver_serpro__ArchiveServices.prototype.moveFolder_onsuccess = web_service_mailarchiver_serpro__moveFolder_op_onsuccess;
4014
4015function web_service_mailarchiver_serpro__moveFolder_op_onerror(client) {
4016    if (client.user_onerror) {
4017     var httpStatus;
4018     var httpStatusText;
4019     try {
4020      httpStatus = client.req.status;
4021      httpStatusText = client.req.statusText;
4022     } catch(e) {
4023      httpStatus = -1;
4024      httpStatusText = 'Error opening connection to server';
4025     }
4026     client.user_onerror(httpStatus, httpStatusText);
4027    }
4028}
4029
4030web_service_mailarchiver_serpro__ArchiveServices.prototype.moveFolder_onerror = web_service_mailarchiver_serpro__moveFolder_op_onerror;
4031
4032//
4033// Operation {http://web.service.mailarchiver.serpro/}moveFolder
4034// - bare operation. Parameters:
4035// - type {http://www.w3.org/2001/XMLSchema}string
4036// - type {http://www.w3.org/2001/XMLSchema}string
4037// - type {http://www.w3.org/2001/XMLSchema}string
4038//
4039function web_service_mailarchiver_serpro__moveFolder_op(successCallback, errorCallback, sessionId, folderId, newParentFolderId) {
4040    this.client = new CxfApacheOrgClient(this.jsutils);
4041    var xml = null;
4042    var args = new Array(3);
4043    args[0] = sessionId;
4044    args[1] = folderId;
4045    args[2] = newParentFolderId;
4046    xml = this.moveFolder_serializeInput(this.jsutils, args);
4047    this.client.user_onsuccess = successCallback;
4048    this.client.user_onerror = errorCallback;
4049    var closureThis = this;
4050    this.client.onsuccess = function(client, responseXml) { closureThis.moveFolder_onsuccess(client, responseXml); };
4051    this.client.onerror = function(client) { closureThis.moveFolder_onerror(client); };
4052    var requestHeaders = [];
4053    requestHeaders['SOAPAction'] = '';
4054    this.jsutils.trace('synchronous = ' + this.synchronous);
4055    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
4056}
4057
4058web_service_mailarchiver_serpro__ArchiveServices.prototype.moveFolder = web_service_mailarchiver_serpro__moveFolder_op;
4059
4060function web_service_mailarchiver_serpro__moveFolder_serializeInput(cxfjsutils, args) {
4061    var xml;
4062    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
4063    // block for local variables
4064    {
4065     if (args[0] == null) {
4066      xml = xml + '<jns0:sessionId xsi:nil=\'true\'/>';
4067     } else {
4068      xml = xml + '<jns0:sessionId>';
4069      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
4070      xml = xml + '</jns0:sessionId>';
4071     }
4072    }
4073    // block for local variables
4074    {
4075     if (args[1] == null) {
4076      xml = xml + '<jns0:folderId xsi:nil=\'true\'/>';
4077     } else {
4078      xml = xml + '<jns0:folderId>';
4079      xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
4080      xml = xml + '</jns0:folderId>';
4081     }
4082    }
4083    // block for local variables
4084    {
4085     if (args[2] == null) {
4086      xml = xml + '<jns0:newParentFolderId xsi:nil=\'true\'/>';
4087     } else {
4088      xml = xml + '<jns0:newParentFolderId>';
4089      xml = xml + cxfjsutils.escapeXmlEntities(args[2]);
4090      xml = xml + '</jns0:newParentFolderId>';
4091     }
4092    }
4093    xml = xml + cxfjsutils.endSoap11Message();
4094    return xml;
4095}
4096
4097web_service_mailarchiver_serpro__ArchiveServices.prototype.moveFolder_serializeInput = web_service_mailarchiver_serpro__moveFolder_serializeInput;
4098
4099function web_service_mailarchiver_serpro__moveFolderResponse_deserializeResponse(cxfjsutils, partElement) {
4100    var returnObject = web_service_mailarchiver_serpro__tFolder_deserialize (cxfjsutils, partElement);
4101
4102    return returnObject;
4103}
4104function web_service_mailarchiver_serpro__hello_op_onsuccess(client, responseXml) {
4105    if (client.user_onsuccess) {
4106     var responseObject = null;
4107     var element = responseXml.documentElement;
4108     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
4109     element = this.jsutils.getFirstElementChild(element);
4110     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
4111     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
4112      element = this.jsutils.getNextElementSibling(element);
4113      if (element == null) {
4114       throw 'No env:Body in message.'
4115      }
4116     }
4117     element = this.jsutils.getFirstElementChild(element);
4118     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
4119     this.jsutils.trace('calling web_service_mailarchiver_serpro__helloResponse_deserializeResponse');
4120     responseObject = web_service_mailarchiver_serpro__helloResponse_deserializeResponse(this.jsutils, element);
4121     client.user_onsuccess(responseObject);
4122    }
4123}
4124
4125web_service_mailarchiver_serpro__ArchiveServices.prototype.hello_onsuccess = web_service_mailarchiver_serpro__hello_op_onsuccess;
4126
4127function web_service_mailarchiver_serpro__hello_op_onerror(client) {
4128    if (client.user_onerror) {
4129     var httpStatus;
4130     var httpStatusText;
4131     try {
4132      httpStatus = client.req.status;
4133      httpStatusText = client.req.statusText;
4134     } catch(e) {
4135      httpStatus = -1;
4136      httpStatusText = 'Error opening connection to server';
4137     }
4138     client.user_onerror(httpStatus, httpStatusText);
4139    }
4140}
4141
4142web_service_mailarchiver_serpro__ArchiveServices.prototype.hello_onerror = web_service_mailarchiver_serpro__hello_op_onerror;
4143
4144//
4145// Operation {http://web.service.mailarchiver.serpro/}hello
4146// - bare operation. Parameters:
4147// - type {http://www.w3.org/2001/XMLSchema}string
4148//
4149function web_service_mailarchiver_serpro__hello_op(successCallback, errorCallback, guest) {
4150    this.client = new CxfApacheOrgClient(this.jsutils);
4151    var xml = null;
4152    var args = new Array(1);
4153    args[0] = guest;
4154    xml = this.hello_serializeInput(this.jsutils, args);
4155    this.client.user_onsuccess = successCallback;
4156    this.client.user_onerror = errorCallback;
4157    var closureThis = this;
4158    this.client.onsuccess = function(client, responseXml) { closureThis.hello_onsuccess(client, responseXml); };
4159    this.client.onerror = function(client) { closureThis.hello_onerror(client); };
4160    var requestHeaders = [];
4161    requestHeaders['SOAPAction'] = '';
4162    this.jsutils.trace('synchronous = ' + this.synchronous);
4163    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
4164}
4165
4166web_service_mailarchiver_serpro__ArchiveServices.prototype.hello = web_service_mailarchiver_serpro__hello_op;
4167
4168function web_service_mailarchiver_serpro__hello_serializeInput(cxfjsutils, args) {
4169    var xml;
4170    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
4171    // block for local variables
4172    {
4173     if (args[0] == null) {
4174      xml = xml + '<jns0:guest xsi:nil=\'true\'/>';
4175     } else {
4176      xml = xml + '<jns0:guest>';
4177      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
4178      xml = xml + '</jns0:guest>';
4179     }
4180    }
4181    xml = xml + cxfjsutils.endSoap11Message();
4182    return xml;
4183}
4184
4185web_service_mailarchiver_serpro__ArchiveServices.prototype.hello_serializeInput = web_service_mailarchiver_serpro__hello_serializeInput;
4186
4187function web_service_mailarchiver_serpro__helloResponse_deserializeResponse(cxfjsutils, partElement) {
4188    var returnText = cxfjsutils.getNodeText(partElement);
4189    var returnObject = returnText;
4190    return returnObject;
4191}
4192function web_service_mailarchiver_serpro__copyMessages_op_onsuccess(client, responseXml) {
4193    if (client.user_onsuccess) {
4194     var responseObject = null;
4195     var element = responseXml.documentElement;
4196     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
4197     element = this.jsutils.getFirstElementChild(element);
4198     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
4199     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
4200      element = this.jsutils.getNextElementSibling(element);
4201      if (element == null) {
4202       throw 'No env:Body in message.'
4203      }
4204     }
4205     element = this.jsutils.getFirstElementChild(element);
4206     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
4207     this.jsutils.trace('calling web_service_mailarchiver_serpro__copyMessagesResponse_deserializeResponse');
4208     responseObject = web_service_mailarchiver_serpro__copyMessagesResponse_deserializeResponse(this.jsutils, element);
4209     client.user_onsuccess(responseObject);
4210    }
4211}
4212
4213web_service_mailarchiver_serpro__ArchiveServices.prototype.copyMessages_onsuccess = web_service_mailarchiver_serpro__copyMessages_op_onsuccess;
4214
4215function web_service_mailarchiver_serpro__copyMessages_op_onerror(client) {
4216    if (client.user_onerror) {
4217     var httpStatus;
4218     var httpStatusText;
4219     try {
4220      httpStatus = client.req.status;
4221      httpStatusText = client.req.statusText;
4222     } catch(e) {
4223      httpStatus = -1;
4224      httpStatusText = 'Error opening connection to server';
4225     }
4226     client.user_onerror(httpStatus, httpStatusText);
4227    }
4228}
4229
4230web_service_mailarchiver_serpro__ArchiveServices.prototype.copyMessages_onerror = web_service_mailarchiver_serpro__copyMessages_op_onerror;
4231
4232//
4233// Operation {http://web.service.mailarchiver.serpro/}copyMessages
4234// - bare operation. Parameters:
4235// - type {http://www.w3.org/2001/XMLSchema}string
4236// - type {http://www.w3.org/2001/XMLSchema}string
4237//
4238function web_service_mailarchiver_serpro__copyMessages_op(successCallback, errorCallback, messageId, folderId) {
4239    this.client = new CxfApacheOrgClient(this.jsutils);
4240    var xml = null;
4241    var args = new Array(2);
4242    args[0] = messageId;
4243    args[1] = folderId;
4244    xml = this.copyMessages_serializeInput(this.jsutils, args);
4245    this.client.user_onsuccess = successCallback;
4246    this.client.user_onerror = errorCallback;
4247    var closureThis = this;
4248    this.client.onsuccess = function(client, responseXml) { closureThis.copyMessages_onsuccess(client, responseXml); };
4249    this.client.onerror = function(client) { closureThis.copyMessages_onerror(client); };
4250    var requestHeaders = [];
4251    requestHeaders['SOAPAction'] = '';
4252    this.jsutils.trace('synchronous = ' + this.synchronous);
4253    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
4254}
4255
4256web_service_mailarchiver_serpro__ArchiveServices.prototype.copyMessages = web_service_mailarchiver_serpro__copyMessages_op;
4257
4258function web_service_mailarchiver_serpro__copyMessages_serializeInput(cxfjsutils, args) {
4259    var xml;
4260    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
4261    // block for local variables
4262    {
4263     if (args[0] == null) {
4264      xml = xml + '<jns0:messageId xsi:nil=\'true\'/>';
4265     } else {
4266      xml = xml + '<jns0:messageId>';
4267      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
4268      xml = xml + '</jns0:messageId>';
4269     }
4270    }
4271    // block for local variables
4272    {
4273     if (args[1] == null) {
4274      xml = xml + '<jns0:folderId xsi:nil=\'true\'/>';
4275     } else {
4276      xml = xml + '<jns0:folderId>';
4277      xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
4278      xml = xml + '</jns0:folderId>';
4279     }
4280    }
4281    xml = xml + cxfjsutils.endSoap11Message();
4282    return xml;
4283}
4284
4285web_service_mailarchiver_serpro__ArchiveServices.prototype.copyMessages_serializeInput = web_service_mailarchiver_serpro__copyMessages_serializeInput;
4286
4287function web_service_mailarchiver_serpro__copyMessagesResponse_deserializeResponse(cxfjsutils, partElement) {
4288    var returnText = cxfjsutils.getNodeText(partElement);
4289    var returnObject = parseInt(returnText);
4290    return returnObject;
4291}
4292function web_service_mailarchiver_serpro__login_op_onsuccess(client, responseXml) {
4293    if (client.user_onsuccess) {
4294     var responseObject = null;
4295     var element = responseXml.documentElement;
4296     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
4297     element = this.jsutils.getFirstElementChild(element);
4298     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
4299     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
4300      element = this.jsutils.getNextElementSibling(element);
4301      if (element == null) {
4302       throw 'No env:Body in message.'
4303      }
4304     }
4305     element = this.jsutils.getFirstElementChild(element);
4306     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
4307     this.jsutils.trace('calling web_service_mailarchiver_serpro__loginResponse_deserializeResponse');
4308     responseObject = web_service_mailarchiver_serpro__loginResponse_deserializeResponse(this.jsutils, element);
4309     client.user_onsuccess(responseObject);
4310    }
4311}
4312
4313web_service_mailarchiver_serpro__ArchiveServices.prototype.login_onsuccess = web_service_mailarchiver_serpro__login_op_onsuccess;
4314
4315function web_service_mailarchiver_serpro__login_op_onerror(client) {
4316    if (client.user_onerror) {
4317     var httpStatus;
4318     var httpStatusText;
4319     try {
4320      httpStatus = client.req.status;
4321      httpStatusText = client.req.statusText;
4322     } catch(e) {
4323      httpStatus = -1;
4324      httpStatusText = 'Error opening connection to server';
4325     }
4326     client.user_onerror(httpStatus, httpStatusText);
4327    }
4328}
4329
4330web_service_mailarchiver_serpro__ArchiveServices.prototype.login_onerror = web_service_mailarchiver_serpro__login_op_onerror;
4331
4332//
4333// Operation {http://web.service.mailarchiver.serpro/}login
4334// - bare operation. Parameters:
4335// - type {http://www.w3.org/2001/XMLSchema}string
4336// - type {http://www.w3.org/2001/XMLSchema}string
4337//
4338function web_service_mailarchiver_serpro__login_op(successCallback, errorCallback, userId, password) {
4339    this.client = new CxfApacheOrgClient(this.jsutils);
4340    var xml = null;
4341    var args = new Array(2);
4342    args[0] = userId;
4343    args[1] = password;
4344    xml = this.login_serializeInput(this.jsutils, args);
4345    this.client.user_onsuccess = successCallback;
4346    this.client.user_onerror = errorCallback;
4347    var closureThis = this;
4348    this.client.onsuccess = function(client, responseXml) { closureThis.login_onsuccess(client, responseXml); };
4349    this.client.onerror = function(client) { closureThis.login_onerror(client); };
4350    var requestHeaders = [];
4351    requestHeaders['SOAPAction'] = '';
4352    this.jsutils.trace('synchronous = ' + this.synchronous);
4353    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
4354}
4355
4356web_service_mailarchiver_serpro__ArchiveServices.prototype.login = web_service_mailarchiver_serpro__login_op;
4357
4358function web_service_mailarchiver_serpro__login_serializeInput(cxfjsutils, args) {
4359    var xml;
4360    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
4361    // block for local variables
4362    {
4363     if (args[0] == null) {
4364      xml = xml + '<jns0:userId xsi:nil=\'true\'/>';
4365     } else {
4366      xml = xml + '<jns0:userId>';
4367      xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
4368      xml = xml + '</jns0:userId>';
4369     }
4370    }
4371    // block for local variables
4372    {
4373     if (args[1] == null) {
4374      xml = xml + '<jns0:password xsi:nil=\'true\'/>';
4375     } else {
4376      xml = xml + '<jns0:password>';
4377      xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
4378      xml = xml + '</jns0:password>';
4379     }
4380    }
4381    xml = xml + cxfjsutils.endSoap11Message();
4382    return xml;
4383}
4384
4385web_service_mailarchiver_serpro__ArchiveServices.prototype.login_serializeInput = web_service_mailarchiver_serpro__login_serializeInput;
4386
4387function web_service_mailarchiver_serpro__loginResponse_deserializeResponse(cxfjsutils, partElement) {
4388    var returnObject = web_service_mailarchiver_serpro__tSession_deserialize (cxfjsutils, partElement);
4389
4390    return returnObject;
4391}
4392function web_service_mailarchiver_serpro__getState_op_onsuccess(client, responseXml) {
4393    if (client.user_onsuccess) {
4394     var responseObject = null;
4395     var element = responseXml.documentElement;
4396     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
4397     element = this.jsutils.getFirstElementChild(element);
4398     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
4399     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
4400      element = this.jsutils.getNextElementSibling(element);
4401      if (element == null) {
4402       throw 'No env:Body in message.'
4403      }
4404     }
4405     element = this.jsutils.getFirstElementChild(element);
4406     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
4407     this.jsutils.trace('calling web_service_mailarchiver_serpro__getStateResponse_deserializeResponse');
4408     responseObject = web_service_mailarchiver_serpro__getStateResponse_deserializeResponse(this.jsutils, element);
4409     client.user_onsuccess(responseObject);
4410    }
4411}
4412
4413web_service_mailarchiver_serpro__ArchiveServices.prototype.getState_onsuccess = web_service_mailarchiver_serpro__getState_op_onsuccess;
4414
4415function web_service_mailarchiver_serpro__getState_op_onerror(client) {
4416    if (client.user_onerror) {
4417     var httpStatus;
4418     var httpStatusText;
4419     try {
4420      httpStatus = client.req.status;
4421      httpStatusText = client.req.statusText;
4422     } catch(e) {
4423      httpStatus = -1;
4424      httpStatusText = 'Error opening connection to server';
4425     }
4426     client.user_onerror(httpStatus, httpStatusText);
4427    }
4428}
4429
4430web_service_mailarchiver_serpro__ArchiveServices.prototype.getState_onerror = web_service_mailarchiver_serpro__getState_op_onerror;
4431
4432//
4433// Operation {http://web.service.mailarchiver.serpro/}getState
4434// - bare operation. Parameters:
4435//
4436function web_service_mailarchiver_serpro__getState_op(successCallback, errorCallback) {
4437    this.client = new CxfApacheOrgClient(this.jsutils);
4438    var xml = null;
4439    var args = new Array(0);
4440    xml = this.getState_serializeInput(this.jsutils, args);
4441    this.client.user_onsuccess = successCallback;
4442    this.client.user_onerror = errorCallback;
4443    var closureThis = this;
4444    this.client.onsuccess = function(client, responseXml) { closureThis.getState_onsuccess(client, responseXml); };
4445    this.client.onerror = function(client) { closureThis.getState_onerror(client); };
4446    var requestHeaders = [];
4447    requestHeaders['SOAPAction'] = '';
4448    this.jsutils.trace('synchronous = ' + this.synchronous);
4449    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
4450}
4451
4452web_service_mailarchiver_serpro__ArchiveServices.prototype.getState = web_service_mailarchiver_serpro__getState_op;
4453
4454function web_service_mailarchiver_serpro__getState_serializeInput(cxfjsutils, args) {
4455    var xml;
4456    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
4457    xml = xml + cxfjsutils.endSoap11Message();
4458    return xml;
4459}
4460
4461web_service_mailarchiver_serpro__ArchiveServices.prototype.getState_serializeInput = web_service_mailarchiver_serpro__getState_serializeInput;
4462
4463function web_service_mailarchiver_serpro__getStateResponse_deserializeResponse(cxfjsutils, partElement) {
4464    var returnText = cxfjsutils.getNodeText(partElement);
4465    var returnObject = returnText;
4466    return returnObject;
4467}
4468function web_service_mailarchiver_serpro__ArchiveServices_web_service_mailarchiver_serpro__DefaultArchiveServicesPort () {
4469  this.url = 'http://127.0.0.1:5333/arcserv/ArchiveServices';
4470}
4471web_service_mailarchiver_serpro__ArchiveServices_web_service_mailarchiver_serpro__DefaultArchiveServicesPort.prototype = new web_service_mailarchiver_serpro__ArchiveServices;
Note: See TracBrowser for help on using the repository browser.