Subversion Repositories XServices

Rev

Rev 165 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 165 Rev 166
Line 1... Line -...
1
<?xml version="1.0" encoding="UTF-8"?>
-
 
2
	Brutex XServices Documentation
-
 
3
	
-
 
4
		June 2014
-
 
5
		
-
 
6
			Brian
-
 
7
			Rosenberger
-
 
8
			bru@brutex.de
-
 
9
		
-
 
10
		Brutex Network
-
 
11
		
-
 
12
			2014
-
 
13
		
-
 
14
		
-
 
15
			
-
 
16
				The copyright holders make no representation about the suitability
-
 
17
				of this document for any purpose. It is provided
-
 
18
				as is
-
 
19
				without expressed or implied warranty.
-
 
20
			
-
 
21
		
-
 
22
		
-
 
23
			
-
 
24
			
-
 
25
			Licensed under the Apache License, Version 2.0 (the "License");
-
 
26
			you may not use this file except in compliance with the License.
-
 
27
			You may obtain a copy of the License at
-
 
28
			
-
 
29
			http://www.apache.org/licenses/LICENSE-2.0
-
 
30
			
-
 
31
			Unless required by applicable law or agreed to in writing, software
-
 
32
			distributed under the License is distributed on an "AS IS" BASIS,
-
 
33
			WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-
 
34
			See the License for the specific language governing permissions and
-
 
35
			limitations under the License.
-
 
36
			
-
 
37
			Apache Tomcat and Apache Ant are trademarks of the Apache
-
 
38
				Software Foundation.
-
 
39
		
-
 
40
		
-
 
41
	Abstract
-
 
42
	In complex IT environments it is often necessary to integrate
1
<?xml version="1.0" encoding="UTF-8"?><fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="serif,Symbol,ZapfDingbats" font-size="10pt" text-align="justify" line-height="normal" font-selection-strategy="character-by-character" line-height-shift-adjustment="disregard-shifts" writing-mode="lr-tb" language="en"><fo:layout-master-set><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="blank" margin-left="1in" margin-right="1in"><fo:region-body margin-top="0.5in" margin-bottom="0.5in" display-align="center" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-blank"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-blank"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-blank" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-blank" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="titlepage-first" margin-left="1in" margin-right="1in"><fo:region-body column-count="1" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-first"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-first"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-first" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-first" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="titlepage-odd" margin-left="1in" margin-right="1in"><fo:region-body column-count="1" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-odd"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-odd"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-odd" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-odd" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="titlepage-even" margin-left="1in" margin-right="1in"><fo:region-body column-count="1" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-even"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-even"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-even" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-even" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="lot-first" margin-left="1in" margin-right="1in"><fo:region-body column-count="1" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-first"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-first"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-first" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-first" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="lot-odd" margin-left="1in" margin-right="1in"><fo:region-body column-count="1" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-odd"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-odd"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-odd" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-odd" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="lot-even" margin-left="1in" margin-right="1in"><fo:region-body column-count="1" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-even"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-even"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-even" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-even" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="front-first" margin-left="1in" margin-right="1in"><fo:region-body column-count="1" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-first"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-first"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-first" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-first" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="front-odd" margin-left="1in" margin-right="1in"><fo:region-body column-count="1" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-odd"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-odd"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-odd" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-odd" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="front-even" margin-left="1in" margin-right="1in"><fo:region-body column-count="1" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-even"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-even"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-even" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-even" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="body-first" margin-left="1in" margin-right="1in"><fo:region-body column-count="1" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-first"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-first"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-first" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-first" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="body-odd" margin-left="1in" margin-right="1in"><fo:region-body column-count="1" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-odd"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-odd"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-odd" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-odd" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="body-even" margin-left="1in" margin-right="1in"><fo:region-body column-count="1" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-even"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-even"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-even" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-even" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="back-first" margin-left="1in" margin-right="1in"><fo:region-body column-count="1" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-first"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-first"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-first" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-first" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="back-odd" margin-left="1in" margin-right="1in"><fo:region-body column-count="1" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-odd"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-odd"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-odd" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-odd" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="back-even" margin-left="1in" margin-right="1in"><fo:region-body column-count="1" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-even"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-even"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-even" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-even" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="index-first" margin-left="1in" margin-right="1in"><fo:region-body column-count="2" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-first"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-first"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-first" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-first" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="index-odd" margin-left="1in" margin-right="1in"><fo:region-body column-count="2" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-odd"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-odd"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-odd" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-odd" precedence="false" extent="0in"/></fo:simple-page-master><fo:simple-page-master margin-bottom="0.5in" margin-top="0.5in" page-height="297mm" page-width="210mm" master-name="index-even" margin-left="1in" margin-right="1in"><fo:region-body column-count="2" column-gap="12pt" margin-top="0.5in" margin-bottom="0.5in" margin-left="0in" margin-right="0in"/><fo:region-before display-align="before" precedence="true" extent="0.4in" region-name="xsl-region-before-even"/><fo:region-after display-align="after" precedence="true" extent="0.4in" region-name="xsl-region-after-even"/><fo:region-start border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-outer-even" precedence="false" extent="0in"/><fo:region-end border-width="0" padding="0" reference-orientation="90" region-name="xsl-region-inner-even" precedence="false" extent="0in"/></fo:simple-page-master><fo:page-sequence-master master-name="titlepage"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference blank-or-not-blank="blank" master-reference="blank"/><fo:conditional-page-master-reference page-position="first" master-reference="titlepage-first"/><fo:conditional-page-master-reference odd-or-even="odd" master-reference="titlepage-odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="titlepage-odd"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="lot"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference blank-or-not-blank="blank" master-reference="blank"/><fo:conditional-page-master-reference page-position="first" master-reference="lot-first"/><fo:conditional-page-master-reference odd-or-even="odd" master-reference="lot-odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="lot-odd"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="front"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference blank-or-not-blank="blank" master-reference="blank"/><fo:conditional-page-master-reference page-position="first" master-reference="front-first"/><fo:conditional-page-master-reference odd-or-even="odd" master-reference="front-odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="front-odd"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="body"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference blank-or-not-blank="blank" master-reference="blank"/><fo:conditional-page-master-reference page-position="first" master-reference="body-first"/><fo:conditional-page-master-reference odd-or-even="odd" master-reference="body-odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="body-odd"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="back"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference blank-or-not-blank="blank" master-reference="blank"/><fo:conditional-page-master-reference page-position="first" master-reference="back-first"/><fo:conditional-page-master-reference odd-or-even="odd" master-reference="back-odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="back-odd"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master><fo:page-sequence-master master-name="index"><fo:repeatable-page-master-alternatives><fo:conditional-page-master-reference blank-or-not-blank="blank" master-reference="blank"/><fo:conditional-page-master-reference page-position="first" master-reference="index-first"/><fo:conditional-page-master-reference odd-or-even="odd" master-reference="index-odd"/><fo:conditional-page-master-reference odd-or-even="even" master-reference="index-odd"/></fo:repeatable-page-master-alternatives></fo:page-sequence-master></fo:layout-master-set><fo:declarations xmlns:fox="http://xmlgraphics.apache.org/fop/extensions"><x:xmpmeta xmlns:x="adobe:ns:meta/"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description xmlns:dc="http://purl.org/dc/elements/1.1/" rdf:about=""><dc:title>Brutex XServices Documentation</dc:title><dc:creator>Brian Rosenberger</dc:creator></rdf:Description><rdf:Description xmlns:pdf="http://ns.adobe.com/pdf/1.3/" rdf:about=""/><rdf:Description xmlns:xmp="http://ns.adobe.com/xap/1.0/" rdf:about=""><xmp:CreatorTool>DocBook XSL Stylesheets with Apache FOP</xmp:CreatorTool></rdf:Description></rdf:RDF></x:xmpmeta></fo:declarations><fo:bookmark-tree><fo:bookmark xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2000B" starting-state="hide"><fo:bookmark-title>Brutex XServices Documentation</fo:bookmark-title></fo:bookmark><fo:bookmark xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="toc...N2000B"><fo:bookmark-title>Table of Contents</fo:bookmark-title></fo:bookmark><fo:bookmark xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="installation" starting-state="hide"><fo:bookmark-title>Chapter 1. Getting started</fo:bookmark-title><fo:bookmark internal-destination="N2005C" starting-state="hide"><fo:bookmark-title>1.1. Installation</fo:bookmark-title><fo:bookmark internal-destination="N2006E" starting-state="hide"><fo:bookmark-title>1.1.1. Securing with Basic Authentication</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N2007E" starting-state="hide"><fo:bookmark-title>1.1.2. Limit access to</fo:bookmark-title></fo:bookmark></fo:bookmark></fo:bookmark><fo:bookmark xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="soapservices" starting-state="hide"><fo:bookmark-title>Chapter 2. Available SOAP Services</fo:bookmark-title><fo:bookmark internal-destination="archiveservices" starting-state="hide"><fo:bookmark-title>2.1. ArchiveServices</fo:bookmark-title><fo:bookmark internal-destination="N200AB" starting-state="hide"><fo:bookmark-title>2.1.1. gzip</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N200BE" starting-state="hide"><fo:bookmark-title>2.1.2. bzip2FromArchive</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N200D1" starting-state="hide"><fo:bookmark-title>2.1.3. bzip2</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N200E4" starting-state="hide"><fo:bookmark-title>2.1.4. gzipFromArchive</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N200F7" starting-state="hide"><fo:bookmark-title>2.1.5. gunzip</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N2010A" starting-state="hide"><fo:bookmark-title>2.1.6. bunzip2</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N2011D" starting-state="hide"><fo:bookmark-title>2.1.7. gunzipFromURL</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20130" starting-state="hide"><fo:bookmark-title>2.1.8. bunzip2FromURL</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20143" starting-state="hide"><fo:bookmark-title>2.1.9. zip</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20156" starting-state="hide"><fo:bookmark-title>2.1.10. zipFromArchive</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20169" starting-state="hide"><fo:bookmark-title>2.1.11. unzip</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N2017C" starting-state="hide"><fo:bookmark-title>2.1.12. untar</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N2018F" starting-state="hide"><fo:bookmark-title>2.1.13. unrar</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="dateservices" starting-state="hide"><fo:bookmark-title>2.2. DateServices</fo:bookmark-title><fo:bookmark internal-destination="N201C2" starting-state="hide"><fo:bookmark-title>2.2.1. dateAdd</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N201D6" starting-state="hide"><fo:bookmark-title>2.2.2. dateTimeDiff</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N201EA" starting-state="hide"><fo:bookmark-title>2.2.3. dateTimeDiff</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N201FE" starting-state="hide"><fo:bookmark-title>2.2.4. getDate</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20210" starting-state="hide"><fo:bookmark-title>2.2.5. getDateExtended</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N2021E" starting-state="hide"><fo:bookmark-title>2.2.6. formatDate</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20243" starting-state="hide"><fo:bookmark-title>2.2.7. formatDateAdvanced</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20253" starting-state="hide"><fo:bookmark-title>2.2.8. getInTimezone</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20260" starting-state="hide"><fo:bookmark-title>2.2.9. getTimestamp</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20275" starting-state="hide"><fo:bookmark-title>2.2.10. getTimestamp2</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N2028A" starting-state="hide"><fo:bookmark-title>2.2.11. getTimezones</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N2029F" starting-state="hide"><fo:bookmark-title>2.2.12. parseDate</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N202C4" starting-state="hide"><fo:bookmark-title>2.2.13. parseDateAdvanced</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="executeservices" starting-state="hide"><fo:bookmark-title>2.3. ExecuteServices</fo:bookmark-title><fo:bookmark internal-destination="N202D9" starting-state="hide"><fo:bookmark-title>2.3.1. rExec</fo:bookmark-title><fo:bookmark internal-destination="N202E2" starting-state="hide"><fo:bookmark-title>2.3.1.1. Input parameters</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N2034E" starting-state="hide"><fo:bookmark-title>2.3.1.2. Output parameters</fo:bookmark-title><fo:bookmark internal-destination="N20353" starting-state="hide"><fo:bookmark-title>2.3.1.2.1. ReturnCode type</fo:bookmark-title></fo:bookmark></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="N20388" starting-state="hide"><fo:bookmark-title>2.3.2. runCommand</fo:bookmark-title><fo:bookmark internal-destination="N20391" starting-state="hide"><fo:bookmark-title>2.3.2.1. Input parameters</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N203F9" starting-state="hide"><fo:bookmark-title>2.3.2.2. Output parameters</fo:bookmark-title><fo:bookmark internal-destination="N203FE" starting-state="hide"><fo:bookmark-title>2.3.2.2.1. ReturnCode type</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="N20432" starting-state="hide"><fo:bookmark-title>2.3.2.3. </fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N2043E" starting-state="hide"><fo:bookmark-title>2.3.2.4. </fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="N20447" starting-state="hide"><fo:bookmark-title>2.3.3. runCommandAsync</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20451" starting-state="hide"><fo:bookmark-title>2.3.4. runCommandAsyncWithArgs</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N2045B" starting-state="hide"><fo:bookmark-title>2.3.5. runCommandWithArgs</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20465" starting-state="hide"><fo:bookmark-title>2.3.6. runCommandWithSSH</fo:bookmark-title><fo:bookmark internal-destination="N2046E" starting-state="hide"><fo:bookmark-title>2.3.6.1. Input parameters</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N204DA" starting-state="hide"><fo:bookmark-title>2.3.6.2. Output parameters</fo:bookmark-title><fo:bookmark internal-destination="N204DF" starting-state="hide"><fo:bookmark-title>2.3.6.2.1. ReturnCode type</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="N20513" starting-state="hide"><fo:bookmark-title>2.3.6.3. Sample Request:</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="N2051E" starting-state="hide"><fo:bookmark-title>2.3.7. runCommandWithSSHKeyAuth</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20528" starting-state="hide"><fo:bookmark-title>2.3.8. runJavaScript</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20532" starting-state="hide"><fo:bookmark-title>2.3.9. telnet</fo:bookmark-title><fo:bookmark internal-destination="N2053B" starting-state="hide"><fo:bookmark-title>2.3.9.1. Input parameters</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N205C5" starting-state="hide"><fo:bookmark-title>2.3.9.2. Output parameters</fo:bookmark-title><fo:bookmark internal-destination="N205CA" starting-state="hide"><fo:bookmark-title>2.3.9.2.1. ReturnCode type</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="N205FE" starting-state="hide"><fo:bookmark-title>2.3.9.3. Sample Request:</fo:bookmark-title></fo:bookmark></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="fileservices" starting-state="hide"><fo:bookmark-title>2.4. FileServices</fo:bookmark-title><fo:bookmark internal-destination="N20614" starting-state="hide"><fo:bookmark-title>2.4.1. downloadFile</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20629" starting-state="hide"><fo:bookmark-title>2.4.2. encodeFile</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="jobservices" starting-state="hide"><fo:bookmark-title>2.5. JobServices</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="mailservices" starting-state="hide"><fo:bookmark-title>2.6. MailServices</fo:bookmark-title><fo:bookmark internal-destination="N20655" starting-state="hide"><fo:bookmark-title>2.6.1. sendMailSimple</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="miscservices" starting-state="hide"><fo:bookmark-title>2.7. MiscServices</fo:bookmark-title><fo:bookmark internal-destination="N2066A" starting-state="hide"><fo:bookmark-title>2.7.1. generateUUID</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20680" starting-state="hide"><fo:bookmark-title>2.7.2. getHostinfo</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N2069F" starting-state="hide"><fo:bookmark-title>2.7.3. sleep</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="storageservices" starting-state="hide"><fo:bookmark-title>2.8. StorageServices</fo:bookmark-title><fo:bookmark internal-destination="N206B4" starting-state="hide"><fo:bookmark-title>2.8.1.  ...</fo:bookmark-title><fo:bookmark internal-destination="N206BD" starting-state="hide"><fo:bookmark-title>2.8.1.1. Input parameters</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20729" starting-state="hide"><fo:bookmark-title>2.8.1.2. Output parameters</fo:bookmark-title><fo:bookmark internal-destination="N2072E" starting-state="hide"><fo:bookmark-title>2.8.1.2.1. ReturnCode type</fo:bookmark-title></fo:bookmark></fo:bookmark></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="stringservices" starting-state="hide"><fo:bookmark-title>2.9. StringServices</fo:bookmark-title><fo:bookmark internal-destination="N2076E" starting-state="hide"><fo:bookmark-title>2.9.1. replaceRegEx</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark internal-destination="xmlservices" starting-state="hide"><fo:bookmark-title>2.10. XmlServices</fo:bookmark-title><fo:bookmark internal-destination="N2078D" starting-state="hide"><fo:bookmark-title>2.10.1. insertNodes</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N2079F" starting-state="hide"><fo:bookmark-title>2.10.2. insertNodes2</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N207B1" starting-state="hide"><fo:bookmark-title>2.10.3. replaceNodes</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N207C3" starting-state="hide"><fo:bookmark-title>2.10.4. replaceNodes2</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N207D5" starting-state="hide"><fo:bookmark-title>2.10.5. selectXPath</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N207EA" starting-state="hide"><fo:bookmark-title>2.10.6. setAttribute</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N207FF" starting-state="hide"><fo:bookmark-title>2.10.7. wrapInCDATA</fo:bookmark-title></fo:bookmark></fo:bookmark></fo:bookmark><fo:bookmark xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="restservices" starting-state="hide"><fo:bookmark-title>Chapter 3. Available RESTful Services</fo:bookmark-title><fo:bookmark internal-destination="cvsinfoservices" starting-state="hide"><fo:bookmark-title>3.1. CVSInfoService</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="fileinfoservices" starting-state="hide"><fo:bookmark-title>3.2. FileInfoService</fo:bookmark-title></fo:bookmark></fo:bookmark><fo:bookmark xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="xmltypes" starting-state="hide"><fo:bookmark-title>Chapter 4. XML Types</fo:bookmark-title><fo:bookmark internal-destination="N20853" starting-state="hide"><fo:bookmark-title>4.1. </fo:bookmark-title><fo:bookmark internal-destination="antproperty" starting-state="hide"><fo:bookmark-title>4.1.1. AntProperty type</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20875" starting-state="hide"><fo:bookmark-title>4.1.2. DateInfoType type</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20889" starting-state="hide"><fo:bookmark-title>4.1.3. FileResource type</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="hostconnection" starting-state="hide"><fo:bookmark-title>4.1.4. HostConnection type</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="patternelement" starting-state="hide"><fo:bookmark-title>4.1.5. PatternElement type</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="patternsettype" starting-state="hide"><fo:bookmark-title>4.1.6. PatternSetType type</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="N20951" starting-state="hide"><fo:bookmark-title>4.1.7. ReturnCode type</fo:bookmark-title></fo:bookmark><fo:bookmark internal-destination="selectortype" starting-state="hide"><fo:bookmark-title>4.1.8. SelectorType type</fo:bookmark-title></fo:bookmark></fo:bookmark></fo:bookmark></fo:bookmark-tree><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2000B"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="installation"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2005C"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2006E"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2007E"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="soapservices"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="archiveservices"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N200AB"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N200BE"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N200D1"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N200E4"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N200F7"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2010A"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2011D"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20130"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20143"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20156"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20169"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2017C"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2018F"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="dateservices"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N201C2"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N201D6"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N201EA"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N201FE"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20210"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2021E"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20243"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20253"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20260"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20275"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2028A"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2029F"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N202C4"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="executeservices"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N202D9"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N202E2"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2034E"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20353"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20388"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20391"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N203F9"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N203FE"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20432"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2043E"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20447"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20451"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2045B"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20465"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2046E"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N204DA"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N204DF"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20513"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2051E"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20528"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20532"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2053B"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N205C5"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N205CA"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N205FE"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="fileservices"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20614"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20629"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="jobservices"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="mailservices"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20655"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="miscservices"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2066A"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20680"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2069F"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="storageservices"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N206B4"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N206BD"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20729"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2072E"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="stringservices"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2076E"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="xmlservices"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2078D"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N2079F"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N207B1"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N207C3"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N207D5"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N207EA"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N207FF"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="restservices"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="cvsinfoservices"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="fileinfoservices"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="xmltypes"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20853"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="antproperty"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20875"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20889"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="hostconnection"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="patternelement"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="patternsettype"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="N20951"/><fox:destination xmlns:fox="http://xmlgraphics.apache.org/fop/extensions" internal-destination="selectortype"/><fo:page-sequence xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions" master-reference="titlepage" hyphenate="true" language="en" format="i" initial-page-number="auto" force-page-count="no-force" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2"><fo:static-content flow-name="xsl-region-before-first"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"/></fo:static-content><fo:static-content flow-name="xsl-region-before-odd"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-even"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-blank"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-footnote-separator"><fo:block><fo:leader color="black" leader-pattern="rule" leader-length="1in"/></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-inner-first"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-odd"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-even"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-blank"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-first"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-odd"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-even"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-blank"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-after-first"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"/></fo:static-content><fo:static-content flow-name="xsl-region-after-odd"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-even"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-blank"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:flow flow-name="xsl-region-body"><fo:block id="N2000B"><fo:block><fo:block><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="24.8832pt" text-align="center" space-before="18.6624pt"><fo:block hyphenate="false" keep-with-next.within-column="always">Brutex XServices Documentation</fo:block></fo:block><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="17.28pt" text-align="center" keep-with-next.within-column="always" space-before="10.8pt"><fo:block>Brian Rosenberger</fo:block></fo:block></fo:block><fo:block><fo:block break-after="page"/><fo:block font-size="14.4pt" font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold"><fo:block>Brutex XServices Documentation</fo:block></fo:block><fo:block font-size="10pt"><fo:block>Brian Rosenberger</fo:block></fo:block><fo:block font-size="10pt">Copyright <fo:inline font-family="serif,Symbol,ZapfDingbats">©</fo:inline> 2014 </fo:block><fo:block font-size="10pt"><fo:block start-indent="0.0in" end-indent="0.0in"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.optimum="10pt" space-before.minimum="10pt * 0.8" space-before.maximum="10pt * 1.2" hyphenate="false" text-align="center"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.optimum="10pt" space-before.minimum="10pt * 0.8" space-before.maximum="10pt * 1.2" hyphenate="false" text-align="center">Abstract</fo:block></fo:block><fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">In complex IT environments it is often necessary to integrate
43
		different information systems with each other, exchange data between
2
		different information systems with each other, exchange data between
44
		software tools and automate actions based on events arising from user
3
		software tools and automate actions based on events arising from user
45
		interaction. Web Services is a popular way to make remote functions
4
		interaction. Web Services is a popular way to make remote functions
46
		available to a broad range of clients. A WebService is independent
5
		available to a broad range of clients. A WebService is independent
47
		from platforms and programming languages. XML Messages are exchanged
6
		from platforms and programming languages. XML Messages are exchanged
48
		through common protocols like TCP/IP or SMTP, processed and returned
7
		through common protocols like TCP/IP or SMTP, processed and returned
49
		(request/ response paradigm).
-
 
50
	Because of their nature, WebServices are a great technology to
8
		(request/ response paradigm).</fo:block><fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Because of their nature, WebServices are a great technology to
51
		overcome system boundaries and to "orchestrate" your IT environment.
9
		overcome system boundaries and to "orchestrate" your IT environment.
52
		They make up the basis for SOA and are the pieces that assemble
10
		They make up the basis for SOA and are the pieces that assemble
53
		automated business processes.
-
 
54
	XServices is a collection of pre-build WebServices with the
11
		automated business processes.</fo:block><fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">XServices is a collection of pre-build WebServices with the
55
		intention to avoid duplicate work and "re-inventing the wheel". The
12
		intention to avoid duplicate work and "re-inventing the wheel". The
56
		historical base for XServices is the 'XBridgeNG' software, which
13
		historical base for XServices is the 'XBridgeNG' software, which
57
		provided a set of Apache Ant Tasks with quite the same intention. The
14
		provided a set of Apache Ant Tasks with quite the same intention. The
58
		available WebService operations are most likely the "most wanted"
15
		available WebService operations are most likely the "most wanted"
59
		ones, some of them for sure are "must have". This collection may
16
		ones, some of them for sure are "must have". This collection may
60
		overlap with other libraries. In summary the current version contains
17
		overlap with other libraries. In summary the current version contains
-
 
18
		8 WebServices with over 50 operations.</fo:block></fo:block></fo:block><fo:block font-size="8pt"><fo:block id="N2002C">
-
 
19
			<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
-
 
20
				The copyright holders make no representation about the suitability
-
 
21
				of this document for any purpose. It is provided
-
 
22
				<fo:inline font-style="italic">as is</fo:inline>
61
		8 WebServices with over 50 operations.
23
				without expressed or implied warranty.
62
 
24
			</fo:block>
-
 
25
		</fo:block></fo:block><fo:block font-size="8pt"><fo:block id="N20035">
-
 
26
			<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
63
	
27
			<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" id="N20039">
-
 
28
			Licensed under the Apache License, Version 2.0 (the "License");
-
 
29
			you may not use this file except in compliance with the License.
-
 
30
			You may obtain a copy of the License at
Line -... Line 31...
-
 
31
			
Line -... Line 32...
-
 
32
			http://www.apache.org/licenses/LICENSE-2.0
-
 
33
			
-
 
34
			Unless required by applicable law or agreed to in writing, software
-
 
35
			distributed under the License is distributed on an "AS IS" BASIS,
-
 
36
			WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-
 
37
			See the License for the specific language governing permissions and
-
 
38
			limitations under the License.
-
 
39
			</fo:block></fo:block>
64
	
40
			<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Apache Tomcat and Apache Ant are trademarks of the Apache
-
 
41
				Software Foundation.</fo:block>
65
		
42
		</fo:block></fo:block></fo:block><fo:block break-after="page"/></fo:block></fo:block></fo:flow></fo:page-sequence><fo:page-sequence xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions" master-reference="lot" hyphenate="true" language="en" format="i" initial-page-number="auto" force-page-count="no-force" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2"><fo:static-content flow-name="xsl-region-before-first"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-odd"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block>Brutex XServices Documentation</fo:block></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-even"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block>Brutex XServices Documentation</fo:block></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-blank"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-footnote-separator"><fo:block><fo:leader color="black" leader-pattern="rule" leader-length="1in"/></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-inner-first"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-odd"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-even"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-blank"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-first"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-odd"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-even"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-blank"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-after-first"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-odd"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-even"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-blank"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:flow flow-name="xsl-region-body" start-indent="4pc" end-indent="0pt"><fo:block space-before.minimum="0.5em" space-before.optimum="1em" space-before.maximum="2em" space-after.minimum="0.5em" space-after.optimum="1em" space-after.maximum="2em" id="toc...N2000B"><fo:block><fo:block><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="17.28pt" start-indent="0pt" space-after="0.5em" space-before.maximum="2em" space-before.optimum="1.5em" space-before.minimum="1em">Table of Contents</fo:block></fo:block></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="installation">1. Getting started</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="installation"><fo:page-number-citation ref-id="installation"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.N2000B.installation" margin-left="24pt"><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N2005C">1.1. Installation</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N2005C"><fo:page-number-citation ref-id="N2005C"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.N2000B.N2005C" margin-left="24pt"><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N2006E">1.1.1. Securing with Basic Authentication</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N2006E"><fo:page-number-citation ref-id="N2006E"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N2007E">1.1.2. Limit access to</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N2007E"><fo:page-number-citation ref-id="N2007E"/></fo:basic-link></fo:inline></fo:block></fo:block></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="soapservices">2. Available SOAP Services</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="soapservices"><fo:page-number-citation ref-id="soapservices"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.N2000B.soapservices" margin-left="24pt"><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="archiveservices">2.1. ArchiveServices</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="archiveservices"><fo:page-number-citation ref-id="archiveservices"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.N2000B.archiveservices" margin-left="24pt"><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N200AB">2.1.1. gzip</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N200AB"><fo:page-number-citation ref-id="N200AB"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N200BE">2.1.2. bzip2FromArchive</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N200BE"><fo:page-number-citation ref-id="N200BE"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N200D1">2.1.3. bzip2</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N200D1"><fo:page-number-citation ref-id="N200D1"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N200E4">2.1.4. gzipFromArchive</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N200E4"><fo:page-number-citation ref-id="N200E4"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N200F7">2.1.5. gunzip</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N200F7"><fo:page-number-citation ref-id="N200F7"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N2010A">2.1.6. bunzip2</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N2010A"><fo:page-number-citation ref-id="N2010A"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N2011D">2.1.7. gunzipFromURL</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N2011D"><fo:page-number-citation ref-id="N2011D"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20130">2.1.8. bunzip2FromURL</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20130"><fo:page-number-citation ref-id="N20130"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20143">2.1.9. zip</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20143"><fo:page-number-citation ref-id="N20143"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20156">2.1.10. zipFromArchive</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20156"><fo:page-number-citation ref-id="N20156"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20169">2.1.11. unzip</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20169"><fo:page-number-citation ref-id="N20169"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N2017C">2.1.12. untar</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N2017C"><fo:page-number-citation ref-id="N2017C"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N2018F">2.1.13. unrar</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N2018F"><fo:page-number-citation ref-id="N2018F"/></fo:basic-link></fo:inline></fo:block></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="dateservices">2.2. DateServices</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="dateservices"><fo:page-number-citation ref-id="dateservices"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.N2000B.dateservices" margin-left="24pt"><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N201C2">2.2.1. dateAdd</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N201C2"><fo:page-number-citation ref-id="N201C2"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N201D6">2.2.2. dateTimeDiff</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N201D6"><fo:page-number-citation ref-id="N201D6"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N201EA">2.2.3. dateTimeDiff</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N201EA"><fo:page-number-citation ref-id="N201EA"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N201FE">2.2.4. getDate</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N201FE"><fo:page-number-citation ref-id="N201FE"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20210">2.2.5. getDateExtended</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20210"><fo:page-number-citation ref-id="N20210"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N2021E">2.2.6. formatDate</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N2021E"><fo:page-number-citation ref-id="N2021E"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20243">2.2.7. formatDateAdvanced</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20243"><fo:page-number-citation ref-id="N20243"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20253">2.2.8. getInTimezone</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20253"><fo:page-number-citation ref-id="N20253"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20260">2.2.9. getTimestamp</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20260"><fo:page-number-citation ref-id="N20260"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20275">2.2.10. getTimestamp2</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20275"><fo:page-number-citation ref-id="N20275"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N2028A">2.2.11. getTimezones</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N2028A"><fo:page-number-citation ref-id="N2028A"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N2029F">2.2.12. parseDate</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N2029F"><fo:page-number-citation ref-id="N2029F"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N202C4">2.2.13. parseDateAdvanced</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N202C4"><fo:page-number-citation ref-id="N202C4"/></fo:basic-link></fo:inline></fo:block></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="executeservices">2.3. ExecuteServices</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="executeservices"><fo:page-number-citation ref-id="executeservices"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.N2000B.executeservices" margin-left="24pt"><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N202D9">2.3.1. rExec
-
 
43
	</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N202D9"><fo:page-number-citation ref-id="N202D9"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20388">2.3.2. runCommand</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20388"><fo:page-number-citation ref-id="N20388"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20447">2.3.3. runCommandAsync</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20447"><fo:page-number-citation ref-id="N20447"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20451">2.3.4. runCommandAsyncWithArgs</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20451"><fo:page-number-citation ref-id="N20451"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N2045B">2.3.5. runCommandWithArgs</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N2045B"><fo:page-number-citation ref-id="N2045B"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20465">2.3.6. runCommandWithSSH</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20465"><fo:page-number-citation ref-id="N20465"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N2051E">2.3.7. runCommandWithSSHKeyAuth</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N2051E"><fo:page-number-citation ref-id="N2051E"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20528">2.3.8. runJavaScript</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20528"><fo:page-number-citation ref-id="N20528"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20532">2.3.9. telnet</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20532"><fo:page-number-citation ref-id="N20532"/></fo:basic-link></fo:inline></fo:block></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="fileservices">2.4. FileServices</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="fileservices"><fo:page-number-citation ref-id="fileservices"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.N2000B.fileservices" margin-left="24pt"><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20614">2.4.1. downloadFile</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20614"><fo:page-number-citation ref-id="N20614"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20629">2.4.2. encodeFile</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20629"><fo:page-number-citation ref-id="N20629"/></fo:basic-link></fo:inline></fo:block></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="jobservices">2.5. JobServices</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="jobservices"><fo:page-number-citation ref-id="jobservices"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="mailservices">2.6. MailServices</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="mailservices"><fo:page-number-citation ref-id="mailservices"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.N2000B.mailservices" margin-left="24pt"><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20655">2.6.1. sendMailSimple</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20655"><fo:page-number-citation ref-id="N20655"/></fo:basic-link></fo:inline></fo:block></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="miscservices">2.7. MiscServices</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="miscservices"><fo:page-number-citation ref-id="miscservices"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.N2000B.miscservices" margin-left="24pt"><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N2066A">2.7.1. generateUUID</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N2066A"><fo:page-number-citation ref-id="N2066A"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20680">2.7.2. getHostinfo</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20680"><fo:page-number-citation ref-id="N20680"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N2069F">2.7.3. sleep</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N2069F"><fo:page-number-citation ref-id="N2069F"/></fo:basic-link></fo:inline></fo:block></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="storageservices">2.8. StorageServices</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="storageservices"><fo:page-number-citation ref-id="storageservices"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.N2000B.storageservices" margin-left="24pt"><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N206B4">2.8.1.  ...
-
 
44
	</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N206B4"><fo:page-number-citation ref-id="N206B4"/></fo:basic-link></fo:inline></fo:block></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="stringservices">2.9. StringServices</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="stringservices"><fo:page-number-citation ref-id="stringservices"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.N2000B.stringservices" margin-left="24pt"><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N2076E">2.9.1. replaceRegEx</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N2076E"><fo:page-number-citation ref-id="N2076E"/></fo:basic-link></fo:inline></fo:block></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="xmlservices">2.10. XmlServices</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="xmlservices"><fo:page-number-citation ref-id="xmlservices"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.N2000B.xmlservices" margin-left="24pt"><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N2078D">2.10.1. insertNodes</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N2078D"><fo:page-number-citation ref-id="N2078D"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N2079F">2.10.2. insertNodes2</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N2079F"><fo:page-number-citation ref-id="N2079F"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N207B1">2.10.3. replaceNodes</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N207B1"><fo:page-number-citation ref-id="N207B1"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N207C3">2.10.4. replaceNodes2</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N207C3"><fo:page-number-citation ref-id="N207C3"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N207D5">2.10.5. selectXPath</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N207D5"><fo:page-number-citation ref-id="N207D5"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N207EA">2.10.6. setAttribute</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N207EA"><fo:page-number-citation ref-id="N207EA"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N207FF">2.10.7. wrapInCDATA</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N207FF"><fo:page-number-citation ref-id="N207FF"/></fo:basic-link></fo:inline></fo:block></fo:block></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="restservices">3. Available RESTful Services</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="restservices"><fo:page-number-citation ref-id="restservices"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.N2000B.restservices" margin-left="24pt"><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="cvsinfoservices">3.1. CVSInfoService</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="cvsinfoservices"><fo:page-number-citation ref-id="cvsinfoservices"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="fileinfoservices">3.2. FileInfoService</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="fileinfoservices"><fo:page-number-citation ref-id="fileinfoservices"/></fo:basic-link></fo:inline></fo:block></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="xmltypes">4. XML Types</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="xmltypes"><fo:page-number-citation ref-id="xmltypes"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.N2000B.xmltypes" margin-left="24pt"><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20853">4.1. </fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20853"><fo:page-number-citation ref-id="N20853"/></fo:basic-link></fo:inline></fo:block><fo:block id="toc.N2000B.N20853" margin-left="24pt"><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="antproperty">4.1.1. AntProperty type</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="antproperty"><fo:page-number-citation ref-id="antproperty"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20875">4.1.2. DateInfoType type</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20875"><fo:page-number-citation ref-id="N20875"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20889">4.1.3. FileResource type</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20889"><fo:page-number-citation ref-id="N20889"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="hostconnection">4.1.4. HostConnection type</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="hostconnection"><fo:page-number-citation ref-id="hostconnection"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="patternelement">4.1.5. PatternElement type</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="patternelement"><fo:page-number-citation ref-id="patternelement"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="patternsettype">4.1.6. PatternSetType type</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="patternsettype"><fo:page-number-citation ref-id="patternsettype"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20951">4.1.7. ReturnCode type</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20951"><fo:page-number-citation ref-id="N20951"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="selectortype">4.1.8. SelectorType type</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="selectortype"><fo:page-number-citation ref-id="selectortype"/></fo:basic-link></fo:inline></fo:block></fo:block></fo:block></fo:block></fo:flow></fo:page-sequence><fo:page-sequence xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions" master-reference="lot" hyphenate="true" language="en" format="i" initial-page-number="auto" force-page-count="no-force" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2"><fo:static-content flow-name="xsl-region-before-first"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-odd"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block>Brutex XServices Documentation</fo:block></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-even"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block>Brutex XServices Documentation</fo:block></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-blank"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-footnote-separator"><fo:block><fo:leader color="black" leader-pattern="rule" leader-length="1in"/></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-inner-first"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-odd"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-even"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-blank"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-first"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-odd"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-even"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-blank"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-after-first"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-odd"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-even"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-blank"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:flow flow-name="xsl-region-body" start-indent="4pc" end-indent="0pt"><fo:block id="lot...table...N2000B"><fo:block><fo:block><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="17.28pt" start-indent="0pt" space-after="0.5em" space-before.maximum="2em" space-before.optimum="1.5em" space-before.minimum="1em">List of Tables</fo:block></fo:block></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N202E9">2.1. rExec
-
 
45
				input parameters
Line -... Line 46...
-
 
46
			</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N202E9"><fo:page-number-citation ref-id="N202E9"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20398">2.2. runCommand input parameters</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20398"><fo:page-number-citation ref-id="N20398"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20475">2.3. runCommandWithSSH input parameters</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20475"><fo:page-number-citation ref-id="N20475"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N20542">2.4. telnet input parameters</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N20542"><fo:page-number-citation ref-id="N20542"/></fo:basic-link></fo:inline></fo:block><fo:block text-align-last="justify" text-align="start" end-indent="24pt" last-line-end-indent="-24pt"><fo:inline keep-with-next.within-line="always"><fo:basic-link internal-destination="N206C4">2.5. Input parameters
Line 66... Line -...
66
		Getting started
-
 
67
		This chapter describes the installation process.
-
 
68
		
-
 
69
 
-
 
70
	
-
 
Line 71... Line -...
71
		Installation
-
 
72
		As of February 2013, XServices require Java 7. Older builds run against Java 5.
47
			</fo:basic-link></fo:inline><fo:inline keep-together.within-line="always"> <fo:leader keep-with-next.within-line="always" leader-alignment="reference-area" leader-pattern-width="3pt" leader-pattern="dots"/> <fo:basic-link internal-destination="N206C4"><fo:page-number-citation ref-id="N206C4"/></fo:basic-link></fo:inline></fo:block></fo:block></fo:flow></fo:page-sequence>
73
		Apache Tomcat 7
48
	
Line -... Line 49...
-
 
49
	
-
 
50
	<fo:page-sequence xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions" master-reference="body" hyphenate="true" language="en" format="1" initial-page-number="1" force-page-count="no-force" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2"><fo:static-content flow-name="xsl-region-before-first"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-odd"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block>Getting started</fo:block></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-even"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block>Getting started</fo:block></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-blank"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-footnote-separator"><fo:block><fo:leader color="black" leader-pattern="rule" leader-length="1in"/></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-inner-first"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-odd"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-even"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-blank"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-first"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-odd"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-even"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-blank"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-after-first"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-odd"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-even"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-blank"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:flow flow-name="xsl-region-body" start-indent="4pc" end-indent="0pt"><fo:block id="installation"><fo:block font-family="sans-serif,Symbol,ZapfDingbats"><fo:block margin-left="0pt"><fo:block font-weight="bold" font-size="24.8832pt"><fo:block keep-with-next.within-column="always" space-before.optimum="10pt" space-before.minimum="10pt * 0.8" space-before.maximum="10pt * 1.2" hyphenate="false" text-align="start" start-indent="0pt" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2">Chapter 1. Getting started</fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
51
		
-
 
52
		
-
 
53
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">This chapter describes the installation process.</fo:block>
Line -... Line 54...
-
 
54
		<fo:block id="N2005C"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">Installation</fo:marker><fo:block font-size="20.735999999999997pt">1.1. Installation</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
55
 
-
 
56
 
-
 
57
		
Line -... Line 58...
-
 
58
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">As of February 2013, XServices require Java 7. Older builds run against Java 5.</fo:block>
-
 
59
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Apache Tomcat 7</fo:block>
-
 
60
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">tbd.</fo:block>
Line 74... Line -...
74
		tbd.
-
 
75
		In short: Deploy .WAR file to Apache Tomcat
61
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">In short: Deploy .WAR file to Apache Tomcat</fo:block>
76
		
62
		<fo:block id="N2006E"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">Securing with Basic Authentication</fo:marker><fo:block font-size="17.28pt">1.1.1. Securing with Basic Authentication</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
77
			Securing with Basic Authentication
63
			
78
			There is a quick guide explaining Basic Authentication for Tomcat here: 
64
			<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">There is a quick guide explaining Basic Authentication for Tomcat here: <fo:basic-link external-destination="url(http://oreilly.com/pub/a/java/archive/tomcat-tips.html?page=1)">
79
					http://oreilly.com/pub/a/java/archive/tomcat-tips.html?page=1
65
					http://oreilly.com/pub/a/java/archive/tomcat-tips.html?page=1</fo:basic-link><fo:inline hyphenate="false"> [<fo:basic-link external-destination="url(http://oreilly.com/pub/a/java/archive/tomcat-tips.html?page=1)">http://oreilly.com/pub/a/java/archive/tomcat-tips.html?page=1</fo:basic-link>]</fo:inline>
80
					
66
					</fo:block>
81
			
67
			<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
82
				
68
				
83
			
69
			</fo:block>
84
		
70
		</fo:block>
85
		
71
		<fo:block id="N2007E"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">Limit access to</fo:marker><fo:block font-size="17.28pt">1.1.2. Limit access to</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
86
			Limit access to
72
			
87
			Sometimes you'll only want to restrict access to to
73
			<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Sometimes you'll only want to restrict access to to
88
				only
74
				only
89
				specified host names or IP addresses. This way, only
75
				specified host names or IP addresses. This way, only
90
				clients at
76
				clients at
91
				those specified addresses can use the web services.
77
				those specified addresses can use the web services.
92
				Tomcat provides
78
				Tomcat provides
93
				two configuration values for that:
79
				two configuration values for that:
94
				RemoteHostValve and
80
				RemoteHostValve and
95
				RemoteAddrValve.
81
				RemoteAddrValve.</fo:block>
96
			These Valves allow you to filter requests by host name or
82
			<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">These Valves allow you to filter requests by host name or
97
				by IP
83
				by IP
98
				address, and to allow or deny hosts that match. The
84
				address, and to allow or deny hosts that match. The
99
				example below
85
				example below
100
				restricts access to the ArchiveService from any
86
				restricts access to the ArchiveService from any
101
				machine that is not
87
				machine that is not
102
				the local host.
88
				the local host.</fo:block>
103
			<pre wrap-option="wrap">&lt;Context
89
			<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20089">&lt;Context
104
				path="/XService/ArchiveService"
90
				path="/XService/ArchiveService"
105
				...&gt; &lt;Valve
91
				...&gt; &lt;Valve
106
				className="org.apache.catalina.valves.RemoteAddrValve"
92
				className="org.apache.catalina.valves.RemoteAddrValve"
107
				allow="127.0.0.1" deny=""/&gt; &lt;/Context&gt;
93
				allow="127.0.0.1" deny=""/&gt; &lt;/Context&gt;
108
			</pre>
94
			</fo:block>
-
 
95
			<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">If no allow pattern is given, then patterns that match
Line -... Line 96...
-
 
96
				the deny
-
 
97
				attribute patterns will be rejected, and all others
-
 
98
				will be allowed.
Line -... Line 99...
-
 
99
				Similarly, if no deny pattern is given,
-
 
100
				patterns that match the
Line -... Line 101...
-
 
101
				allow attribute will be allowed, and
-
 
102
				all others will be denied.
-
 
103
				</fo:block>
Line -... Line 104...
-
 
104
			<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The &lt;context&gt; element must be placed into the
Line -... Line 105...
-
 
105
				server.xml
-
 
106
				file (into &lt;engine&gt;&lt;host&gt;).</fo:block>
-
 
107
		</fo:block>
-
 
108
 
-
 
109
</fo:block>
-
 
110
	</fo:flow></fo:page-sequence>
109
			If no allow pattern is given, then patterns that match
111
	<fo:page-sequence xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions" master-reference="body" hyphenate="true" language="en" format="1" initial-page-number="auto" force-page-count="no-force" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2"><fo:static-content flow-name="xsl-region-before-first"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-odd"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block>Available SOAP Services</fo:block></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-even"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block>Available SOAP Services</fo:block></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-blank"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-footnote-separator"><fo:block><fo:leader color="black" leader-pattern="rule" leader-length="1in"/></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-inner-first"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-odd"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-even"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-blank"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-first"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-odd"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-even"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-blank"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-after-first"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-odd"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-even"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-blank"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:flow flow-name="xsl-region-body" start-indent="4pc" end-indent="0pt"><fo:block id="soapservices"><fo:block font-family="sans-serif,Symbol,ZapfDingbats"><fo:block margin-left="0pt"><fo:block font-weight="bold" font-size="24.8832pt"><fo:block keep-with-next.within-column="always" space-before.optimum="10pt" space-before.minimum="10pt * 0.8" space-before.maximum="10pt * 1.2" hyphenate="false" text-align="start" start-indent="0pt" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2">Chapter 2. Available SOAP Services</fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
112
		
-
 
113
		
-
 
114
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">List of available web services and their operations.</fo:block>
-
 
115
		<fo:block id="archiveservices"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">ArchiveServices</fo:marker><fo:block font-size="20.735999999999997pt">2.1. ArchiveServices</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
116
	
110
				the deny
117
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The ArchiveService bundles file packing operations. Its
Line -... Line 118...
-
 
118
		WSDL is located at
-
 
119
		http://server:port/XServices/ArchiveService?wsdl</fo:block>
-
 
120
		
-
 
121
		<fo:block id="N200AB"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">gzip</fo:marker><fo:block font-size="17.28pt">2.1.1. gzip</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
122
	
-
 
123
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Create a GNU zip archive.
111
				attribute patterns will be rejected, and all others
124
	Sample request:
-
 
125
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N200B3">
-
 
126
...
-
 
127
</fo:block>
-
 
128
	Sample response:
-
 
129
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N200B6">
112
				will be allowed.
130
...
-
 
131
</fo:block>
-
 
132
</fo:block>
-
 
133
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
134
</fo:block>
-
 
135
		<fo:block id="N200BE"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">bzip2FromArchive</fo:marker><fo:block font-size="17.28pt">2.1.2. bzip2FromArchive</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
136
	
-
 
137
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Create a new bzip2 archive from files located within another archive.
113
				Similarly, if no deny pattern is given,
138
	Sample request:
-
 
139
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N200C6">
-
 
140
...
-
 
141
</fo:block>
-
 
142
	Sample response:
-
 
143
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N200C9">
114
				patterns that match the
144
...
Line -... Line 145...
-
 
145
</fo:block>
-
 
146
</fo:block>
-
 
147
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
148
</fo:block>
-
 
149
		<fo:block id="N200D1"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">bzip2</fo:marker><fo:block font-size="17.28pt">2.1.3. bzip2</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
150
	
-
 
151
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Create a bzip2 archive.
-
 
152
	Sample request:
-
 
153
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N200D9">
-
 
154
...
-
 
155
</fo:block>
-
 
156
	Sample response:
-
 
157
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N200DC">
Line -... Line 158...
-
 
158
...
-
 
159
</fo:block>
-
 
160
</fo:block>
-
 
161
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
162
</fo:block>
-
 
163
		<fo:block id="N200E4"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">gzipFromArchive</fo:marker><fo:block font-size="17.28pt">2.1.4. gzipFromArchive</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
115
				allow attribute will be allowed, and
164
	
-
 
165
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Create a new GNU zip archive from files located within another archive.
-
 
166
	Sample request:
-
 
167
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N200EC">
-
 
168
...
-
 
169
</fo:block>
116
				all others will be denied.
170
	Sample response:
Line -... Line 171...
-
 
171
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N200EF">
-
 
172
...
-
 
173
</fo:block>
-
 
174
</fo:block>
-
 
175
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
176
</fo:block>
-
 
177
		<fo:block id="N200F7"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">gunzip</fo:marker><fo:block font-size="17.28pt">2.1.5. gunzip</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
178
	
-
 
179
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Extract files from a GNU zip archive.
-
 
180
	Sample request:
-
 
181
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N200FF">
-
 
182
...
117
				
183
</fo:block>
Line -... Line 184...
-
 
184
	Sample response:
-
 
185
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20102">
-
 
186
...
-
 
187
</fo:block>
-
 
188
</fo:block>
-
 
189
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
190
</fo:block>
-
 
191
		<fo:block id="N2010A"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">bunzip2</fo:marker><fo:block font-size="17.28pt">2.1.6. bunzip2</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
192
	
-
 
193
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Extract files from a bzip2 archive.
-
 
194
	Sample request:
-
 
195
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20112">
-
 
196
...
118
			The &lt;context&gt; element must be placed into the
197
</fo:block>
Line -... Line 198...
-
 
198
	Sample response:
-
 
199
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20115">
-
 
200
...
-
 
201
</fo:block>
-
 
202
</fo:block>
-
 
203
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
204
</fo:block>
-
 
205
		<fo:block id="N2011D"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">gunzipFromURL</fo:marker><fo:block font-size="17.28pt">2.1.7. gunzipFromURL</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
206
	
-
 
207
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Extract files from a GNU zip archive. The archive is located on the web (http/ https) 
-
 
208
	and will be downloaded automatically.
-
 
209
	Sample request:
-
 
210
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20125">
119
				server.xml
211
...
Line -... Line 212...
-
 
212
</fo:block>
-
 
213
	Sample response:
-
 
214
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20128">
-
 
215
...
-
 
216
</fo:block>
-
 
217
</fo:block>
-
 
218
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
219
</fo:block>
-
 
220
		<fo:block id="N20130"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">bunzip2FromURL</fo:marker><fo:block font-size="17.28pt">2.1.8. bunzip2FromURL</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
221
	
-
 
222
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Extract files from a bzip2 archive. The archive is located on the web (http/ https) 
-
 
223
	and will be downloaded automatically.
-
 
224
	Sample request:
Line -... Line 225...
-
 
225
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20138">
-
 
226
...
-
 
227
</fo:block>
-
 
228
	Sample response:
-
 
229
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2013B">
-
 
230
...
-
 
231
</fo:block>
-
 
232
</fo:block>
-
 
233
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
234
</fo:block>
-
 
235
		<fo:block id="N20143"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">zip</fo:marker><fo:block font-size="17.28pt">2.1.9. zip</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
236
	
120
				file (into &lt;engine&gt;&lt;host&gt;).
237
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Compress files and store them in a ZIP archive.
Line -... Line 238...
-
 
238
	Sample request:
-
 
239
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2014B">
-
 
240
...
-
 
241
</fo:block>
-
 
242
	Sample response:
-
 
243
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2014E">
-
 
244
...
-
 
245
</fo:block>
-
 
246
</fo:block>
-
 
247
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
248
</fo:block>
-
 
249
		<fo:block id="N20156"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">zipFromArchive</fo:marker><fo:block font-size="17.28pt">2.1.10. zipFromArchive</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
250
	
Line -... Line 251...
-
 
251
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Create a new ZIP archive from files located within another archive.
-
 
252
	Sample request:
-
 
253
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2015E">
-
 
254
...
-
 
255
</fo:block>
-
 
256
	Sample response:
-
 
257
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20161">
-
 
258
...
-
 
259
</fo:block>
-
 
260
</fo:block>
-
 
261
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
262
</fo:block>
121
		
263
		<fo:block id="N20169"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">unzip</fo:marker><fo:block font-size="17.28pt">2.1.11. unzip</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
Line -... Line 264...
-
 
264
	
-
 
265
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Extract files from a zip archive.
-
 
266
	Sample request:
-
 
267
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20171">
-
 
268
...
-
 
269
</fo:block>
-
 
270
	Sample response:
-
 
271
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20174">
-
 
272
...
-
 
273
</fo:block>
-
 
274
</fo:block>
-
 
275
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
276
</fo:block>
-
 
277
		<fo:block id="N2017C"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">untar</fo:marker><fo:block font-size="17.28pt">2.1.12. untar</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
278
	
-
 
279
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Extract files from a tarball archive.
-
 
280
	Sample request:
-
 
281
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20184">
-
 
282
...
-
 
283
</fo:block>
-
 
284
	Sample response:
Line -... Line 285...
-
 
285
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20187">
-
 
286
...
-
 
287
</fo:block>
-
 
288
</fo:block>
-
 
289
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
290
</fo:block>
-
 
291
		<fo:block id="N2018F"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">unrar</fo:marker><fo:block font-size="17.28pt">2.1.13. unrar</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
292
	
Line -... Line 293...
-
 
293
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Extract files from a RAR archive.
-
 
294
	Sample request:
-
 
295
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20197">
-
 
296
...
-
 
297
</fo:block>
-
 
298
	Sample response:
-
 
299
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2019A">
-
 
300
...
-
 
301
</fo:block>
-
 
302
</fo:block>
-
 
303
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
304
</fo:block>
-
 
305
 
-
 
306
</fo:block>
-
 
307
		<fo:block id="dateservices"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">DateServices</fo:marker><fo:block font-size="20.735999999999997pt">2.2. DateServices</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
308
	
-
 
309
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The DateService bundles various date and time related operations.
-
 
310
		</fo:block>
-
 
311
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Its WSDL is located at http://server:port/XServices/DateService?wsdl</fo:block>
-
 
312
	
-
 
313
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">XServices uses a date/time format as suggested by http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#dateTime, which is basically a subset of ISO8601. Most input parameters for date/time have to be provided as such.
-
 
314
	
-
 
315
	Another date/time format, that is often used is defined by RFC822. The major difference to ISO8601 and the Xmlschema datetime format, is in the way how the time zone is specified. ISO8601 specifies a colon to be used to separate hour and minutes time shift. RFC822 does not use a separator.
-
 
316
	<fo:list-block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em" provisional-label-separation="0.2em" provisional-distance-between-starts="1.0em" id="N201B2"><fo:list-item space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" id="N201B4"><fo:list-item-label end-indent="label-end()"><fo:block>•</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block>
-
 
317
				<fo:block>ISO8601 (example: "2012-01-17T23:50:00+01:00")</fo:block>
-
 
318
			</fo:block></fo:list-item-body></fo:list-item><fo:list-item space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" id="N201BA"><fo:list-item-label end-indent="label-end()"><fo:block>•</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block>
-
 
319
				<fo:block>RFC822 (example: "2012-01-17T23:50:00+0100")</fo:block>
-
 
320
			</fo:block></fo:list-item-body></fo:list-item></fo:list-block>
-
 
321
	</fo:block>
-
 
322
	<fo:block id="N201C2"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">dateAdd</fo:marker><fo:block font-size="17.28pt">2.2.1. dateAdd</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
323
	
-
 
324
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Add or substract a time span from/ to a date.
-
 
325
	Sample request:
-
 
326
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N201CA">
-
 
327
...
-
 
328
</fo:block>
-
 
329
	Sample response:
-
 
330
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N201CD">
-
 
331
...
-
 
332
</fo:block>
-
 
333
</fo:block>
Line 122... Line -...
122
	
-
 
123
 
334
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Hints here</fo:block>
124
	
335
</fo:block>
125
	
336
	<fo:block id="N201D6"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">dateTimeDiff</fo:marker><fo:block font-size="17.28pt">2.2.2. dateTimeDiff</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
126
		
337
	
127
		Available Services
338
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Calculate elapsed time between two dates. Returns the elapsed time in milliseconds.
128
		List of available web services and their operations.
339
	Sample request:
129
		
340
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N201DE">
130
	ArchiveServices
341
...
131
	The ArchiveService bundles file packing operations. Its
342
</fo:block>
132
		WSDL is located at
343
	Sample response:
133
		http://server:port/XServices/ArchiveService?wsdl
344
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N201E1">
134
 
345
...
135
		
346
</fo:block>
136
	DateServices
347
</fo:block>
137
	The DateService bundles various date and time related operations.
348
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Hints here</fo:block>
138
		
349
</fo:block>
139
	Its WSDL is located at http://server:port/XServices/DateService?wsdl
350
	<fo:block id="N201EA"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">dateTimeDiff</fo:marker><fo:block font-size="17.28pt">2.2.3. dateTimeDiff</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
140
	
351
	
141
	XServices uses a date/time format as suggested by http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#dateTime, which is basically a subset of ISO8601. Most input parameters for date/time have to be provided as such.
352
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Calculate Fully elapsed units between two dates. Example: 4:15:10-4:15:55 in minutes = 0 and in seconds = 45.
Line 178... Line 389...
178
            &lt;ns1:iso8601date&gt;2012-01-02T08:14:40+0100&lt;/ns1:iso8601date&gt;
389
            &lt;ns1:iso8601date&gt;2012-01-02T08:14:40+0100&lt;/ns1:iso8601date&gt;
179
            &lt;ns1:timestamp&gt;1325488480957&lt;/ns1:timestamp&gt;
390
            &lt;ns1:timestamp&gt;1325488480957&lt;/ns1:timestamp&gt;
180
         &lt;/ns1:return&gt;
391
         &lt;/ns1:return&gt;
181
      &lt;/ns1:getDateResponse&gt;
392
      &lt;/ns1:getDateResponse&gt;
182
   &lt;/soap:Body&gt;
393
   &lt;/soap:Body&gt;
-
 
394
&lt;/soap:Envelope&gt;</fo:block>
-
 
395
</fo:block>
-
 
396
</fo:block>
183
&lt;/soap:Envelope&gt;</pre>
397
	<fo:block id="N20210"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">getDateExtended</fo:marker><fo:block font-size="17.28pt">2.2.5. getDateExtended</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
Line 184... Line -...
184
 
-
 
185
 
-
 
186
	
-
 
187
	getDateExtended
398
	
188
	Get current time and date (extended Version).
399
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Get current time and date (extended Version).
189
		Sample response:
400
		Sample response:
Line 190... Line 401...
190
		<pre wrap-option="wrap">
401
		<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20218">
191
 
402
 
192
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
403
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
193
   &lt;soap:Body&gt;
404
   &lt;soap:Body&gt;
Line 202... Line 413...
202
         &lt;/return&gt;
413
         &lt;/return&gt;
203
      &lt;/ns2:getDateExtendedResponse&gt;
414
      &lt;/ns2:getDateExtendedResponse&gt;
204
   &lt;/soap:Body&gt;
415
   &lt;/soap:Body&gt;
205
&lt;/soap:Envelope&gt;
416
&lt;/soap:Envelope&gt;
Line 206... Line 417...
206
 
417
 
207
</pre>
-
 
208
 
-
 
Line -... Line 418...
-
 
418
</fo:block>
-
 
419
 
-
 
420
</fo:block>
Line 209... Line 421...
209
 
421
</fo:block>
210
 
-
 
211
	
422
	<fo:block id="N2021E"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">formatDate</fo:marker><fo:block font-size="17.28pt">2.2.6. formatDate</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
423
	
-
 
424
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
-
 
425
		Transform date/time representation from ISO8601 or RFC822 format to
-
 
426
		<fo:list-block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em" provisional-label-separation="0.2em" provisional-distance-between-starts="1.0em" id="N20226"><fo:list-item space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" id="N20228"><fo:list-item-label end-indent="label-end()"><fo:block>•</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block>
-
 
427
				<fo:block>ISO8601 (example: "2012-01-17T23:50:00+01:00")</fo:block>
-
 
428
			</fo:block></fo:list-item-body></fo:list-item><fo:list-item space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" id="N2022E"><fo:list-item-label end-indent="label-end()"><fo:block>•</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block>
-
 
429
				<fo:block>RFC822 (example: "2012-01-17T23:50:00+0100")</fo:block>
-
 
430
			</fo:block></fo:list-item-body></fo:list-item><fo:list-item space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" id="N20234"><fo:list-item-label end-indent="label-end()"><fo:block>•</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block>
-
 
431
				<fo:block>YYYYMMDD (example: "2012/01/17")</fo:block>
-
 
432
			</fo:block></fo:list-item-body></fo:list-item><fo:list-item space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" id="N2023A"><fo:list-item-label end-indent="label-end()"><fo:block>•</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block>
-
 
433
				<fo:block>DDMMYYYY (example: "17.01.2012")</fo:block>
-
 
434
			</fo:block></fo:list-item-body></fo:list-item></fo:list-block>
-
 
435
	</fo:block>
-
 
436
</fo:block>
-
 
437
	<fo:block id="N20243"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">formatDateAdvanced</fo:marker><fo:block font-size="17.28pt">2.2.7. formatDateAdvanced</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
438
	
-
 
439
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
-
 
440
		Transform Time/ Date representation. Formats a date with a free form pattern. Uses SimpleDateFormat patterns.
-
 
441
 	</fo:block>
-
 
442
 	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
-
 
443
	 The following pattern letters are defined (all other characters from 'A' to 'Z' and from 'a' to 'z' are reserved):
-
 
444
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2024E"> 
-
 
445
    Letter	Date or Time Component	Presentation	Examples
-
 
446
    G	Era designator	Text	AD
-
 
447
    y	Year	Year	1996; 96
-
 
448
    M	Month in year	Month	July; Jul; 07
-
 
449
    w	Week in year	Number	27
-
 
450
    W	Week in month	Number	2
-
 
451
    D	Day in year	Number	189
-
 
452
    d	Day in month	Number	10
-
 
453
    F	Day of week in month	Number	2
-
 
454
    E	Day in week	Text	Tuesday; Tue
-
 
455
    a	Am/pm marker	Text	PM
-
 
456
    H	Hour in day (0-23)	Number	0
-
 
457
    k	Hour in day (1-24)	Number	24
-
 
458
    K	Hour in am/pm (0-11)	Number	0
-
 
459
    h	Hour in am/pm (1-12)	Number	12
-
 
460
    m	Minute in hour	Number	30
-
 
461
    s	Second in minute	Number	55
-
 
462
    S	Millisecond	Number	978
-
 
463
    z	Time zone	General time zone	Pacific Standard Time; PST; GMT-08:00
-
 
464
    Z	Time zone	RFC 822 time zone	-0800
-
 
465
	</fo:block>
Line 212... Line -...
212
	formatDate
-
 
213
	
466
	</fo:block>
214
		Transform date/time representation from ISO8601 or RFC822 format to
-
 
215
		
-
 
216
			
-
 
217
				ISO8601 (example: "2012-01-17T23:50:00+01:00")
-
 
218
			
-
 
219
			
-
 
220
				RFC822 (example: "2012-01-17T23:50:00+0100")
-
 
221
			
-
 
222
			
-
 
223
				YYYYMMDD (example: "2012/01/17")
-
 
224
			
-
 
225
			
-
 
226
				DDMMYYYY (example: "17.01.2012")
-
 
227
			
-
 
228
		
-
 
229
	
-
 
230
 
467
</fo:block>
231
	
468
	<fo:block id="N20253"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">getInTimezone</fo:marker><fo:block font-size="17.28pt">2.2.8. getInTimezone</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
469
	
-
 
470
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
-
 
471
		Changes the date/time presentation to another time zone. The date/time object itself 
-
 
472
		is not changed. For example '2012-01-05T22:45:11-06:30' is presented as '2012-01-06T07:15:11+02:00' from Helsinki time zone perspective.		
Line 232... Line 473...
232
	getInTimezone
473
	</fo:block>
233
	
-
 
234
		Changes the date/time presentation to another time zone. The date/time object itself 
-
 
235
		is not changed. For example '2012-01-05T22:45:11-06:30' is presented as '2012-01-06T07:15:11+02:00' from Helsinki time zone perspective.		
-
 
236
	
-
 
237
	The web service operation "getTimezones" returns a full list of all supported time zones.
474
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The web service operation "getTimezones" returns a full list of all supported time zones.</fo:block>
238
 
475
</fo:block>
Line 239... Line 476...
239
	
476
	<fo:block id="N20260"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">getTimestamp</fo:marker><fo:block font-size="17.28pt">2.2.9. getTimestamp</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
240
	getTimestamp
477
	
241
	Get current timestamp in milliseconds (epoch).
478
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Get current timestamp in milliseconds (epoch).
242
	Sample request:
479
	Sample request:
243
<pre wrap-option="wrap">
480
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20268">
244
 
481
 
245
&lt;soapenv:Envelope 
482
&lt;soapenv:Envelope 
246
	xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
483
	xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
Line 247... Line 484...
247
	xmlns:ws="http://ws.xservices.brutex.net"&gt;
484
	xmlns:ws="http://ws.xservices.brutex.net"&gt;
248
   &lt;soapenv:Header/&gt;
485
   &lt;soapenv:Header/&gt;
249
   &lt;soapenv:Body&gt;
486
   &lt;soapenv:Body&gt;
Line 250... Line 487...
250
      &lt;ws:getTimestamp/&gt;
487
      &lt;ws:getTimestamp/&gt;
251
   &lt;/soapenv:Body&gt;
488
   &lt;/soapenv:Body&gt;
252
&lt;/soapenv:Envelop
489
&lt;/soapenv:Envelop
253
 
490
 
254
</pre>
491
</fo:block>
255
	Sample response:
492
	Sample response:
256
<pre wrap-option="wrap">
493
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2026C">
-
 
494
 
-
 
495
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
257
 
496
   &lt;soap:Body&gt;
258
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
497
      &lt;ns1:getTimestampResponse xmlns:ns1="http://ws.xservices.brutex.net"&gt;
Line 259... Line -...
259
   &lt;soap:Body&gt;
-
 
260
      &lt;ns1:getTimestampResponse xmlns:ns1="http://ws.xservices.brutex.net"&gt;
-
 
261
         &lt;ns1:return&gt;1325488875703&lt;/ns1:return&gt;
498
         &lt;ns1:return&gt;<fo:inline font-style="italic">1325488875703</fo:inline>&lt;/ns1:return&gt;
262
      &lt;/ns1:getTimestampResponse&gt;
499
      &lt;/ns1:getTimestampResponse&gt;
263
   &lt;/soap:Body&gt;
500
   &lt;/soap:Body&gt;
Line 264... Line 501...
264
&lt;/soap:Envelope&gt;
501
&lt;/soap:Envelope&gt;
265
</pre>
502
</fo:block>
266
 
503
</fo:block>
267
 
504
</fo:block>
268
	
505
	<fo:block id="N20275"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">getTimestamp2</fo:marker><fo:block font-size="17.28pt">2.2.10. getTimestamp2</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
269
	getTimestamp2
506
	
270
	Get current timestamp in seconds (unix timestamp).
507
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Get current timestamp in seconds (unix timestamp).
271
	Sample request:
508
	Sample request:
Line 272... Line 509...
272
<pre wrap-option="wrap">
509
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2027D">
273
 
510
 
274
&lt;soapenv:Envelope 
511
&lt;soapenv:Envelope 
Line 275... Line 512...
275
	xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
512
	xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
276
	xmlns:ws="http://ws.xservices.brutex.net"&gt;
513
	xmlns:ws="http://ws.xservices.brutex.net"&gt;
277
   &lt;soapenv:Header/&gt;
514
   &lt;soapenv:Header/&gt;
278
   &lt;soapenv:Body&gt;
515
   &lt;soapenv:Body&gt;
279
      &lt;ws:getTimestamp2/&gt;
516
      &lt;ws:getTimestamp2/&gt;
280
   &lt;/soapenv:Body&gt;
517
   &lt;/soapenv:Body&gt;
281
&lt;/soapenv:Envelop
518
&lt;/soapenv:Envelop
282
 
519
 
283
</pre>
520
</fo:block>
284
	Sample response:
521
	Sample response:
285
<pre wrap-option="wrap">
-
 
286
 
522
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20281">
Line -... Line 523...
-
 
523
 
287
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
524
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
288
   &lt;soap:Body&gt;
525
   &lt;soap:Body&gt;
289
      &lt;ns1:getTimestamp2Response xmlns:ns1="http://ws.xservices.brutex.net"&gt;
526
      &lt;ns1:getTimestamp2Response xmlns:ns1="http://ws.xservices.brutex.net"&gt;
290
         &lt;ns1:return&gt;1325488876&lt;/ns1:return&gt;
527
         &lt;ns1:return&gt;<fo:inline font-style="italic">1325488876</fo:inline>&lt;/ns1:return&gt;
291
      &lt;/ns1:getTimestamp2Response&gt;
528
      &lt;/ns1:getTimestamp2Response&gt;
292
   &lt;/soap:Body&gt;
529
   &lt;/soap:Body&gt;
293
&lt;/soap:Envelope&gt;
530
&lt;/soap:Envelope&gt;
294
</pre>
531
</fo:block>
295
 
532
</fo:block>
296
 
533
</fo:block>
297
	
534
	<fo:block id="N2028A"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">getTimezones</fo:marker><fo:block font-size="17.28pt">2.2.11. getTimezones</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
298
	getTimezones
535
	
299
	
536
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
300
		Returns all time zones this implementation (more precisely your JVM) is aware of. 
537
		Returns all time zones this implementation (more precisely your JVM) is aware of. 
Line 3332... Line 3569...
3332
            &lt;/ns1:timezone&gt;
3569
            &lt;/ns1:timezone&gt;
3333
         &lt;/ns1:return&gt;
3570
         &lt;/ns1:return&gt;
3334
      &lt;/ns1:getTimezonesResponse&gt;
3571
      &lt;/ns1:getTimezonesResponse&gt;
3335
   &lt;/soap:Body&gt;
3572
   &lt;/soap:Body&gt;
3336
&lt;/soap:Envelope&gt;
3573
&lt;/soap:Envelope&gt;
-
 
3574
</fo:block>
-
 
3575
</fo:block>
-
 
3576
</fo:block>
-
 
3577
	<fo:block id="N2029F"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">parseDate</fo:marker><fo:block font-size="17.28pt">2.2.12. parseDate</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
3578
	
-
 
3579
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
-
 
3580
		Converts a string into date using pre-defined date formats
-
 
3581
		<fo:list-block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" space-after.optimum="1em" space-after.minimum="0.8em" space-after.maximum="1.2em" provisional-label-separation="0.2em" provisional-distance-between-starts="1.0em" id="N202A7"><fo:list-item space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" id="N202A9"><fo:list-item-label end-indent="label-end()"><fo:block>•</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block>
-
 
3582
				<fo:block>ISO8601 (example: "2012-01-17T23:50:00+01:00")</fo:block>
-
 
3583
			</fo:block></fo:list-item-body></fo:list-item><fo:list-item space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" id="N202AF"><fo:list-item-label end-indent="label-end()"><fo:block>•</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block>
-
 
3584
				<fo:block>RFC822 (example: "2012-01-17T23:50:00+0100")</fo:block>
3337
</pre>
3585
			</fo:block></fo:list-item-body></fo:list-item><fo:list-item space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" id="N202B5"><fo:list-item-label end-indent="label-end()"><fo:block>•</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block>
-
 
3586
				<fo:block>YYYYMMDD (example: "2012/01/17")</fo:block>
-
 
3587
			</fo:block></fo:list-item-body></fo:list-item><fo:list-item space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" id="N202BB"><fo:list-item-label end-indent="label-end()"><fo:block>•</fo:block></fo:list-item-label><fo:list-item-body start-indent="body-start()"><fo:block>
-
 
3588
				<fo:block>DDMMYYYY (example: "17.01.2012")</fo:block>
-
 
3589
			</fo:block></fo:list-item-body></fo:list-item></fo:list-block>
-
 
3590
	</fo:block>
-
 
3591
</fo:block>
-
 
3592
	<fo:block id="N202C4"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">parseDateAdvanced</fo:marker><fo:block font-size="17.28pt">2.2.13. parseDateAdvanced</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
3593
	
-
 
3594
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
-
 
3595
		Converts a string into date using any format.
3338
 
3596
		
-
 
3597
	</fo:block>
-
 
3598
</fo:block>
-
 
3599
</fo:block>
-
 
3600
		<fo:block id="executeservices"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">ExecuteServices</fo:marker><fo:block font-size="20.735999999999997pt">2.3. ExecuteServices</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
Line 3339... Line -...
3339
 
-
 
3340
 
-
 
3341
		
-
 
3342
	ExecuteServices
3601
	
3343
	The ExecuteService bundles local and remote command
3602
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The ExecuteService bundles local and remote command
-
 
3603
		execution operations. Its WSDL is located at
3344
		execution operations. Its WSDL is located at
3604
		http://server:port/XServices/ExecuteService?wsdl</fo:block>
-
 
3605
		<fo:block id="N202D9"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">rExec
-
 
3606
	</fo:marker><fo:block font-size="17.28pt">2.3.1. rExec
3345
		http://server:port/XServices/ExecuteService?wsdl
3607
	</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
3608
	
-
 
3609
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">provides remote execution facilities with authentication based on
3346
		
3610
		user names and passwords.</fo:block>
-
 
3611
	<fo:block id="N202E2"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">2.3.1.1. Input parameters
Line 3347... Line 3612...
3347
	rExec
3612
		</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3348
	
-
 
3349
	provides remote execution facilities with authentication based on
-
 
3350
		user names and passwords.
-
 
3351
	
-
 
3352
		Input parameters
-
 
3353
		
-
 
3354
		
3613
		
3355
		
3614
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
3356
			rExec
-
 
3357
				input parameters
-
 
3358
			
-
 
3359
			
-
 
3360
				
-
 
3361
				
-
 
3362
				
-
 
3363
				
-
 
3364
				
-
 
3365
					
-
 
3366
						parameter
-
 
3367
						type
-
 
3368
						required
-
 
3369
						description
-
 
3370
					
-
 
3371
				
-
 
3372
				
-
 
3373
					
3615
		<fo:block xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.5em" space-before.optimum="1em" space-before.maximum="2em" space-after.minimum="0.5em" space-after.optimum="1em" space-after.maximum="2em" keep-together.within-column="auto" id="N202E9"><fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" font-weight="bold" font-size="12pt" hyphenate="false" space-after.minimum="0.4em" space-after.optimum="0.6em" space-after.maximum="0.8em" keep-with-next.within-column="always">Table 2.1. rExec
3374
						host
-
 
3375
						HostConnection
-
 
3376
						Yes
3616
				input parameters
3377
						
3617
			</fo:block><fo:table border-before-width.conditionality="retain" border-collapse="collapse" border-start-style="solid" border-end-style="solid" border-top-style="solid" border-bottom-style="solid" border-start-width="0.5pt" border-end-width="0.5pt" border-top-width="0.5pt" border-bottom-width="0.5pt" border-start-color="black" border-end-color="black" border-top-color="black" border-bottom-color="black" table-layout="fixed" width="100%"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-column column-number="4" column-width="proportional-column-width(1)"/><fo:table-header end-indent="0pt" start-indent="0pt"><fo:table-row keep-with-next.within-column="always"><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block font-weight="bold">parameter</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block font-weight="bold">type</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block font-weight="bold">required</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:block font-weight="bold">description</fo:block></fo:table-cell></fo:table-row></fo:table-header><fo:table-body end-indent="0pt" start-indent="0pt"><fo:table-row><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>host</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>HostConnection</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>Yes</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:block>
3378
							Host where to execute the command. See
3618
							Host where to execute the command. See
-
 
3619
							<fo:basic-link internal-destination="hostconnection"><fo:inline>HostConnection</fo:inline></fo:basic-link>
-
 
3620
							.
-
 
3621
						</fo:block></fo:table-cell></fo:table-row><fo:table-row><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>command</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>String</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>No</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:block>Any command including arguments</fo:block></fo:table-cell></fo:table-row><fo:table-row><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>timeout</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>Long</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>Yes</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt"><fo:block>Timeout in milliseconds. The command is forcefully terminated when timeout is reached.</fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block>
-
 
3622
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
3623
	</fo:block>
Line -... Line 3624...
-
 
3624
	<fo:block id="N2034E"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">2.3.1.2. Output parameters
Line 3379... Line -...
3379
							HostConnection
-
 
3380
							.
-
 
3381
						
-
 
3382
					
-
 
3383
					
-
 
3384
						command
-
 
3385
						String
-
 
3386
						No
-
 
3387
						Any command including arguments
-
 
3388
					
-
 
3389
          
3625
		</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3390
            timeout
-
 
3391
            Long
-
 
3392
            Yes
-
 
3393
            Timeout in milliseconds. The command is forcefully terminated when timeout is reached.
-
 
3394
          
-
 
3395
				
-
 
3396
			
-
 
3397
		
-
 
3398
		
-
 
3399
	
-
 
3400
	
-
 
3401
		Output parameters
-
 
3402
		
3626
		
3403
		
3627
		<fo:block id="N20353"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="12pt">2.3.1.2.1. ReturnCode type</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3404
	ReturnCode type
3628
	
3405
	
-
 
3406
		The ReturnCode type is used as the generic answer type for most of the
3629
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
-
 
3630
		The ReturnCode type is used as the generic answer type for most of the
3407
		BruteXservices
3631
		BruteXservices
3408
		operations.
-
 
-
 
3632
		operations.
3409
	
3633
	</fo:block>
3410
	
-
 
-
 
3634
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
3411
		The defining Java class is
3635
		The defining Java class is
3412
		
3636
		<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/ReturnCode.html)">
3413
			net.brutex.xservices.types.ReturnCode
3637
			<fo:inline font-family="monospace">net.brutex.xservices.types.ReturnCode</fo:inline>
3414
		
3638
		</fo:basic-link><fo:inline hyphenate="false"> [<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/ReturnCode.html)">javadoc/net/brutex/xservices/types/ReturnCode.html</fo:basic-link>]</fo:inline>
3415
		.
3639
		.
3416
	
3640
	</fo:block>
3417
	Schema definition
3641
	<fo:block id="N2036A"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Schema definition</fo:block></fo:block></fo:block>
3418
	<pre wrap-option="wrap">
3642
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2036E">
3419
&lt;xs:complexType name="ReturnCodeType"&gt;
3643
&lt;xs:complexType name="ReturnCodeType"&gt;
3420
    &lt;xs:sequence&gt;
3644
    &lt;xs:sequence&gt;
3421
        &lt;xs:element name="returnCode" type="xs:int"/&gt;
3645
        &lt;xs:element name="returnCode" type="xs:int"/&gt;
3422
        &lt;xs:element minOccurs="0" name="stdOut" type="xs:string"/&gt;
3646
        &lt;xs:element minOccurs="0" name="stdOut" type="xs:string"/&gt;
3423
        &lt;xs:element minOccurs="0" name="stdErr" type="xs:string"/&gt;
3647
        &lt;xs:element minOccurs="0" name="stdErr" type="xs:string"/&gt;
Line 3424... Line 3648...
3424
        &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="tns:antProperty"/&gt;
3648
        &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="<fo:basic-link internal-destination="antproperty"><fo:inline>tns:antProperty</fo:inline></fo:basic-link>"/&gt;
3425
    &lt;/xs:sequence&gt;
3649
    &lt;/xs:sequence&gt;
3426
&lt;/xs:complexType&gt;
3650
&lt;/xs:complexType&gt;
3427
	</pre>
3651
	</fo:block>
3428
 
3652
 
3429
	Example XML
3653
	<fo:block id="N20376"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Example XML</fo:block></fo:block></fo:block>
3430
	<pre wrap-option="wrap">
3654
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2037A">
3431
		&lt;ReturnCode
3655
		&lt;ReturnCode
3432
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
-
 
-
 
3656
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
3433
		&lt;returnCode&gt;0&lt;/returnCode&gt;
3657
		&lt;returnCode&gt;0&lt;/returnCode&gt;
3434
		&lt;stdOut/&gt;
3658
		&lt;stdOut/&gt;
3435
		&lt;stdErr/&gt;
3659
		&lt;stdErr/&gt;
3436
		&lt;propertyList&gt;
3660
		&lt;propertyList&gt;
3437
		
3661
		<fo:inline font-style="italic">
3438
			See
3662
			See
3439
			tns:antProperty
3663
			<fo:basic-link internal-destination="antproperty"><fo:inline>tns:antProperty</fo:inline></fo:basic-link>
3440
			for details about the &lt;propertyList&gt; elements.
3664
			for details about the &lt;propertyList&gt; elements.
3441
		
3665
		</fo:inline>
3442
		&lt;name&gt;key1&lt;/name&gt;
3666
		&lt;name&gt;key1&lt;/name&gt;
3443
		&lt;value&gt;value1&lt;/value&gt;
3667
		&lt;value&gt;value1&lt;/value&gt;
3444
		&lt;/propertyList&gt;
3668
		&lt;/propertyList&gt;
3445
		&lt;propertyList&gt;
3669
		&lt;propertyList&gt;
Line -... Line 3670...
-
 
3670
		&lt;name&gt;key2&lt;/name&gt;
-
 
3671
		&lt;value&gt;value2&lt;/value&gt;
-
 
3672
		&lt;/propertyList&gt;
-
 
3673
		&lt;/ReturnCode&gt;
Line 3446... Line -...
3446
		&lt;name&gt;key2&lt;/name&gt;
-
 
3447
		&lt;value&gt;value2&lt;/value&gt;
-
 
3448
		&lt;/propertyList&gt;
-
 
3449
		&lt;/ReturnCode&gt;
-
 
3450
	</pre>
3674
	</fo:block>
3451
 
3675
 
3452
 
3676
</fo:block>
3453
	
3677
	</fo:block>
3454
 
3678
</fo:block>
3455
		
-
 
3456
	runCommand
-
 
3457
	Run an executable with arguments on the server providing the web
3679
		<fo:block id="N20388"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">runCommand</fo:marker><fo:block font-size="17.28pt">2.3.2. runCommand</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3458
		service. The command is run within the environment and under the user
3680
	
3459
		privileges of the user who is running the Tomcat Server.
-
 
3460
	
-
 
3461
		Input parameters
-
 
3462
		
-
 
3463
		
-
 
3464
		
-
 
3465
			runCommand input parameters
-
 
3466
			
-
 
3467
				
-
 
3468
				
-
 
3469
				
3681
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Run an executable with arguments on the server providing the web
3470
				
-
 
3471
				
-
 
3472
					
-
 
3473
						parameter
-
 
3474
						type
3682
		service. The command is run within the environment and under the user
3475
						required
-
 
3476
						description
-
 
3477
					
3683
		privileges of the user who is running the Tomcat Server.</fo:block>
3478
				
-
 
3479
				
-
 
3480
					
-
 
3481
						executable
-
 
3482
						String
3684
	<fo:block id="N20391"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">2.3.2.1. Input parameters
3483
						Yes
3685
		</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3484
						Command to be run. The command may be specified with full
3686
		
3485
							path using forward slash "/" as path separator.
-
 
Line 3486... Line -...
3486
					
-
 
3487
					
-
 
3488
						argline
-
 
3489
						String
-
 
3490
						No
-
 
3491
						Any command line arguments
-
 
3492
					
3687
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
3493
          
-
 
3494
            timeout
-
 
3495
            Long
-
 
3496
            Yes
-
 
3497
            Timeout in milliseconds. The command is forcefully terminated when timeout is reached.
-
 
3498
          
-
 
3499
				
-
 
3500
			
-
 
Line -... Line 3688...
-
 
3688
		<fo:block xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.5em" space-before.optimum="1em" space-before.maximum="2em" space-after.minimum="0.5em" space-after.optimum="1em" space-after.maximum="2em" keep-together.within-column="auto" id="N20398"><fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" font-weight="bold" font-size="12pt" hyphenate="false" space-after.minimum="0.4em" space-after.optimum="0.6em" space-after.maximum="0.8em" keep-with-next.within-column="always">Table 2.2. runCommand input parameters</fo:block><fo:table border-before-width.conditionality="retain" border-collapse="collapse" border-start-style="solid" border-end-style="solid" border-top-style="solid" border-bottom-style="solid" border-start-width="0.5pt" border-end-width="0.5pt" border-top-width="0.5pt" border-bottom-width="0.5pt" border-start-color="black" border-end-color="black" border-top-color="black" border-bottom-color="black" table-layout="fixed" width="100%"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-column column-number="4" column-width="proportional-column-width(1)"/><fo:table-header end-indent="0pt" start-indent="0pt"><fo:table-row keep-with-next.within-column="always"><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block font-weight="bold">parameter</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block font-weight="bold">type</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block font-weight="bold">required</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:block font-weight="bold">description</fo:block></fo:table-cell></fo:table-row></fo:table-header><fo:table-body end-indent="0pt" start-indent="0pt"><fo:table-row><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>executable</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>String</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>Yes</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:block>Command to be run. The command may be specified with full
3501
		
3689
							path using forward slash "/" as path separator.</fo:block></fo:table-cell></fo:table-row><fo:table-row><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>argline</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>String</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>No</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:block>Any command line arguments</fo:block></fo:table-cell></fo:table-row><fo:table-row><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>timeout</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>Long</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>Yes</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt"><fo:block>Timeout in milliseconds. The command is forcefully terminated when timeout is reached.</fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block>
3502
		
3690
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
3503
	
3691
	</fo:block>
3504
	
-
 
3505
		Output parameters
3692
	<fo:block id="N203F9"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">2.3.2.2. Output parameters
-
 
3693
		</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3506
		
3694
		
3507
		
-
 
-
 
3695
		<fo:block id="N203FE"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="12pt">2.3.2.2.1. ReturnCode type</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3508
	ReturnCode type
3696
	
3509
	
-
 
-
 
3697
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
3510
		The ReturnCode type is used as the generic answer type for most of the
3698
		The ReturnCode type is used as the generic answer type for most of the
3511
		BruteXservices
3699
		BruteXservices
3512
		operations.
3700
		operations.
3513
	
3701
	</fo:block>
3514
	
3702
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
3515
		The defining Java class is
3703
		The defining Java class is
3516
		
3704
		<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/ReturnCode.html)">
3517
			net.brutex.xservices.types.ReturnCode
3705
			<fo:inline font-family="monospace">net.brutex.xservices.types.ReturnCode</fo:inline>
3518
		
3706
		</fo:basic-link><fo:inline hyphenate="false"> [<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/ReturnCode.html)">javadoc/net/brutex/xservices/types/ReturnCode.html</fo:basic-link>]</fo:inline>
3519
		.
3707
		.
3520
	
3708
	</fo:block>
3521
	Schema definition
3709
	<fo:block id="N20415"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Schema definition</fo:block></fo:block></fo:block>
3522
	<pre wrap-option="wrap">
3710
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20419">
Line 3523... Line 3711...
3523
&lt;xs:complexType name="ReturnCodeType"&gt;
3711
&lt;xs:complexType name="ReturnCodeType"&gt;
3524
    &lt;xs:sequence&gt;
3712
    &lt;xs:sequence&gt;
3525
        &lt;xs:element name="returnCode" type="xs:int"/&gt;
3713
        &lt;xs:element name="returnCode" type="xs:int"/&gt;
3526
        &lt;xs:element minOccurs="0" name="stdOut" type="xs:string"/&gt;
3714
        &lt;xs:element minOccurs="0" name="stdOut" type="xs:string"/&gt;
3527
        &lt;xs:element minOccurs="0" name="stdErr" type="xs:string"/&gt;
3715
        &lt;xs:element minOccurs="0" name="stdErr" type="xs:string"/&gt;
3528
        &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="tns:antProperty"/&gt;
3716
        &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="<fo:basic-link internal-destination="antproperty"><fo:inline>tns:antProperty</fo:inline></fo:basic-link>"/&gt;
3529
    &lt;/xs:sequence&gt;
3717
    &lt;/xs:sequence&gt;
3530
&lt;/xs:complexType&gt;
3718
&lt;/xs:complexType&gt;
3531
	</pre>
-
 
-
 
3719
	</fo:block>
3532
 
3720
 
3533
	Example XML
3721
	<fo:block id="N20421"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Example XML</fo:block></fo:block></fo:block>
3534
	<pre wrap-option="wrap">
3722
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20425">
3535
		&lt;ReturnCode
3723
		&lt;ReturnCode
3536
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
3724
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
3537
		&lt;returnCode&gt;0&lt;/returnCode&gt;
3725
		&lt;returnCode&gt;0&lt;/returnCode&gt;
3538
		&lt;stdOut/&gt;
3726
		&lt;stdOut/&gt;
3539
		&lt;stdErr/&gt;
3727
		&lt;stdErr/&gt;
3540
		&lt;propertyList&gt;
3728
		&lt;propertyList&gt;
3541
		
3729
		<fo:inline font-style="italic">
3542
			See
3730
			See
3543
			tns:antProperty
3731
			<fo:basic-link internal-destination="antproperty"><fo:inline>tns:antProperty</fo:inline></fo:basic-link>
3544
			for details about the &lt;propertyList&gt; elements.
3732
			for details about the &lt;propertyList&gt; elements.
3545
		
-
 
3546
		&lt;name&gt;key1&lt;/name&gt;
-
 
3547
		&lt;value&gt;value1&lt;/value&gt;
-
 
3548
		&lt;/propertyList&gt;
-
 
Line -... Line 3733...
-
 
3733
		</fo:inline>
-
 
3734
		&lt;name&gt;key1&lt;/name&gt;
-
 
3735
		&lt;value&gt;value1&lt;/value&gt;
-
 
3736
		&lt;/propertyList&gt;
3549
		&lt;propertyList&gt;
3737
		&lt;propertyList&gt;
3550
		&lt;name&gt;key2&lt;/name&gt;
3738
		&lt;name&gt;key2&lt;/name&gt;
3551
		&lt;value&gt;value2&lt;/value&gt;
3739
		&lt;value&gt;value2&lt;/value&gt;
3552
		&lt;/propertyList&gt;
3740
		&lt;/propertyList&gt;
3553
		&lt;/ReturnCode&gt;
3741
		&lt;/ReturnCode&gt;
3554
	</pre>
3742
	</fo:block>
3555
 
3743
 
3556
 
3744
</fo:block>
3557
	
3745
	</fo:block>
3558
	
3746
	<fo:block id="N20432"><fo:block/>
3559
	
3747
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
3560
	Sample request: Start Windows Command Interpreter and print "Hello World" to STDOUT.
3748
	Sample request: Start Windows Command Interpreter and print "Hello World" to STDOUT.
3561
	<pre wrap-option="wrap">
3749
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20436">
Line 3562... Line 3750...
3562
	&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net"&gt;
3750
	&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net"&gt;
3563
   &lt;soapenv:Header/&gt;
3751
   &lt;soapenv:Header/&gt;
3564
   &lt;soapenv:Body&gt;
3752
   &lt;soapenv:Body&gt;
3565
      &lt;ws:runCommand&gt;
3753
      &lt;ws:runCommand&gt;
3566
         &lt;executable&gt;c:/windows/system32/cmd.exe&lt;/executable&gt;
3754
         &lt;executable&gt;c:/windows/system32/cmd.exe&lt;/executable&gt;
3567
         &lt;argline&gt;/C "echo Hallo Welt!"&lt;/argline&gt;
3755
         &lt;argline&gt;/C "echo Hallo Welt!"&lt;/argline&gt;
3568
         &lt;timeout&gt;3000&lt;/timeout&gt;
3756
         &lt;timeout&gt;3000&lt;/timeout&gt;
Line 3593... Line 3781...
3593
               &lt;value/&gt;
3781
               &lt;value/&gt;
3594
            &lt;/propertyList&gt;
3782
            &lt;/propertyList&gt;
3595
         &lt;/return&gt;
3783
         &lt;/return&gt;
3596
      &lt;/ns2:runCommandResponse&gt;
3784
      &lt;/ns2:runCommandResponse&gt;
3597
   &lt;/soap:Body&gt;
3785
   &lt;/soap:Body&gt;
3598
&lt;/soap:Envelope&gt;</pre>
3786
&lt;/soap:Envelope&gt;</fo:block></fo:block></fo:block>
3599
 
-
 
3600
 
-
 
-
 
3787
<fo:block id="N2043E"><fo:block/>
-
 
3788
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
3601
Sample request: Start notepad.exe and close it after 15 seconds.
3789
Sample request: Start notepad.exe and close it after 15 seconds.
3602
<pre wrap-option="wrap">
3790
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20442">
3603
&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net"&gt;
3791
&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net"&gt;
3604
   &lt;soapenv:Header/&gt;
3792
   &lt;soapenv:Header/&gt;
3605
   &lt;soapenv:Body&gt;
3793
   &lt;soapenv:Body&gt;
3606
      &lt;ws:runCommand&gt;
3794
      &lt;ws:runCommand&gt;
3607
         &lt;executable&gt;c:/windows/system32/notepad.exe&lt;/executable&gt;
3795
         &lt;executable&gt;c:/windows/system32/notepad.exe&lt;/executable&gt;
3608
         &lt;argline&gt;&lt;/argline&gt;
3796
         &lt;argline&gt;&lt;/argline&gt;
3609
         &lt;timeout&gt;15000&lt;/timeout&gt;
3797
         &lt;timeout&gt;15000&lt;/timeout&gt;
3610
      &lt;/ws:runCommand&gt;
3798
      &lt;/ws:runCommand&gt;
3611
   &lt;/soapenv:Body&gt;
3799
   &lt;/soapenv:Body&gt;
3612
&lt;/soapenv:Envelope&gt;</pre>
3800
&lt;/soapenv:Envelope&gt;</fo:block></fo:block></fo:block>
-
 
3801
</fo:block>
3613
 
3802
		<fo:block id="N20447"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">runCommandAsync</fo:marker><fo:block font-size="17.28pt">2.3.3. runCommandAsync</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3614
		
3803
	
-
 
3804
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Run an executable with arguments on the server providing the web
3615
	runCommandWithSSH
3805
		service and don't wait for the executable to finish. 
3616
	Executes a command through a SSH session.
3806
		The command is run within the environment and under the user
3617
	
-
 
-
 
3807
		privileges of the user who is running the Tomcat Server.</fo:block>
3618
		Input parameters
3808
</fo:block>
3619
		
-
 
3620
		
3809
		<fo:block id="N20451"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">runCommandAsyncWithArgs</fo:marker><fo:block font-size="17.28pt">2.3.4. runCommandAsyncWithArgs</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3621
		
3810
	
-
 
3811
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Run an executable with arguments on the server providing the web
-
 
3812
		service and don't wait for the executable to finish. 
3622
			runCommandWithSSH input parameters
3813
		The command is run within the environment and under the user
-
 
3814
		privileges of the user who is running the Tomcat Server.</fo:block>
-
 
3815
</fo:block>
3623
			
3816
		<fo:block id="N2045B"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">runCommandWithArgs</fo:marker><fo:block font-size="17.28pt">2.3.5. runCommandWithArgs</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
Line -... Line 3817...
-
 
3817
	
-
 
3818
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Run an executable with arguments on the server providing the web
-
 
3819
		service. The command is run within the environment and under the user
-
 
3820
		privileges of the user who is running the Tomcat Server.</fo:block>
-
 
3821
</fo:block>
-
 
3822
		<fo:block id="N20465"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">runCommandWithSSH</fo:marker><fo:block font-size="17.28pt">2.3.6. runCommandWithSSH</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
3823
	
-
 
3824
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Executes a command through a SSH session.</fo:block>
-
 
3825
	<fo:block id="N2046E"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">2.3.6.1. Input parameters
Line 3624... Line -...
3624
				
-
 
3625
				
-
 
3626
				
-
 
3627
				
-
 
3628
				
-
 
3629
					
-
 
3630
						parameter
-
 
3631
						type
-
 
3632
						required
-
 
3633
						description
-
 
3634
					
-
 
3635
				
-
 
3636
				
-
 
3637
					
3826
		</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3638
						host
3827
		
3639
						HostConnection
-
 
3640
						Yes
3828
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
3641
						
3829
		<fo:block xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.5em" space-before.optimum="1em" space-before.maximum="2em" space-after.minimum="0.5em" space-after.optimum="1em" space-after.maximum="2em" keep-together.within-column="auto" id="N20475"><fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" font-weight="bold" font-size="12pt" hyphenate="false" space-after.minimum="0.4em" space-after.optimum="0.6em" space-after.maximum="0.8em" keep-with-next.within-column="always">Table 2.3. runCommandWithSSH input parameters</fo:block><fo:table border-before-width.conditionality="retain" border-collapse="collapse" border-start-style="solid" border-end-style="solid" border-top-style="solid" border-bottom-style="solid" border-start-width="0.5pt" border-end-width="0.5pt" border-top-width="0.5pt" border-bottom-width="0.5pt" border-start-color="black" border-end-color="black" border-top-color="black" border-bottom-color="black" table-layout="fixed" width="100%"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-column column-number="4" column-width="proportional-column-width(1)"/><fo:table-header end-indent="0pt" start-indent="0pt"><fo:table-row keep-with-next.within-column="always"><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block font-weight="bold">parameter</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block font-weight="bold">type</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block font-weight="bold">required</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:block font-weight="bold">description</fo:block></fo:table-cell></fo:table-row></fo:table-header><fo:table-body end-indent="0pt" start-indent="0pt"><fo:table-row><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>host</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>HostConnection</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>Yes</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:block>
3642
							Host to connect to (see:
3830
							Host to connect to (see:
-
 
3831
							<fo:basic-link internal-destination="hostconnection"><fo:inline>tns:HostConnection</fo:inline></fo:basic-link>
-
 
3832
							)
-
 
3833
						</fo:block></fo:table-cell></fo:table-row><fo:table-row><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>command</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>String</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>No</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:block>The command to execute.</fo:block></fo:table-cell></fo:table-row><fo:table-row><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>timeout</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>Long</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>Yes</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt"><fo:block>Timeout in milliseconds. The command is forcefully terminated when timeout is reached.</fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block>
-
 
3834
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
3835
	</fo:block>
Line -... Line 3836...
-
 
3836
	<fo:block id="N204DA"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">2.3.6.2. Output parameters
Line 3643... Line -...
3643
							tns:HostConnection
-
 
3644
							)
-
 
3645
						
-
 
3646
					
-
 
3647
					
-
 
3648
						command
-
 
3649
						String
-
 
3650
						No
-
 
3651
						The command to execute.
-
 
3652
					
-
 
3653
          
3837
		</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3654
            timeout
-
 
3655
            Long
-
 
3656
            Yes
-
 
3657
            Timeout in milliseconds. The command is forcefully terminated when timeout is reached.
-
 
3658
          
-
 
3659
				
-
 
3660
			
-
 
3661
		
-
 
3662
		
-
 
3663
	
-
 
3664
	
-
 
3665
		Output parameters
-
 
3666
		
3838
		
3667
		
3839
		<fo:block id="N204DF"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="12pt">2.3.6.2.1. ReturnCode type</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3668
	ReturnCode type
3840
	
3669
	
-
 
3670
		The ReturnCode type is used as the generic answer type for most of the
3841
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
-
 
3842
		The ReturnCode type is used as the generic answer type for most of the
3671
		BruteXservices
3843
		BruteXservices
3672
		operations.
-
 
-
 
3844
		operations.
3673
	
3845
	</fo:block>
3674
	
-
 
-
 
3846
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
3675
		The defining Java class is
3847
		The defining Java class is
3676
		
3848
		<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/ReturnCode.html)">
3677
			net.brutex.xservices.types.ReturnCode
3849
			<fo:inline font-family="monospace">net.brutex.xservices.types.ReturnCode</fo:inline>
3678
		
3850
		</fo:basic-link><fo:inline hyphenate="false"> [<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/ReturnCode.html)">javadoc/net/brutex/xservices/types/ReturnCode.html</fo:basic-link>]</fo:inline>
3679
		.
3851
		.
3680
	
3852
	</fo:block>
3681
	Schema definition
3853
	<fo:block id="N204F6"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Schema definition</fo:block></fo:block></fo:block>
3682
	<pre wrap-option="wrap">
3854
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N204FA">
3683
&lt;xs:complexType name="ReturnCodeType"&gt;
3855
&lt;xs:complexType name="ReturnCodeType"&gt;
3684
    &lt;xs:sequence&gt;
3856
    &lt;xs:sequence&gt;
3685
        &lt;xs:element name="returnCode" type="xs:int"/&gt;
3857
        &lt;xs:element name="returnCode" type="xs:int"/&gt;
3686
        &lt;xs:element minOccurs="0" name="stdOut" type="xs:string"/&gt;
3858
        &lt;xs:element minOccurs="0" name="stdOut" type="xs:string"/&gt;
3687
        &lt;xs:element minOccurs="0" name="stdErr" type="xs:string"/&gt;
3859
        &lt;xs:element minOccurs="0" name="stdErr" type="xs:string"/&gt;
Line 3688... Line 3860...
3688
        &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="tns:antProperty"/&gt;
3860
        &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="<fo:basic-link internal-destination="antproperty"><fo:inline>tns:antProperty</fo:inline></fo:basic-link>"/&gt;
3689
    &lt;/xs:sequence&gt;
3861
    &lt;/xs:sequence&gt;
3690
&lt;/xs:complexType&gt;
3862
&lt;/xs:complexType&gt;
3691
	</pre>
3863
	</fo:block>
3692
 
3864
 
3693
	Example XML
3865
	<fo:block id="N20502"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Example XML</fo:block></fo:block></fo:block>
3694
	<pre wrap-option="wrap">
3866
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20506">
3695
		&lt;ReturnCode
3867
		&lt;ReturnCode
3696
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
-
 
-
 
3868
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
3697
		&lt;returnCode&gt;0&lt;/returnCode&gt;
3869
		&lt;returnCode&gt;0&lt;/returnCode&gt;
3698
		&lt;stdOut/&gt;
3870
		&lt;stdOut/&gt;
3699
		&lt;stdErr/&gt;
3871
		&lt;stdErr/&gt;
3700
		&lt;propertyList&gt;
3872
		&lt;propertyList&gt;
3701
		
3873
		<fo:inline font-style="italic">
3702
			See
3874
			See
3703
			tns:antProperty
3875
			<fo:basic-link internal-destination="antproperty"><fo:inline>tns:antProperty</fo:inline></fo:basic-link>
3704
			for details about the &lt;propertyList&gt; elements.
3876
			for details about the &lt;propertyList&gt; elements.
3705
		
3877
		</fo:inline>
3706
		&lt;name&gt;key1&lt;/name&gt;
3878
		&lt;name&gt;key1&lt;/name&gt;
3707
		&lt;value&gt;value1&lt;/value&gt;
3879
		&lt;value&gt;value1&lt;/value&gt;
3708
		&lt;/propertyList&gt;
3880
		&lt;/propertyList&gt;
3709
		&lt;propertyList&gt;
3881
		&lt;propertyList&gt;
Line -... Line 3882...
-
 
3882
		&lt;name&gt;key2&lt;/name&gt;
-
 
3883
		&lt;value&gt;value2&lt;/value&gt;
-
 
3884
		&lt;/propertyList&gt;
Line 3710... Line -...
3710
		&lt;name&gt;key2&lt;/name&gt;
-
 
3711
		&lt;value&gt;value2&lt;/value&gt;
-
 
3712
		&lt;/propertyList&gt;
-
 
3713
		&lt;/ReturnCode&gt;
3885
		&lt;/ReturnCode&gt;
Line 3714... Line 3886...
3714
	</pre>
3886
	</fo:block>
3715
 
3887
 
3716
 
3888
</fo:block>
3717
	
3889
	</fo:block>
Line 3727... Line 3899...
3727
            &lt;password&gt;xxx&lt;/password&gt;
3899
            &lt;password&gt;xxx&lt;/password&gt;
3728
         &lt;/host&gt;
3900
         &lt;/host&gt;
3729
         &lt;command&gt;ls /etc/&lt;/command&gt;
3901
         &lt;command&gt;ls /etc/&lt;/command&gt;
3730
         &lt;timeout&gt;30000&lt;/timeout&gt;
3902
         &lt;timeout&gt;30000&lt;/timeout&gt;
3731
      &lt;/ws:runCommandWithSSH&gt;
3903
      &lt;/ws:runCommandWithSSH&gt;
3732
	</pre>
3904
	</fo:block>
3733
	
-
 
3734
 
-
 
3735
		
-
 
3736
	telnet
3905
	</fo:block>
3737
	Runs a telnet session with an "expect shell" like behaviour.
-
 
3738
	
-
 
3739
		Input parameters
3906
</fo:block>
3740
		
3907
		<fo:block id="N2051E"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">runCommandWithSSHKeyAuth</fo:marker><fo:block font-size="17.28pt">2.3.7. runCommandWithSSHKeyAuth</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3741
		
-
 
3742
		
3908
	
3743
			telnet input parameters
3909
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Executes a command through a SSH session.</fo:block>
3744
			
-
 
3745
				
-
 
3746
				
-
 
3747
				
-
 
3748
				
-
 
3749
				
-
 
3750
					
3910
	
3751
						parameter
-
 
3752
						type
3911
</fo:block>
3753
						required
-
 
3754
						description
3912
		<fo:block id="N20528"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">runJavaScript</fo:marker><fo:block font-size="17.28pt">2.3.8. runJavaScript</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3755
					
-
 
3756
				
-
 
3757
				
-
 
3758
					
3913
	
-
 
3914
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Execute a JavaScript and or Java program using Mozilla Rhino JIT-Compiler.</fo:block>
3759
						host
3915
</fo:block>	
3760
						HostConnection
3916
		<fo:block id="N20532"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">telnet</fo:marker><fo:block font-size="17.28pt">2.3.9. telnet</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3761
						Yes
-
 
3762
						Host to connect to (see: tns:HostConnection)
-
 
3763
					
-
 
3764
					
3917
	
3765
						prompt
-
 
-
 
3918
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Runs a telnet session with an "expect shell" like behaviour.</fo:block>
3766
						String
3919
	<fo:block id="N2053B"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">2.3.9.1. Input parameters
3767
						No
-
 
3768
						The prompt string to expect after login. This is used to recognize when
3920
		</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3769
						 the session is open.
-
 
3770
					
-
 
3771
					
3921
		
3772
						command
-
 
3773
						String
-
 
3774
						No
-
 
3775
						The command to execute.
3922
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
3776
					
-
 
3777
					
-
 
3778
						expect
3923
		<fo:block xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.5em" space-before.optimum="1em" space-before.maximum="2em" space-after.minimum="0.5em" space-after.optimum="1em" space-after.maximum="2em" keep-together.within-column="auto" id="N20542"><fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" font-weight="bold" font-size="12pt" hyphenate="false" space-after.minimum="0.4em" space-after.optimum="0.6em" space-after.maximum="0.8em" keep-with-next.within-column="always">Table 2.4. telnet input parameters</fo:block><fo:table border-before-width.conditionality="retain" border-collapse="collapse" border-start-style="solid" border-end-style="solid" border-top-style="solid" border-bottom-style="solid" border-start-width="0.5pt" border-end-width="0.5pt" border-top-width="0.5pt" border-bottom-width="0.5pt" border-start-color="black" border-end-color="black" border-top-color="black" border-bottom-color="black" table-layout="fixed" width="100%"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-column column-number="4" column-width="proportional-column-width(1)"/><fo:table-header end-indent="0pt" start-indent="0pt"><fo:table-row keep-with-next.within-column="always"><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block font-weight="bold">parameter</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block font-weight="bold">type</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block font-weight="bold">required</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:block font-weight="bold">description</fo:block></fo:table-cell></fo:table-row></fo:table-header><fo:table-body end-indent="0pt" start-indent="0pt"><fo:table-row><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>host</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>HostConnection</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>Yes</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:block>Host to connect to (see: <fo:basic-link internal-destination="hostconnection"><fo:inline>tns:HostConnection</fo:inline></fo:basic-link>)</fo:block></fo:table-cell></fo:table-row><fo:table-row><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>prompt</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>String</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>No</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:block>The prompt string to expect after login. This is used to recognize when
3779
						String
3924
						 the session is open.</fo:block></fo:table-cell></fo:table-row><fo:table-row><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>command</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>String</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>No</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:block>The command to execute.</fo:block></fo:table-cell></fo:table-row><fo:table-row><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>expect</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>String</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>No</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:block>The prompt to expect after the command has been executed successfully.</fo:block></fo:table-cell></fo:table-row><fo:table-row><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>timeout</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>Long</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>Yes</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt"><fo:block>Timeout in milliseconds. The command is forcefully terminated when timeout is reached.</fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block>
3780
						No
-
 
3781
						The prompt to expect after the command has been executed successfully.
3925
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
3782
					
-
 
3783
          
-
 
3784
            timeout
-
 
3785
            Long
-
 
3786
            Yes
3926
	</fo:block>
3787
            Timeout in milliseconds. The command is forcefully terminated when timeout is reached.
-
 
3788
          
3927
	<fo:block id="N205C5"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">2.3.9.2. Output parameters</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
Line -... Line 3928...
-
 
3928
		
Line 3789... Line -...
3789
				
-
 
3790
			
-
 
3791
		
-
 
3792
		
-
 
3793
	
3929
		<fo:block id="N205CA"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="12pt">2.3.9.2.1. ReturnCode type</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3794
	
-
 
3795
		Output parameters
-
 
3796
		
-
 
3797
	ReturnCode type
3930
	
3798
	
3931
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
3799
		The ReturnCode type is used as the generic answer type for most of the
3932
		The ReturnCode type is used as the generic answer type for most of the
3800
		BruteXservices
-
 
3801
		operations.
3933
		BruteXservices
-
 
3934
		operations.
3802
	
3935
	</fo:block>
3803
	
-
 
-
 
3936
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
3804
		The defining Java class is
3937
		The defining Java class is
3805
		
-
 
-
 
3938
		<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/ReturnCode.html)">
3806
			net.brutex.xservices.types.ReturnCode
3939
			<fo:inline font-family="monospace">net.brutex.xservices.types.ReturnCode</fo:inline>
3807
		
3940
		</fo:basic-link><fo:inline hyphenate="false"> [<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/ReturnCode.html)">javadoc/net/brutex/xservices/types/ReturnCode.html</fo:basic-link>]</fo:inline>
3808
		.
3941
		.
3809
	
3942
	</fo:block>
3810
	Schema definition
3943
	<fo:block id="N205E1"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Schema definition</fo:block></fo:block></fo:block>
3811
	<pre wrap-option="wrap">
3944
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N205E5">
3812
&lt;xs:complexType name="ReturnCodeType"&gt;
3945
&lt;xs:complexType name="ReturnCodeType"&gt;
3813
    &lt;xs:sequence&gt;
3946
    &lt;xs:sequence&gt;
3814
        &lt;xs:element name="returnCode" type="xs:int"/&gt;
3947
        &lt;xs:element name="returnCode" type="xs:int"/&gt;
3815
        &lt;xs:element minOccurs="0" name="stdOut" type="xs:string"/&gt;
3948
        &lt;xs:element minOccurs="0" name="stdOut" type="xs:string"/&gt;
3816
        &lt;xs:element minOccurs="0" name="stdErr" type="xs:string"/&gt;
3949
        &lt;xs:element minOccurs="0" name="stdErr" type="xs:string"/&gt;
3817
        &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="tns:antProperty"/&gt;
3950
        &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="<fo:basic-link internal-destination="antproperty"><fo:inline>tns:antProperty</fo:inline></fo:basic-link>"/&gt;
3818
    &lt;/xs:sequence&gt;
3951
    &lt;/xs:sequence&gt;
Line 3819... Line 3952...
3819
&lt;/xs:complexType&gt;
3952
&lt;/xs:complexType&gt;
3820
	</pre>
3953
	</fo:block>
3821
 
3954
 
3822
	Example XML
3955
	<fo:block id="N205ED"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Example XML</fo:block></fo:block></fo:block>
3823
	<pre wrap-option="wrap">
3956
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N205F1">
3824
		&lt;ReturnCode
3957
		&lt;ReturnCode
3825
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
3958
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
3826
		&lt;returnCode&gt;0&lt;/returnCode&gt;
3959
		&lt;returnCode&gt;0&lt;/returnCode&gt;
3827
		&lt;stdOut/&gt;
-
 
-
 
3960
		&lt;stdOut/&gt;
3828
		&lt;stdErr/&gt;
3961
		&lt;stdErr/&gt;
3829
		&lt;propertyList&gt;
3962
		&lt;propertyList&gt;
3830
		
3963
		<fo:inline font-style="italic">
3831
			See
3964
			See
3832
			tns:antProperty
3965
			<fo:basic-link internal-destination="antproperty"><fo:inline>tns:antProperty</fo:inline></fo:basic-link>
3833
			for details about the &lt;propertyList&gt; elements.
3966
			for details about the &lt;propertyList&gt; elements.
3834
		
3967
		</fo:inline>
3835
		&lt;name&gt;key1&lt;/name&gt;
3968
		&lt;name&gt;key1&lt;/name&gt;
3836
		&lt;value&gt;value1&lt;/value&gt;
3969
		&lt;value&gt;value1&lt;/value&gt;
3837
		&lt;/propertyList&gt;
3970
		&lt;/propertyList&gt;
3838
		&lt;propertyList&gt;
3971
		&lt;propertyList&gt;
3839
		&lt;name&gt;key2&lt;/name&gt;
3972
		&lt;name&gt;key2&lt;/name&gt;
3840
		&lt;value&gt;value2&lt;/value&gt;
3973
		&lt;value&gt;value2&lt;/value&gt;
3841
		&lt;/propertyList&gt;
-
 
3842
		&lt;/ReturnCode&gt;
-
 
Line -... Line 3974...
-
 
3974
		&lt;/propertyList&gt;
-
 
3975
		&lt;/ReturnCode&gt;
-
 
3976
	</fo:block>
Line 3843... Line -...
3843
	</pre>
-
 
3844
 
3977
 
Line 3845... Line 3978...
3845
 
3978
</fo:block>
3846
	
3979
	</fo:block>
3847
	
3980
	<fo:block id="N205FE"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">2.3.9.3. Sample Request:</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3848
	Sample Request:
3981
	
Line 3858... Line 3991...
3858
         &lt;prompt&gt;C:\Users\brosenberger&amp;gt;&lt;/prompt&gt;
3991
         &lt;prompt&gt;C:\Users\brosenberger&amp;gt;&lt;/prompt&gt;
3859
         &lt;command&gt;dir c:\temp&lt;/command&gt;
3992
         &lt;command&gt;dir c:\temp&lt;/command&gt;
3860
         &lt;expect&gt;enberger&amp;gt;&lt;/expect&gt;
3993
         &lt;expect&gt;enberger&amp;gt;&lt;/expect&gt;
3861
         &lt;timeout&gt;60000&lt;/timeout&gt;
3994
         &lt;timeout&gt;60000&lt;/timeout&gt;
3862
      &lt;/ws:telnet&gt;
3995
      &lt;/ws:telnet&gt;
-
 
3996
	</fo:block>
-
 
3997
	</fo:block>
-
 
3998
</fo:block>	
-
 
3999
</fo:block>
3863
	</pre>
4000
		<fo:block id="fileservices"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">FileServices</fo:marker><fo:block font-size="20.735999999999997pt">2.4. FileServices</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
4001
	
-
 
4002
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The FileServces bundles various file operations. Its WSDL is located at
-
 
4003
		http://server:port/XServices/FileService?wsdl</fo:block>
-
 
4004
				<fo:block id="N20614"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">downloadFile</fo:marker><fo:block font-size="17.28pt">2.4.1. downloadFile</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
Line 3864... Line -...
3864
	
-
 
3865
	
-
 
3866
 
-
 
3867
		
-
 
3868
	FileServices
4005
	
3869
	The FileServces bundles various file operations. Its WSDL is located at
-
 
3870
		http://server:port/XServices/FileService?wsdl
-
 
3871
				
-
 
3872
	downloadFile
-
 
3873
	Downloads a file as base64 encoded.
4006
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Downloads a file as base64 encoded.
3874
	Sample request:
4007
	Sample request:
3875
<pre wrap-option="wrap">
4008
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2061C">
3876
&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net"&gt;
4009
&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net"&gt;
3877
   &lt;soapenv:Header/&gt;
4010
   &lt;soapenv:Header/&gt;
3878
   &lt;soapenv:Body&gt;
4011
   &lt;soapenv:Body&gt;
3879
&lt;!-- downloads a file from the XServices server as base64 encoded --&gt;
4012
&lt;!-- downloads a file from the XServices server as base64 encoded --&gt;
Line 3883... Line 4016...
3883
            &lt;uri&gt;c:\temp\test.docx&lt;/uri&gt;
4016
            &lt;uri&gt;c:\temp\test.docx&lt;/uri&gt;
3884
         &lt;/file&gt;
4017
         &lt;/file&gt;
3885
      &lt;/ws:downloadFile&gt;
4018
      &lt;/ws:downloadFile&gt;
3886
   &lt;/soapenv:Body&gt;
4019
   &lt;/soapenv:Body&gt;
3887
&lt;/soapenv:Envelope&gt;
4020
&lt;/soapenv:Envelope&gt;
3888
</pre>
4021
</fo:block>
3889
	Sample response:
4022
	Sample response:
3890
	<pre wrap-option="wrap">
4023
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20620">
3891
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
4024
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
3892
   &lt;soap:Body&gt;
4025
   &lt;soap:Body&gt;
3893
      &lt;ns2:downloadFileResponse xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4026
      &lt;ns2:downloadFileResponse xmlns:ns2="http://ws.xservices.brutex.net"&gt;
3894
         &lt;return&gt;
4027
         &lt;return&gt;
3895
            &lt;content&gt;ADQBNA[... snipp ...]wAApzcAAAAA&lt;/content&gt;
4028
            &lt;content&gt;ADQBNA[... snipp ...]wAApzcAAAAA&lt;/content&gt;
3896
            &lt;filename&gt;test.docx&lt;/filename&gt;
4029
            &lt;filename&gt;test.docx&lt;/filename&gt;
3897
         &lt;/return&gt;
4030
         &lt;/return&gt;
3898
      &lt;/ns2:downloadFileResponse&gt;
4031
      &lt;/ns2:downloadFileResponse&gt;
3899
   &lt;/soap:Body&gt;
4032
   &lt;/soap:Body&gt;
-
 
4033
&lt;/soap:Envelope&gt;</fo:block>
-
 
4034
</fo:block>
-
 
4035
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Encoding files as base64 is very memory consuming!</fo:block>
-
 
4036
</fo:block>	
3900
&lt;/soap:Envelope&gt;</pre>
4037
				<fo:block id="N20629"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">encodeFile</fo:marker><fo:block font-size="17.28pt">2.4.2. encodeFile</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
Line 3901... Line 4038...
3901
 
4038
	
3902
Encoding files as base64 is very memory consuming!
-
 
3903
	
-
 
3904
				
-
 
3905
	encodeFile
-
 
3906
	Encodes a file as base64.
4039
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Encodes a file as base64.
3907
	Sample request:
4040
	Sample request:
3908
 
4041
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20631">
3909
&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net"&gt;
4042
&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net"&gt;
3910
   &lt;soapenv:Header/&gt;
4043
   &lt;soapenv:Header/&gt;
3911
   &lt;soapenv:Body&gt;
4044
   &lt;soapenv:Body&gt;
3912
      &lt;ws:encodeFile&gt;
4045
      &lt;ws:encodeFile&gt;
Line 3915... Line 4048...
3915
            &lt;uri&gt;c:\temp\test.docx&lt;/uri&gt;
4048
            &lt;uri&gt;c:\temp\test.docx&lt;/uri&gt;
3916
         &lt;/file&gt;
4049
         &lt;/file&gt;
3917
      &lt;/ws:encodeFile&gt;
4050
      &lt;/ws:encodeFile&gt;
3918
   &lt;/soapenv:Body&gt;
4051
   &lt;/soapenv:Body&gt;
3919
&lt;/soapenv:Envelope&gt;
4052
&lt;/soapenv:Envelope&gt;
3920
 
4053
</fo:block>
3921
	Sample response:
4054
	Sample response:
3922
	<pre wrap-option="wrap">
4055
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20634">
3923
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
4056
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
3924
   &lt;soap:Body&gt;
4057
   &lt;soap:Body&gt;
3925
      &lt;ns2:encodeFileResponse xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4058
      &lt;ns2:encodeFileResponse xmlns:ns2="http://ws.xservices.brutex.net"&gt;
3926
         &lt;return&gt;
4059
         &lt;return&gt;
3927
            &lt;content&gt;ADQBNA[... snipp ...]wAApzcAAAAA&lt;/content&gt;
4060
            &lt;content&gt;ADQBNA[... snipp ...]wAApzcAAAAA&lt;/content&gt;
3928
            &lt;filename&gt;test.docx&lt;/filename&gt;
4061
            &lt;filename&gt;test.docx&lt;/filename&gt;
3929
         &lt;/return&gt;
4062
         &lt;/return&gt;
3930
      &lt;/ns2:encodeFileResponse&gt;
4063
      &lt;/ns2:encodeFileResponse&gt;
3931
   &lt;/soap:Body&gt;
4064
   &lt;/soap:Body&gt;
-
 
4065
&lt;/soap:Envelope&gt;</fo:block>
-
 
4066
</fo:block>
-
 
4067
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">DEPRECATED: Encoding files as base64 is very memory consuming!</fo:block>
-
 
4068
</fo:block>	
-
 
4069
</fo:block>
3932
&lt;/soap:Envelope&gt;</pre>
4070
		<fo:block id="jobservices"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">JobServices</fo:marker><fo:block font-size="20.735999999999997pt">2.5. JobServices</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3933
 
4071
	
-
 
4072
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The JobService bundles re-occuring or scheduled operations. Its WSDL is located at
3934
DEPRECATED: Encoding files as base64 is very memory consuming!
4073
		http://server:port/XServices/JobService?wsdl</fo:block>
3935
	
4074
		
-
 
4075
</fo:block>
3936
 
4076
		<fo:block id="mailservices"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">MailServices</fo:marker><fo:block font-size="20.735999999999997pt">2.6. MailServices</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3937
		
4077
	
-
 
4078
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The MailService contains mail send and receive operations. Its WSDL is located at
-
 
4079
		http://server:port/XServices/MailService?wsdl</fo:block>
3938
	JobServices
4080
		<fo:block id="N20655"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">sendMailSimple</fo:marker><fo:block font-size="17.28pt">2.6.1. sendMailSimple</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
4081
	
3939
	The JobService bundles re-occuring or scheduled operations. Its WSDL is located at
4082
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Send email.</fo:block>
-
 
4083
</fo:block>
-
 
4084
</fo:block>
3940
		http://server:port/XServices/JobService?wsdl
4085
		<fo:block id="miscservices"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">MiscServices</fo:marker><fo:block font-size="20.735999999999997pt">2.7. MiscServices</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3941
		
4086
	
-
 
4087
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The MiscService bundles various operations. Its WSDL is located at
-
 
4088
		http://server:port/XServices/MiscService?wsdl</fo:block>
3942
 
4089
		<fo:block id="N2066A"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">generateUUID</fo:marker><fo:block font-size="17.28pt">2.7.1. generateUUID</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
Line 3943... Line -...
3943
		
-
 
3944
	MailServices
-
 
3945
	The MailService contains mail send and receive operations. Its WSDL is located at
-
 
3946
		http://server:port/XServices/MailService?wsdl
-
 
3947
		
-
 
3948
	sendMailSimple
-
 
3949
	Send email.
-
 
3950
 
-
 
3951
 
-
 
3952
		
-
 
3953
	MiscServices
-
 
3954
	The MiscService bundles various operations. Its WSDL is located at
-
 
3955
		http://server:port/XServices/MiscService?wsdl
-
 
3956
		
-
 
3957
	generateUUID
4090
	
3958
	Generates a UUID that represents a 128-bit value. This operation does not require any
4091
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Generates a UUID that represents a 128-bit value. This operation does not require any
3959
	 input parameters. The output has the format:
4092
	 input parameters. The output has the format:
3960
	
4093
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20672">
3961
		0xFFFFFFFF00000000 time_low
4094
		0xFFFFFFFF00000000 time_low
3962
		0x00000000FFFF0000 time_mid
4095
		0x00000000FFFF0000 time_mid
3963
		0x000000000000F000 version
4096
		0x000000000000F000 version
3964
		0x0000000000000FFF time_hi
4097
		0x0000000000000FFF time_hi
Line 3965... Line 4098...
3965
	
4098
	</fo:block>
3966
	
4099
	
3967
		The least significant long consists of the following unsigned fields:
4100
		The least significant long consists of the following unsigned fields:
3968
	
4101
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20675">
3969
		0xC000000000000000 variant
4102
		0xC000000000000000 variant
3970
		0x3FFF000000000000 clock_seq
4103
		0x3FFF000000000000 clock_seq
3971
		0x0000FFFFFFFFFFFF node
4104
		0x0000FFFFFFFFFFFF node
3972
	
4105
	</fo:block>
3973
	Sample response:
4106
	Sample response:
3974
	
4107
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20678">
3975
&lt;soap:Envelope 
4108
&lt;soap:Envelope 
3976
	xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
4109
	xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
3977
   &lt;soap:Body&gt;
4110
   &lt;soap:Body&gt;
3978
      &lt;ns1:generateUUIDResponse 
4111
      &lt;ns1:generateUUIDResponse 
3979
      	xmlns:ns1="http://ws.xservices.brutex.net"&gt;
4112
      	xmlns:ns1="http://ws.xservices.brutex.net"&gt;
3980
         &lt;ns1:return&gt;33b9e5c8-9102-423b-88af-bbee479ebea8&lt;/ns1:return&gt;
4113
         &lt;ns1:return&gt;<fo:inline font-style="italic">33b9e5c8-9102-423b-88af-bbee479ebea8</fo:inline>&lt;/ns1:return&gt;
3981
      &lt;/ns1:generateUUIDResponse&gt;
4114
      &lt;/ns1:generateUUIDResponse&gt;
-
 
4115
   &lt;/soap:Body&gt;
-
 
4116
&lt;/soap:Envelope&gt;
-
 
4117
</fo:block>
-
 
4118
</fo:block>
Line 3982... Line -...
3982
   &lt;/soap:Body&gt;
-
 
3983
&lt;/soap:Envelope&gt;
-
 
3984
 
-
 
3985
 
-
 
3986
 
4119
</fo:block>
3987
		
4120
		<fo:block id="N20680"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">getHostinfo</fo:marker><fo:block font-size="17.28pt">2.7.2. getHostinfo</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3988
	getHostinfo
4121
	
3989
	Collect information about a host address.
4122
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Collect information about a host address.
3990
	Sample request:
4123
	Sample request:
3991
 
4124
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20688">
3992
&lt;soapenv:Envelope 
4125
&lt;soapenv:Envelope 
3993
	xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
4126
	xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
3994
	xmlns:ws="http://ws.xservices.brutex.net"&gt;
4127
	xmlns:ws="http://ws.xservices.brutex.net"&gt;
3995
  		&lt;soapenv:Header/&gt;
4128
  		&lt;soapenv:Header/&gt;
3996
  		&lt;soapenv:Body&gt;
4129
  		&lt;soapenv:Body&gt;
3997
		&lt;ws:getHostinfo&gt;
4130
		&lt;ws:getHostinfo&gt;
3998
        		&lt;ws:hostname&gt;google.com&lt;/ws:hostname&gt;
4131
        		&lt;ws:hostname&gt;<fo:inline font-style="italic">google.com</fo:inline>&lt;/ws:hostname&gt;
3999
     		&lt;/ws:getHostinfo&gt;
4132
     		&lt;/ws:getHostinfo&gt;
4000
  		&lt;/soapenv:Body&gt;
4133
  		&lt;/soapenv:Body&gt;
4001
&lt;/soapenv:Envelope&gt;
4134
&lt;/soapenv:Envelope&gt;
4002
 
4135
</fo:block>
4003
	Sample response:
4136
	Sample response:
4004
	
4137
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2068E">
4005
&lt;soap:Envelope 
4138
&lt;soap:Envelope 
4006
	xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
4139
	xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
4007
  	&lt;soap:Body&gt;
4140
  	&lt;soap:Body&gt;
4008
      &lt;ns1:getHostinfoResponse 
4141
      &lt;ns1:getHostinfoResponse 
4009
      	xmlns:ns1="http://ws.xservices.brutex.net"&gt;
4142
      	xmlns:ns1="http://ws.xservices.brutex.net"&gt;
4010
         &lt;ns1:return&gt;
4143
         &lt;ns1:return&gt;
4011
            &lt;ns1:domain&gt;1e100.net&lt;/ns1:domain&gt;
4144
            &lt;ns1:domain&gt;<fo:inline font-style="italic">1e100.net</fo:inline>&lt;/ns1:domain&gt;
4012
            &lt;ns1:ip4&gt;173.194.66.105&lt;/ns1:ip4&gt;
4145
            &lt;ns1:ip4&gt;<fo:inline font-style="italic">173.194.66.105</fo:inline>&lt;/ns1:ip4&gt;
4013
            &lt;ns1:ip6&gt;::&lt;/ns1:ip6&gt;
4146
            &lt;ns1:ip6&gt;<fo:inline font-style="italic">::</fo:inline>&lt;/ns1:ip6&gt;
4014
            &lt;ns1:name&gt;we-in-f105&lt;/ns1:name&gt;
4147
            &lt;ns1:name&gt;<fo:inline font-style="italic">we-in-f105</fo:inline>&lt;/ns1:name&gt;
4015
         &lt;/ns1:return&gt;
4148
         &lt;/ns1:return&gt;
-
 
4149
      &lt;/ns1:getHostinfoResponse&gt;
-
 
4150
   	&lt;/soap:Body&gt;
-
 
4151
&lt;/soap:Envelope&gt;
-
 
4152
</fo:block>
Line 4016... Line -...
4016
      &lt;/ns1:getHostinfoResponse&gt;
-
 
4017
   	&lt;/soap:Body&gt;
-
 
4018
&lt;/soap:Envelope&gt;
-
 
4019
 
-
 
4020
 
4153
</fo:block>
4021
 
4154
</fo:block>
4022
		
4155
		<fo:block id="N2069F"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">sleep</fo:marker><fo:block font-size="17.28pt">2.7.3. sleep</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4023
	sleep
4156
	
4024
	Delays the response by the given minutes/ seconds. Please note,
4157
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Delays the response by the given minutes/ seconds. Please note,
-
 
4158
		that it may take more time to perform the server roundtrip (network
-
 
4159
		delays, parsing, etc.). Also you may have a network timeout set up in
-
 
4160
		Tomcat or your client that prevents this web service to respond
-
 
4161
		correctly.
Line 4025... Line -...
4025
		that it may take more time to perform the server roundtrip (network
-
 
4026
		delays, parsing, etc.). Also you may have a network timeout set up in
-
 
4027
		Tomcat or your client that prevents this web service to respond
-
 
4028
		correctly.
-
 
4029
 
4162
</fo:block>
4030
 
4163
</fo:block>
4031
 
4164
</fo:block>
4032
		
4165
		<fo:block id="storageservices"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">StorageServices</fo:marker><fo:block font-size="20.735999999999997pt">2.8. StorageServices</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4033
	StorageServices
-
 
4034
	The StorageService will provide get/ push operations to store and retrieve data from various backends.
4166
	
4035
	This is currently under development and not yet released.
-
 
4036
	    Its WSDL is located at
4167
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The StorageService will provide get/ push operations to store and retrieve data from various backends.
4037
		http://server:port/XServices/StorageService?wsdl
-
 
4038
		
4168
	This is currently under development and not yet released.
4039
	 ...
-
 
4040
	
-
 
4041
	Description here
4169
	    Its WSDL is located at
4042
	
4170
		http://server:port/XServices/StorageService?wsdl</fo:block>
4043
		Input parameters
-
 
4044
		
-
 
4045
		
-
 
4046
		
-
 
4047
			Input parameters
-
 
4048
			
-
 
4049
			
-
 
4050
				
-
 
4051
				
4171
		<fo:block id="N206B4"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker"> ...
4052
				
-
 
4053
				
-
 
4054
				
4172
	</fo:marker><fo:block font-size="17.28pt">2.8.1.  ...
4055
					
-
 
4056
						parameter
-
 
4057
						type
-
 
4058
						required
4173
	</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4059
						description
-
 
4060
					
4174
	
4061
				
4175
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Description here</fo:block>
4062
				
4176
	<fo:block id="N206BD"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">2.8.1.1. Input parameters
4063
					
4177
		</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4064
						host
4178
		
4065
						HostConnection
4179
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
4180
		<fo:block xmlns:rx="http://www.renderx.com/XSL/Extensions" space-before.minimum="0.5em" space-before.optimum="1em" space-before.maximum="2em" space-after.minimum="0.5em" space-after.optimum="1em" space-after.maximum="2em" keep-together.within-column="auto" id="N206C4"><fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em" font-weight="bold" font-size="12pt" hyphenate="false" space-after.minimum="0.4em" space-after.optimum="0.6em" space-after.maximum="0.8em" keep-with-next.within-column="always">Table 2.5. Input parameters
-
 
4181
			</fo:block><fo:table border-before-width.conditionality="retain" border-collapse="collapse" border-start-style="solid" border-end-style="solid" border-top-style="solid" border-bottom-style="solid" border-start-width="0.5pt" border-end-width="0.5pt" border-top-width="0.5pt" border-bottom-width="0.5pt" border-start-color="black" border-end-color="black" border-top-color="black" border-bottom-color="black" table-layout="fixed" width="100%"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-column column-number="4" column-width="proportional-column-width(1)"/><fo:table-header end-indent="0pt" start-indent="0pt"><fo:table-row keep-with-next.within-column="always"><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block font-weight="bold">parameter</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block font-weight="bold">type</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block font-weight="bold">required</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:block font-weight="bold">description</fo:block></fo:table-cell></fo:table-row></fo:table-header><fo:table-body end-indent="0pt" start-indent="0pt"><fo:table-row><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>host</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>HostConnection</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>Yes</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:block>
-
 
4182
							Host where to execute the command. See
-
 
4183
							<fo:basic-link internal-destination="hostconnection"><fo:inline>HostConnection</fo:inline></fo:basic-link>
-
 
4184
							.
Line -... Line 4185...
-
 
4185
						</fo:block></fo:table-cell></fo:table-row><fo:table-row><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>command</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>String</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>No</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:block>Any command including arguments</fo:block></fo:table-cell></fo:table-row><fo:table-row><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>timeout</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>Long</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt" border-end-width="0.5pt" border-end-style="solid" border-end-color="black"><fo:block>Yes</fo:block></fo:table-cell><fo:table-cell padding-start="2pt" padding-end="2pt" padding-top="2pt" padding-bottom="2pt"><fo:block>Timeout in milliseconds. The command is forcefully terminated when timeout is reached.</fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block>
Line 4066... Line -...
4066
						Yes
-
 
4067
						
-
 
4068
							Host where to execute the command. See
-
 
4069
							HostConnection
-
 
4070
							.
-
 
4071
						
-
 
4072
					
-
 
4073
					
-
 
4074
						command
-
 
4075
						String
-
 
4076
						No
4186
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
4077
						Any command including arguments
-
 
4078
					
-
 
4079
          
-
 
4080
            timeout
-
 
4081
            Long
-
 
4082
            Yes
-
 
4083
            Timeout in milliseconds. The command is forcefully terminated when timeout is reached.
-
 
4084
          
-
 
4085
				
-
 
4086
			
-
 
4087
		
-
 
4088
		
-
 
4089
	
4187
	</fo:block>
4090
	
4188
	<fo:block id="N20729"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">2.8.1.2. Output parameters
4091
		Output parameters
4189
		</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4092
		
-
 
4093
		
4190
		
-
 
4191
		<fo:block id="N2072E"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="12pt">2.8.1.2.1. ReturnCode type</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4094
	ReturnCode type
4192
	
4095
	
-
 
-
 
4193
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4096
		The ReturnCode type is used as the generic answer type for most of the
4194
		The ReturnCode type is used as the generic answer type for most of the
4097
		BruteXservices
-
 
-
 
4195
		BruteXservices
4098
		operations.
4196
		operations.
4099
	
4197
	</fo:block>
4100
	
4198
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4101
		The defining Java class is
4199
		The defining Java class is
4102
		
4200
		<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/ReturnCode.html)">
4103
			net.brutex.xservices.types.ReturnCode
4201
			<fo:inline font-family="monospace">net.brutex.xservices.types.ReturnCode</fo:inline>
4104
		
4202
		</fo:basic-link><fo:inline hyphenate="false"> [<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/ReturnCode.html)">javadoc/net/brutex/xservices/types/ReturnCode.html</fo:basic-link>]</fo:inline>
4105
		.
4203
		.
4106
	
4204
	</fo:block>
4107
	Schema definition
4205
	<fo:block id="N20745"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Schema definition</fo:block></fo:block></fo:block>
4108
	<pre wrap-option="wrap">
4206
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20749">
4109
&lt;xs:complexType name="ReturnCodeType"&gt;
4207
&lt;xs:complexType name="ReturnCodeType"&gt;
4110
    &lt;xs:sequence&gt;
4208
    &lt;xs:sequence&gt;
Line 4111... Line 4209...
4111
        &lt;xs:element name="returnCode" type="xs:int"/&gt;
4209
        &lt;xs:element name="returnCode" type="xs:int"/&gt;
4112
        &lt;xs:element minOccurs="0" name="stdOut" type="xs:string"/&gt;
4210
        &lt;xs:element minOccurs="0" name="stdOut" type="xs:string"/&gt;
4113
        &lt;xs:element minOccurs="0" name="stdErr" type="xs:string"/&gt;
4211
        &lt;xs:element minOccurs="0" name="stdErr" type="xs:string"/&gt;
4114
        &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="tns:antProperty"/&gt;
4212
        &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="<fo:basic-link internal-destination="antproperty"><fo:inline>tns:antProperty</fo:inline></fo:basic-link>"/&gt;
4115
    &lt;/xs:sequence&gt;
4213
    &lt;/xs:sequence&gt;
4116
&lt;/xs:complexType&gt;
4214
&lt;/xs:complexType&gt;
4117
	</pre>
4215
	</fo:block>
4118
 
4216
 
4119
	Example XML
-
 
-
 
4217
	<fo:block id="N20751"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Example XML</fo:block></fo:block></fo:block>
4120
	<pre wrap-option="wrap">
4218
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20755">
4121
		&lt;ReturnCode
4219
		&lt;ReturnCode
4122
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4220
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4123
		&lt;returnCode&gt;0&lt;/returnCode&gt;
4221
		&lt;returnCode&gt;0&lt;/returnCode&gt;
4124
		&lt;stdOut/&gt;
4222
		&lt;stdOut/&gt;
4125
		&lt;stdErr/&gt;
4223
		&lt;stdErr/&gt;
4126
		&lt;propertyList&gt;
4224
		&lt;propertyList&gt;
4127
		
4225
		<fo:inline font-style="italic">
4128
			See
4226
			See
4129
			tns:antProperty
4227
			<fo:basic-link internal-destination="antproperty"><fo:inline>tns:antProperty</fo:inline></fo:basic-link>
4130
			for details about the &lt;propertyList&gt; elements.
4228
			for details about the &lt;propertyList&gt; elements.
4131
		
4229
		</fo:inline>
4132
		&lt;name&gt;key1&lt;/name&gt;
4230
		&lt;name&gt;key1&lt;/name&gt;
4133
		&lt;value&gt;value1&lt;/value&gt;
-
 
Line -... Line 4231...
-
 
4231
		&lt;value&gt;value1&lt;/value&gt;
-
 
4232
		&lt;/propertyList&gt;
-
 
4233
		&lt;propertyList&gt;
Line -... Line 4234...
-
 
4234
		&lt;name&gt;key2&lt;/name&gt;
-
 
4235
		&lt;value&gt;value2&lt;/value&gt;
Line 4134... Line -...
4134
		&lt;/propertyList&gt;
-
 
4135
		&lt;propertyList&gt;
-
 
4136
		&lt;name&gt;key2&lt;/name&gt;
-
 
4137
		&lt;value&gt;value2&lt;/value&gt;
-
 
4138
		&lt;/propertyList&gt;
4236
		&lt;/propertyList&gt;
4139
		&lt;/ReturnCode&gt;
4237
		&lt;/ReturnCode&gt;
-
 
4238
	</fo:block>
4140
	</pre>
4239
 
Line 4141... Line -...
4141
 
-
 
4142
 
4240
</fo:block>
4143
	
4241
	</fo:block>
4144
 
4242
</fo:block>
4145
	
4243
	
4146
 
4244
</fo:block>
4147
		
4245
		<fo:block id="stringservices"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">StringServices</fo:marker><fo:block font-size="20.735999999999997pt">2.9. StringServices</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4148
	StringServices
4246
	
4149
	The StringService provides String manipulation capabilities.
4247
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The StringService provides String manipulation capabilities.
Line 4164... Line 4262...
4164
         &lt;replace&gt;Brian&lt;/replace&gt;
4262
         &lt;replace&gt;Brian&lt;/replace&gt;
4165
         &lt;regexflags&gt;ig&lt;/regexflags&gt;
4263
         &lt;regexflags&gt;ig&lt;/regexflags&gt;
4166
      &lt;/ws:replaceRegEx&gt;
4264
      &lt;/ws:replaceRegEx&gt;
4167
   &lt;/soapenv:Body&gt;
4265
   &lt;/soapenv:Body&gt;
4168
&lt;/soapenv:Envelope&gt;
4266
&lt;/soapenv:Envelope&gt;
4169
 
4267
</fo:block>
4170
	Sample response:
4268
	Sample response:
4171
	<pre wrap-option="wrap">
4269
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20779">
4172
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
4270
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
4173
   &lt;soap:Body&gt;
4271
   &lt;soap:Body&gt;
4174
      &lt;ns2:replaceRegExResponse xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4272
      &lt;ns2:replaceRegExResponse xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4175
         &lt;return&gt;
4273
         &lt;return&gt;
4176
            &lt;string&gt;Hallo Brian&lt;/string&gt;
4274
            &lt;string&gt;Hallo Brian&lt;/string&gt;
4177
            &lt;count&gt;1&lt;/count&gt;
4275
            &lt;count&gt;1&lt;/count&gt;
4178
         &lt;/return&gt;
4276
         &lt;/return&gt;
4179
      &lt;/ns2:replaceRegExResponse&gt;
4277
      &lt;/ns2:replaceRegExResponse&gt;
4180
   &lt;/soap:Body&gt;
4278
   &lt;/soap:Body&gt;
4181
&lt;/soap:Envelope&gt;</pre>
4279
&lt;/soap:Envelope&gt;</fo:block>
4182
 
4280
</fo:block>
4183
Allowed regexflags are case-insensitive (i) and global search (g).
4281
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Allowed regexflags are case-insensitive (i) and global search (g).</fo:block>
4184
 
-
 
4185
	
4282
</fo:block>
Line -... Line 4283...
-
 
4283
	
-
 
4284
</fo:block>
Line 4186... Line -...
4186
 
-
 
4187
		
4285
		<fo:block id="xmlservices"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">XmlServices</fo:marker><fo:block font-size="20.735999999999997pt">2.10. XmlServices</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4188
	XmlServices
4286
	
-
 
4287
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The XmlService provides operations to manipulate XML structures.
4189
	The XmlService provides operations to manipulate XML structures.
4288
	    Its WSDL is located at
Line 4190... Line -...
4190
	    Its WSDL is located at
-
 
4191
		http://server:port/XServices/XmlService?wsdl
4289
		http://server:port/XServices/XmlService?wsdl</fo:block>
4192
		
4290
		<fo:block id="N2078D"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">insertNodes</fo:marker><fo:block font-size="17.28pt">2.10.1. insertNodes</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
Line 4193... Line 4291...
4193
	insertNodes
4291
	
4194
	Insert an xml fragment into other elements specified by an XPath expression.
4292
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Insert an xml fragment into other elements specified by an XPath expression.
4195
	This operation is namespace aware.
4293
	This operation is namespace aware.
4196
	
4294
	
4197
	Sample request:
4295
	Sample request:
4198
<pre wrap-option="wrap">
4296
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20795">
4199
&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net"&gt;
4297
&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net"&gt;
Line 4228... Line 4326...
4228
         &lt;!--Optional:--&gt;
4326
         &lt;!--Optional:--&gt;
4229
         &lt;xmldata&gt;&lt;![CDATA[&lt;age namespace="http://btx"/&gt;]]&gt;&lt;/xmldata&gt;
4327
         &lt;xmldata&gt;&lt;![CDATA[&lt;age namespace="http://btx"/&gt;]]&gt;&lt;/xmldata&gt;
4230
      &lt;/ws:insertNodes&gt;
4328
      &lt;/ws:insertNodes&gt;
4231
   &lt;/soapenv:Body&gt;
4329
   &lt;/soapenv:Body&gt;
4232
&lt;/soapenv:Envelope&gt;
4330
&lt;/soapenv:Envelope&gt;
4233
</pre>
4331
</fo:block>
4234
	Sample response:
4332
	Sample response:
4235
	<pre wrap-option="wrap">
4333
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20799">
4236
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
4334
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
4237
   &lt;soap:Body&gt;
4335
   &lt;soap:Body&gt;
4238
      &lt;ns2:insertNodesResponse xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4336
      &lt;ns2:insertNodesResponse xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4239
         &lt;return&gt;&lt;![CDATA[&lt;?xml version='1.0' encoding='UTF-8'?&gt;
4337
         &lt;return&gt;&lt;![CDATA[&lt;?xml version='1.0' encoding='UTF-8'?&gt;
4240
         &lt;books&gt;
4338
         &lt;books&gt;
Line 4252... Line 4350...
4252
			&lt;age namespace="http://btx"/&gt;&lt;/author&gt;
4350
			&lt;age namespace="http://btx"/&gt;&lt;/author&gt;
4253
         &lt;/books&gt;]]&gt;&lt;/!&gt;&lt;/return&gt;
4351
         &lt;/books&gt;]]&gt;&lt;/!&gt;&lt;/return&gt;
4254
      &lt;/ns2:insertNodesResponse&gt;
4352
      &lt;/ns2:insertNodesResponse&gt;
4255
   &lt;/soap:Body&gt;
4353
   &lt;/soap:Body&gt;
4256
&lt;/soap:Envelope&gt;
4354
&lt;/soap:Envelope&gt;
-
 
4355
</fo:block>
-
 
4356
</fo:block>
-
 
4357
</fo:block>
4257
</pre>
4358
		<fo:block id="N2079F"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">insertNodes2</fo:marker><fo:block font-size="17.28pt">2.10.2. insertNodes2</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
Line 4258... Line -...
4258
 
-
 
4259
 
-
 
4260
		
-
 
4261
	insertNodes2
4359
	
4262
	Insert an xml fragment into xml resource (i.e. file, URL) specified by an XPath expression.
4360
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Insert an xml fragment into xml resource (i.e. file, URL) specified by an XPath expression.
Line 4263... Line 4361...
4263
	This operation is namespace aware.
4361
	This operation is namespace aware.
4264
	
4362
	
4265
	Sample request:
4363
	Sample request:
4266
<pre wrap-option="wrap">
4364
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N207A7">
4267
...</pre>
4365
...</fo:block>
4268
	Sample response:
4366
	Sample response:
-
 
4367
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N207AB">
-
 
4368
...</fo:block>
4269
	<pre wrap-option="wrap">
4369
</fo:block>
Line 4270... Line -...
4270
...</pre>
-
 
4271
 
-
 
4272
 
4370
</fo:block>
Line 4273... Line 4371...
4273
		
4371
		<fo:block id="N207B1"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">replaceNodes</fo:marker><fo:block font-size="17.28pt">2.10.3. replaceNodes</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4274
	replaceNodes
4372
	
4275
	Replace an xml fragment with another xml fragment. This operation is namespace aware.
4373
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Replace an xml fragment with another xml fragment. This operation is namespace aware.
4276
	
4374
	
4277
	Sample request:
4375
	Sample request:
4278
<pre wrap-option="wrap">
4376
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N207B9">
4279
&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
4377
&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
Line 4310... Line 4408...
4310
         &lt;!--Optional:--&gt;
4408
         &lt;!--Optional:--&gt;
4311
         &lt;xmldata&gt;&lt;![CDATA[&lt;name&gt;Meyer&lt;/name&gt;&lt;age&gt;45&lt;/age&gt;&lt;!--edited here--&gt;]]&gt;&lt;/xmldata&gt;
4409
         &lt;xmldata&gt;&lt;![CDATA[&lt;name&gt;Meyer&lt;/name&gt;&lt;age&gt;45&lt;/age&gt;&lt;!--edited here--&gt;]]&gt;&lt;/xmldata&gt;
4312
      &lt;/ws:replaceNodes&gt;
4410
      &lt;/ws:replaceNodes&gt;
4313
   &lt;/soapenv:Body&gt;
4411
   &lt;/soapenv:Body&gt;
4314
&lt;/soapenv:Envelope&gt;
4412
&lt;/soapenv:Envelope&gt;
4315
</pre>
4413
</fo:block>
4316
	Sample response:
4414
	Sample response:
4317
	<pre wrap-option="wrap">
4415
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N207BD">
4318
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
4416
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
4319
   &lt;soap:Body&gt;
4417
   &lt;soap:Body&gt;
4320
      &lt;ns2:replaceNodesResponse xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4418
      &lt;ns2:replaceNodesResponse xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4321
         &lt;return&gt;&lt;![CDATA[&lt;?xml version='1.0' encoding='UTF-8'?&gt;
4419
         &lt;return&gt;&lt;![CDATA[&lt;?xml version='1.0' encoding='UTF-8'?&gt;
4322
         &lt;books&gt;
4420
         &lt;books&gt;
Line 4333... Line 4431...
4333
				&lt;surname&gt;Rach&lt;/surname&gt;
4431
				&lt;surname&gt;Rach&lt;/surname&gt;
4334
			&lt;/author&gt;
4432
			&lt;/author&gt;
4335
         &lt;/books&gt;]]&gt;&lt;/return&gt;
4433
         &lt;/books&gt;]]&gt;&lt;/return&gt;
4336
      &lt;/ns2:replaceNodesResponse&gt;
4434
      &lt;/ns2:replaceNodesResponse&gt;
4337
   &lt;/soap:Body&gt;
4435
   &lt;/soap:Body&gt;
4338
&lt;/soap:Envelope&gt;</pre>
4436
&lt;/soap:Envelope&gt;</fo:block>
-
 
4437
</fo:block>
-
 
4438
</fo:block>
4339
 
4439
		<fo:block id="N207C3"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">replaceNodes2</fo:marker><fo:block font-size="17.28pt">2.10.4. replaceNodes2</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
Line 4340... Line -...
4340
 
-
 
4341
		
-
 
4342
	replaceNodes2
4440
	
Line 4343... Line 4441...
4343
	Replace an xml fragment with another xml fragment read from a resource (i.e. file, URL). This operation is namespace aware.
4441
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Replace an xml fragment with another xml fragment read from a resource (i.e. file, URL). This operation is namespace aware.
4344
	
4442
	
4345
	Sample request:
4443
	Sample request:
4346
<pre wrap-option="wrap">
4444
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N207CB">
4347
...
4445
...
4348
</pre>
4446
</fo:block>
4349
	Sample response:
4447
	Sample response:
-
 
4448
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N207CF">
4350
	<pre wrap-option="wrap">
4449
...</fo:block>
4351
...</pre>
4450
</fo:block>
4352
 
4451
</fo:block>
4353
 
-
 
4354
		
4452
		<fo:block id="N207D5"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">selectXPath</fo:marker><fo:block font-size="17.28pt">2.10.5. selectXPath</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4355
	selectXPath
4453
	
4356
	Selects xmlfragements, nodes, attribute or text from xml data using an XPath expression.
-
 
-
 
4454
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Selects xmlfragements, nodes, attribute or text from xml data using an XPath expression.
4357
	This function requires namespaces to be declared correctly.
4455
	This function requires namespaces to be declared correctly.</fo:block>
4358
	
4456
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4359
	Sample request:
4457
	Sample request:
4360
<pre wrap-option="wrap">
4458
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N207E0">
4361
&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
4459
&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
4362
xmlns:ws="http://ws.xservices.brutex.net"&gt;
4460
xmlns:ws="http://ws.xservices.brutex.net"&gt;
4363
   &lt;soapenv:Header/&gt;
4461
   &lt;soapenv:Header/&gt;
Line 4399... Line 4497...
4399
         &lt;/namespaceList&gt;
4497
         &lt;/namespaceList&gt;
4400
         &lt;xpath&gt;*/bx:note/ns:heading/text()&lt;/xpath&gt;
4498
         &lt;xpath&gt;*/bx:note/ns:heading/text()&lt;/xpath&gt;
4401
      &lt;/ws:selectXPath&gt;
4499
      &lt;/ws:selectXPath&gt;
4402
   &lt;/soapenv:Body&gt;
4500
   &lt;/soapenv:Body&gt;
4403
&lt;/soapenv:Envelope&gt;
4501
&lt;/soapenv:Envelope&gt;
4404
</pre>
4502
</fo:block>
4405
	Sample response:
4503
	Sample response:
4406
	<pre wrap-option="wrap">
4504
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N207E4">
4407
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
4505
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
4408
   &lt;soap:Body&gt;
4506
   &lt;soap:Body&gt;
4409
      &lt;ns2:selectXPathResponse xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4507
      &lt;ns2:selectXPathResponse xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4410
         &lt;return&gt;
4508
         &lt;return&gt;
4411
            &lt;stringlist&gt;Reminder ABC&lt;/stringlist&gt;
4509
            &lt;stringlist&gt;Reminder ABC&lt;/stringlist&gt;
Line 4413... Line 4511...
4413
            &lt;size&gt;2&lt;/size&gt;
4511
            &lt;size&gt;2&lt;/size&gt;
4414
         &lt;/return&gt;
4512
         &lt;/return&gt;
4415
      &lt;/ns2:selectXPathResponse&gt;
4513
      &lt;/ns2:selectXPathResponse&gt;
4416
   &lt;/soap:Body&gt;
4514
   &lt;/soap:Body&gt;
4417
&lt;/soap:Envelope&gt;
4515
&lt;/soap:Envelope&gt;
4418
</pre>
4516
</fo:block>
4419
 
-
 
4420
 
-
 
4421
		
4517
</fo:block>
4422
	setAttribute
4518
</fo:block>
4423
	Set an attribute into elements matched by an XPath expression.
4519
		<fo:block id="N207EA"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">setAttribute</fo:marker><fo:block font-size="17.28pt">2.10.6. setAttribute</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
Line -... Line 4520...
-
 
4520
	
-
 
4521
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Set an attribute into elements matched by an XPath expression.</fo:block>
4424
	
4522
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4425
	Sample request:
4523
	Sample request:
4426
<pre wrap-option="wrap">
4524
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N207F5">
4427
&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net"&gt;
4525
&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net"&gt;
4428
   &lt;soapenv:Header/&gt;
4526
   &lt;soapenv:Header/&gt;
4429
   &lt;soapenv:Body&gt;
4527
   &lt;soapenv:Body&gt;
4430
      &lt;ws:setAttribute&gt;
4528
      &lt;ws:setAttribute&gt;
Line 4460... Line 4558...
4460
            &lt;value&gt;high&lt;/value&gt;
4558
            &lt;value&gt;high&lt;/value&gt;
4461
         &lt;/attribute&gt;
4559
         &lt;/attribute&gt;
4462
      &lt;/ws:setAttribute&gt;
4560
      &lt;/ws:setAttribute&gt;
4463
   &lt;/soapenv:Body&gt;
4561
   &lt;/soapenv:Body&gt;
4464
&lt;/soapenv:Envelope&gt;
4562
&lt;/soapenv:Envelope&gt;
4465
</pre>
4563
</fo:block>
4466
	Sample response:
4564
	Sample response:
4467
	<pre wrap-option="wrap">
4565
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N207F9">
4468
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
4566
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
4469
   &lt;soap:Body&gt;
4567
   &lt;soap:Body&gt;
4470
      &lt;ns2:setAttributeResponse xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4568
      &lt;ns2:setAttributeResponse xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4471
         &lt;return&gt;&lt;![CDATA[&lt;?xml version='1.0' encoding='UTF-8'?&gt;         
4569
         &lt;return&gt;&lt;![CDATA[&lt;?xml version='1.0' encoding='UTF-8'?&gt;         
4472
         &lt;notes xmlns="http://demo.brutex.net"&gt;
4570
         &lt;notes xmlns="http://demo.brutex.net"&gt;
Line 4484... Line 4582...
4484
	&lt;/note&gt;
4582
	&lt;/note&gt;
4485
&lt;/notes&gt;]]&gt;&lt;/return&gt;
4583
&lt;/notes&gt;]]&gt;&lt;/return&gt;
4486
      &lt;/ns2:setAttributeResponse&gt;
4584
      &lt;/ns2:setAttributeResponse&gt;
4487
   &lt;/soap:Body&gt;
4585
   &lt;/soap:Body&gt;
4488
&lt;/soap:Envelope&gt;
4586
&lt;/soap:Envelope&gt;
-
 
4587
</fo:block>
-
 
4588
</fo:block>
4489
</pre>
4589
</fo:block>
4490
 
4590
		<fo:block id="N207FF"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">wrapInCDATA</fo:marker><fo:block font-size="17.28pt">2.10.7. wrapInCDATA</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
Line 4491... Line -...
4491
 
-
 
4492
		
-
 
4493
	wrapInCDATA
4591
	
4494
	Simply wraps any data fragment into &lt;![CDATA[ ... ]]&gt; section. This can be useful if you
4592
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Simply wraps any data fragment into &lt;![CDATA[ ... ]]&gt; section. This can be useful if you
4495
	want to preserve indentation or line breaks.
-
 
4496
	
4593
	want to preserve indentation or line breaks.
-
 
4594
	</fo:block>
4497
	
4595
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4498
	Sample request:
4596
	Sample request:
4499
<pre wrap-option="wrap">
4597
<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2080A">
4500
&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
4598
&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
4501
xmlns:ws="http://ws.xservices.brutex.net"&gt;
4599
xmlns:ws="http://ws.xservices.brutex.net"&gt;
4502
   &lt;soapenv:Header/&gt;
4600
   &lt;soapenv:Header/&gt;
4503
   &lt;soapenv:Body&gt;
4601
   &lt;soapenv:Body&gt;
4504
      &lt;ws:wrapInCDATA&gt;
4602
      &lt;ws:wrapInCDATA&gt;
4505
         &lt;data&gt;Hello World, here is some &amp;lt;xml&amp;gt; data&lt;/data&gt;
4603
         &lt;data&gt;Hello World, here is some &amp;lt;xml&amp;gt; data&lt;/data&gt;
4506
      &lt;/ws:wrapInCDATA&gt;
4604
      &lt;/ws:wrapInCDATA&gt;
4507
   &lt;/soapenv:Body&gt;
4605
   &lt;/soapenv:Body&gt;
4508
&lt;/soapenv:Envelope&gt;
4606
&lt;/soapenv:Envelope&gt;
4509
</pre>
4607
</fo:block>
4510
	Sample response:
4608
	Sample response:
4511
	<pre wrap-option="wrap">
4609
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2080E">
4512
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
4610
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
4513
   &lt;soap:Body&gt;
4611
   &lt;soap:Body&gt;
4514
      &lt;ns2:wrapInCDATAResponse xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4612
      &lt;ns2:wrapInCDATAResponse xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4515
         &lt;return&gt;&amp;lt;![CDATA[Hello World, here is some &amp;lt;xml&gt; data]]&amp;gt;&lt;/return&gt;
4613
         &lt;return&gt;&amp;lt;![CDATA[Hello World, here is some &amp;lt;xml&gt; data]]&amp;gt;&lt;/return&gt;
4516
      &lt;/ns2:wrapInCDATAResponse&gt;
4614
      &lt;/ns2:wrapInCDATAResponse&gt;
4517
   &lt;/soap:Body&gt;
4615
   &lt;/soap:Body&gt;
-
 
4616
&lt;/soap:Envelope&gt;
-
 
4617
</fo:block>
4518
&lt;/soap:Envelope&gt;
4618
</fo:block>
Line -... Line 4619...
-
 
4619
</fo:block>
-
 
4620
	
Line -... Line 4621...
-
 
4621
</fo:block>
Line -... Line 4622...
-
 
4622
	</fo:flow></fo:page-sequence>
-
 
4623
 
Line -... Line 4624...
-
 
4624
	<fo:page-sequence xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions" master-reference="body" hyphenate="true" language="en" format="1" initial-page-number="auto" force-page-count="no-force" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2"><fo:static-content flow-name="xsl-region-before-first"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-odd"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block>Available RESTful Services</fo:block></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-even"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block>Available RESTful Services</fo:block></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-blank"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-footnote-separator"><fo:block><fo:leader color="black" leader-pattern="rule" leader-length="1in"/></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-inner-first"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-odd"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-even"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-blank"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-first"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-odd"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-even"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-blank"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-after-first"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-odd"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-even"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-blank"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:flow flow-name="xsl-region-body" start-indent="4pc" end-indent="0pt"><fo:block id="restservices"><fo:block font-family="sans-serif,Symbol,ZapfDingbats"><fo:block margin-left="0pt"><fo:block font-weight="bold" font-size="24.8832pt"><fo:block keep-with-next.within-column="always" space-before.optimum="10pt" space-before.minimum="10pt * 0.8" space-before.maximum="10pt * 1.2" hyphenate="false" text-align="start" start-indent="0pt" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2">Chapter 3. Available RESTful Services</fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
4625
		
-
 
4626
		
-
 
4627
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">List of available web services and their operations.</fo:block>
Line 4519... Line -...
4519
</pre>
-
 
4520
 
-
 
4521
 
-
 
Line -... Line 4628...
-
 
4628
		<fo:block id="cvsinfoservices"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">CVSInfoService</fo:marker><fo:block font-size="20.735999999999997pt">3.1. CVSInfoService</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
4629
	
Line -... Line 4630...
-
 
4630
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">RESTful service to query a CVS repository, search files and content. Includes caching mechanism.
4522
	
4631
		</fo:block>
-
 
4632
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Endpoint address: http://localhost:8080/XServices/cvsinfo</fo:block>
4523
 
4633
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">WADL : http://localhost:8080/XServices/cvsinfo?_wadl</fo:block>
Line 4524... Line 4634...
4524
	
4634
 
Line -... Line 4635...
-
 
4635
 
4525
 
4636
 
Line 4526... Line -...
4526
	
-
 
Line -... Line 4637...
-
 
4637
	
-
 
4638
	
-
 
4639
</fo:block>
-
 
4640
		<fo:block id="fileinfoservices"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">FileInfoService</fo:marker><fo:block font-size="20.735999999999997pt">3.2. FileInfoService</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
4641
		
-
 
4642
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The FileInfoService allows listing/ searching/ browsing and download of files and directories. Includes caching mechanism.
-
 
4643
		</fo:block>
-
 
4644
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Endpoint address: http://localhost:8080/XServices/fileinfo</fo:block>
-
 
4645
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">WADL : http://localhost:8080/XServices/fileinfo?_wadl</fo:block>
-
 
4646
	
-
 
4647
</fo:block>
-
 
4648
 
-
 
4649
	</fo:flow></fo:page-sequence>
-
 
4650
	<fo:page-sequence xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions" master-reference="body" hyphenate="true" language="en" format="1" initial-page-number="auto" force-page-count="no-force" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2"><fo:static-content flow-name="xsl-region-before-first"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-odd"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block>XML Types</fo:block></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-even"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block>XML Types</fo:block></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-before-blank"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-bottom-width="0.5pt" border-bottom-style="solid" border-bottom-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="before" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="center" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="before" text-align="right" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-footnote-separator"><fo:block><fo:leader color="black" leader-pattern="rule" leader-length="1in"/></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-inner-first"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-odd"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-even"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-inner-blank"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-first"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-odd"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-even"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-outer-blank"><fo:block/></fo:static-content><fo:static-content flow-name="xsl-region-after-first"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-odd"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-even"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:static-content flow-name="xsl-region-after-blank"><fo:block font-family="serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:table table-layout="fixed" width="100%" border-top-width="0.5pt" border-top-style="solid" border-top-color="black"><fo:table-column column-number="1" column-width="proportional-column-width(1)"/><fo:table-column column-number="2" column-width="proportional-column-width(1)"/><fo:table-column column-number="3" column-width="proportional-column-width(1)"/><fo:table-body><fo:table-row block-progression-dimension.minimum="14pt"><fo:table-cell display-align="after" text-align="start" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="center" relative-align="baseline"><fo:block><fo:block><fo:page-number/></fo:block></fo:block></fo:table-cell><fo:table-cell display-align="after" text-align="end" relative-align="baseline"><fo:block><fo:block/></fo:block></fo:table-cell></fo:table-row></fo:table-body></fo:table></fo:block></fo:static-content><fo:flow flow-name="xsl-region-body" start-indent="4pc" end-indent="0pt"><fo:block id="xmltypes"><fo:block font-family="sans-serif,Symbol,ZapfDingbats"><fo:block margin-left="0pt"><fo:block font-weight="bold" font-size="24.8832pt"><fo:block keep-with-next.within-column="always" space-before.optimum="10pt" space-before.minimum="10pt * 0.8" space-before.maximum="10pt * 1.2" hyphenate="false" text-align="start" start-indent="0pt" hyphenation-character="-" hyphenation-push-character-count="2" hyphenation-remain-character-count="2">Chapter 4. XML Types</fo:block></fo:block></fo:block></fo:block></fo:block>
Line 4527... Line 4651...
4527
		
4651
		
4528
		XML Types
4652
		
4529
		This chapter bundles the documentation for common XML types used
4653
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">This chapter bundles the documentation for common XML types used
4530
			by XServices web service.
4654
			by XServices web service.</fo:block>
4531
		
4655
		<fo:block id="N20853"><fo:block/>
4532
	
4656
	
4533
	
4657
	<fo:block id="antproperty"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">AntProperty type</fo:marker><fo:block font-size="17.28pt">4.1.1. AntProperty type</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4534
AntProperty type
4658
 
Line 4535... Line 4659...
4535
			The AntProperty type defines a list of key/value pairs.
4659
			<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The AntProperty type defines a list of key/value pairs.</fo:block>
4536
			
4660
			<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4537
				The defining Java class is
4661
				The defining Java class is
4538
				
4662
				<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/AntProperty.html)">
4539
					net.brutex.xservices.types.AntProperty
4663
					<fo:inline font-family="monospace">net.brutex.xservices.types.AntProperty</fo:inline>
4540
				
4664
				</fo:basic-link><fo:inline hyphenate="false"> [<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/AntProperty.html)">javadoc/net/brutex/xservices/types/AntProperty.html</fo:basic-link>]</fo:inline>
4541
				.
-
 
4542
			
-
 
4543
 
4665
				.
4544
			<pre wrap-option="wrap">
4666
			</fo:block>
Line -... Line 4667...
-
 
4667
 
-
 
4668
			<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2086C">
4545
&lt;xs:complexType name="antProperty"&gt;
4669
&lt;xs:complexType name="antProperty"&gt;
4546
   &lt;xs:sequence&gt;
-
 
-
 
4670
   &lt;xs:sequence&gt;
4547
      &lt;xs:element name="name" type="xs:string"/&gt;
4671
      &lt;xs:element name="name" type="xs:string"/&gt;
4548
      &lt;xs:element name="value" type="xs:string"/&gt;
-
 
-
 
4672
      &lt;xs:element name="value" type="xs:string"/&gt;
4549
   &lt;/xs:sequence&gt;
4673
   &lt;/xs:sequence&gt;
-
 
4674
&lt;/xs:complexType&gt;
Line -... Line 4675...
-
 
4675
			</fo:block>
-
 
4676
		
Line 4550... Line -...
4550
&lt;/xs:complexType&gt;
-
 
4551
			</pre>
-
 
4552
		
-
 
4553
			<pre wrap-option="wrap">
4677
			<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20870">
4554
&lt;AntProperty&gt;
-
 
-
 
4678
&lt;AntProperty&gt;
4555
    &lt;name&gt;key2&lt;/name&gt;
4679
    &lt;name&gt;key2&lt;/name&gt;
4556
    &lt;value&gt;value2&lt;/value&gt;
-
 
-
 
4680
    &lt;value&gt;value2&lt;/value&gt;
4557
&lt;/AntProperty&gt;
4681
&lt;/AntProperty&gt;
4558
			</pre>
-
 
-
 
4682
			</fo:block>
4559
		
4683
		</fo:block>
-
 
4684
	<fo:block id="N20875"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">DateInfoType type</fo:marker><fo:block font-size="17.28pt">4.1.2. DateInfoType type</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
Line 4560... Line -...
4560
	
-
 
4561
	DateInfoType type
4685
	
4562
	Different presentation of a date time value.
4686
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Different presentation of a date time value.</fo:block>
4563
	
4687
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4564
		The defining Java class is
4688
		The defining Java class is
4565
		
4689
		<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/DateInfoType.html)">
4566
			net.brutex.xservices.types.DateInfoType
4690
			<fo:inline font-family="monospace">net.brutex.xservices.types.DateInfoType</fo:inline>
4567
		
4691
		</fo:basic-link><fo:inline hyphenate="false"> [<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/DateInfoType.html)">javadoc/net/brutex/xservices/types/DateInfoType.html</fo:basic-link>]</fo:inline>
4568
		.
4692
		.
4569
	
4693
	</fo:block>
4570
	
4694
	
4571
 
4695
</fo:block>
4572
	
4696
	<fo:block id="N20889"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">FileResource type</fo:marker><fo:block font-size="17.28pt">4.1.3. FileResource type</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4573
FileResource type
4697
 
4574
			The FileResource type defines an URI to a file with optional on-the-fly decompression.
4698
			<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The FileResource type defines an URI to a file with optional on-the-fly decompression.</fo:block>
4575
			
4699
			<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4576
				The defining Java class is
4700
				The defining Java class is
4577
				
4701
				<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/FileResource.html)">
4578
					net.brutex.xservices.types.FileResource
4702
					<fo:inline font-family="monospace">net.brutex.xservices.types.FileResource</fo:inline>
-
 
4703
				</fo:basic-link><fo:inline hyphenate="false"> [<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/FileResource.html)">javadoc/net/brutex/xservices/types/FileResource.html</fo:basic-link>]</fo:inline>
4579
				
4704
				.
4580
				.
4705
			</fo:block>
4581
			
-
 
4582
 
4706
 
4583
			<pre wrap-option="wrap">
4707
			<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2089C">
4584
&lt;xs:complexType name="FileResourceType"&gt;
-
 
-
 
4708
&lt;xs:complexType name="FileResourceType"&gt;
4585
	&lt;xs:sequence&gt;
4709
	&lt;xs:sequence&gt;
4586
    	&lt;xs:element default="FILE" name="type" type="tns:type"/&gt;
-
 
-
 
4710
    	&lt;xs:element default="FILE" name="type" type="tns:type"/&gt;
4587
        &lt;xs:element name="uri" type="xs:string"/&gt;
4711
        &lt;xs:element name="uri" type="xs:string"/&gt;
4588
   &lt;/xs:sequence&gt;
-
 
-
 
4712
   &lt;/xs:sequence&gt;
4589
&lt;/xs:complexType&gt;
4713
&lt;/xs:complexType&gt;
4590
			</pre>
4714
			</fo:block>
4591
			Available types:
4715
			<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Available types:</fo:block>
4592
			FILE: URI points to a local file resource. Examples: c:\temp\something.txt, c:/dir/another.file, /home/brian/file		
4716
			<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">FILE: URI points to a local file resource. Examples: c:\temp\something.txt, c:/dir/another.file, /home/brian/file</fo:block>		
4593
			URL: File from URL (http, https, ftp, ...). Example: http://brutex.net/file.pdf
4717
			<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">URL: File from URL (http, https, ftp, ...). Example: http://brutex.net/file.pdf</fo:block>
4594
			GZIP and BZIP2: File from a local file system with on-the-fly decompression.
4718
			<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">GZIP and BZIP2: File from a local file system with on-the-fly decompression.</fo:block>
4595
			<pre wrap-option="wrap">
4719
			<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N208AC">
4596
&lt;resource&gt;
4720
&lt;resource&gt;
4597
	&lt;type&gt;FILE&lt;/type&gt;
4721
	&lt;type&gt;FILE&lt;/type&gt;
4598
    &lt;uri&gt;c:\temp\xservices.war&lt;/uri&gt;
4722
    &lt;uri&gt;c:\temp\xservices.war&lt;/uri&gt;
4599
&lt;/resource&gt;
4723
&lt;/resource&gt;
4600
			</pre>
4724
			</fo:block>
Line 4601... Line 4725...
4601
		
4725
		</fo:block>
4602
	
4726
	<fo:block id="hostconnection"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">HostConnection type</fo:marker><fo:block font-size="17.28pt">4.1.4. HostConnection type</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4603
	HostConnection type
4727
	
4604
	The HostConnection type identifies a server resource and login
4728
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The HostConnection type identifies a server resource and login
4605
		credentials.
4729
		credentials.</fo:block>
4606
	
4730
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4607
		The defining Java class is
4731
		The defining Java class is
4608
		
4732
		<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/HostConnection.html)">
4609
			net.brutex.xservices.types.HostConnection
4733
			<fo:inline font-family="monospace">net.brutex.xservices.types.HostConnection</fo:inline>
4610
		
4734
		</fo:basic-link><fo:inline hyphenate="false"> [<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/HostConnection.html)">javadoc/net/brutex/xservices/types/HostConnection.html</fo:basic-link>]</fo:inline>
Line 4611... Line 4735...
4611
		.
4735
		.
-
 
4736
	</fo:block>
4612
	
4737
	<fo:block id="N208C5"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Schema definition</fo:block></fo:block></fo:block>
4613
	Schema definition
4738
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N208C9">
4614
	<pre wrap-option="wrap">
-
 
4615
&lt;xs:complexType name="connection"&gt;
4739
&lt;xs:complexType name="connection"&gt;
4616
   &lt;xs:sequence&gt;
4740
   &lt;xs:sequence&gt;
4617
      &lt;xs:element name="hostname" type="xs:string"/&gt;
-
 
-
 
4741
      &lt;xs:element name="hostname" type="xs:string"/&gt;
4618
      &lt;xs:element name="port" type="xs:int"/&gt;
4742
      &lt;xs:element name="port" type="xs:int"/&gt;
4619
      &lt;xs:element minOccurs="0" name="user" type="xs:string"/&gt;
-
 
-
 
4743
      &lt;xs:element minOccurs="0" name="user" type="xs:string"/&gt;
4620
      &lt;xs:element minOccurs="0" name="password" type="xs:string"/&gt;
4744
      &lt;xs:element minOccurs="0" name="password" type="xs:string"/&gt;
4621
   &lt;/xs:sequence&gt;
-
 
-
 
4745
   &lt;/xs:sequence&gt;
4622
&lt;/xs:complexType&gt;
4746
&lt;/xs:complexType&gt;
4623
 
-
 
4624
	</pre>
4747
 
-
 
4748
	</fo:block>
4625
	Example XML
4749
	<fo:block id="N208CD"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Example XML</fo:block></fo:block></fo:block>
4626
	<pre wrap-option="wrap">
4750
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N208D1">
4627
&lt;host&gt;
4751
&lt;host&gt;
4628
   &lt;hostname&gt;server.brutex.net&lt;/hostname&gt;
4752
   &lt;hostname&gt;server.brutex.net&lt;/hostname&gt;
4629
   &lt;port&gt;512&lt;/port&gt; &lt;!-- default rExec port --&gt;
4753
   &lt;port&gt;512&lt;/port&gt; &lt;!-- default rExec port --&gt;
4630
   &lt;user&gt;brian&lt;/user&gt;
4754
   &lt;user&gt;brian&lt;/user&gt;
4631
   &lt;!--Optional:--&gt;
-
 
4632
   &lt;password&gt;somepass&lt;/password&gt;
4755
   &lt;!--Optional:--&gt;
4633
&lt;/host&gt;
-
 
-
 
4756
   &lt;password&gt;somepass&lt;/password&gt;
-
 
4757
&lt;/host&gt;
-
 
4758
 
4634
 
4759
	</fo:block>
4635
	</pre>
-
 
4636
 
4760
</fo:block>
4637
	
4761
	<fo:block id="patternelement"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">PatternElement type</fo:marker><fo:block font-size="17.28pt">4.1.5. PatternElement type</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4638
	PatternElement type
4762
	
4639
	The PatternElement type defines single string pattern for file/
-
 
-
 
4763
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The PatternElement type defines single string pattern for file/
-
 
4764
		directory matching.</fo:block>
4640
		directory matching.
4765
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4641
	
-
 
4642
		The defining Java class is
-
 
-
 
4766
		The defining Java class is
4643
		
4767
		<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/PatternElement.html)">
4644
			net.brutex.xservices.types.PatternElement
4768
			<fo:inline font-family="monospace">net.brutex.xservices.types.PatternElement</fo:inline>
4645
		
4769
		</fo:basic-link><fo:inline hyphenate="false"> [<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/PatternElement.html)">javadoc/net/brutex/xservices/types/PatternElement.html</fo:basic-link>]</fo:inline>
4646
		.
4770
		.
4647
	
4771
	</fo:block>
4648
	
4772
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4649
		These patterns look exactly like those used in Apache Ant
4773
		These patterns look exactly like those used in Apache Ant
4650
		Patterns.
4774
		<fo:basic-link external-destination="url(http://ant.apache.org/manual/dirtasks.html#patterns)">Patterns</fo:basic-link><fo:inline hyphenate="false"> [<fo:basic-link external-destination="url(http://ant.apache.org/manual/dirtasks.html#patterns)">http://ant.apache.org/manual/dirtasks.html#patterns</fo:basic-link>]</fo:inline>.
4651
		The '*' matches zero or more characters and the
4775
		The '*' matches zero or more characters and the
4652
		'?' will match a single character.
4776
		'?' will match a single character.
-
 
4777
		Both symbols can be combined in one pattern. The '**'
4653
		Both symbols can be combined in one pattern. The '**'
4778
		symbol can be used to match any directory deepth.
4654
		symbol can be used to match any directory deepth.
-
 
4655
	
4779
	</fo:block>
4656
	Some example patterns:
4780
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Some example patterns:</fo:block>
4657
	
4781
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4658
		**/mydir/**
-
 
4659
	
-
 
4660
	Match all file that are located in any directory that has
-
 
Line -... Line 4782...
-
 
4782
		<fo:inline font-family="monospace" font-style="italic">**/mydir/**</fo:inline>
-
 
4783
	</fo:block>
Line -... Line 4784...
-
 
4784
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Match all file that are located in any directory that has
-
 
4785
		"mydir" string in its pathname. Also applies to files with
Line 4661... Line -...
4661
		"mydir" string in its pathname. Also applies to files with
-
 
4662
		"mydir" in their name.
4786
		"mydir" in their name.</fo:block>
4663
	
4787
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4664
		/mydir/
-
 
-
 
4788
		<fo:inline font-family="monospace" font-style="italic">/mydir/</fo:inline>
4665
	
4789
	</fo:block>
4666
	The
-
 
-
 
4790
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The
4667
		parser will automatically append an '**' symbol, thus the
4791
		parser will automatically append an '**' symbol, thus the
4668
		resulting pattern is
-
 
-
 
4792
		resulting pattern is
4669
		/mydir/**.
4793
		<fo:inline font-family="monospace" font-style="italic">/mydir/**</fo:inline>.
4670
		All files below the "/mydir/" directory (including its
4794
		All files below the "/mydir/" directory (including its
4671
		sub-directories will be chosen.
4795
		sub-directories will be chosen.
4672
	
4796
	</fo:block>
4673
	
4797
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" margin-left="0.25in" margin-right="0.25in" id="N20909"><fo:block font-size="14pt" font-weight="bold" hyphenate="false" keep-with-next.within-column="always">Note</fo:block><fo:block>
4674
		The pattern is OS independent. You should always use
4798
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The pattern is OS independent. You should always use
4675
			"/" as path separator, even on windows based systems.
4799
			"/" as path separator, even on windows based systems.
4676
		
4800
		</fo:block>
4677
	
4801
	</fo:block></fo:block>
4678
	Schema definition
4802
	<fo:block id="N2090F"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Schema definition</fo:block></fo:block></fo:block>
4679
	<pre wrap-option="wrap">&lt;xs:simpleType name="patternElement"&gt;
4803
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20913">&lt;xs:simpleType name="patternElement"&gt;
4680
    &lt;xs:restriction base="xs:string"/&gt;
4804
    &lt;xs:restriction base="xs:string"/&gt;
4681
&lt;/xs:simpleType&gt;</pre>
4805
&lt;/xs:simpleType&gt;</fo:block>
4682
 
4806
 
4683
	Example XML
4807
	<fo:block id="N20917"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Example XML</fo:block></fo:block></fo:block>
4684
	<pre wrap-option="wrap">&lt;PatternElement&gt;**/*&lt;/PatternElement&gt;</pre>
4808
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2091B">&lt;PatternElement&gt;**/*&lt;/PatternElement&gt;</fo:block>
4685
 
4809
 
4686
 
4810
</fo:block>
4687
	
-
 
Line -... Line 4811...
-
 
4811
	<fo:block id="patternsettype"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">PatternSetType type</fo:marker><fo:block font-size="17.28pt">4.1.6. PatternSetType type</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4688
	PatternSetType type
4812
	
4689
	The PatternSetType exposes various filters/ selectors for the
4813
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The PatternSetType exposes various filters/ selectors for the
4690
		selection of resources (files).
4814
		selection of resources (files).</fo:block>
4691
	
-
 
4692
		The defining Java class is
4815
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
-
 
4816
		The defining Java class is
4693
		
4817
		<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/PatternSetType.html)">
4694
			net.brutex.xservices.types.PatternSetType
-
 
-
 
4818
			<fo:inline font-family="monospace">net.brutex.xservices.types.PatternSetType</fo:inline>
4695
		
4819
		</fo:basic-link><fo:inline hyphenate="false"> [<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/PatternSetType.html)">javadoc/net/brutex/xservices/types/PatternSetType.html</fo:basic-link>]</fo:inline>
4696
		.
-
 
-
 
4820
		.
4697
	
4821
	</fo:block>
4698
	Schema definition
4822
	<fo:block id="N20934"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Schema definition</fo:block></fo:block></fo:block>
4699
	<pre wrap-option="wrap">
4823
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20938">
4700
&lt;xs:complexType name="patternSetType"&gt;
4824
&lt;xs:complexType name="patternSetType"&gt;
4701
    &lt;xs:sequence&gt;
4825
    &lt;xs:sequence&gt;
4702
        &lt;xs:element default="**/*" maxOccurs="unbounded" minOccurs="0" name="include" type="tns:patternElement"/&gt;
4826
        &lt;xs:element default="**/*" maxOccurs="unbounded" minOccurs="0" name="include" type="<fo:basic-link internal-destination="patternelement"><fo:inline>tns:patternElement</fo:inline></fo:basic-link>"/&gt;
4703
        &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="exclude" type="tns:patternElement"/&gt;
4827
        &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="exclude" type="<fo:basic-link internal-destination="patternelement"><fo:inline>tns:patternElement</fo:inline></fo:basic-link>"/&gt;
4704
        &lt;xs:element minOccurs="0" name="selector" nillable="true" type="tns:selectorType"/&gt;
4828
        &lt;xs:element minOccurs="0" name="selector" nillable="true" type="<fo:basic-link internal-destination="selectortype"><fo:inline>tns:selectorType</fo:inline></fo:basic-link>"/&gt;
4705
    &lt;/xs:sequence&gt;
4829
    &lt;/xs:sequence&gt;
4706
&lt;/xs:complexType&gt;
4830
&lt;/xs:complexType&gt;
4707
	</pre>
4831
	</fo:block>
4708
	Example XML
4832
	<fo:block id="N20948"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Example XML</fo:block></fo:block></fo:block>
4709
	<pre wrap-option="wrap">
4833
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2094C">
Line 4710... Line 4834...
4710
            tbd.
4834
            tbd.
4711
	</pre>
4835
	</fo:block>
4712
 
4836
</fo:block>
4713
	
4837
	<fo:block id="N20951"><fo:block><fo:block><fo:block keep-together.within-column="always" font-family="sans-serif,Symbol,ZapfDingbats" margin-left="0pt"><fo:block keep-with-next.within-column="always"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:marker marker-class-name="section.head.marker">ReturnCode type</fo:marker><fo:block font-size="17.28pt">4.1.7. ReturnCode type</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4714
	ReturnCode type
4838
	
4715
	
4839
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4716
		The ReturnCode type is used as the generic answer type for most of the
4840
		The ReturnCode type is used as the generic answer type for most of the
4717
		BruteXservices
4841
		BruteXservices
4718
		operations.
-
 
-
 
4842
		operations.
4719
	
4843
	</fo:block>
4720
	
4844
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4721
		The defining Java class is
4845
		The defining Java class is
4722
		
4846
		<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/ReturnCode.html)">
4723
			net.brutex.xservices.types.ReturnCode
4847
			<fo:inline font-family="monospace">net.brutex.xservices.types.ReturnCode</fo:inline>
4724
		
4848
		</fo:basic-link><fo:inline hyphenate="false"> [<fo:basic-link external-destination="url(javadoc/net/brutex/xservices/types/ReturnCode.html)">javadoc/net/brutex/xservices/types/ReturnCode.html</fo:basic-link>]</fo:inline>
4725
		.
4849
		.
4726
	
4850
	</fo:block>
4727
	Schema definition
4851
	<fo:block id="N20968"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Schema definition</fo:block></fo:block></fo:block>
4728
	<pre wrap-option="wrap">
4852
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N2096C">
4729
&lt;xs:complexType name="ReturnCodeType"&gt;
4853
&lt;xs:complexType name="ReturnCodeType"&gt;
4730
    &lt;xs:sequence&gt;
4854
    &lt;xs:sequence&gt;
4731
        &lt;xs:element name="returnCode" type="xs:int"/&gt;
4855
        &lt;xs:element name="returnCode" type="xs:int"/&gt;
4732
        &lt;xs:element minOccurs="0" name="stdOut" type="xs:string"/&gt;
-
 
Line -... Line 4856...
-
 
4856
        &lt;xs:element minOccurs="0" name="stdOut" type="xs:string"/&gt;
-
 
4857
        &lt;xs:element minOccurs="0" name="stdErr" type="xs:string"/&gt;
Line 4733... Line -...
4733
        &lt;xs:element minOccurs="0" name="stdErr" type="xs:string"/&gt;
-
 
4734
        &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="tns:antProperty"/&gt;
4858
        &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="<fo:basic-link internal-destination="antproperty"><fo:inline>tns:antProperty</fo:inline></fo:basic-link>"/&gt;
4735
    &lt;/xs:sequence&gt;
4859
    &lt;/xs:sequence&gt;
4736
&lt;/xs:complexType&gt;
-
 
-
 
4860
&lt;/xs:complexType&gt;
4737
	</pre>
4861
	</fo:block>
4738
 
4862
 
4739
	Example XML
4863
	<fo:block id="N20974"><fo:block font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" keep-with-next.within-column="always" space-before.minimum="0.8em" space-before.optimum="1.0em" space-before.maximum="1.2em" text-align="start" start-indent="0pt"><fo:block font-size="14.399999999999999pt">Example XML</fo:block></fo:block></fo:block>
4740
	<pre wrap-option="wrap">
4864
	<fo:block space-before.minimum="0.8em" space-before.optimum="1em" space-before.maximum="1.2em" space-after.minimum="0.8em" space-after.optimum="1em" space-after.maximum="1.2em" hyphenate="false" wrap-option="no-wrap" white-space-collapse="false" white-space-treatment="preserve" linefeed-treatment="preserve" text-align="start" font-family="monospace" id="N20978">
4741
		&lt;ReturnCode
4865
		&lt;ReturnCode
4742
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4866
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4743
		&lt;returnCode&gt;0&lt;/returnCode&gt;
4867
		&lt;returnCode&gt;0&lt;/returnCode&gt;
4744
		&lt;stdOut/&gt;
4868
		&lt;stdOut/&gt;
4745
		&lt;stdErr/&gt;
4869
		&lt;stdErr/&gt;
4746
		&lt;propertyList&gt;
4870
		&lt;propertyList&gt;
4747
		
4871
		<fo:inline font-style="italic">
4748
			See
4872
			See
4749
			tns:antProperty
4873
			<fo:basic-link internal-destination="antproperty"><fo:inline>tns:antProperty</fo:inline></fo:basic-link>
4750
			for details about the &lt;propertyList&gt; elements.
4874
			for details about the &lt;propertyList&gt; elements.
4751
		
4875
		</fo:inline>
-
 
4876
		&lt;name&gt;key1&lt;/name&gt;
4752
		&lt;name&gt;key1&lt;/name&gt;
4877
		&lt;value&gt;value1&lt;/value&gt;
4753
		&lt;value&gt;value1&lt;/value&gt;
4878
		&lt;/propertyList&gt;