source: contrib/MailArchiver/sources/scripts/api/api-rpc-literal-wrapped-nojsutils.js @ 6785

Revision 6785, 124.3 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/}attachment
7//
8function web_service_mailarchiver_serpro__attachment () {
9    this.typeMarker = 'web_service_mailarchiver_serpro__attachment';
10    this._contentType = null;
11    this._id = null;
12    this._name = null;
13    this._size = 0;
14}
15
16//
17// accessor is web_service_mailarchiver_serpro__attachment.prototype.getContentType
18// element get for contentType
19// - element type is {http://www.w3.org/2001/XMLSchema}string
20// - optional element
21//
22// element set for contentType
23// setter function is is web_service_mailarchiver_serpro__attachment.prototype.setContentType
24//
25function web_service_mailarchiver_serpro__attachment_getContentType() { return this._contentType;}
26
27web_service_mailarchiver_serpro__attachment.prototype.getContentType = web_service_mailarchiver_serpro__attachment_getContentType;
28
29function web_service_mailarchiver_serpro__attachment_setContentType(value) { this._contentType = value;}
30
31web_service_mailarchiver_serpro__attachment.prototype.setContentType = web_service_mailarchiver_serpro__attachment_setContentType;
32//
33// accessor is web_service_mailarchiver_serpro__attachment.prototype.getId
34// element get for id
35// - element type is {http://www.w3.org/2001/XMLSchema}string
36// - optional element
37//
38// element set for id
39// setter function is is web_service_mailarchiver_serpro__attachment.prototype.setId
40//
41function web_service_mailarchiver_serpro__attachment_getId() { return this._id;}
42
43web_service_mailarchiver_serpro__attachment.prototype.getId = web_service_mailarchiver_serpro__attachment_getId;
44
45function web_service_mailarchiver_serpro__attachment_setId(value) { this._id = value;}
46
47web_service_mailarchiver_serpro__attachment.prototype.setId = web_service_mailarchiver_serpro__attachment_setId;
48//
49// accessor is web_service_mailarchiver_serpro__attachment.prototype.getName
50// element get for name
51// - element type is {http://www.w3.org/2001/XMLSchema}string
52// - optional element
53//
54// element set for name
55// setter function is is web_service_mailarchiver_serpro__attachment.prototype.setName
56//
57function web_service_mailarchiver_serpro__attachment_getName() { return this._name;}
58
59web_service_mailarchiver_serpro__attachment.prototype.getName = web_service_mailarchiver_serpro__attachment_getName;
60
61function web_service_mailarchiver_serpro__attachment_setName(value) { this._name = value;}
62
63web_service_mailarchiver_serpro__attachment.prototype.setName = web_service_mailarchiver_serpro__attachment_setName;
64//
65// accessor is web_service_mailarchiver_serpro__attachment.prototype.getSize
66// element get for size
67// - element type is {http://www.w3.org/2001/XMLSchema}long
68// - required element
69//
70// element set for size
71// setter function is is web_service_mailarchiver_serpro__attachment.prototype.setSize
72//
73function web_service_mailarchiver_serpro__attachment_getSize() { return this._size;}
74
75web_service_mailarchiver_serpro__attachment.prototype.getSize = web_service_mailarchiver_serpro__attachment_getSize;
76
77function web_service_mailarchiver_serpro__attachment_setSize(value) { this._size = value;}
78
79web_service_mailarchiver_serpro__attachment.prototype.setSize = web_service_mailarchiver_serpro__attachment_setSize;
80//
81// Serialize {http://web.service.mailarchiver.serpro/}attachment
82//
83function web_service_mailarchiver_serpro__attachment_serialize(cxfjsutils, elementName, extraNamespaces) {
84    var xml = '';
85    if (elementName != null) {
86     xml = xml + '<';
87     xml = xml + elementName;
88     if (extraNamespaces) {
89      xml = xml + ' ' + extraNamespaces;
90     }
91     xml = xml + '>';
92    }
93    // block for local variables
94    {
95     if (this._contentType != null) {
96      xml = xml + '<contentType>';
97      xml = xml + cxfjsutils.escapeXmlEntities(this._contentType);
98      xml = xml + '</contentType>';
99     }
100    }
101    // block for local variables
102    {
103     if (this._id != null) {
104      xml = xml + '<id>';
105      xml = xml + cxfjsutils.escapeXmlEntities(this._id);
106      xml = xml + '</id>';
107     }
108    }
109    // block for local variables
110    {
111     if (this._name != null) {
112      xml = xml + '<name>';
113      xml = xml + cxfjsutils.escapeXmlEntities(this._name);
114      xml = xml + '</name>';
115     }
116    }
117    // block for local variables
118    {
119     xml = xml + '<size>';
120     xml = xml + cxfjsutils.escapeXmlEntities(this._size);
121     xml = xml + '</size>';
122    }
123    if (elementName != null) {
124     xml = xml + '</';
125     xml = xml + elementName;
126     xml = xml + '>';
127    }
128    return xml;
129}
130
131web_service_mailarchiver_serpro__attachment.prototype.serialize = web_service_mailarchiver_serpro__attachment_serialize;
132
133function web_service_mailarchiver_serpro__attachment_deserialize (cxfjsutils, element) {
134    var newobject = new web_service_mailarchiver_serpro__attachment();
135    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
136    var curElement = cxfjsutils.getFirstElementChild(element);
137    var item;
138    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
139    cxfjsutils.trace('processing contentType');
140    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'contentType')) {
141     var value = null;
142     if (!cxfjsutils.isElementNil(curElement)) {
143      value = cxfjsutils.getNodeText(curElement);
144      item = value;
145     }
146     newobject.setContentType(item);
147     var item = null;
148     if (curElement != null) {
149      curElement = cxfjsutils.getNextElementSibling(curElement);
150     }
151    }
152    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
153    cxfjsutils.trace('processing id');
154    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'id')) {
155     var value = null;
156     if (!cxfjsutils.isElementNil(curElement)) {
157      value = cxfjsutils.getNodeText(curElement);
158      item = value;
159     }
160     newobject.setId(item);
161     var item = null;
162     if (curElement != null) {
163      curElement = cxfjsutils.getNextElementSibling(curElement);
164     }
165    }
166    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
167    cxfjsutils.trace('processing name');
168    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'name')) {
169     var value = null;
170     if (!cxfjsutils.isElementNil(curElement)) {
171      value = cxfjsutils.getNodeText(curElement);
172      item = value;
173     }
174     newobject.setName(item);
175     var item = null;
176     if (curElement != null) {
177      curElement = cxfjsutils.getNextElementSibling(curElement);
178     }
179    }
180    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
181    cxfjsutils.trace('processing size');
182    var value = null;
183    if (!cxfjsutils.isElementNil(curElement)) {
184     value = cxfjsutils.getNodeText(curElement);
185     item = parseInt(value);
186    }
187    newobject.setSize(item);
188    var item = null;
189    if (curElement != null) {
190     curElement = cxfjsutils.getNextElementSibling(curElement);
191    }
192    return newobject;
193}
194
195//
196// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}messageArray
197//
198function web_service_mailarchiver_serpro__messageArray () {
199    this.typeMarker = 'web_service_mailarchiver_serpro__messageArray';
200    this._item = [];
201}
202
203//
204// accessor is web_service_mailarchiver_serpro__messageArray.prototype.getItem
205// element get for item
206// - element type is {http://web.service.mailarchiver.serpro/}message
207// - required element
208// - array
209// - nillable
210//
211// element set for item
212// setter function is is web_service_mailarchiver_serpro__messageArray.prototype.setItem
213//
214function web_service_mailarchiver_serpro__messageArray_getItem() { return this._item;}
215
216web_service_mailarchiver_serpro__messageArray.prototype.getItem = web_service_mailarchiver_serpro__messageArray_getItem;
217
218function web_service_mailarchiver_serpro__messageArray_setItem(value) { this._item = value;}
219
220web_service_mailarchiver_serpro__messageArray.prototype.setItem = web_service_mailarchiver_serpro__messageArray_setItem;
221//
222// Serialize {http://web.service.mailarchiver.serpro/}messageArray
223//
224function web_service_mailarchiver_serpro__messageArray_serialize(cxfjsutils, elementName, extraNamespaces) {
225    var xml = '';
226    if (elementName != null) {
227     xml = xml + '<';
228     xml = xml + elementName;
229     if (extraNamespaces) {
230      xml = xml + ' ' + extraNamespaces;
231     }
232     xml = xml + '>';
233    }
234    // block for local variables
235    {
236     if (this._item != null) {
237      for (var ax = 0;ax < this._item.length;ax ++) {
238       if (this._item[ax] == null) {
239        xml = xml + '<item xsi:nil=\'true\'/>';
240       } else {
241        xml = xml + this._item[ax].serialize(cxfjsutils, 'item', null);
242       }
243      }
244     }
245    }
246    if (elementName != null) {
247     xml = xml + '</';
248     xml = xml + elementName;
249     xml = xml + '>';
250    }
251    return xml;
252}
253
254web_service_mailarchiver_serpro__messageArray.prototype.serialize = web_service_mailarchiver_serpro__messageArray_serialize;
255
256function web_service_mailarchiver_serpro__messageArray_deserialize (cxfjsutils, element) {
257    var newobject = new web_service_mailarchiver_serpro__messageArray();
258    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
259    var curElement = cxfjsutils.getFirstElementChild(element);
260    var item;
261    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
262    cxfjsutils.trace('processing item');
263    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'item')) {
264     item = [];
265     do  {
266      var arrayItem;
267      var value = null;
268      if (!cxfjsutils.isElementNil(curElement)) {
269       arrayItem = web_service_mailarchiver_serpro__message_deserialize(cxfjsutils, curElement);
270      }
271      item.push(arrayItem);
272      curElement = cxfjsutils.getNextElementSibling(curElement);
273     }
274       while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'item'));
275     newobject.setItem(item);
276     var item = null;
277    }
278    return newobject;
279}
280
281//
282// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}folderArray
283//
284function web_service_mailarchiver_serpro__folderArray () {
285    this.typeMarker = 'web_service_mailarchiver_serpro__folderArray';
286    this._item = [];
287}
288
289//
290// accessor is web_service_mailarchiver_serpro__folderArray.prototype.getItem
291// element get for item
292// - element type is {http://web.service.mailarchiver.serpro/}folder
293// - required element
294// - array
295// - nillable
296//
297// element set for item
298// setter function is is web_service_mailarchiver_serpro__folderArray.prototype.setItem
299//
300function web_service_mailarchiver_serpro__folderArray_getItem() { return this._item;}
301
302web_service_mailarchiver_serpro__folderArray.prototype.getItem = web_service_mailarchiver_serpro__folderArray_getItem;
303
304function web_service_mailarchiver_serpro__folderArray_setItem(value) { this._item = value;}
305
306web_service_mailarchiver_serpro__folderArray.prototype.setItem = web_service_mailarchiver_serpro__folderArray_setItem;
307//
308// Serialize {http://web.service.mailarchiver.serpro/}folderArray
309//
310function web_service_mailarchiver_serpro__folderArray_serialize(cxfjsutils, elementName, extraNamespaces) {
311    var xml = '';
312    if (elementName != null) {
313     xml = xml + '<';
314     xml = xml + elementName;
315     if (extraNamespaces) {
316      xml = xml + ' ' + extraNamespaces;
317     }
318     xml = xml + '>';
319    }
320    // block for local variables
321    {
322     if (this._item != null) {
323      for (var ax = 0;ax < this._item.length;ax ++) {
324       if (this._item[ax] == null) {
325        xml = xml + '<item xsi:nil=\'true\'/>';
326       } else {
327        xml = xml + this._item[ax].serialize(cxfjsutils, 'item', null);
328       }
329      }
330     }
331    }
332    if (elementName != null) {
333     xml = xml + '</';
334     xml = xml + elementName;
335     xml = xml + '>';
336    }
337    return xml;
338}
339
340web_service_mailarchiver_serpro__folderArray.prototype.serialize = web_service_mailarchiver_serpro__folderArray_serialize;
341
342function web_service_mailarchiver_serpro__folderArray_deserialize (cxfjsutils, element) {
343    var newobject = new web_service_mailarchiver_serpro__folderArray();
344    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
345    var curElement = cxfjsutils.getFirstElementChild(element);
346    var item;
347    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
348    cxfjsutils.trace('processing item');
349    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'item')) {
350     item = [];
351     do  {
352      var arrayItem;
353      var value = null;
354      if (!cxfjsutils.isElementNil(curElement)) {
355       arrayItem = web_service_mailarchiver_serpro__folder_deserialize(cxfjsutils, curElement);
356      }
357      item.push(arrayItem);
358      curElement = cxfjsutils.getNextElementSibling(curElement);
359     }
360       while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'item'));
361     newobject.setItem(item);
362     var item = null;
363    }
364    return newobject;
365}
366
367//
368// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}attachmentArray
369//
370function web_service_mailarchiver_serpro__attachmentArray () {
371    this.typeMarker = 'web_service_mailarchiver_serpro__attachmentArray';
372    this._item = [];
373}
374
375//
376// accessor is web_service_mailarchiver_serpro__attachmentArray.prototype.getItem
377// element get for item
378// - element type is {http://web.service.mailarchiver.serpro/}attachment
379// - required element
380// - array
381// - nillable
382//
383// element set for item
384// setter function is is web_service_mailarchiver_serpro__attachmentArray.prototype.setItem
385//
386function web_service_mailarchiver_serpro__attachmentArray_getItem() { return this._item;}
387
388web_service_mailarchiver_serpro__attachmentArray.prototype.getItem = web_service_mailarchiver_serpro__attachmentArray_getItem;
389
390function web_service_mailarchiver_serpro__attachmentArray_setItem(value) { this._item = value;}
391
392web_service_mailarchiver_serpro__attachmentArray.prototype.setItem = web_service_mailarchiver_serpro__attachmentArray_setItem;
393//
394// Serialize {http://web.service.mailarchiver.serpro/}attachmentArray
395//
396function web_service_mailarchiver_serpro__attachmentArray_serialize(cxfjsutils, elementName, extraNamespaces) {
397    var xml = '';
398    if (elementName != null) {
399     xml = xml + '<';
400     xml = xml + elementName;
401     if (extraNamespaces) {
402      xml = xml + ' ' + extraNamespaces;
403     }
404     xml = xml + '>';
405    }
406    // block for local variables
407    {
408     if (this._item != null) {
409      for (var ax = 0;ax < this._item.length;ax ++) {
410       if (this._item[ax] == null) {
411        xml = xml + '<item xsi:nil=\'true\'/>';
412       } else {
413        xml = xml + this._item[ax].serialize(cxfjsutils, 'item', null);
414       }
415      }
416     }
417    }
418    if (elementName != null) {
419     xml = xml + '</';
420     xml = xml + elementName;
421     xml = xml + '>';
422    }
423    return xml;
424}
425
426web_service_mailarchiver_serpro__attachmentArray.prototype.serialize = web_service_mailarchiver_serpro__attachmentArray_serialize;
427
428function web_service_mailarchiver_serpro__attachmentArray_deserialize (cxfjsutils, element) {
429    var newobject = new web_service_mailarchiver_serpro__attachmentArray();
430    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
431    var curElement = cxfjsutils.getFirstElementChild(element);
432    var item;
433    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
434    cxfjsutils.trace('processing item');
435    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'item')) {
436     item = [];
437     do  {
438      var arrayItem;
439      var value = null;
440      if (!cxfjsutils.isElementNil(curElement)) {
441       arrayItem = web_service_mailarchiver_serpro__attachment_deserialize(cxfjsutils, curElement);
442      }
443      item.push(arrayItem);
444      curElement = cxfjsutils.getNextElementSibling(curElement);
445     }
446       while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'item'));
447     newobject.setItem(item);
448     var item = null;
449    }
450    return newobject;
451}
452
453//
454// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}folder
455//
456function web_service_mailarchiver_serpro__folder () {
457    this.typeMarker = 'web_service_mailarchiver_serpro__folder';
458    this._childCount = 0;
459    this._fullName = null;
460    this._id = null;
461    this._name = null;
462    this._parentId = null;
463}
464
465//
466// accessor is web_service_mailarchiver_serpro__folder.prototype.getChildCount
467// element get for childCount
468// - element type is {http://www.w3.org/2001/XMLSchema}int
469// - required element
470//
471// element set for childCount
472// setter function is is web_service_mailarchiver_serpro__folder.prototype.setChildCount
473//
474function web_service_mailarchiver_serpro__folder_getChildCount() { return this._childCount;}
475
476web_service_mailarchiver_serpro__folder.prototype.getChildCount = web_service_mailarchiver_serpro__folder_getChildCount;
477
478function web_service_mailarchiver_serpro__folder_setChildCount(value) { this._childCount = value;}
479
480web_service_mailarchiver_serpro__folder.prototype.setChildCount = web_service_mailarchiver_serpro__folder_setChildCount;
481//
482// accessor is web_service_mailarchiver_serpro__folder.prototype.getFullName
483// element get for fullName
484// - element type is {http://www.w3.org/2001/XMLSchema}string
485// - optional element
486//
487// element set for fullName
488// setter function is is web_service_mailarchiver_serpro__folder.prototype.setFullName
489//
490function web_service_mailarchiver_serpro__folder_getFullName() { return this._fullName;}
491
492web_service_mailarchiver_serpro__folder.prototype.getFullName = web_service_mailarchiver_serpro__folder_getFullName;
493
494function web_service_mailarchiver_serpro__folder_setFullName(value) { this._fullName = value;}
495
496web_service_mailarchiver_serpro__folder.prototype.setFullName = web_service_mailarchiver_serpro__folder_setFullName;
497//
498// accessor is web_service_mailarchiver_serpro__folder.prototype.getId
499// element get for id
500// - element type is {http://www.w3.org/2001/XMLSchema}string
501// - optional element
502//
503// element set for id
504// setter function is is web_service_mailarchiver_serpro__folder.prototype.setId
505//
506function web_service_mailarchiver_serpro__folder_getId() { return this._id;}
507
508web_service_mailarchiver_serpro__folder.prototype.getId = web_service_mailarchiver_serpro__folder_getId;
509
510function web_service_mailarchiver_serpro__folder_setId(value) { this._id = value;}
511
512web_service_mailarchiver_serpro__folder.prototype.setId = web_service_mailarchiver_serpro__folder_setId;
513//
514// accessor is web_service_mailarchiver_serpro__folder.prototype.getName
515// element get for name
516// - element type is {http://www.w3.org/2001/XMLSchema}string
517// - optional element
518//
519// element set for name
520// setter function is is web_service_mailarchiver_serpro__folder.prototype.setName
521//
522function web_service_mailarchiver_serpro__folder_getName() { return this._name;}
523
524web_service_mailarchiver_serpro__folder.prototype.getName = web_service_mailarchiver_serpro__folder_getName;
525
526function web_service_mailarchiver_serpro__folder_setName(value) { this._name = value;}
527
528web_service_mailarchiver_serpro__folder.prototype.setName = web_service_mailarchiver_serpro__folder_setName;
529//
530// accessor is web_service_mailarchiver_serpro__folder.prototype.getParentId
531// element get for parentId
532// - element type is {http://www.w3.org/2001/XMLSchema}string
533// - optional element
534//
535// element set for parentId
536// setter function is is web_service_mailarchiver_serpro__folder.prototype.setParentId
537//
538function web_service_mailarchiver_serpro__folder_getParentId() { return this._parentId;}
539
540web_service_mailarchiver_serpro__folder.prototype.getParentId = web_service_mailarchiver_serpro__folder_getParentId;
541
542function web_service_mailarchiver_serpro__folder_setParentId(value) { this._parentId = value;}
543
544web_service_mailarchiver_serpro__folder.prototype.setParentId = web_service_mailarchiver_serpro__folder_setParentId;
545//
546// Serialize {http://web.service.mailarchiver.serpro/}folder
547//
548function web_service_mailarchiver_serpro__folder_serialize(cxfjsutils, elementName, extraNamespaces) {
549    var xml = '';
550    if (elementName != null) {
551     xml = xml + '<';
552     xml = xml + elementName;
553     if (extraNamespaces) {
554      xml = xml + ' ' + extraNamespaces;
555     }
556     xml = xml + '>';
557    }
558    // block for local variables
559    {
560     xml = xml + '<childCount>';
561     xml = xml + cxfjsutils.escapeXmlEntities(this._childCount);
562     xml = xml + '</childCount>';
563    }
564    // block for local variables
565    {
566     if (this._fullName != null) {
567      xml = xml + '<fullName>';
568      xml = xml + cxfjsutils.escapeXmlEntities(this._fullName);
569      xml = xml + '</fullName>';
570     }
571    }
572    // block for local variables
573    {
574     if (this._id != null) {
575      xml = xml + '<id>';
576      xml = xml + cxfjsutils.escapeXmlEntities(this._id);
577      xml = xml + '</id>';
578     }
579    }
580    // block for local variables
581    {
582     if (this._name != null) {
583      xml = xml + '<name>';
584      xml = xml + cxfjsutils.escapeXmlEntities(this._name);
585      xml = xml + '</name>';
586     }
587    }
588    // block for local variables
589    {
590     if (this._parentId != null) {
591      xml = xml + '<parentId>';
592      xml = xml + cxfjsutils.escapeXmlEntities(this._parentId);
593      xml = xml + '</parentId>';
594     }
595    }
596    if (elementName != null) {
597     xml = xml + '</';
598     xml = xml + elementName;
599     xml = xml + '>';
600    }
601    return xml;
602}
603
604web_service_mailarchiver_serpro__folder.prototype.serialize = web_service_mailarchiver_serpro__folder_serialize;
605
606function web_service_mailarchiver_serpro__folder_deserialize (cxfjsutils, element) {
607    var newobject = new web_service_mailarchiver_serpro__folder();
608    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
609    var curElement = cxfjsutils.getFirstElementChild(element);
610    var item;
611    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
612    cxfjsutils.trace('processing childCount');
613    var value = null;
614    if (!cxfjsutils.isElementNil(curElement)) {
615     value = cxfjsutils.getNodeText(curElement);
616     item = parseInt(value);
617    }
618    newobject.setChildCount(item);
619    var item = null;
620    if (curElement != null) {
621     curElement = cxfjsutils.getNextElementSibling(curElement);
622    }
623    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
624    cxfjsutils.trace('processing fullName');
625    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'fullName')) {
626     var value = null;
627     if (!cxfjsutils.isElementNil(curElement)) {
628      value = cxfjsutils.getNodeText(curElement);
629      item = value;
630     }
631     newobject.setFullName(item);
632     var item = null;
633     if (curElement != null) {
634      curElement = cxfjsutils.getNextElementSibling(curElement);
635     }
636    }
637    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
638    cxfjsutils.trace('processing id');
639    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'id')) {
640     var value = null;
641     if (!cxfjsutils.isElementNil(curElement)) {
642      value = cxfjsutils.getNodeText(curElement);
643      item = value;
644     }
645     newobject.setId(item);
646     var item = null;
647     if (curElement != null) {
648      curElement = cxfjsutils.getNextElementSibling(curElement);
649     }
650    }
651    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
652    cxfjsutils.trace('processing name');
653    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'name')) {
654     var value = null;
655     if (!cxfjsutils.isElementNil(curElement)) {
656      value = cxfjsutils.getNodeText(curElement);
657      item = value;
658     }
659     newobject.setName(item);
660     var item = null;
661     if (curElement != null) {
662      curElement = cxfjsutils.getNextElementSibling(curElement);
663     }
664    }
665    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
666    cxfjsutils.trace('processing parentId');
667    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'parentId')) {
668     var value = null;
669     if (!cxfjsutils.isElementNil(curElement)) {
670      value = cxfjsutils.getNodeText(curElement);
671      item = value;
672     }
673     newobject.setParentId(item);
674     var item = null;
675     if (curElement != null) {
676      curElement = cxfjsutils.getNextElementSibling(curElement);
677     }
678    }
679    return newobject;
680}
681
682//
683// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}message
684//
685function web_service_mailarchiver_serpro__message () {
686    this.typeMarker = 'web_service_mailarchiver_serpro__message';
687    this._date = null;
688    this._folderId = null;
689    this._from = null;
690    this._id = null;
691    this._size = 0;
692    this._subject = null;
693    this._to = null;
694}
695
696//
697// accessor is web_service_mailarchiver_serpro__message.prototype.getDate
698// element get for date
699// - element type is {http://www.w3.org/2001/XMLSchema}string
700// - optional element
701//
702// element set for date
703// setter function is is web_service_mailarchiver_serpro__message.prototype.setDate
704//
705function web_service_mailarchiver_serpro__message_getDate() { return this._date;}
706
707web_service_mailarchiver_serpro__message.prototype.getDate = web_service_mailarchiver_serpro__message_getDate;
708
709function web_service_mailarchiver_serpro__message_setDate(value) { this._date = value;}
710
711web_service_mailarchiver_serpro__message.prototype.setDate = web_service_mailarchiver_serpro__message_setDate;
712//
713// accessor is web_service_mailarchiver_serpro__message.prototype.getFolderId
714// element get for folderId
715// - element type is {http://www.w3.org/2001/XMLSchema}string
716// - optional element
717//
718// element set for folderId
719// setter function is is web_service_mailarchiver_serpro__message.prototype.setFolderId
720//
721function web_service_mailarchiver_serpro__message_getFolderId() { return this._folderId;}
722
723web_service_mailarchiver_serpro__message.prototype.getFolderId = web_service_mailarchiver_serpro__message_getFolderId;
724
725function web_service_mailarchiver_serpro__message_setFolderId(value) { this._folderId = value;}
726
727web_service_mailarchiver_serpro__message.prototype.setFolderId = web_service_mailarchiver_serpro__message_setFolderId;
728//
729// accessor is web_service_mailarchiver_serpro__message.prototype.getFrom
730// element get for from
731// - element type is {http://www.w3.org/2001/XMLSchema}string
732// - optional element
733//
734// element set for from
735// setter function is is web_service_mailarchiver_serpro__message.prototype.setFrom
736//
737function web_service_mailarchiver_serpro__message_getFrom() { return this._from;}
738
739web_service_mailarchiver_serpro__message.prototype.getFrom = web_service_mailarchiver_serpro__message_getFrom;
740
741function web_service_mailarchiver_serpro__message_setFrom(value) { this._from = value;}
742
743web_service_mailarchiver_serpro__message.prototype.setFrom = web_service_mailarchiver_serpro__message_setFrom;
744//
745// accessor is web_service_mailarchiver_serpro__message.prototype.getId
746// element get for id
747// - element type is {http://www.w3.org/2001/XMLSchema}string
748// - optional element
749//
750// element set for id
751// setter function is is web_service_mailarchiver_serpro__message.prototype.setId
752//
753function web_service_mailarchiver_serpro__message_getId() { return this._id;}
754
755web_service_mailarchiver_serpro__message.prototype.getId = web_service_mailarchiver_serpro__message_getId;
756
757function web_service_mailarchiver_serpro__message_setId(value) { this._id = value;}
758
759web_service_mailarchiver_serpro__message.prototype.setId = web_service_mailarchiver_serpro__message_setId;
760//
761// accessor is web_service_mailarchiver_serpro__message.prototype.getSize
762// element get for size
763// - element type is {http://www.w3.org/2001/XMLSchema}long
764// - required element
765//
766// element set for size
767// setter function is is web_service_mailarchiver_serpro__message.prototype.setSize
768//
769function web_service_mailarchiver_serpro__message_getSize() { return this._size;}
770
771web_service_mailarchiver_serpro__message.prototype.getSize = web_service_mailarchiver_serpro__message_getSize;
772
773function web_service_mailarchiver_serpro__message_setSize(value) { this._size = value;}
774
775web_service_mailarchiver_serpro__message.prototype.setSize = web_service_mailarchiver_serpro__message_setSize;
776//
777// accessor is web_service_mailarchiver_serpro__message.prototype.getSubject
778// element get for subject
779// - element type is {http://www.w3.org/2001/XMLSchema}string
780// - optional element
781//
782// element set for subject
783// setter function is is web_service_mailarchiver_serpro__message.prototype.setSubject
784//
785function web_service_mailarchiver_serpro__message_getSubject() { return this._subject;}
786
787web_service_mailarchiver_serpro__message.prototype.getSubject = web_service_mailarchiver_serpro__message_getSubject;
788
789function web_service_mailarchiver_serpro__message_setSubject(value) { this._subject = value;}
790
791web_service_mailarchiver_serpro__message.prototype.setSubject = web_service_mailarchiver_serpro__message_setSubject;
792//
793// accessor is web_service_mailarchiver_serpro__message.prototype.getTo
794// element get for to
795// - element type is {http://www.w3.org/2001/XMLSchema}string
796// - optional element
797//
798// element set for to
799// setter function is is web_service_mailarchiver_serpro__message.prototype.setTo
800//
801function web_service_mailarchiver_serpro__message_getTo() { return this._to;}
802
803web_service_mailarchiver_serpro__message.prototype.getTo = web_service_mailarchiver_serpro__message_getTo;
804
805function web_service_mailarchiver_serpro__message_setTo(value) { this._to = value;}
806
807web_service_mailarchiver_serpro__message.prototype.setTo = web_service_mailarchiver_serpro__message_setTo;
808//
809// Serialize {http://web.service.mailarchiver.serpro/}message
810//
811function web_service_mailarchiver_serpro__message_serialize(cxfjsutils, elementName, extraNamespaces) {
812    var xml = '';
813    if (elementName != null) {
814     xml = xml + '<';
815     xml = xml + elementName;
816     if (extraNamespaces) {
817      xml = xml + ' ' + extraNamespaces;
818     }
819     xml = xml + '>';
820    }
821    // block for local variables
822    {
823     if (this._date != null) {
824      xml = xml + '<date>';
825      xml = xml + cxfjsutils.escapeXmlEntities(this._date);
826      xml = xml + '</date>';
827     }
828    }
829    // block for local variables
830    {
831     if (this._folderId != null) {
832      xml = xml + '<folderId>';
833      xml = xml + cxfjsutils.escapeXmlEntities(this._folderId);
834      xml = xml + '</folderId>';
835     }
836    }
837    // block for local variables
838    {
839     if (this._from != null) {
840      xml = xml + '<from>';
841      xml = xml + cxfjsutils.escapeXmlEntities(this._from);
842      xml = xml + '</from>';
843     }
844    }
845    // block for local variables
846    {
847     if (this._id != null) {
848      xml = xml + '<id>';
849      xml = xml + cxfjsutils.escapeXmlEntities(this._id);
850      xml = xml + '</id>';
851     }
852    }
853    // block for local variables
854    {
855     xml = xml + '<size>';
856     xml = xml + cxfjsutils.escapeXmlEntities(this._size);
857     xml = xml + '</size>';
858    }
859    // block for local variables
860    {
861     if (this._subject != null) {
862      xml = xml + '<subject>';
863      xml = xml + cxfjsutils.escapeXmlEntities(this._subject);
864      xml = xml + '</subject>';
865     }
866    }
867    // block for local variables
868    {
869     if (this._to != null) {
870      xml = xml + '<to>';
871      xml = xml + cxfjsutils.escapeXmlEntities(this._to);
872      xml = xml + '</to>';
873     }
874    }
875    if (elementName != null) {
876     xml = xml + '</';
877     xml = xml + elementName;
878     xml = xml + '>';
879    }
880    return xml;
881}
882
883web_service_mailarchiver_serpro__message.prototype.serialize = web_service_mailarchiver_serpro__message_serialize;
884
885function web_service_mailarchiver_serpro__message_deserialize (cxfjsutils, element) {
886    var newobject = new web_service_mailarchiver_serpro__message();
887    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
888    var curElement = cxfjsutils.getFirstElementChild(element);
889    var item;
890    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
891    cxfjsutils.trace('processing date');
892    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'date')) {
893     var value = null;
894     if (!cxfjsutils.isElementNil(curElement)) {
895      value = cxfjsutils.getNodeText(curElement);
896      item = value;
897     }
898     newobject.setDate(item);
899     var item = null;
900     if (curElement != null) {
901      curElement = cxfjsutils.getNextElementSibling(curElement);
902     }
903    }
904    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
905    cxfjsutils.trace('processing folderId');
906    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'folderId')) {
907     var value = null;
908     if (!cxfjsutils.isElementNil(curElement)) {
909      value = cxfjsutils.getNodeText(curElement);
910      item = value;
911     }
912     newobject.setFolderId(item);
913     var item = null;
914     if (curElement != null) {
915      curElement = cxfjsutils.getNextElementSibling(curElement);
916     }
917    }
918    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
919    cxfjsutils.trace('processing from');
920    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'from')) {
921     var value = null;
922     if (!cxfjsutils.isElementNil(curElement)) {
923      value = cxfjsutils.getNodeText(curElement);
924      item = value;
925     }
926     newobject.setFrom(item);
927     var item = null;
928     if (curElement != null) {
929      curElement = cxfjsutils.getNextElementSibling(curElement);
930     }
931    }
932    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
933    cxfjsutils.trace('processing id');
934    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'id')) {
935     var value = null;
936     if (!cxfjsutils.isElementNil(curElement)) {
937      value = cxfjsutils.getNodeText(curElement);
938      item = value;
939     }
940     newobject.setId(item);
941     var item = null;
942     if (curElement != null) {
943      curElement = cxfjsutils.getNextElementSibling(curElement);
944     }
945    }
946    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
947    cxfjsutils.trace('processing size');
948    var value = null;
949    if (!cxfjsutils.isElementNil(curElement)) {
950     value = cxfjsutils.getNodeText(curElement);
951     item = parseInt(value);
952    }
953    newobject.setSize(item);
954    var item = null;
955    if (curElement != null) {
956     curElement = cxfjsutils.getNextElementSibling(curElement);
957    }
958    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
959    cxfjsutils.trace('processing subject');
960    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'subject')) {
961     var value = null;
962     if (!cxfjsutils.isElementNil(curElement)) {
963      value = cxfjsutils.getNodeText(curElement);
964      item = value;
965     }
966     newobject.setSubject(item);
967     var item = null;
968     if (curElement != null) {
969      curElement = cxfjsutils.getNextElementSibling(curElement);
970     }
971    }
972    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
973    cxfjsutils.trace('processing to');
974    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'to')) {
975     var value = null;
976     if (!cxfjsutils.isElementNil(curElement)) {
977      value = cxfjsutils.getNodeText(curElement);
978      item = value;
979     }
980     newobject.setTo(item);
981     var item = null;
982     if (curElement != null) {
983      curElement = cxfjsutils.getNextElementSibling(curElement);
984     }
985    }
986    return newobject;
987}
988
989//
990// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}session
991//
992function web_service_mailarchiver_serpro__session () {
993    this.typeMarker = 'web_service_mailarchiver_serpro__session';
994    this._expiration = 0;
995    this._id = null;
996    this._permissions = 0;
997}
998
999//
1000// accessor is web_service_mailarchiver_serpro__session.prototype.getExpiration
1001// element get for expiration
1002// - element type is {http://www.w3.org/2001/XMLSchema}long
1003// - required element
1004//
1005// element set for expiration
1006// setter function is is web_service_mailarchiver_serpro__session.prototype.setExpiration
1007//
1008function web_service_mailarchiver_serpro__session_getExpiration() { return this._expiration;}
1009
1010web_service_mailarchiver_serpro__session.prototype.getExpiration = web_service_mailarchiver_serpro__session_getExpiration;
1011
1012function web_service_mailarchiver_serpro__session_setExpiration(value) { this._expiration = value;}
1013
1014web_service_mailarchiver_serpro__session.prototype.setExpiration = web_service_mailarchiver_serpro__session_setExpiration;
1015//
1016// accessor is web_service_mailarchiver_serpro__session.prototype.getId
1017// element get for id
1018// - element type is {http://www.w3.org/2001/XMLSchema}string
1019// - optional element
1020//
1021// element set for id
1022// setter function is is web_service_mailarchiver_serpro__session.prototype.setId
1023//
1024function web_service_mailarchiver_serpro__session_getId() { return this._id;}
1025
1026web_service_mailarchiver_serpro__session.prototype.getId = web_service_mailarchiver_serpro__session_getId;
1027
1028function web_service_mailarchiver_serpro__session_setId(value) { this._id = value;}
1029
1030web_service_mailarchiver_serpro__session.prototype.setId = web_service_mailarchiver_serpro__session_setId;
1031//
1032// accessor is web_service_mailarchiver_serpro__session.prototype.getPermissions
1033// element get for permissions
1034// - element type is {http://www.w3.org/2001/XMLSchema}long
1035// - required element
1036//
1037// element set for permissions
1038// setter function is is web_service_mailarchiver_serpro__session.prototype.setPermissions
1039//
1040function web_service_mailarchiver_serpro__session_getPermissions() { return this._permissions;}
1041
1042web_service_mailarchiver_serpro__session.prototype.getPermissions = web_service_mailarchiver_serpro__session_getPermissions;
1043
1044function web_service_mailarchiver_serpro__session_setPermissions(value) { this._permissions = value;}
1045
1046web_service_mailarchiver_serpro__session.prototype.setPermissions = web_service_mailarchiver_serpro__session_setPermissions;
1047//
1048// Serialize {http://web.service.mailarchiver.serpro/}session
1049//
1050function web_service_mailarchiver_serpro__session_serialize(cxfjsutils, elementName, extraNamespaces) {
1051    var xml = '';
1052    if (elementName != null) {
1053     xml = xml + '<';
1054     xml = xml + elementName;
1055     if (extraNamespaces) {
1056      xml = xml + ' ' + extraNamespaces;
1057     }
1058     xml = xml + '>';
1059    }
1060    // block for local variables
1061    {
1062     xml = xml + '<expiration>';
1063     xml = xml + cxfjsutils.escapeXmlEntities(this._expiration);
1064     xml = xml + '</expiration>';
1065    }
1066    // block for local variables
1067    {
1068     if (this._id != null) {
1069      xml = xml + '<id>';
1070      xml = xml + cxfjsutils.escapeXmlEntities(this._id);
1071      xml = xml + '</id>';
1072     }
1073    }
1074    // block for local variables
1075    {
1076     xml = xml + '<permissions>';
1077     xml = xml + cxfjsutils.escapeXmlEntities(this._permissions);
1078     xml = xml + '</permissions>';
1079    }
1080    if (elementName != null) {
1081     xml = xml + '</';
1082     xml = xml + elementName;
1083     xml = xml + '>';
1084    }
1085    return xml;
1086}
1087
1088web_service_mailarchiver_serpro__session.prototype.serialize = web_service_mailarchiver_serpro__session_serialize;
1089
1090function web_service_mailarchiver_serpro__session_deserialize (cxfjsutils, element) {
1091    var newobject = new web_service_mailarchiver_serpro__session();
1092    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
1093    var curElement = cxfjsutils.getFirstElementChild(element);
1094    var item;
1095    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1096    cxfjsutils.trace('processing expiration');
1097    var value = null;
1098    if (!cxfjsutils.isElementNil(curElement)) {
1099     value = cxfjsutils.getNodeText(curElement);
1100     item = parseInt(value);
1101    }
1102    newobject.setExpiration(item);
1103    var item = null;
1104    if (curElement != null) {
1105     curElement = cxfjsutils.getNextElementSibling(curElement);
1106    }
1107    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1108    cxfjsutils.trace('processing id');
1109    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'id')) {
1110     var value = null;
1111     if (!cxfjsutils.isElementNil(curElement)) {
1112      value = cxfjsutils.getNodeText(curElement);
1113      item = value;
1114     }
1115     newobject.setId(item);
1116     var item = null;
1117     if (curElement != null) {
1118      curElement = cxfjsutils.getNextElementSibling(curElement);
1119     }
1120    }
1121    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1122    cxfjsutils.trace('processing permissions');
1123    var value = null;
1124    if (!cxfjsutils.isElementNil(curElement)) {
1125     value = cxfjsutils.getNodeText(curElement);
1126     item = parseInt(value);
1127    }
1128    newobject.setPermissions(item);
1129    var item = null;
1130    if (curElement != null) {
1131     curElement = cxfjsutils.getNextElementSibling(curElement);
1132    }
1133    return newobject;
1134}
1135
1136//
1137// Definitions for schema: http://jaxb.dev.java.net/array
1138//  schema2.xsd
1139//
1140//
1141// Constructor for XML Schema item {http://jaxb.dev.java.net/array}stringArray
1142//
1143function jaxb_dev_java_net_array_stringArray () {
1144    this.typeMarker = 'jaxb_dev_java_net_array_stringArray';
1145    this._item = [];
1146}
1147
1148//
1149// accessor is jaxb_dev_java_net_array_stringArray.prototype.getItem
1150// element get for item
1151// - element type is {http://www.w3.org/2001/XMLSchema}string
1152// - required element
1153// - array
1154// - nillable
1155//
1156// element set for item
1157// setter function is is jaxb_dev_java_net_array_stringArray.prototype.setItem
1158//
1159function jaxb_dev_java_net_array_stringArray_getItem() { return this._item;}
1160
1161jaxb_dev_java_net_array_stringArray.prototype.getItem = jaxb_dev_java_net_array_stringArray_getItem;
1162
1163function jaxb_dev_java_net_array_stringArray_setItem(value) { this._item = value;}
1164
1165jaxb_dev_java_net_array_stringArray.prototype.setItem = jaxb_dev_java_net_array_stringArray_setItem;
1166//
1167// Serialize {http://jaxb.dev.java.net/array}stringArray
1168//
1169function jaxb_dev_java_net_array_stringArray_serialize(cxfjsutils, elementName, extraNamespaces) {
1170    var xml = '';
1171    if (elementName != null) {
1172     xml = xml + '<';
1173     xml = xml + elementName;
1174     if (extraNamespaces) {
1175      xml = xml + ' ' + extraNamespaces;
1176     }
1177     xml = xml + '>';
1178    }
1179    // block for local variables
1180    {
1181     if (this._item != null) {
1182      for (var ax = 0;ax < this._item.length;ax ++) {
1183       if (this._item[ax] == null) {
1184        xml = xml + '<item xsi:nil=\'true\'/>';
1185       } else {
1186        xml = xml + '<item>';
1187        xml = xml + cxfjsutils.escapeXmlEntities(this._item[ax]);
1188        xml = xml + '</item>';
1189       }
1190      }
1191     }
1192    }
1193    if (elementName != null) {
1194     xml = xml + '</';
1195     xml = xml + elementName;
1196     xml = xml + '>';
1197    }
1198    return xml;
1199}
1200
1201jaxb_dev_java_net_array_stringArray.prototype.serialize = jaxb_dev_java_net_array_stringArray_serialize;
1202
1203function jaxb_dev_java_net_array_stringArray_deserialize (cxfjsutils, element) {
1204    var newobject = new jaxb_dev_java_net_array_stringArray();
1205    cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
1206    var curElement = cxfjsutils.getFirstElementChild(element);
1207    var item;
1208    cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
1209    cxfjsutils.trace('processing item');
1210    if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'item')) {
1211     item = [];
1212     do  {
1213      var arrayItem;
1214      var value = null;
1215      if (!cxfjsutils.isElementNil(curElement)) {
1216       value = cxfjsutils.getNodeText(curElement);
1217       arrayItem = value;
1218      }
1219      item.push(arrayItem);
1220      curElement = cxfjsutils.getNextElementSibling(curElement);
1221     }
1222       while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'item'));
1223     newobject.setItem(item);
1224     var item = null;
1225    }
1226    return newobject;
1227}
1228
1229//
1230// Definitions for service: {http://web.service.mailarchiver.serpro/}ArchiveServices
1231//
1232
1233// Javascript for {http://web.service.mailarchiver.serpro/}ArchiveServices
1234
1235function web_service_mailarchiver_serpro__ArchiveServices () {
1236    this.jsutils = new CxfApacheOrgUtil();
1237    this.jsutils.interfaceObject = this;
1238    this.synchronous = false;
1239    this.url = 'http://10.200.242.53:9876/arcserv/ArchiveServices';
1240    this.client = null;
1241    this.response = null;
1242    this.globalElementSerializers = [];
1243    this.globalElementDeserializers = [];
1244    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}folder'] = web_service_mailarchiver_serpro__folder_serialize;
1245    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}folder'] = web_service_mailarchiver_serpro__folder_deserialize;
1246    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}attachment'] = web_service_mailarchiver_serpro__attachment_serialize;
1247    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}attachment'] = web_service_mailarchiver_serpro__attachment_deserialize;
1248    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}message'] = web_service_mailarchiver_serpro__message_serialize;
1249    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}message'] = web_service_mailarchiver_serpro__message_deserialize;
1250    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}session'] = web_service_mailarchiver_serpro__session_serialize;
1251    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}session'] = web_service_mailarchiver_serpro__session_deserialize;
1252    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}attachment'] = web_service_mailarchiver_serpro__attachment_serialize;
1253    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}attachment'] = web_service_mailarchiver_serpro__attachment_deserialize;
1254    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}messageArray'] = web_service_mailarchiver_serpro__messageArray_serialize;
1255    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}messageArray'] = web_service_mailarchiver_serpro__messageArray_deserialize;
1256    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}folderArray'] = web_service_mailarchiver_serpro__folderArray_serialize;
1257    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}folderArray'] = web_service_mailarchiver_serpro__folderArray_deserialize;
1258    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}attachmentArray'] = web_service_mailarchiver_serpro__attachmentArray_serialize;
1259    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}attachmentArray'] = web_service_mailarchiver_serpro__attachmentArray_deserialize;
1260    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}folder'] = web_service_mailarchiver_serpro__folder_serialize;
1261    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}folder'] = web_service_mailarchiver_serpro__folder_deserialize;
1262    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}message'] = web_service_mailarchiver_serpro__message_serialize;
1263    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}message'] = web_service_mailarchiver_serpro__message_deserialize;
1264    this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}session'] = web_service_mailarchiver_serpro__session_serialize;
1265    this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}session'] = web_service_mailarchiver_serpro__session_deserialize;
1266    this.globalElementSerializers['{http://jaxb.dev.java.net/array}stringArray'] = jaxb_dev_java_net_array_stringArray_serialize;
1267    this.globalElementDeserializers['{http://jaxb.dev.java.net/array}stringArray'] = jaxb_dev_java_net_array_stringArray_deserialize;
1268}
1269
1270function web_service_mailarchiver_serpro__searchMessages_op_onsuccess(client, responseXml) {
1271    if (client.user_onsuccess) {
1272     var responseObject = null;
1273     var element = responseXml.documentElement;
1274     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
1275     element = this.jsutils.getFirstElementChild(element);
1276     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
1277     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
1278      element = this.jsutils.getNextElementSibling(element);
1279      if (element == null) {
1280       throw 'No env:Body in message.'
1281      }
1282     }
1283     element = this.jsutils.getFirstElementChild(element);
1284     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
1285     this.jsutils.trace('calling web_service_mailarchiver_serpro__searchMessagesResponse_deserializeResponse');
1286     responseObject = web_service_mailarchiver_serpro__searchMessagesResponse_deserializeResponse(this.jsutils, element);
1287     client.user_onsuccess(responseObject);
1288    }
1289}
1290
1291web_service_mailarchiver_serpro__ArchiveServices.prototype.searchMessages_onsuccess = web_service_mailarchiver_serpro__searchMessages_op_onsuccess;
1292
1293function web_service_mailarchiver_serpro__searchMessages_op_onerror(client) {
1294    if (client.user_onerror) {
1295     var httpStatus;
1296     var httpStatusText;
1297     try {
1298      httpStatus = client.req.status;
1299      httpStatusText = client.req.statusText;
1300     } catch(e) {
1301      httpStatus = -1;
1302      httpStatusText = 'Error opening connection to server';
1303     }
1304     client.user_onerror(httpStatus, httpStatusText);
1305    }
1306}
1307
1308web_service_mailarchiver_serpro__ArchiveServices.prototype.searchMessages_onerror = web_service_mailarchiver_serpro__searchMessages_op_onerror;
1309
1310//
1311// Operation {http://web.service.mailarchiver.serpro/}searchMessages
1312// - bare operation. Parameters:
1313// - type {http://www.w3.org/2001/XMLSchema}string
1314// - type {http://www.w3.org/2001/XMLSchema}string
1315// - jaxb_dev_java_net_array_stringArray
1316//
1317function web_service_mailarchiver_serpro__searchMessages_op(successCallback, errorCallback, sessionId, criteria, orderBy) {
1318    this.client = new CxfApacheOrgClient(this.jsutils);
1319    var xml = null;
1320    var args = new Array(3);
1321    args[0] = sessionId;
1322    args[1] = criteria;
1323    args[2] = orderBy;
1324    xml = this.searchMessages_serializeInput(this.jsutils, args);
1325    this.client.user_onsuccess = successCallback;
1326    this.client.user_onerror = errorCallback;
1327    var closureThis = this;
1328    this.client.onsuccess = function(client, responseXml) { closureThis.searchMessages_onsuccess(client, responseXml); };
1329    this.client.onerror = function(client) { closureThis.searchMessages_onerror(client); };
1330    var requestHeaders = [];
1331    requestHeaders['SOAPAction'] = '';
1332    this.jsutils.trace('synchronous = ' + this.synchronous);
1333    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
1334}
1335
1336web_service_mailarchiver_serpro__ArchiveServices.prototype.searchMessages = web_service_mailarchiver_serpro__searchMessages_op;
1337
1338function web_service_mailarchiver_serpro__searchMessages_serializeInput(cxfjsutils, args) {
1339    var xml;
1340    xml = cxfjsutils.beginSoap11Message("");
1341    xml = xml + '<jns0:searchMessages>';
1342    // block for local variables
1343    {
1344     xml = xml + '<sessionId>';
1345     xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
1346     xml = xml + '</sessionId>';
1347    }
1348    // block for local variables
1349    {
1350     xml = xml + '<criteria>';
1351     xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
1352     xml = xml + '</criteria>';
1353    }
1354    // block for local variables
1355    {
1356     xml = xml + args[2].serialize(cxfjsutils, 'orderBy', null);
1357    }
1358    xml = xml + '</jns0:searchMessages>';
1359    xml = xml + cxfjsutils.endSoap11Message();
1360    return xml;
1361}
1362
1363web_service_mailarchiver_serpro__ArchiveServices.prototype.searchMessages_serializeInput = web_service_mailarchiver_serpro__searchMessages_serializeInput;
1364
1365function web_service_mailarchiver_serpro__searchMessagesResponse_deserializeResponse(cxfjsutils, partElement) {
1366    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
1367    partElement = cxfjsutils.getFirstElementChild(partElement);
1368    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
1369    var returnObject = web_service_mailarchiver_serpro__messageArray_deserialize (cxfjsutils, partElement);
1370
1371    return returnObject;
1372}
1373function web_service_mailarchiver_serpro__logout_op_onsuccess(client, responseXml) {
1374    if (client.user_onsuccess) {
1375     var responseObject = null;
1376     var element = responseXml.documentElement;
1377     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
1378     element = this.jsutils.getFirstElementChild(element);
1379     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
1380     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
1381      element = this.jsutils.getNextElementSibling(element);
1382      if (element == null) {
1383       throw 'No env:Body in message.'
1384      }
1385     }
1386     element = this.jsutils.getFirstElementChild(element);
1387     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
1388     this.jsutils.trace('calling web_service_mailarchiver_serpro__logoutResponse_deserializeResponse');
1389     responseObject = web_service_mailarchiver_serpro__logoutResponse_deserializeResponse(this.jsutils, element);
1390     client.user_onsuccess(responseObject);
1391    }
1392}
1393
1394web_service_mailarchiver_serpro__ArchiveServices.prototype.logout_onsuccess = web_service_mailarchiver_serpro__logout_op_onsuccess;
1395
1396function web_service_mailarchiver_serpro__logout_op_onerror(client) {
1397    if (client.user_onerror) {
1398     var httpStatus;
1399     var httpStatusText;
1400     try {
1401      httpStatus = client.req.status;
1402      httpStatusText = client.req.statusText;
1403     } catch(e) {
1404      httpStatus = -1;
1405      httpStatusText = 'Error opening connection to server';
1406     }
1407     client.user_onerror(httpStatus, httpStatusText);
1408    }
1409}
1410
1411web_service_mailarchiver_serpro__ArchiveServices.prototype.logout_onerror = web_service_mailarchiver_serpro__logout_op_onerror;
1412
1413//
1414// Operation {http://web.service.mailarchiver.serpro/}logout
1415// - bare operation. Parameters:
1416// - type {http://www.w3.org/2001/XMLSchema}string
1417//
1418function web_service_mailarchiver_serpro__logout_op(successCallback, errorCallback, sessionId) {
1419    this.client = new CxfApacheOrgClient(this.jsutils);
1420    var xml = null;
1421    var args = new Array(1);
1422    args[0] = sessionId;
1423    xml = this.logout_serializeInput(this.jsutils, args);
1424    this.client.user_onsuccess = successCallback;
1425    this.client.user_onerror = errorCallback;
1426    var closureThis = this;
1427    this.client.onsuccess = function(client, responseXml) { closureThis.logout_onsuccess(client, responseXml); };
1428    this.client.onerror = function(client) { closureThis.logout_onerror(client); };
1429    var requestHeaders = [];
1430    requestHeaders['SOAPAction'] = '';
1431    this.jsutils.trace('synchronous = ' + this.synchronous);
1432    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
1433}
1434
1435web_service_mailarchiver_serpro__ArchiveServices.prototype.logout = web_service_mailarchiver_serpro__logout_op;
1436
1437function web_service_mailarchiver_serpro__logout_serializeInput(cxfjsutils, args) {
1438    var xml;
1439    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
1440    xml = xml + '<jns0:logout>';
1441    // block for local variables
1442    {
1443     xml = xml + '<sessionId>';
1444     xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
1445     xml = xml + '</sessionId>';
1446    }
1447    xml = xml + '</jns0:logout>';
1448    xml = xml + cxfjsutils.endSoap11Message();
1449    return xml;
1450}
1451
1452web_service_mailarchiver_serpro__ArchiveServices.prototype.logout_serializeInput = web_service_mailarchiver_serpro__logout_serializeInput;
1453
1454function web_service_mailarchiver_serpro__logoutResponse_deserializeResponse(cxfjsutils, partElement) {
1455    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
1456    partElement = cxfjsutils.getFirstElementChild(partElement);
1457    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
1458    var returnText = cxfjsutils.getNodeText(partElement);
1459    var returnObject = parseInt(returnText);
1460    return returnObject;
1461}
1462function web_service_mailarchiver_serpro__listMessages_op_onsuccess(client, responseXml) {
1463    if (client.user_onsuccess) {
1464     var responseObject = null;
1465     var element = responseXml.documentElement;
1466     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
1467     element = this.jsutils.getFirstElementChild(element);
1468     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
1469     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
1470      element = this.jsutils.getNextElementSibling(element);
1471      if (element == null) {
1472       throw 'No env:Body in message.'
1473      }
1474     }
1475     element = this.jsutils.getFirstElementChild(element);
1476     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
1477     this.jsutils.trace('calling web_service_mailarchiver_serpro__listMessagesResponse_deserializeResponse');
1478     responseObject = web_service_mailarchiver_serpro__listMessagesResponse_deserializeResponse(this.jsutils, element);
1479     client.user_onsuccess(responseObject);
1480    }
1481}
1482
1483web_service_mailarchiver_serpro__ArchiveServices.prototype.listMessages_onsuccess = web_service_mailarchiver_serpro__listMessages_op_onsuccess;
1484
1485function web_service_mailarchiver_serpro__listMessages_op_onerror(client) {
1486    if (client.user_onerror) {
1487     var httpStatus;
1488     var httpStatusText;
1489     try {
1490      httpStatus = client.req.status;
1491      httpStatusText = client.req.statusText;
1492     } catch(e) {
1493      httpStatus = -1;
1494      httpStatusText = 'Error opening connection to server';
1495     }
1496     client.user_onerror(httpStatus, httpStatusText);
1497    }
1498}
1499
1500web_service_mailarchiver_serpro__ArchiveServices.prototype.listMessages_onerror = web_service_mailarchiver_serpro__listMessages_op_onerror;
1501
1502//
1503// Operation {http://web.service.mailarchiver.serpro/}listMessages
1504// - bare operation. Parameters:
1505// - type {http://www.w3.org/2001/XMLSchema}string
1506// - type {http://www.w3.org/2001/XMLSchema}string
1507// - jaxb_dev_java_net_array_stringArray
1508//
1509function web_service_mailarchiver_serpro__listMessages_op(successCallback, errorCallback, sessionId, folderId, orderBy) {
1510    this.client = new CxfApacheOrgClient(this.jsutils);
1511    var xml = null;
1512    var args = new Array(3);
1513    args[0] = sessionId;
1514    args[1] = folderId;
1515    args[2] = orderBy;
1516    xml = this.listMessages_serializeInput(this.jsutils, args);
1517    this.client.user_onsuccess = successCallback;
1518    this.client.user_onerror = errorCallback;
1519    var closureThis = this;
1520    this.client.onsuccess = function(client, responseXml) { closureThis.listMessages_onsuccess(client, responseXml); };
1521    this.client.onerror = function(client) { closureThis.listMessages_onerror(client); };
1522    var requestHeaders = [];
1523    requestHeaders['SOAPAction'] = '';
1524    this.jsutils.trace('synchronous = ' + this.synchronous);
1525    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
1526}
1527
1528web_service_mailarchiver_serpro__ArchiveServices.prototype.listMessages = web_service_mailarchiver_serpro__listMessages_op;
1529
1530function web_service_mailarchiver_serpro__listMessages_serializeInput(cxfjsutils, args) {
1531    var xml;
1532    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
1533    xml = xml + '<jns0:listMessages>';
1534    // block for local variables
1535    {
1536     xml = xml + '<sessionId>';
1537     xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
1538     xml = xml + '</sessionId>';
1539    }
1540    // block for local variables
1541    {
1542     xml = xml + '<folderId>';
1543     xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
1544     xml = xml + '</folderId>';
1545    }
1546    // block for local variables
1547    {
1548     xml = xml + args[2].serialize(cxfjsutils, 'orderBy', null);
1549    }
1550    xml = xml + '</jns0:listMessages>';
1551    xml = xml + cxfjsutils.endSoap11Message();
1552    return xml;
1553}
1554
1555web_service_mailarchiver_serpro__ArchiveServices.prototype.listMessages_serializeInput = web_service_mailarchiver_serpro__listMessages_serializeInput;
1556
1557function web_service_mailarchiver_serpro__listMessagesResponse_deserializeResponse(cxfjsutils, partElement) {
1558    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
1559    partElement = cxfjsutils.getFirstElementChild(partElement);
1560    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
1561    var returnObject = web_service_mailarchiver_serpro__messageArray_deserialize (cxfjsutils, partElement);
1562
1563    return returnObject;
1564}
1565function web_service_mailarchiver_serpro__setMessagesFlags_op_onsuccess(client, responseXml) {
1566    if (client.user_onsuccess) {
1567     var responseObject = null;
1568     var element = responseXml.documentElement;
1569     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
1570     element = this.jsutils.getFirstElementChild(element);
1571     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
1572     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
1573      element = this.jsutils.getNextElementSibling(element);
1574      if (element == null) {
1575       throw 'No env:Body in message.'
1576      }
1577     }
1578     element = this.jsutils.getFirstElementChild(element);
1579     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
1580     this.jsutils.trace('calling web_service_mailarchiver_serpro__setMessagesFlagsResponse_deserializeResponse');
1581     responseObject = web_service_mailarchiver_serpro__setMessagesFlagsResponse_deserializeResponse(this.jsutils, element);
1582     client.user_onsuccess(responseObject);
1583    }
1584}
1585
1586web_service_mailarchiver_serpro__ArchiveServices.prototype.setMessagesFlags_onsuccess = web_service_mailarchiver_serpro__setMessagesFlags_op_onsuccess;
1587
1588function web_service_mailarchiver_serpro__setMessagesFlags_op_onerror(client) {
1589    if (client.user_onerror) {
1590     var httpStatus;
1591     var httpStatusText;
1592     try {
1593      httpStatus = client.req.status;
1594      httpStatusText = client.req.statusText;
1595     } catch(e) {
1596      httpStatus = -1;
1597      httpStatusText = 'Error opening connection to server';
1598     }
1599     client.user_onerror(httpStatus, httpStatusText);
1600    }
1601}
1602
1603web_service_mailarchiver_serpro__ArchiveServices.prototype.setMessagesFlags_onerror = web_service_mailarchiver_serpro__setMessagesFlags_op_onerror;
1604
1605//
1606// Operation {http://web.service.mailarchiver.serpro/}setMessagesFlags
1607// - bare operation. Parameters:
1608// - type {http://www.w3.org/2001/XMLSchema}string
1609// - jaxb_dev_java_net_array_stringArray
1610// - type {http://www.w3.org/2001/XMLSchema}long
1611// - type {http://www.w3.org/2001/XMLSchema}boolean
1612//
1613function web_service_mailarchiver_serpro__setMessagesFlags_op(successCallback, errorCallback, sessionId, messagesId, flags, set) {
1614    this.client = new CxfApacheOrgClient(this.jsutils);
1615    var xml = null;
1616    var args = new Array(4);
1617    args[0] = sessionId;
1618    args[1] = messagesId;
1619    args[2] = flags;
1620    args[3] = set;
1621    xml = this.setMessagesFlags_serializeInput(this.jsutils, args);
1622    this.client.user_onsuccess = successCallback;
1623    this.client.user_onerror = errorCallback;
1624    var closureThis = this;
1625    this.client.onsuccess = function(client, responseXml) { closureThis.setMessagesFlags_onsuccess(client, responseXml); };
1626    this.client.onerror = function(client) { closureThis.setMessagesFlags_onerror(client); };
1627    var requestHeaders = [];
1628    requestHeaders['SOAPAction'] = '';
1629    this.jsutils.trace('synchronous = ' + this.synchronous);
1630    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
1631}
1632
1633web_service_mailarchiver_serpro__ArchiveServices.prototype.setMessagesFlags = web_service_mailarchiver_serpro__setMessagesFlags_op;
1634
1635function web_service_mailarchiver_serpro__setMessagesFlags_serializeInput(cxfjsutils, args) {
1636    var xml;
1637    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
1638    xml = xml + '<jns0:setMessagesFlags>';
1639    // block for local variables
1640    {
1641     xml = xml + '<sessionId>';
1642     xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
1643     xml = xml + '</sessionId>';
1644    }
1645    // block for local variables
1646    {
1647     xml = xml + args[1].serialize(cxfjsutils, 'messagesId', null);
1648    }
1649    // block for local variables
1650    {
1651     xml = xml + '<flags>';
1652     xml = xml + cxfjsutils.escapeXmlEntities(args[2]);
1653     xml = xml + '</flags>';
1654    }
1655    // block for local variables
1656    {
1657     xml = xml + '<set>';
1658     xml = xml + cxfjsutils.escapeXmlEntities(args[3]);
1659     xml = xml + '</set>';
1660    }
1661    xml = xml + '</jns0:setMessagesFlags>';
1662    xml = xml + cxfjsutils.endSoap11Message();
1663    return xml;
1664}
1665
1666web_service_mailarchiver_serpro__ArchiveServices.prototype.setMessagesFlags_serializeInput = web_service_mailarchiver_serpro__setMessagesFlags_serializeInput;
1667
1668function web_service_mailarchiver_serpro__setMessagesFlagsResponse_deserializeResponse(cxfjsutils, partElement) {
1669    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
1670    partElement = cxfjsutils.getFirstElementChild(partElement);
1671    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
1672    var returnText = cxfjsutils.getNodeText(partElement);
1673    var returnObject = parseInt(returnText);
1674    return returnObject;
1675}
1676function web_service_mailarchiver_serpro__getMessage_op_onsuccess(client, responseXml) {
1677    if (client.user_onsuccess) {
1678     var responseObject = null;
1679     var element = responseXml.documentElement;
1680     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
1681     element = this.jsutils.getFirstElementChild(element);
1682     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
1683     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
1684      element = this.jsutils.getNextElementSibling(element);
1685      if (element == null) {
1686       throw 'No env:Body in message.'
1687      }
1688     }
1689     element = this.jsutils.getFirstElementChild(element);
1690     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
1691     this.jsutils.trace('calling web_service_mailarchiver_serpro__getMessageResponse_deserializeResponse');
1692     responseObject = web_service_mailarchiver_serpro__getMessageResponse_deserializeResponse(this.jsutils, element);
1693     client.user_onsuccess(responseObject);
1694    }
1695}
1696
1697web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessage_onsuccess = web_service_mailarchiver_serpro__getMessage_op_onsuccess;
1698
1699function web_service_mailarchiver_serpro__getMessage_op_onerror(client) {
1700    if (client.user_onerror) {
1701     var httpStatus;
1702     var httpStatusText;
1703     try {
1704      httpStatus = client.req.status;
1705      httpStatusText = client.req.statusText;
1706     } catch(e) {
1707      httpStatus = -1;
1708      httpStatusText = 'Error opening connection to server';
1709     }
1710     client.user_onerror(httpStatus, httpStatusText);
1711    }
1712}
1713
1714web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessage_onerror = web_service_mailarchiver_serpro__getMessage_op_onerror;
1715
1716//
1717// Operation {http://web.service.mailarchiver.serpro/}getMessage
1718// - bare operation. Parameters:
1719// - type {http://www.w3.org/2001/XMLSchema}string
1720// - type {http://www.w3.org/2001/XMLSchema}string
1721//
1722function web_service_mailarchiver_serpro__getMessage_op(successCallback, errorCallback, sessionId, messageId) {
1723    this.client = new CxfApacheOrgClient(this.jsutils);
1724    var xml = null;
1725    var args = new Array(2);
1726    args[0] = sessionId;
1727    args[1] = messageId;
1728    xml = this.getMessage_serializeInput(this.jsutils, args);
1729    this.client.user_onsuccess = successCallback;
1730    this.client.user_onerror = errorCallback;
1731    var closureThis = this;
1732    this.client.onsuccess = function(client, responseXml) { closureThis.getMessage_onsuccess(client, responseXml); };
1733    this.client.onerror = function(client) { closureThis.getMessage_onerror(client); };
1734    var requestHeaders = [];
1735    requestHeaders['SOAPAction'] = '';
1736    this.jsutils.trace('synchronous = ' + this.synchronous);
1737    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
1738}
1739
1740web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessage = web_service_mailarchiver_serpro__getMessage_op;
1741
1742function web_service_mailarchiver_serpro__getMessage_serializeInput(cxfjsutils, args) {
1743    var xml;
1744    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
1745    xml = xml + '<jns0:getMessage>';
1746    // block for local variables
1747    {
1748     xml = xml + '<sessionId>';
1749     xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
1750     xml = xml + '</sessionId>';
1751    }
1752    // block for local variables
1753    {
1754     xml = xml + '<messageId>';
1755     xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
1756     xml = xml + '</messageId>';
1757    }
1758    xml = xml + '</jns0:getMessage>';
1759    xml = xml + cxfjsutils.endSoap11Message();
1760    return xml;
1761}
1762
1763web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessage_serializeInput = web_service_mailarchiver_serpro__getMessage_serializeInput;
1764
1765function web_service_mailarchiver_serpro__getMessageResponse_deserializeResponse(cxfjsutils, partElement) {
1766    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
1767    partElement = cxfjsutils.getFirstElementChild(partElement);
1768    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
1769    var returnText = cxfjsutils.getNodeText(partElement);
1770    var returnObject = returnText;
1771    return returnObject;
1772}
1773function web_service_mailarchiver_serpro__listFolders_op_onsuccess(client, responseXml) {
1774    if (client.user_onsuccess) {
1775     var responseObject = null;
1776     var element = responseXml.documentElement;
1777     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
1778     element = this.jsutils.getFirstElementChild(element);
1779     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
1780     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
1781      element = this.jsutils.getNextElementSibling(element);
1782      if (element == null) {
1783       throw 'No env:Body in message.'
1784      }
1785     }
1786     element = this.jsutils.getFirstElementChild(element);
1787     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
1788     this.jsutils.trace('calling web_service_mailarchiver_serpro__listFoldersResponse_deserializeResponse');
1789     responseObject = web_service_mailarchiver_serpro__listFoldersResponse_deserializeResponse(this.jsutils, element);
1790     client.user_onsuccess(responseObject);
1791    }
1792}
1793
1794web_service_mailarchiver_serpro__ArchiveServices.prototype.listFolders_onsuccess = web_service_mailarchiver_serpro__listFolders_op_onsuccess;
1795
1796function web_service_mailarchiver_serpro__listFolders_op_onerror(client) {
1797    if (client.user_onerror) {
1798     var httpStatus;
1799     var httpStatusText;
1800     try {
1801      httpStatus = client.req.status;
1802      httpStatusText = client.req.statusText;
1803     } catch(e) {
1804      httpStatus = -1;
1805      httpStatusText = 'Error opening connection to server';
1806     }
1807     client.user_onerror(httpStatus, httpStatusText);
1808    }
1809}
1810
1811web_service_mailarchiver_serpro__ArchiveServices.prototype.listFolders_onerror = web_service_mailarchiver_serpro__listFolders_op_onerror;
1812
1813//
1814// Operation {http://web.service.mailarchiver.serpro/}listFolders
1815// - bare operation. Parameters:
1816// - type {http://www.w3.org/2001/XMLSchema}string
1817// - type {http://www.w3.org/2001/XMLSchema}string
1818//
1819function web_service_mailarchiver_serpro__listFolders_op(successCallback, errorCallback, sessionId, folderId) {
1820    this.client = new CxfApacheOrgClient(this.jsutils);
1821    var xml = null;
1822    var args = new Array(2);
1823    args[0] = sessionId;
1824    args[1] = folderId;
1825    xml = this.listFolders_serializeInput(this.jsutils, args);
1826    this.client.user_onsuccess = successCallback;
1827    this.client.user_onerror = errorCallback;
1828    var closureThis = this;
1829    this.client.onsuccess = function(client, responseXml) { closureThis.listFolders_onsuccess(client, responseXml); };
1830    this.client.onerror = function(client) { closureThis.listFolders_onerror(client); };
1831    var requestHeaders = [];
1832    requestHeaders['SOAPAction'] = '';
1833    this.jsutils.trace('synchronous = ' + this.synchronous);
1834    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
1835}
1836
1837web_service_mailarchiver_serpro__ArchiveServices.prototype.listFolders = web_service_mailarchiver_serpro__listFolders_op;
1838
1839function web_service_mailarchiver_serpro__listFolders_serializeInput(cxfjsutils, args) {
1840    var xml;
1841    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
1842    xml = xml + '<jns0:listFolders>';
1843    // block for local variables
1844    {
1845     xml = xml + '<sessionId>';
1846     xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
1847     xml = xml + '</sessionId>';
1848    }
1849    // block for local variables
1850    {
1851     xml = xml + '<folderId>';
1852     xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
1853     xml = xml + '</folderId>';
1854    }
1855    xml = xml + '</jns0:listFolders>';
1856    xml = xml + cxfjsutils.endSoap11Message();
1857    return xml;
1858}
1859
1860web_service_mailarchiver_serpro__ArchiveServices.prototype.listFolders_serializeInput = web_service_mailarchiver_serpro__listFolders_serializeInput;
1861
1862function web_service_mailarchiver_serpro__listFoldersResponse_deserializeResponse(cxfjsutils, partElement) {
1863    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
1864    partElement = cxfjsutils.getFirstElementChild(partElement);
1865    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
1866    var returnObject = web_service_mailarchiver_serpro__folderArray_deserialize (cxfjsutils, partElement);
1867
1868    return returnObject;
1869}
1870function web_service_mailarchiver_serpro__createFolder_op_onsuccess(client, responseXml) {
1871    if (client.user_onsuccess) {
1872     var responseObject = null;
1873     var element = responseXml.documentElement;
1874     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
1875     element = this.jsutils.getFirstElementChild(element);
1876     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
1877     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
1878      element = this.jsutils.getNextElementSibling(element);
1879      if (element == null) {
1880       throw 'No env:Body in message.'
1881      }
1882     }
1883     element = this.jsutils.getFirstElementChild(element);
1884     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
1885     this.jsutils.trace('calling web_service_mailarchiver_serpro__createFolderResponse_deserializeResponse');
1886     responseObject = web_service_mailarchiver_serpro__createFolderResponse_deserializeResponse(this.jsutils, element);
1887     client.user_onsuccess(responseObject);
1888    }
1889}
1890
1891web_service_mailarchiver_serpro__ArchiveServices.prototype.createFolder_onsuccess = web_service_mailarchiver_serpro__createFolder_op_onsuccess;
1892
1893function web_service_mailarchiver_serpro__createFolder_op_onerror(client) {
1894    if (client.user_onerror) {
1895     var httpStatus;
1896     var httpStatusText;
1897     try {
1898      httpStatus = client.req.status;
1899      httpStatusText = client.req.statusText;
1900     } catch(e) {
1901      httpStatus = -1;
1902      httpStatusText = 'Error opening connection to server';
1903     }
1904     client.user_onerror(httpStatus, httpStatusText);
1905    }
1906}
1907
1908web_service_mailarchiver_serpro__ArchiveServices.prototype.createFolder_onerror = web_service_mailarchiver_serpro__createFolder_op_onerror;
1909
1910//
1911// Operation {http://web.service.mailarchiver.serpro/}createFolder
1912// - bare operation. Parameters:
1913// - type {http://www.w3.org/2001/XMLSchema}string
1914// - type {http://www.w3.org/2001/XMLSchema}string
1915// - type {http://www.w3.org/2001/XMLSchema}string
1916//
1917function web_service_mailarchiver_serpro__createFolder_op(successCallback, errorCallback, sessionId, parentFolderId, name) {
1918    this.client = new CxfApacheOrgClient(this.jsutils);
1919    var xml = null;
1920    var args = new Array(3);
1921    args[0] = sessionId;
1922    args[1] = parentFolderId;
1923    args[2] = name;
1924    xml = this.createFolder_serializeInput(this.jsutils, args);
1925    this.client.user_onsuccess = successCallback;
1926    this.client.user_onerror = errorCallback;
1927    var closureThis = this;
1928    this.client.onsuccess = function(client, responseXml) { closureThis.createFolder_onsuccess(client, responseXml); };
1929    this.client.onerror = function(client) { closureThis.createFolder_onerror(client); };
1930    var requestHeaders = [];
1931    requestHeaders['SOAPAction'] = '';
1932    this.jsutils.trace('synchronous = ' + this.synchronous);
1933    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
1934}
1935
1936web_service_mailarchiver_serpro__ArchiveServices.prototype.createFolder = web_service_mailarchiver_serpro__createFolder_op;
1937
1938function web_service_mailarchiver_serpro__createFolder_serializeInput(cxfjsutils, args) {
1939    var xml;
1940    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
1941    xml = xml + '<jns0:createFolder>';
1942    // block for local variables
1943    {
1944     xml = xml + '<sessionId>';
1945     xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
1946     xml = xml + '</sessionId>';
1947    }
1948    // block for local variables
1949    {
1950     xml = xml + '<parentFolderId>';
1951     xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
1952     xml = xml + '</parentFolderId>';
1953    }
1954    // block for local variables
1955    {
1956     xml = xml + '<name>';
1957     xml = xml + cxfjsutils.escapeXmlEntities(args[2]);
1958     xml = xml + '</name>';
1959    }
1960    xml = xml + '</jns0:createFolder>';
1961    xml = xml + cxfjsutils.endSoap11Message();
1962    return xml;
1963}
1964
1965web_service_mailarchiver_serpro__ArchiveServices.prototype.createFolder_serializeInput = web_service_mailarchiver_serpro__createFolder_serializeInput;
1966
1967function web_service_mailarchiver_serpro__createFolderResponse_deserializeResponse(cxfjsutils, partElement) {
1968    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
1969    partElement = cxfjsutils.getFirstElementChild(partElement);
1970    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
1971    var returnObject = web_service_mailarchiver_serpro__folder_deserialize (cxfjsutils, partElement);
1972
1973    return returnObject;
1974}
1975function web_service_mailarchiver_serpro__listAttachments_op_onsuccess(client, responseXml) {
1976    if (client.user_onsuccess) {
1977     var responseObject = null;
1978     var element = responseXml.documentElement;
1979     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
1980     element = this.jsutils.getFirstElementChild(element);
1981     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
1982     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
1983      element = this.jsutils.getNextElementSibling(element);
1984      if (element == null) {
1985       throw 'No env:Body in message.'
1986      }
1987     }
1988     element = this.jsutils.getFirstElementChild(element);
1989     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
1990     this.jsutils.trace('calling web_service_mailarchiver_serpro__listAttachmentsResponse_deserializeResponse');
1991     responseObject = web_service_mailarchiver_serpro__listAttachmentsResponse_deserializeResponse(this.jsutils, element);
1992     client.user_onsuccess(responseObject);
1993    }
1994}
1995
1996web_service_mailarchiver_serpro__ArchiveServices.prototype.listAttachments_onsuccess = web_service_mailarchiver_serpro__listAttachments_op_onsuccess;
1997
1998function web_service_mailarchiver_serpro__listAttachments_op_onerror(client) {
1999    if (client.user_onerror) {
2000     var httpStatus;
2001     var httpStatusText;
2002     try {
2003      httpStatus = client.req.status;
2004      httpStatusText = client.req.statusText;
2005     } catch(e) {
2006      httpStatus = -1;
2007      httpStatusText = 'Error opening connection to server';
2008     }
2009     client.user_onerror(httpStatus, httpStatusText);
2010    }
2011}
2012
2013web_service_mailarchiver_serpro__ArchiveServices.prototype.listAttachments_onerror = web_service_mailarchiver_serpro__listAttachments_op_onerror;
2014
2015//
2016// Operation {http://web.service.mailarchiver.serpro/}listAttachments
2017// - bare operation. Parameters:
2018// - type {http://www.w3.org/2001/XMLSchema}string
2019// - type {http://www.w3.org/2001/XMLSchema}string
2020//
2021function web_service_mailarchiver_serpro__listAttachments_op(successCallback, errorCallback, sessionId, messageId) {
2022    this.client = new CxfApacheOrgClient(this.jsutils);
2023    var xml = null;
2024    var args = new Array(2);
2025    args[0] = sessionId;
2026    args[1] = messageId;
2027    xml = this.listAttachments_serializeInput(this.jsutils, args);
2028    this.client.user_onsuccess = successCallback;
2029    this.client.user_onerror = errorCallback;
2030    var closureThis = this;
2031    this.client.onsuccess = function(client, responseXml) { closureThis.listAttachments_onsuccess(client, responseXml); };
2032    this.client.onerror = function(client) { closureThis.listAttachments_onerror(client); };
2033    var requestHeaders = [];
2034    requestHeaders['SOAPAction'] = '';
2035    this.jsutils.trace('synchronous = ' + this.synchronous);
2036    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
2037}
2038
2039web_service_mailarchiver_serpro__ArchiveServices.prototype.listAttachments = web_service_mailarchiver_serpro__listAttachments_op;
2040
2041function web_service_mailarchiver_serpro__listAttachments_serializeInput(cxfjsutils, args) {
2042    var xml;
2043    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
2044    xml = xml + '<jns0:listAttachments>';
2045    // block for local variables
2046    {
2047     xml = xml + '<sessionId>';
2048     xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
2049     xml = xml + '</sessionId>';
2050    }
2051    // block for local variables
2052    {
2053     xml = xml + '<messageId>';
2054     xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
2055     xml = xml + '</messageId>';
2056    }
2057    xml = xml + '</jns0:listAttachments>';
2058    xml = xml + cxfjsutils.endSoap11Message();
2059    return xml;
2060}
2061
2062web_service_mailarchiver_serpro__ArchiveServices.prototype.listAttachments_serializeInput = web_service_mailarchiver_serpro__listAttachments_serializeInput;
2063
2064function web_service_mailarchiver_serpro__listAttachmentsResponse_deserializeResponse(cxfjsutils, partElement) {
2065    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2066    partElement = cxfjsutils.getFirstElementChild(partElement);
2067    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2068    var returnObject = web_service_mailarchiver_serpro__attachmentArray_deserialize (cxfjsutils, partElement);
2069
2070    return returnObject;
2071}
2072function web_service_mailarchiver_serpro__deleteFolder_op_onsuccess(client, responseXml) {
2073    if (client.user_onsuccess) {
2074     var responseObject = null;
2075     var element = responseXml.documentElement;
2076     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
2077     element = this.jsutils.getFirstElementChild(element);
2078     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
2079     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
2080      element = this.jsutils.getNextElementSibling(element);
2081      if (element == null) {
2082       throw 'No env:Body in message.'
2083      }
2084     }
2085     element = this.jsutils.getFirstElementChild(element);
2086     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
2087     this.jsutils.trace('calling web_service_mailarchiver_serpro__deleteFolderResponse_deserializeResponse');
2088     responseObject = web_service_mailarchiver_serpro__deleteFolderResponse_deserializeResponse(this.jsutils, element);
2089     client.user_onsuccess(responseObject);
2090    }
2091}
2092
2093web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteFolder_onsuccess = web_service_mailarchiver_serpro__deleteFolder_op_onsuccess;
2094
2095function web_service_mailarchiver_serpro__deleteFolder_op_onerror(client) {
2096    if (client.user_onerror) {
2097     var httpStatus;
2098     var httpStatusText;
2099     try {
2100      httpStatus = client.req.status;
2101      httpStatusText = client.req.statusText;
2102     } catch(e) {
2103      httpStatus = -1;
2104      httpStatusText = 'Error opening connection to server';
2105     }
2106     client.user_onerror(httpStatus, httpStatusText);
2107    }
2108}
2109
2110web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteFolder_onerror = web_service_mailarchiver_serpro__deleteFolder_op_onerror;
2111
2112//
2113// Operation {http://web.service.mailarchiver.serpro/}deleteFolder
2114// - bare operation. Parameters:
2115// - type {http://www.w3.org/2001/XMLSchema}string
2116// - type {http://www.w3.org/2001/XMLSchema}string
2117// - type {http://www.w3.org/2001/XMLSchema}boolean
2118//
2119function web_service_mailarchiver_serpro__deleteFolder_op(successCallback, errorCallback, sessionId, folderId, recursive) {
2120    this.client = new CxfApacheOrgClient(this.jsutils);
2121    var xml = null;
2122    var args = new Array(3);
2123    args[0] = sessionId;
2124    args[1] = folderId;
2125    args[2] = recursive;
2126    xml = this.deleteFolder_serializeInput(this.jsutils, args);
2127    this.client.user_onsuccess = successCallback;
2128    this.client.user_onerror = errorCallback;
2129    var closureThis = this;
2130    this.client.onsuccess = function(client, responseXml) { closureThis.deleteFolder_onsuccess(client, responseXml); };
2131    this.client.onerror = function(client) { closureThis.deleteFolder_onerror(client); };
2132    var requestHeaders = [];
2133    requestHeaders['SOAPAction'] = '';
2134    this.jsutils.trace('synchronous = ' + this.synchronous);
2135    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
2136}
2137
2138web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteFolder = web_service_mailarchiver_serpro__deleteFolder_op;
2139
2140function web_service_mailarchiver_serpro__deleteFolder_serializeInput(cxfjsutils, args) {
2141    var xml;
2142    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
2143    xml = xml + '<jns0:deleteFolder>';
2144    // block for local variables
2145    {
2146     xml = xml + '<sessionId>';
2147     xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
2148     xml = xml + '</sessionId>';
2149    }
2150    // block for local variables
2151    {
2152     xml = xml + '<folderId>';
2153     xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
2154     xml = xml + '</folderId>';
2155    }
2156    // block for local variables
2157    {
2158     xml = xml + '<recursive>';
2159     xml = xml + cxfjsutils.escapeXmlEntities(args[2]);
2160     xml = xml + '</recursive>';
2161    }
2162    xml = xml + '</jns0:deleteFolder>';
2163    xml = xml + cxfjsutils.endSoap11Message();
2164    return xml;
2165}
2166
2167web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteFolder_serializeInput = web_service_mailarchiver_serpro__deleteFolder_serializeInput;
2168
2169function web_service_mailarchiver_serpro__deleteFolderResponse_deserializeResponse(cxfjsutils, partElement) {
2170    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2171    partElement = cxfjsutils.getFirstElementChild(partElement);
2172    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2173    var returnText = cxfjsutils.getNodeText(partElement);
2174    var returnObject = parseInt(returnText);
2175    return returnObject;
2176}
2177function web_service_mailarchiver_serpro__deleteMessages_op_onsuccess(client, responseXml) {
2178    if (client.user_onsuccess) {
2179     var responseObject = null;
2180     var element = responseXml.documentElement;
2181     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
2182     element = this.jsutils.getFirstElementChild(element);
2183     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
2184     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
2185      element = this.jsutils.getNextElementSibling(element);
2186      if (element == null) {
2187       throw 'No env:Body in message.'
2188      }
2189     }
2190     element = this.jsutils.getFirstElementChild(element);
2191     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
2192     this.jsutils.trace('calling web_service_mailarchiver_serpro__deleteMessagesResponse_deserializeResponse');
2193     responseObject = web_service_mailarchiver_serpro__deleteMessagesResponse_deserializeResponse(this.jsutils, element);
2194     client.user_onsuccess(responseObject);
2195    }
2196}
2197
2198web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteMessages_onsuccess = web_service_mailarchiver_serpro__deleteMessages_op_onsuccess;
2199
2200function web_service_mailarchiver_serpro__deleteMessages_op_onerror(client) {
2201    if (client.user_onerror) {
2202     var httpStatus;
2203     var httpStatusText;
2204     try {
2205      httpStatus = client.req.status;
2206      httpStatusText = client.req.statusText;
2207     } catch(e) {
2208      httpStatus = -1;
2209      httpStatusText = 'Error opening connection to server';
2210     }
2211     client.user_onerror(httpStatus, httpStatusText);
2212    }
2213}
2214
2215web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteMessages_onerror = web_service_mailarchiver_serpro__deleteMessages_op_onerror;
2216
2217//
2218// Operation {http://web.service.mailarchiver.serpro/}deleteMessages
2219// - bare operation. Parameters:
2220// - type {http://www.w3.org/2001/XMLSchema}string
2221// - jaxb_dev_java_net_array_stringArray
2222//
2223function web_service_mailarchiver_serpro__deleteMessages_op(successCallback, errorCallback, sessionId, messagesId) {
2224    this.client = new CxfApacheOrgClient(this.jsutils);
2225    var xml = null;
2226    var args = new Array(2);
2227    args[0] = sessionId;
2228    args[1] = messagesId;
2229    xml = this.deleteMessages_serializeInput(this.jsutils, args);
2230    this.client.user_onsuccess = successCallback;
2231    this.client.user_onerror = errorCallback;
2232    var closureThis = this;
2233    this.client.onsuccess = function(client, responseXml) { closureThis.deleteMessages_onsuccess(client, responseXml); };
2234    this.client.onerror = function(client) { closureThis.deleteMessages_onerror(client); };
2235    var requestHeaders = [];
2236    requestHeaders['SOAPAction'] = '';
2237    this.jsutils.trace('synchronous = ' + this.synchronous);
2238    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
2239}
2240
2241web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteMessages = web_service_mailarchiver_serpro__deleteMessages_op;
2242
2243function web_service_mailarchiver_serpro__deleteMessages_serializeInput(cxfjsutils, args) {
2244    var xml;
2245    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
2246    xml = xml + '<jns0:deleteMessages>';
2247    // block for local variables
2248    {
2249     xml = xml + '<sessionId>';
2250     xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
2251     xml = xml + '</sessionId>';
2252    }
2253    // block for local variables
2254    {
2255     xml = xml + args[1].serialize(cxfjsutils, 'messagesId', null);
2256    }
2257    xml = xml + '</jns0:deleteMessages>';
2258    xml = xml + cxfjsutils.endSoap11Message();
2259    return xml;
2260}
2261
2262web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteMessages_serializeInput = web_service_mailarchiver_serpro__deleteMessages_serializeInput;
2263
2264function web_service_mailarchiver_serpro__deleteMessagesResponse_deserializeResponse(cxfjsutils, partElement) {
2265    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2266    partElement = cxfjsutils.getFirstElementChild(partElement);
2267    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2268    var returnText = cxfjsutils.getNodeText(partElement);
2269    var returnObject = parseInt(returnText);
2270    return returnObject;
2271}
2272function web_service_mailarchiver_serpro__renameFolder_op_onsuccess(client, responseXml) {
2273    if (client.user_onsuccess) {
2274     var responseObject = null;
2275     var element = responseXml.documentElement;
2276     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
2277     element = this.jsutils.getFirstElementChild(element);
2278     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
2279     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
2280      element = this.jsutils.getNextElementSibling(element);
2281      if (element == null) {
2282       throw 'No env:Body in message.'
2283      }
2284     }
2285     element = this.jsutils.getFirstElementChild(element);
2286     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
2287     this.jsutils.trace('calling web_service_mailarchiver_serpro__renameFolderResponse_deserializeResponse');
2288     responseObject = web_service_mailarchiver_serpro__renameFolderResponse_deserializeResponse(this.jsutils, element);
2289     client.user_onsuccess(responseObject);
2290    }
2291}
2292
2293web_service_mailarchiver_serpro__ArchiveServices.prototype.renameFolder_onsuccess = web_service_mailarchiver_serpro__renameFolder_op_onsuccess;
2294
2295function web_service_mailarchiver_serpro__renameFolder_op_onerror(client) {
2296    if (client.user_onerror) {
2297     var httpStatus;
2298     var httpStatusText;
2299     try {
2300      httpStatus = client.req.status;
2301      httpStatusText = client.req.statusText;
2302     } catch(e) {
2303      httpStatus = -1;
2304      httpStatusText = 'Error opening connection to server';
2305     }
2306     client.user_onerror(httpStatus, httpStatusText);
2307    }
2308}
2309
2310web_service_mailarchiver_serpro__ArchiveServices.prototype.renameFolder_onerror = web_service_mailarchiver_serpro__renameFolder_op_onerror;
2311
2312//
2313// Operation {http://web.service.mailarchiver.serpro/}renameFolder
2314// - bare operation. Parameters:
2315// - type {http://www.w3.org/2001/XMLSchema}string
2316// - type {http://www.w3.org/2001/XMLSchema}string
2317// - type {http://www.w3.org/2001/XMLSchema}string
2318//
2319function web_service_mailarchiver_serpro__renameFolder_op(successCallback, errorCallback, sessionId, folderId, newName) {
2320    this.client = new CxfApacheOrgClient(this.jsutils);
2321    var xml = null;
2322    var args = new Array(3);
2323    args[0] = sessionId;
2324    args[1] = folderId;
2325    args[2] = newName;
2326    xml = this.renameFolder_serializeInput(this.jsutils, args);
2327    this.client.user_onsuccess = successCallback;
2328    this.client.user_onerror = errorCallback;
2329    var closureThis = this;
2330    this.client.onsuccess = function(client, responseXml) { closureThis.renameFolder_onsuccess(client, responseXml); };
2331    this.client.onerror = function(client) { closureThis.renameFolder_onerror(client); };
2332    var requestHeaders = [];
2333    requestHeaders['SOAPAction'] = '';
2334    this.jsutils.trace('synchronous = ' + this.synchronous);
2335    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
2336}
2337
2338web_service_mailarchiver_serpro__ArchiveServices.prototype.renameFolder = web_service_mailarchiver_serpro__renameFolder_op;
2339
2340function web_service_mailarchiver_serpro__renameFolder_serializeInput(cxfjsutils, args) {
2341    var xml;
2342    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
2343    xml = xml + '<jns0:renameFolder>';
2344    // block for local variables
2345    {
2346     xml = xml + '<sessionId>';
2347     xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
2348     xml = xml + '</sessionId>';
2349    }
2350    // block for local variables
2351    {
2352     xml = xml + '<folderId>';
2353     xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
2354     xml = xml + '</folderId>';
2355    }
2356    // block for local variables
2357    {
2358     xml = xml + '<newName>';
2359     xml = xml + cxfjsutils.escapeXmlEntities(args[2]);
2360     xml = xml + '</newName>';
2361    }
2362    xml = xml + '</jns0:renameFolder>';
2363    xml = xml + cxfjsutils.endSoap11Message();
2364    return xml;
2365}
2366
2367web_service_mailarchiver_serpro__ArchiveServices.prototype.renameFolder_serializeInput = web_service_mailarchiver_serpro__renameFolder_serializeInput;
2368
2369function web_service_mailarchiver_serpro__renameFolderResponse_deserializeResponse(cxfjsutils, partElement) {
2370    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2371    partElement = cxfjsutils.getFirstElementChild(partElement);
2372    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2373    var returnObject = web_service_mailarchiver_serpro__folder_deserialize (cxfjsutils, partElement);
2374
2375    return returnObject;
2376}
2377function web_service_mailarchiver_serpro__moveMessages_op_onsuccess(client, responseXml) {
2378    if (client.user_onsuccess) {
2379     var responseObject = null;
2380     var element = responseXml.documentElement;
2381     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
2382     element = this.jsutils.getFirstElementChild(element);
2383     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
2384     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
2385      element = this.jsutils.getNextElementSibling(element);
2386      if (element == null) {
2387       throw 'No env:Body in message.'
2388      }
2389     }
2390     element = this.jsutils.getFirstElementChild(element);
2391     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
2392     this.jsutils.trace('calling web_service_mailarchiver_serpro__moveMessagesResponse_deserializeResponse');
2393     responseObject = web_service_mailarchiver_serpro__moveMessagesResponse_deserializeResponse(this.jsutils, element);
2394     client.user_onsuccess(responseObject);
2395    }
2396}
2397
2398web_service_mailarchiver_serpro__ArchiveServices.prototype.moveMessages_onsuccess = web_service_mailarchiver_serpro__moveMessages_op_onsuccess;
2399
2400function web_service_mailarchiver_serpro__moveMessages_op_onerror(client) {
2401    if (client.user_onerror) {
2402     var httpStatus;
2403     var httpStatusText;
2404     try {
2405      httpStatus = client.req.status;
2406      httpStatusText = client.req.statusText;
2407     } catch(e) {
2408      httpStatus = -1;
2409      httpStatusText = 'Error opening connection to server';
2410     }
2411     client.user_onerror(httpStatus, httpStatusText);
2412    }
2413}
2414
2415web_service_mailarchiver_serpro__ArchiveServices.prototype.moveMessages_onerror = web_service_mailarchiver_serpro__moveMessages_op_onerror;
2416
2417//
2418// Operation {http://web.service.mailarchiver.serpro/}moveMessages
2419// - bare operation. Parameters:
2420// - type {http://www.w3.org/2001/XMLSchema}string
2421// - jaxb_dev_java_net_array_stringArray
2422// - type {http://www.w3.org/2001/XMLSchema}string
2423//
2424function web_service_mailarchiver_serpro__moveMessages_op(successCallback, errorCallback, sessionId, messageId, folderId) {
2425    this.client = new CxfApacheOrgClient(this.jsutils);
2426    var xml = null;
2427    var args = new Array(3);
2428    args[0] = sessionId;
2429    args[1] = messageId;
2430    args[2] = folderId;
2431    xml = this.moveMessages_serializeInput(this.jsutils, args);
2432    this.client.user_onsuccess = successCallback;
2433    this.client.user_onerror = errorCallback;
2434    var closureThis = this;
2435    this.client.onsuccess = function(client, responseXml) { closureThis.moveMessages_onsuccess(client, responseXml); };
2436    this.client.onerror = function(client) { closureThis.moveMessages_onerror(client); };
2437    var requestHeaders = [];
2438    requestHeaders['SOAPAction'] = '';
2439    this.jsutils.trace('synchronous = ' + this.synchronous);
2440    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
2441}
2442
2443web_service_mailarchiver_serpro__ArchiveServices.prototype.moveMessages = web_service_mailarchiver_serpro__moveMessages_op;
2444
2445function web_service_mailarchiver_serpro__moveMessages_serializeInput(cxfjsutils, args) {
2446    var xml;
2447    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
2448    xml = xml + '<jns0:moveMessages>';
2449    // block for local variables
2450    {
2451     xml = xml + '<sessionId>';
2452     xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
2453     xml = xml + '</sessionId>';
2454    }
2455    // block for local variables
2456    {
2457     xml = xml + args[1].serialize(cxfjsutils, 'messageId', null);
2458    }
2459    // block for local variables
2460    {
2461     xml = xml + '<folderId>';
2462     xml = xml + cxfjsutils.escapeXmlEntities(args[2]);
2463     xml = xml + '</folderId>';
2464    }
2465    xml = xml + '</jns0:moveMessages>';
2466    xml = xml + cxfjsutils.endSoap11Message();
2467    return xml;
2468}
2469
2470web_service_mailarchiver_serpro__ArchiveServices.prototype.moveMessages_serializeInput = web_service_mailarchiver_serpro__moveMessages_serializeInput;
2471
2472function web_service_mailarchiver_serpro__moveMessagesResponse_deserializeResponse(cxfjsutils, partElement) {
2473    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2474    partElement = cxfjsutils.getFirstElementChild(partElement);
2475    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2476    var returnText = cxfjsutils.getNodeText(partElement);
2477    var returnObject = parseInt(returnText);
2478    return returnObject;
2479}
2480function web_service_mailarchiver_serpro__createAbsoluteFolder_op_onsuccess(client, responseXml) {
2481    if (client.user_onsuccess) {
2482     var responseObject = null;
2483     var element = responseXml.documentElement;
2484     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
2485     element = this.jsutils.getFirstElementChild(element);
2486     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
2487     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
2488      element = this.jsutils.getNextElementSibling(element);
2489      if (element == null) {
2490       throw 'No env:Body in message.'
2491      }
2492     }
2493     element = this.jsutils.getFirstElementChild(element);
2494     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
2495     this.jsutils.trace('calling web_service_mailarchiver_serpro__createAbsoluteFolderResponse_deserializeResponse');
2496     responseObject = web_service_mailarchiver_serpro__createAbsoluteFolderResponse_deserializeResponse(this.jsutils, element);
2497     client.user_onsuccess(responseObject);
2498    }
2499}
2500
2501web_service_mailarchiver_serpro__ArchiveServices.prototype.createAbsoluteFolder_onsuccess = web_service_mailarchiver_serpro__createAbsoluteFolder_op_onsuccess;
2502
2503function web_service_mailarchiver_serpro__createAbsoluteFolder_op_onerror(client) {
2504    if (client.user_onerror) {
2505     var httpStatus;
2506     var httpStatusText;
2507     try {
2508      httpStatus = client.req.status;
2509      httpStatusText = client.req.statusText;
2510     } catch(e) {
2511      httpStatus = -1;
2512      httpStatusText = 'Error opening connection to server';
2513     }
2514     client.user_onerror(httpStatus, httpStatusText);
2515    }
2516}
2517
2518web_service_mailarchiver_serpro__ArchiveServices.prototype.createAbsoluteFolder_onerror = web_service_mailarchiver_serpro__createAbsoluteFolder_op_onerror;
2519
2520//
2521// Operation {http://web.service.mailarchiver.serpro/}createAbsoluteFolder
2522// - bare operation. Parameters:
2523// - type {http://www.w3.org/2001/XMLSchema}string
2524// - type {http://www.w3.org/2001/XMLSchema}string
2525//
2526function web_service_mailarchiver_serpro__createAbsoluteFolder_op(successCallback, errorCallback, sessionId, path) {
2527    this.client = new CxfApacheOrgClient(this.jsutils);
2528    var xml = null;
2529    var args = new Array(2);
2530    args[0] = sessionId;
2531    args[1] = path;
2532    xml = this.createAbsoluteFolder_serializeInput(this.jsutils, args);
2533    this.client.user_onsuccess = successCallback;
2534    this.client.user_onerror = errorCallback;
2535    var closureThis = this;
2536    this.client.onsuccess = function(client, responseXml) { closureThis.createAbsoluteFolder_onsuccess(client, responseXml); };
2537    this.client.onerror = function(client) { closureThis.createAbsoluteFolder_onerror(client); };
2538    var requestHeaders = [];
2539    requestHeaders['SOAPAction'] = '';
2540    this.jsutils.trace('synchronous = ' + this.synchronous);
2541    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
2542}
2543
2544web_service_mailarchiver_serpro__ArchiveServices.prototype.createAbsoluteFolder = web_service_mailarchiver_serpro__createAbsoluteFolder_op;
2545
2546function web_service_mailarchiver_serpro__createAbsoluteFolder_serializeInput(cxfjsutils, args) {
2547    var xml;
2548    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
2549    xml = xml + '<jns0:createAbsoluteFolder>';
2550    // block for local variables
2551    {
2552     xml = xml + '<sessionId>';
2553     xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
2554     xml = xml + '</sessionId>';
2555    }
2556    // block for local variables
2557    {
2558     xml = xml + '<path>';
2559     xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
2560     xml = xml + '</path>';
2561    }
2562    xml = xml + '</jns0:createAbsoluteFolder>';
2563    xml = xml + cxfjsutils.endSoap11Message();
2564    return xml;
2565}
2566
2567web_service_mailarchiver_serpro__ArchiveServices.prototype.createAbsoluteFolder_serializeInput = web_service_mailarchiver_serpro__createAbsoluteFolder_serializeInput;
2568
2569function web_service_mailarchiver_serpro__createAbsoluteFolderResponse_deserializeResponse(cxfjsutils, partElement) {
2570    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2571    partElement = cxfjsutils.getFirstElementChild(partElement);
2572    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2573    var returnObject = web_service_mailarchiver_serpro__folder_deserialize (cxfjsutils, partElement);
2574
2575    return returnObject;
2576}
2577function web_service_mailarchiver_serpro__archive_op_onsuccess(client, responseXml) {
2578    if (client.user_onsuccess) {
2579     var responseObject = null;
2580     var element = responseXml.documentElement;
2581     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
2582     element = this.jsutils.getFirstElementChild(element);
2583     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
2584     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
2585      element = this.jsutils.getNextElementSibling(element);
2586      if (element == null) {
2587       throw 'No env:Body in message.'
2588      }
2589     }
2590     element = this.jsutils.getFirstElementChild(element);
2591     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
2592     this.jsutils.trace('calling web_service_mailarchiver_serpro__archiveResponse_deserializeResponse');
2593     responseObject = web_service_mailarchiver_serpro__archiveResponse_deserializeResponse(this.jsutils, element);
2594     client.user_onsuccess(responseObject);
2595    }
2596}
2597
2598web_service_mailarchiver_serpro__ArchiveServices.prototype.archive_onsuccess = web_service_mailarchiver_serpro__archive_op_onsuccess;
2599
2600function web_service_mailarchiver_serpro__archive_op_onerror(client) {
2601    if (client.user_onerror) {
2602     var httpStatus;
2603     var httpStatusText;
2604     try {
2605      httpStatus = client.req.status;
2606      httpStatusText = client.req.statusText;
2607     } catch(e) {
2608      httpStatus = -1;
2609      httpStatusText = 'Error opening connection to server';
2610     }
2611     client.user_onerror(httpStatus, httpStatusText);
2612    }
2613}
2614
2615web_service_mailarchiver_serpro__ArchiveServices.prototype.archive_onerror = web_service_mailarchiver_serpro__archive_op_onerror;
2616
2617//
2618// Operation {http://web.service.mailarchiver.serpro/}archive
2619// - bare operation. Parameters:
2620// - type {http://www.w3.org/2001/XMLSchema}string
2621// - type {http://www.w3.org/2001/XMLSchema}base64Binary
2622// - type {http://www.w3.org/2001/XMLSchema}string
2623//
2624function web_service_mailarchiver_serpro__archive_op(successCallback, errorCallback, sessionId, message, folderId) {
2625    this.client = new CxfApacheOrgClient(this.jsutils);
2626    var xml = null;
2627    var args = new Array(3);
2628    args[0] = sessionId;
2629    args[1] = message;
2630    args[2] = folderId;
2631    xml = this.archive_serializeInput(this.jsutils, args);
2632    this.client.user_onsuccess = successCallback;
2633    this.client.user_onerror = errorCallback;
2634    var closureThis = this;
2635    this.client.onsuccess = function(client, responseXml) { closureThis.archive_onsuccess(client, responseXml); };
2636    this.client.onerror = function(client) { closureThis.archive_onerror(client); };
2637    var requestHeaders = [];
2638    requestHeaders['SOAPAction'] = '';
2639    this.jsutils.trace('synchronous = ' + this.synchronous);
2640    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
2641}
2642
2643web_service_mailarchiver_serpro__ArchiveServices.prototype.archive = web_service_mailarchiver_serpro__archive_op;
2644
2645function web_service_mailarchiver_serpro__archive_serializeInput(cxfjsutils, args) {
2646    var xml;
2647    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
2648    xml = xml + '<jns0:archive>';
2649    // block for local variables
2650    {
2651     xml = xml + '<sessionId>';
2652     xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
2653     xml = xml + '</sessionId>';
2654    }
2655    // block for local variables
2656    {
2657     xml = xml + '<message>';
2658     xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
2659     xml = xml + '</message>';
2660    }
2661    // block for local variables
2662    {
2663     xml = xml + '<folderId>';
2664     xml = xml + cxfjsutils.escapeXmlEntities(args[2]);
2665     xml = xml + '</folderId>';
2666    }
2667    xml = xml + '</jns0:archive>';
2668    xml = xml + cxfjsutils.endSoap11Message();
2669    return xml;
2670}
2671
2672web_service_mailarchiver_serpro__ArchiveServices.prototype.archive_serializeInput = web_service_mailarchiver_serpro__archive_serializeInput;
2673
2674function web_service_mailarchiver_serpro__archiveResponse_deserializeResponse(cxfjsutils, partElement) {
2675    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2676    partElement = cxfjsutils.getFirstElementChild(partElement);
2677    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2678    var returnObject = web_service_mailarchiver_serpro__message_deserialize (cxfjsutils, partElement);
2679
2680    return returnObject;
2681}
2682function web_service_mailarchiver_serpro__hello_op_onsuccess(client, responseXml) {
2683    if (client.user_onsuccess) {
2684     var responseObject = null;
2685     var element = responseXml.documentElement;
2686     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
2687     element = this.jsutils.getFirstElementChild(element);
2688     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
2689     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
2690      element = this.jsutils.getNextElementSibling(element);
2691      if (element == null) {
2692       throw 'No env:Body in message.'
2693      }
2694     }
2695     element = this.jsutils.getFirstElementChild(element);
2696     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
2697     this.jsutils.trace('calling web_service_mailarchiver_serpro__helloResponse_deserializeResponse');
2698     responseObject = web_service_mailarchiver_serpro__helloResponse_deserializeResponse(this.jsutils, element);
2699     client.user_onsuccess(responseObject);
2700    }
2701}
2702
2703web_service_mailarchiver_serpro__ArchiveServices.prototype.hello_onsuccess = web_service_mailarchiver_serpro__hello_op_onsuccess;
2704
2705function web_service_mailarchiver_serpro__hello_op_onerror(client) {
2706    if (client.user_onerror) {
2707     var httpStatus;
2708     var httpStatusText;
2709     try {
2710      httpStatus = client.req.status;
2711      httpStatusText = client.req.statusText;
2712     } catch(e) {
2713      httpStatus = -1;
2714      httpStatusText = 'Error opening connection to server';
2715     }
2716     client.user_onerror(httpStatus, httpStatusText);
2717    }
2718}
2719
2720web_service_mailarchiver_serpro__ArchiveServices.prototype.hello_onerror = web_service_mailarchiver_serpro__hello_op_onerror;
2721
2722//
2723// Operation {http://web.service.mailarchiver.serpro/}hello
2724// - bare operation. Parameters:
2725// - type {http://www.w3.org/2001/XMLSchema}string
2726//
2727function web_service_mailarchiver_serpro__hello_op(successCallback, errorCallback, guest) {
2728    this.client = new CxfApacheOrgClient(this.jsutils);
2729    var xml = null;
2730    var args = new Array(1);
2731    args[0] = guest;
2732    xml = this.hello_serializeInput(this.jsutils, args);
2733    this.client.user_onsuccess = successCallback;
2734    this.client.user_onerror = errorCallback;
2735    var closureThis = this;
2736    this.client.onsuccess = function(client, responseXml) { closureThis.hello_onsuccess(client, responseXml); };
2737    this.client.onerror = function(client) { closureThis.hello_onerror(client); };
2738    var requestHeaders = [];
2739    requestHeaders['SOAPAction'] = '';
2740    this.jsutils.trace('synchronous = ' + this.synchronous);
2741    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
2742}
2743
2744web_service_mailarchiver_serpro__ArchiveServices.prototype.hello = web_service_mailarchiver_serpro__hello_op;
2745
2746function web_service_mailarchiver_serpro__hello_serializeInput(cxfjsutils, args) {
2747    var xml;
2748    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
2749    xml = xml + '<jns0:hello>';
2750    // block for local variables
2751    {
2752     xml = xml + '<guest>';
2753     xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
2754     xml = xml + '</guest>';
2755    }
2756    xml = xml + '</jns0:hello>';
2757    xml = xml + cxfjsutils.endSoap11Message();
2758    return xml;
2759}
2760
2761web_service_mailarchiver_serpro__ArchiveServices.prototype.hello_serializeInput = web_service_mailarchiver_serpro__hello_serializeInput;
2762
2763function web_service_mailarchiver_serpro__helloResponse_deserializeResponse(cxfjsutils, partElement) {
2764    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2765    partElement = cxfjsutils.getFirstElementChild(partElement);
2766    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2767    var returnText = cxfjsutils.getNodeText(partElement);
2768    var returnObject = returnText;
2769    return returnObject;
2770}
2771function web_service_mailarchiver_serpro__copyMessages_op_onsuccess(client, responseXml) {
2772    if (client.user_onsuccess) {
2773     var responseObject = null;
2774     var element = responseXml.documentElement;
2775     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
2776     element = this.jsutils.getFirstElementChild(element);
2777     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
2778     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
2779      element = this.jsutils.getNextElementSibling(element);
2780      if (element == null) {
2781       throw 'No env:Body in message.'
2782      }
2783     }
2784     element = this.jsutils.getFirstElementChild(element);
2785     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
2786     this.jsutils.trace('calling web_service_mailarchiver_serpro__copyMessagesResponse_deserializeResponse');
2787     responseObject = web_service_mailarchiver_serpro__copyMessagesResponse_deserializeResponse(this.jsutils, element);
2788     client.user_onsuccess(responseObject);
2789    }
2790}
2791
2792web_service_mailarchiver_serpro__ArchiveServices.prototype.copyMessages_onsuccess = web_service_mailarchiver_serpro__copyMessages_op_onsuccess;
2793
2794function web_service_mailarchiver_serpro__copyMessages_op_onerror(client) {
2795    if (client.user_onerror) {
2796     var httpStatus;
2797     var httpStatusText;
2798     try {
2799      httpStatus = client.req.status;
2800      httpStatusText = client.req.statusText;
2801     } catch(e) {
2802      httpStatus = -1;
2803      httpStatusText = 'Error opening connection to server';
2804     }
2805     client.user_onerror(httpStatus, httpStatusText);
2806    }
2807}
2808
2809web_service_mailarchiver_serpro__ArchiveServices.prototype.copyMessages_onerror = web_service_mailarchiver_serpro__copyMessages_op_onerror;
2810
2811//
2812// Operation {http://web.service.mailarchiver.serpro/}copyMessages
2813// - bare operation. Parameters:
2814// - jaxb_dev_java_net_array_stringArray
2815// - type {http://www.w3.org/2001/XMLSchema}string
2816//
2817function web_service_mailarchiver_serpro__copyMessages_op(successCallback, errorCallback, messageId, folderId) {
2818    this.client = new CxfApacheOrgClient(this.jsutils);
2819    var xml = null;
2820    var args = new Array(2);
2821    args[0] = messageId;
2822    args[1] = folderId;
2823    xml = this.copyMessages_serializeInput(this.jsutils, args);
2824    this.client.user_onsuccess = successCallback;
2825    this.client.user_onerror = errorCallback;
2826    var closureThis = this;
2827    this.client.onsuccess = function(client, responseXml) { closureThis.copyMessages_onsuccess(client, responseXml); };
2828    this.client.onerror = function(client) { closureThis.copyMessages_onerror(client); };
2829    var requestHeaders = [];
2830    requestHeaders['SOAPAction'] = '';
2831    this.jsutils.trace('synchronous = ' + this.synchronous);
2832    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
2833}
2834
2835web_service_mailarchiver_serpro__ArchiveServices.prototype.copyMessages = web_service_mailarchiver_serpro__copyMessages_op;
2836
2837function web_service_mailarchiver_serpro__copyMessages_serializeInput(cxfjsutils, args) {
2838    var xml;
2839    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
2840    xml = xml + '<jns0:copyMessages>';
2841    // block for local variables
2842    {
2843     xml = xml + args[0].serialize(cxfjsutils, 'messageId', null);
2844    }
2845    // block for local variables
2846    {
2847     xml = xml + '<folderId>';
2848     xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
2849     xml = xml + '</folderId>';
2850    }
2851    xml = xml + '</jns0:copyMessages>';
2852    xml = xml + cxfjsutils.endSoap11Message();
2853    return xml;
2854}
2855
2856web_service_mailarchiver_serpro__ArchiveServices.prototype.copyMessages_serializeInput = web_service_mailarchiver_serpro__copyMessages_serializeInput;
2857
2858function web_service_mailarchiver_serpro__copyMessagesResponse_deserializeResponse(cxfjsutils, partElement) {
2859    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2860    partElement = cxfjsutils.getFirstElementChild(partElement);
2861    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2862    var returnText = cxfjsutils.getNodeText(partElement);
2863    var returnObject = parseInt(returnText);
2864    return returnObject;
2865}
2866function web_service_mailarchiver_serpro__login_op_onsuccess(client, responseXml) {
2867    if (client.user_onsuccess) {
2868     var responseObject = null;
2869     var element = responseXml.documentElement;
2870     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
2871     element = this.jsutils.getFirstElementChild(element);
2872     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
2873     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
2874      element = this.jsutils.getNextElementSibling(element);
2875      if (element == null) {
2876       throw 'No env:Body in message.'
2877      }
2878     }
2879     element = this.jsutils.getFirstElementChild(element);
2880     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
2881     this.jsutils.trace('calling web_service_mailarchiver_serpro__loginResponse_deserializeResponse');
2882     responseObject = web_service_mailarchiver_serpro__loginResponse_deserializeResponse(this.jsutils, element);
2883     client.user_onsuccess(responseObject);
2884    }
2885}
2886
2887web_service_mailarchiver_serpro__ArchiveServices.prototype.login_onsuccess = web_service_mailarchiver_serpro__login_op_onsuccess;
2888
2889function web_service_mailarchiver_serpro__login_op_onerror(client) {
2890    if (client.user_onerror) {
2891     var httpStatus;
2892     var httpStatusText;
2893     try {
2894      httpStatus = client.req.status;
2895      httpStatusText = client.req.statusText;
2896     } catch(e) {
2897      httpStatus = -1;
2898      httpStatusText = 'Error opening connection to server';
2899     }
2900     client.user_onerror(httpStatus, httpStatusText);
2901    }
2902}
2903
2904web_service_mailarchiver_serpro__ArchiveServices.prototype.login_onerror = web_service_mailarchiver_serpro__login_op_onerror;
2905
2906//
2907// Operation {http://web.service.mailarchiver.serpro/}login
2908// - bare operation. Parameters:
2909// - type {http://www.w3.org/2001/XMLSchema}string
2910// - type {http://www.w3.org/2001/XMLSchema}string
2911//
2912function web_service_mailarchiver_serpro__login_op(successCallback, errorCallback, userId, password) {
2913    this.client = new CxfApacheOrgClient(this.jsutils);
2914    var xml = null;
2915    var args = new Array(2);
2916    args[0] = userId;
2917    args[1] = password;
2918    xml = this.login_serializeInput(this.jsutils, args);
2919    this.client.user_onsuccess = successCallback;
2920    this.client.user_onerror = errorCallback;
2921    var closureThis = this;
2922    this.client.onsuccess = function(client, responseXml) { closureThis.login_onsuccess(client, responseXml); };
2923    this.client.onerror = function(client) { closureThis.login_onerror(client); };
2924    var requestHeaders = [];
2925    requestHeaders['SOAPAction'] = '';
2926    this.jsutils.trace('synchronous = ' + this.synchronous);
2927    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
2928}
2929
2930web_service_mailarchiver_serpro__ArchiveServices.prototype.login = web_service_mailarchiver_serpro__login_op;
2931
2932function web_service_mailarchiver_serpro__login_serializeInput(cxfjsutils, args) {
2933    var xml;
2934    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
2935    xml = xml + '<jns0:login>';
2936    // block for local variables
2937    {
2938     xml = xml + '<userId>';
2939     xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
2940     xml = xml + '</userId>';
2941    }
2942    // block for local variables
2943    {
2944     xml = xml + '<password>';
2945     xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
2946     xml = xml + '</password>';
2947    }
2948    xml = xml + '</jns0:login>';
2949    xml = xml + cxfjsutils.endSoap11Message();
2950    return xml;
2951}
2952
2953web_service_mailarchiver_serpro__ArchiveServices.prototype.login_serializeInput = web_service_mailarchiver_serpro__login_serializeInput;
2954
2955function web_service_mailarchiver_serpro__loginResponse_deserializeResponse(cxfjsutils, partElement) {
2956    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2957    partElement = cxfjsutils.getFirstElementChild(partElement);
2958    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
2959    var returnObject = web_service_mailarchiver_serpro__session_deserialize (cxfjsutils, partElement);
2960
2961    return returnObject;
2962}
2963function web_service_mailarchiver_serpro__getMessageSource_op_onsuccess(client, responseXml) {
2964    if (client.user_onsuccess) {
2965     var responseObject = null;
2966     var element = responseXml.documentElement;
2967     this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
2968     element = this.jsutils.getFirstElementChild(element);
2969     this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
2970     while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
2971      element = this.jsutils.getNextElementSibling(element);
2972      if (element == null) {
2973       throw 'No env:Body in message.'
2974      }
2975     }
2976     element = this.jsutils.getFirstElementChild(element);
2977     this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
2978     this.jsutils.trace('calling web_service_mailarchiver_serpro__getMessageSourceResponse_deserializeResponse');
2979     responseObject = web_service_mailarchiver_serpro__getMessageSourceResponse_deserializeResponse(this.jsutils, element);
2980     client.user_onsuccess(responseObject);
2981    }
2982}
2983
2984web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessageSource_onsuccess = web_service_mailarchiver_serpro__getMessageSource_op_onsuccess;
2985
2986function web_service_mailarchiver_serpro__getMessageSource_op_onerror(client) {
2987    if (client.user_onerror) {
2988     var httpStatus;
2989     var httpStatusText;
2990     try {
2991      httpStatus = client.req.status;
2992      httpStatusText = client.req.statusText;
2993     } catch(e) {
2994      httpStatus = -1;
2995      httpStatusText = 'Error opening connection to server';
2996     }
2997     client.user_onerror(httpStatus, httpStatusText);
2998    }
2999}
3000
3001web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessageSource_onerror = web_service_mailarchiver_serpro__getMessageSource_op_onerror;
3002
3003//
3004// Operation {http://web.service.mailarchiver.serpro/}getMessageSource
3005// - bare operation. Parameters:
3006// - type {http://www.w3.org/2001/XMLSchema}string
3007// - type {http://www.w3.org/2001/XMLSchema}string
3008//
3009function web_service_mailarchiver_serpro__getMessageSource_op(successCallback, errorCallback, sessionId, messageId) {
3010    this.client = new CxfApacheOrgClient(this.jsutils);
3011    var xml = null;
3012    var args = new Array(2);
3013    args[0] = sessionId;
3014    args[1] = messageId;
3015    xml = this.getMessageSource_serializeInput(this.jsutils, args);
3016    this.client.user_onsuccess = successCallback;
3017    this.client.user_onerror = errorCallback;
3018    var closureThis = this;
3019    this.client.onsuccess = function(client, responseXml) { closureThis.getMessageSource_onsuccess(client, responseXml); };
3020    this.client.onerror = function(client) { closureThis.getMessageSource_onerror(client); };
3021    var requestHeaders = [];
3022    requestHeaders['SOAPAction'] = '';
3023    this.jsutils.trace('synchronous = ' + this.synchronous);
3024    this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
3025}
3026
3027web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessageSource = web_service_mailarchiver_serpro__getMessageSource_op;
3028
3029function web_service_mailarchiver_serpro__getMessageSource_serializeInput(cxfjsutils, args) {
3030    var xml;
3031    xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
3032    xml = xml + '<jns0:getMessageSource>';
3033    // block for local variables
3034    {
3035     xml = xml + '<sessionId>';
3036     xml = xml + cxfjsutils.escapeXmlEntities(args[0]);
3037     xml = xml + '</sessionId>';
3038    }
3039    // block for local variables
3040    {
3041     xml = xml + '<messageId>';
3042     xml = xml + cxfjsutils.escapeXmlEntities(args[1]);
3043     xml = xml + '</messageId>';
3044    }
3045    xml = xml + '</jns0:getMessageSource>';
3046    xml = xml + cxfjsutils.endSoap11Message();
3047    return xml;
3048}
3049
3050web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessageSource_serializeInput = web_service_mailarchiver_serpro__getMessageSource_serializeInput;
3051
3052function web_service_mailarchiver_serpro__getMessageSourceResponse_deserializeResponse(cxfjsutils, partElement) {
3053    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
3054    partElement = cxfjsutils.getFirstElementChild(partElement);
3055    cxfjsutils.trace('rpc element: ' + cxfjsutils.traceElementName(partElement));
3056    var returnText = cxfjsutils.getNodeText(partElement);
3057    var returnObject = returnText;
3058    return returnObject;
3059}
3060function web_service_mailarchiver_serpro__ArchiveServices_web_service_mailarchiver_serpro__DefaultArchiveServicesPort () {
3061  this.url = 'http://10.200.242.53:9876/arcserv/ArchiveServices';
3062}
3063web_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.