Subversion Repositories XServices

Rev

Rev 165 | Show entire file | Ignore 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>
-
 
23
				without expressed or implied warranty.
-
 
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">
61
		8 WebServices with over 50 operations.
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
-
 
31
			
-
 
32
			http://www.apache.org/licenses/LICENSE-2.0
62
 
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>
-
 
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>
-
 
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
-
 
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
-
 
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>
Line -... Line 48...
-
 
48
	
Line 63... Line -...
63
	
-
 
64
	
-
 
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
		
Line 65... Line -...
65
		
-
 
66
		Getting started
-
 
67
		This chapter describes the installation process.
-
 
68
		
-
 
69
 
-
 
70
	
-
 
Line -... Line 52...
-
 
52
		
71
		Installation
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>
72
		As of February 2013, XServices require Java 7. Older builds run against Java 5.
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>
73
		Apache Tomcat 7
55
 
74
		tbd.
56
 
Line -... Line 57...
-
 
57
		
-
 
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>
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>
-
 
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>
-
 
63
			
-
 
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)">
Line 76... Line -...
76
		
-
 
77
			Securing with Basic Authentication
-
 
78
			There is a quick guide explaining Basic Authentication for Tomcat here: 
-
 
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>
109
			If no allow pattern is given, then patterns that match
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
110
				the deny
96
				the deny
111
				attribute patterns will be rejected, and all others
97
				attribute patterns will be rejected, and all others
112
				will be allowed.
98
				will be allowed.
113
				Similarly, if no deny pattern is given,
-
 
114
				patterns that match the
99
				Similarly, if no deny pattern is given,
Line 115... Line 100...
115
				allow attribute will be allowed, and
100
				patterns that match the
-
 
101
				allow attribute will be allowed, and
116
				all others will be denied.
102
				all others will be denied.
Line 117... Line -...
117
				
-
 
118
			The &lt;context&gt; element must be placed into the
-
 
Line -... Line 103...
-
 
103
				</fo:block>
119
				server.xml
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
-
 
105
				server.xml
120
				file (into &lt;engine&gt;&lt;host&gt;).
106
				file (into &lt;engine&gt;&lt;host&gt;).</fo:block>
121
		
107
		</fo:block>
122
	
108
 
123
 
-
 
124
	
-
 
125
	
-
 
126
		
-
 
Line -... Line 109...
-
 
109
</fo:block>
-
 
110
	</fo:flow></fo:page-sequence>
-
 
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
	
-
 
117
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The ArchiveService bundles file packing operations. Its
-
 
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
	
127
		Available Services
123
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Create a GNU zip archive.
-
 
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">
-
 
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.
-
 
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">
-
 
144
...
-
 
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">
-
 
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>
-
 
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>
-
 
170
	Sample response:
-
 
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
...
-
 
183
</fo:block>
-
 
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
...
-
 
197
</fo:block>
-
 
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">
-
 
211
...
-
 
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:
-
 
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
	
-
 
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.
-
 
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
	
-
 
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>
-
 
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>
-
 
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.
Line -... Line 280...
-
 
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:
-
 
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
	
-
 
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">
128
		List of available web services and their operations.
300
...
Line 129... Line 301...
129
		
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
	
Line -... Line 309...
-
 
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>
130
	ArchiveServices
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.
131
	The ArchiveService bundles file packing operations. Its
314
	
132
		WSDL is located at
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.
133
		http://server:port/XServices/ArchiveService?wsdl
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>
134
 
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>
135
		
321
	</fo:block>
Line -... Line 322...
-
 
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>
-
 
334
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Hints here</fo:block>
Line -... Line 335...
-
 
335
</fo:block>
-
 
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>
-
 
337
	
-
 
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.
-
 
339
	Sample request:
-
 
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">
-
 
341
...
-
 
342
</fo:block>
-
 
343
	Sample response:
-
 
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">
-
 
345
...
-
 
346
</fo:block>
-
 
347
</fo:block>
Line 136... Line -...
136
	DateServices
-
 
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.
142
	
353
	Sample request:
143
	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.
354
<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="N201F2">
144
	
355
...
145
			
356
</fo:block>
146
				ISO8601 (example: "2012-01-17T23:50:00+01:00")
357
	Sample response:
147
			
358
	<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="N201F5">
148
			
359
...
149
				RFC822 (example: "2012-01-17T23:50:00+0100")
360
</fo:block>
150
			
361
</fo:block>
151
	
362
<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Hints here</fo:block>
152
	
363
</fo:block>
153
	
364
	<fo:block id="N201FE"><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">getDate</fo:marker><fo:block font-size="17.28pt">2.2.4. getDate</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
154
	getDate
365
	
155
	Get current time and date.
366
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Get current time and date.
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;
183
&lt;/soap:Envelope&gt;</pre>
394
&lt;/soap:Envelope&gt;</fo:block>
-
 
395
</fo:block>
184
 
396
</fo:block>
185
 
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 186... Line -...
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>
212
	formatDate
-
 
213
	
423
	
214
		Transform date/time representation from ISO8601 or RFC822 format to
424
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
215
		
-
 
216
			
425
		Transform date/time representation from ISO8601 or RFC822 format to
217
				ISO8601 (example: "2012-01-17T23:50:00+01:00")
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>
218
			
-
 
219
			
427
				<fo:block>ISO8601 (example: "2012-01-17T23:50:00+01:00")</fo:block>
220
				RFC822 (example: "2012-01-17T23:50:00+0100")
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>
221
			
-
 
222
			
429
				<fo:block>RFC822 (example: "2012-01-17T23:50:00+0100")</fo:block>
223
				YYYYMMDD (example: "2012/01/17")
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>
224
			
433
				<fo:block>DDMMYYYY (example: "17.01.2012")</fo:block>
225
			
434
			</fo:block></fo:list-item-body></fo:list-item></fo:list-block>
226
				DDMMYYYY (example: "17.01.2012")
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.
227
			
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
228
		
464
    Z	Time zone	RFC 822 time zone	-0800
229
	
465
	</fo:block>
Line -... Line 466...
-
 
466
	</fo:block>
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
 
257
 
495
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
258
&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
496
   &lt;soap:Body&gt;
259
   &lt;soap:Body&gt;
497
      &lt;ns1:getTimestampResponse xmlns:ns1="http://ws.xservices.brutex.net"&gt;
Line 260... Line -...
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>
3337
</pre>
3576
</fo:block>
3338
 
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>
3339
 
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
3340
 
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>
3341
		
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>
3342
	ExecuteServices
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>
3343
	The ExecuteService bundles local and remote command
3586
				<fo:block>YYYYMMDD (example: "2012/01/17")</fo:block>
3344
		execution operations. Its WSDL is located at
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>
3345
		http://server:port/XServices/ExecuteService?wsdl
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>
3346
		
3593
	
-
 
3594
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
3347
	rExec
3595
		Converts a string into date using any format.
3348
	
3596
		
3349
	provides remote execution facilities with authentication based on
3597
	</fo:block>
-
 
3598
</fo:block>
-
 
3599
</fo:block>
3350
		user names and passwords.
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 -... Line 3601...
-
 
3601
	
-
 
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
3351
	
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
3352
		Input parameters
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
3353
		
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 -... Line 3612...
-
 
3612
		</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
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
3379
							HostConnection
-
 
3380
							.
-
 
3381
						
-
 
3382
					
3619
							<fo:basic-link internal-destination="hostconnection"><fo:inline>HostConnection</fo:inline></fo:basic-link>
3383
					
-
 
3384
						command
-
 
3385
						String
3620
							.
3386
						No
-
 
3387
						Any command including arguments
-
 
3388
					
-
 
3389
          
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>
3390
            timeout
3622
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
3391
            Long
3623
	</fo:block>
3392
            Yes
-
 
3393
            Timeout in milliseconds. The command is forcefully terminated when timeout is reached.
-
 
3394
          
-
 
3395
				
-
 
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 3396... Line -...
3396
			
-
 
3397
		
3625
		</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
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;
3446
		&lt;name&gt;key2&lt;/name&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 3447... Line -...
3447
		&lt;value&gt;value2&lt;/value&gt;
-
 
3448
		&lt;/propertyList&gt;
-
 
3449
		&lt;/ReturnCode&gt;
-
 
3450
	</pre>
3674
	</fo:block>
3451
 
3675
 
-
 
3676
</fo:block>
3452
 
3677
	</fo:block>
-
 
3678
</fo:block>
3453
	
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>
-
 
3680
	
3454
 
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
3455
		
3682
		service. The command is run within the environment and under the user
-
 
3683
		privileges of the user who is running the Tomcat Server.</fo:block>
-
 
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
3456
	runCommand
3685
		</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
-
 
3686
		
Line 3457... Line -...
3457
	Run an executable with arguments on the server providing the web
-
 
3458
		service. The command is run within the environment and under the user
-
 
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
				
3687
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
3469
				
-
 
3470
				
-
 
3471
				
-
 
3472
					
-
 
3473
						parameter
-
 
3474
						type
-
 
3475
						required
-
 
3476
						description
-
 
3477
					
-
 
3478
				
-
 
3479
				
-
 
3480
					
-
 
3481
						executable
-
 
3482
						String
-
 
3483
						Yes
-
 
3484
						Command to be run. The command may be specified with full
-
 
3485
							path using forward slash "/" as path separator.
-
 
3486
					
-
 
3487
					
-
 
3488
						argline
-
 
3489
						String
-
 
3490
						No
-
 
3491
						Any command line arguments
-
 
3492
					
-
 
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
		
-
 
Line 3546... Line -...
3546
		&lt;name&gt;key1&lt;/name&gt;
-
 
3547
		&lt;value&gt;value1&lt;/value&gt;
3733
		</fo:inline>
3548
		&lt;/propertyList&gt;
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
-
 
3805
		service and don't wait for the executable to finish. 
-
 
3806
		The command is run within the environment and under the user
-
 
3807
		privileges of the user who is running the Tomcat Server.</fo:block>
-
 
3808
</fo:block>
3615
	runCommandWithSSH
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>
-
 
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. 
-
 
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>
3616
	Executes a command through a SSH session.
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>
3617
	
3821
</fo:block>
3618
		Input parameters
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
	
3619
		
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 3620... Line 3826...
3620
		
3826
		</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3621
		
-
 
3622
			runCommandWithSSH input parameters
-
 
3623
			
-
 
3624
				
-
 
3625
				
-
 
3626
				
-
 
3627
				
-
 
3628
				
-
 
3629
					
-
 
3630
						parameter
-
 
3631
						type
-
 
3632
						required
-
 
3633
						description
-
 
3634
					
-
 
3635
				
-
 
3636
				
-
 
3637
					
3827
		
3638
						host
-
 
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:
3643
							tns:HostConnection
-
 
3644
							)
-
 
3645
						
-
 
3646
					
3831
							<fo:basic-link internal-destination="hostconnection"><fo:inline>tns:HostConnection</fo:inline></fo:basic-link>
3647
					
-
 
3648
						command
-
 
3649
						String
3832
							)
3650
						No
-
 
3651
						The command to execute.
-
 
3652
					
-
 
3653
          
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>
3654
            timeout
3834
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
3655
            Long
3835
	</fo:block>
3656
            Yes
-
 
3657
            Timeout in milliseconds. The command is forcefully terminated when timeout is reached.
-
 
3658
          
-
 
3659
				
-
 
3660
			
-
 
3661
		
-
 
3662
		
-
 
3663
	
-
 
3664
	
-
 
Line 3665... Line 3836...
3665
		Output parameters
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 -... Line 3837...
-
 
3837
		</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
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;
3710
		&lt;name&gt;key2&lt;/name&gt;
-
 
Line -... Line 3882...
-
 
3882
		&lt;name&gt;key2&lt;/name&gt;
-
 
3883
		&lt;value&gt;value2&lt;/value&gt;
3711
		&lt;value&gt;value2&lt;/value&gt;
3884
		&lt;/propertyList&gt;
3712
		&lt;/propertyList&gt;
3885
		&lt;/ReturnCode&gt;
3713
		&lt;/ReturnCode&gt;
-
 
3714
	</pre>
3886
	</fo:block>
Line 3715... Line 3887...
3715
 
3887
 
3716
 
3888
</fo:block>
3717
	
3889
	</fo:block>
3718
	
3890
	<fo:block id="N20513"><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.3. Sample Request:</fo:block></fo:block></fo:block></fo:block></fo:block></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;
-
 
3904
	</fo:block>
-
 
3905
	</fo:block>
-
 
3906
</fo:block>
3732
	</pre>
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>
-
 
3908
	
-
 
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>
-
 
3910
	
-
 
3911
</fo:block>
-
 
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>
-
 
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>
-
 
3915
</fo:block>	
-
 
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>
3733
	
3917
	
-
 
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>
-
 
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
-
 
3920
		</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
3734
 
3921
		
-
 
3922
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
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
-
 
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>
-
 
3925
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
-
 
3926
	</fo:block>
-
 
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 3735... Line -...
3735
		
-
 
3736
	telnet
-
 
3737
	Runs a telnet session with an "expect shell" like behaviour.
-
 
3738
	
-
 
3739
		Input parameters
-
 
3740
		
-
 
3741
		
-
 
3742
		
-
 
3743
			telnet input parameters
-
 
3744
			
-
 
3745
				
-
 
3746
				
-
 
3747
				
-
 
3748
				
-
 
3749
				
-
 
3750
					
-
 
3751
						parameter
-
 
3752
						type
-
 
3753
						required
-
 
3754
						description
-
 
3755
					
-
 
3756
				
-
 
3757
				
-
 
3758
					
-
 
3759
						host
3928
		
3760
						HostConnection
-
 
3761
						Yes
-
 
3762
						Host to connect to (see: tns:HostConnection)
-
 
3763
					
-
 
3764
					
-
 
3765
						prompt
-
 
3766
						String
-
 
3767
						No
-
 
3768
						The prompt string to expect after login. This is used to recognize when
-
 
3769
						 the session is open.
-
 
3770
					
-
 
3771
					
-
 
3772
						command
-
 
3773
						String
-
 
3774
						No
-
 
3775
						The command to execute.
-
 
3776
					
-
 
3777
					
-
 
3778
						expect
-
 
3779
						String
-
 
3780
						No
-
 
3781
						The prompt to expect after the command has been executed successfully.
-
 
3782
					
-
 
3783
          
-
 
3784
            timeout
-
 
3785
            Long
-
 
3786
            Yes
-
 
3787
            Timeout in milliseconds. The command is forcefully terminated when timeout is reached.
-
 
3788
          
-
 
3789
				
-
 
3790
			
-
 
3791
		
-
 
3792
		
-
 
3793
	
-
 
3794
	
-
 
3795
		Output parameters
-
 
3796
		
-
 
Line -... Line 3929...
-
 
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>
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;
Line 3841... Line 3974...
3841
		&lt;/propertyList&gt;
3974
		&lt;/propertyList&gt;
-
 
3975
		&lt;/ReturnCode&gt;
3842
		&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>
3864
	
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 3865... Line -...
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;
3900
&lt;/soap:Envelope&gt;</pre>
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>
3901
 
4036
</fo:block>	
3902
Encoding files as base64 is very memory consuming!
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 3903... Line -...
3903
	
-
 
3904
				
-
 
3905
	encodeFile
4038
	
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>
-
 
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>
-
 
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
-
 
4073
		http://server:port/XServices/JobService?wsdl</fo:block>
-
 
4074
		
-
 
4075
</fo:block>
3932
&lt;/soap:Envelope&gt;</pre>
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>
-
 
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>
-
 
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>
3933
 
4081
	
-
 
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>
3934
DEPRECATED: Encoding files as base64 is very memory consuming!
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>
-
 
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>
-
 
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 3935... Line -...
3935
	
-
 
3936
 
-
 
3937
		
-
 
3938
	JobServices
-
 
3939
	The JobService bundles re-occuring or scheduled operations. Its WSDL is located at
-
 
3940
		http://server:port/XServices/JobService?wsdl
-
 
3941
		
-
 
3942
 
-
 
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;
3982
   &lt;/soap:Body&gt;
4116
&lt;/soap:Envelope&gt;
3983
&lt;/soap:Envelope&gt;
4117
</fo:block>
3984
 
4118
</fo:block>
3985
 
4119
</fo:block>
3986
 
-
 
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;
4016
      &lt;/ns1:getHostinfoResponse&gt;
4149
      &lt;/ns1:getHostinfoResponse&gt;
-
 
4150
   	&lt;/soap:Body&gt;
4017
   	&lt;/soap:Body&gt;
4151
&lt;/soap:Envelope&gt;
4018
&lt;/soap:Envelope&gt;
4152
</fo:block>
4019
 
4153
</fo:block>
4020
 
4154
</fo:block>
4021
 
-
 
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,
4025
		that it may take more time to perform the server roundtrip (network
4158
		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
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
4027
		Tomcat or your client that prevents this web service to respond
4161
		correctly.
4028
		correctly.
4162
</fo:block>
4029
 
4163
</fo:block>
4030
 
4164
</fo:block>
4031
 
-
 
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
4166
	
4034
	The StorageService will provide get/ push operations to store and retrieve data from various backends.
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.
4035
	This is currently under development and not yet released.
4168
	This is currently under development and not yet released.
4036
	    Its WSDL is located at
-
 
4037
		http://server:port/XServices/StorageService?wsdl
4169
	    Its WSDL is located at
4038
		
-
 
4039
	 ...
4170
		http://server:port/XServices/StorageService?wsdl</fo:block>
4040
	
-
 
4041
	Description here
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"> ...
4042
	
-
 
4043
		Input parameters
-
 
4044
		
4172
	</fo:marker><fo:block font-size="17.28pt">2.8.1.  ...
4045
		
4173
	</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4046
		
-
 
4047
			Input parameters
-
 
4048
			
-
 
4049
			
-
 
4050
				
-
 
4051
				
-
 
4052
				
-
 
4053
				
-
 
4054
				
4174
	
4055
					
-
 
4056
						parameter
-
 
4057
						type
4175
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">Description here</fo:block>
4058
						required
-
 
4059
						description
-
 
4060
					
-
 
4061
				
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
4062
				
-
 
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"/>
4066
						Yes
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
4067
						
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>
4068
							Host where to execute the command. See
4182
							Host where to execute the command. See
4069
							HostConnection
-
 
4070
							.
-
 
4071
						
-
 
4072
					
4183
							<fo:basic-link internal-destination="hostconnection"><fo:inline>HostConnection</fo:inline></fo:basic-link>
4073
					
-
 
4074
						command
-
 
4075
						String
4184
							.
4076
						No
-
 
4077
						Any command including arguments
-
 
4078
					
-
 
4079
          
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>
4080
            timeout
4186
		<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em"/>
4081
            Long
4187
	</fo:block>
4082
            Yes
-
 
4083
            Timeout in milliseconds. The command is forcefully terminated when timeout is reached.
-
 
4084
          
-
 
4085
				
-
 
Line -... Line 4188...
-
 
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
Line 4086... Line -...
4086
			
-
 
4087
		
4189
		</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4088
		
-
 
4089
	
-
 
4090
	
-
 
4091
		Output parameters
-
 
4092
		
4190
		
4093
		
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
	
-
 
4096
		The ReturnCode type is used as the generic answer type for most of the
4193
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
-
 
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;
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;
Line 4114... Line 4212...
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;
4231
		&lt;value&gt;value1&lt;/value&gt;
4134
		&lt;/propertyList&gt;
4232
		&lt;/propertyList&gt;
4135
		&lt;propertyList&gt;
4233
		&lt;propertyList&gt;
4136
		&lt;name&gt;key2&lt;/name&gt;
-
 
Line -... Line 4234...
-
 
4234
		&lt;name&gt;key2&lt;/name&gt;
-
 
4235
		&lt;value&gt;value2&lt;/value&gt;
-
 
4236
		&lt;/propertyList&gt;
Line -... Line 4237...
-
 
4237
		&lt;/ReturnCode&gt;
4137
		&lt;value&gt;value2&lt;/value&gt;
4238
	</fo:block>
Line 4138... Line -...
4138
		&lt;/propertyList&gt;
-
 
4139
		&lt;/ReturnCode&gt;
-
 
4140
	</pre>
-
 
4141
 
4239
 
4142
 
4240
</fo:block>
-
 
4241
	</fo:block>
4143
	
4242
</fo:block>
4144
 
4243
	
4145
	
-
 
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.
4150
	    Its WSDL is located at
4248
	    Its WSDL is located at
4151
		http://server:port/XServices/StringService?wsdl
4249
		http://server:port/XServices/StringService?wsdl</fo:block>
4152
		
4250
		<fo:block id="N2076E"><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">replaceRegEx</fo:marker><fo:block font-size="17.28pt">2.9.1. replaceRegEx</fo:block></fo:block></fo:block></fo:block></fo:block></fo:block>
4153
	replaceRegEx
4251
	
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
 
4282
</fo:block>
Line -... Line 4283...
-
 
4283
	
4185
	
4284
</fo:block>
4186
 
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>
4187
		
-
 
4188
	XmlServices
4286
	
4189
	The XmlService provides operations to manipulate XML structures.
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.
-
 
4288
	    Its WSDL is located at
4190
	    Its WSDL is located at
4289
		http://server:port/XServices/XmlService?wsdl</fo:block>
4191
		http://server:port/XServices/XmlService?wsdl
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>
4192
		
-
 
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.
Line 4195... Line 4293...
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;
4200
   &lt;soapenv:Header/&gt;
4298
   &lt;soapenv:Header/&gt;
4201
   &lt;soapenv:Body&gt;
4299
   &lt;soapenv:Body&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>
4257
</pre>
4356
</fo:block>
4258
 
4357
</fo:block>
4259
 
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>
4260
		
4359
	
4261
	insertNodes2
-
 
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.
4263
	This operation is namespace aware.
4361
	This operation is namespace aware.
Line 4264... Line 4362...
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:
4269
	<pre wrap-option="wrap">
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>
4270
...</pre>
4369
</fo:block>
4271
 
4370
</fo:block>
4272
 
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>
4273
		
-
 
4274
	replaceNodes
4372
	
Line 4275... Line 4373...
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/" 
4280
xmlns:ws="http://ws.xservices.brutex.net"&gt;
4378
xmlns:ws="http://ws.xservices.brutex.net"&gt;
4281
   &lt;soapenv:Header/&gt;
4379
   &lt;soapenv:Header/&gt;
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>
4339
 
4438
</fo:block>
4340
 
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>
4341
		
4440
	
4342
	replaceNodes2
-
 
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.
Line 4344... Line 4442...
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:
4350
	<pre wrap-option="wrap">
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">
-
 
4449
...</fo:block>
4351
...</pre>
4450
</fo:block>
4352
 
4451
</fo:block>
4353
 
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>
4354
		
-
 
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;
4364
   &lt;soapenv:Body&gt;
4462
   &lt;soapenv:Body&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;
4489
</pre>
4587
</fo:block>
4490
 
-
 
4491
 
-
 
4492
		
-
 
4493
	wrapInCDATA
4588
</fo:block>
4494
	Simply wraps any data fragment into &lt;![CDATA[ ... ]]&gt; section. This can be useful if you
-
 
4495
	want to preserve indentation or line breaks.
4589
</fo:block>
4496
	
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 -... Line 4591...
-
 
4591
	
-
 
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
-
 
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;
4518
&lt;/soap:Envelope&gt;
4616
&lt;/soap:Envelope&gt;
4519
</pre>
4617
</fo:block>
4520
 
4618
</fo:block>
Line -... Line 4619...
-
 
4619
</fo:block>
-
 
4620
	
Line -... Line 4621...
-
 
4621
</fo:block>
-
 
4622
	</fo:flow></fo:page-sequence>
-
 
4623
 
-
 
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
		
Line -... Line 4626...
-
 
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>
-
 
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
	
-
 
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.
-
 
4631
		</fo:block>
Line -... Line 4632...
-
 
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>
-
 
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>
-
 
4634
 
Line -... Line 4635...
-
 
4635
 
4521
 
4636
 
4522
	
4637
	
4523
 
4638
	
4524
	
-
 
Line -... Line 4639...
-
 
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>
Line 4525... Line 4648...
4525
 
4648
 
4526
	
-
 
4527
		
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>
-
 
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>
Line 4534... Line 4658...
4534
AntProperty type
4658
 
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
				.
4665
				.
Line 4542... Line 4666...
4542
			
4666
			</fo:block>
4543
 
4667
 
4544
			<pre wrap-option="wrap">
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;
-
 
4549
   &lt;/xs:sequence&gt;
-
 
4550
&lt;/xs:complexType&gt;
4672
      &lt;xs:element name="value" type="xs:string"/&gt;
4551
			</pre>
4673
   &lt;/xs:sequence&gt;
Line -... Line 4674...
-
 
4674
&lt;/xs:complexType&gt;
-
 
4675
			</fo:block>
4552
		
4676
		
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;
-
 
4681
&lt;/AntProperty&gt;
Line -... Line 4682...
-
 
4682
			</fo:block>
4557
&lt;/AntProperty&gt;
4683
		</fo:block>
Line 4558... Line -...
4558
			</pre>
-
 
4559
		
-
 
4560
	
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>
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>
Line 4568... Line 4692...
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>
4579
				
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>
4580
				.
4704
				.
4581
			
4705
			</fo:block>
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;
-
 
4710
    	&lt;xs:element default="FILE" name="type" type="tns:type"/&gt;
4586
    	&lt;xs:element default="FILE" name="type" type="tns:type"/&gt;
4711
        &lt;xs:element name="uri" type="xs:string"/&gt;
4587
        &lt;xs:element name="uri" type="xs:string"/&gt;
4712
   &lt;/xs:sequence&gt;
4588
   &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>
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
Line 4608... Line 4732...
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>
4611
		.
4735
		.
4612
	
4736
	</fo:block>
4613
	Schema definition
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>
4614
	<pre wrap-option="wrap">
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">
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;
Line 4618... Line 4742...
4618
      &lt;xs:element name="port" type="xs:int"/&gt;
4742
      &lt;xs:element name="port" type="xs:int"/&gt;
-
 
4743
      &lt;xs:element minOccurs="0" name="user" type="xs:string"/&gt;
4619
      &lt;xs:element minOccurs="0" name="user" type="xs:string"/&gt;
4744
      &lt;xs:element minOccurs="0" name="password" type="xs:string"/&gt;
4620
      &lt;xs:element minOccurs="0" name="password" type="xs:string"/&gt;
4745
   &lt;/xs:sequence&gt;
4621
   &lt;/xs:sequence&gt;
-
 
4622
&lt;/xs:complexType&gt;
4746
&lt;/xs:complexType&gt;
4623
 
4747
 
4624
	</pre>
-
 
-
 
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;
-
 
4631
   &lt;!--Optional:--&gt;
4754
   &lt;user&gt;brian&lt;/user&gt;
-
 
4755
   &lt;!--Optional:--&gt;
4632
   &lt;password&gt;somepass&lt;/password&gt;
4756
   &lt;password&gt;somepass&lt;/password&gt;
4633
&lt;/host&gt;
4757
&lt;/host&gt;
4634
 
4758
 
4635
	</pre>
4759
	</fo:block>
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
-
 
4639
	The PatternElement type defines single string pattern for file/
4762
	
4640
		directory matching.
-
 
-
 
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>
-
 
4765
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4641
	
4766
		The defining Java class is
4642
		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
		.
-
 
4771
	</fo:block>
4647
	
4772
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4648
	
-
 
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.
4653
		Both symbols can be combined in one pattern. The '**'
4777
		Both symbols can be combined in one pattern. The '**'
4654
		symbol can be used to match any directory deepth.
4778
		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/**
4782
		<fo:inline font-family="monospace" font-style="italic">**/mydir/**</fo:inline>
4659
	
4783
	</fo:block>
-
 
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
4660
	Match all file that are located in any directory that has
4785
		"mydir" string in its pathname. Also applies to files with
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>
Line 4665... Line 4789...
4665
	
4789
	</fo:block>
4666
	The
4790
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">The
Line 4667... Line -...
4667
		parser will automatically append an '**' symbol, thus the
-
 
4668
		resulting pattern is
-
 
4669
		/mydir/**.
4791
		parser will automatically append an '**' symbol, thus the
4670
		All files below the "/mydir/" directory (including its
-
 
4671
		sub-directories will be chosen.
4792
		resulting pattern is
Line -... Line 4793...
-
 
4793
		<fo:inline font-family="monospace" font-style="italic">/mydir/**</fo:inline>.
-
 
4794
		All files below the "/mydir/" directory (including its
-
 
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
	
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
	
4815
	<fo:block space-before.optimum="1em" space-before.minimum="0.8em" space-before.maximum="1.2em">
4692
		The defining Java class is
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
-
 
Line -... Line 4818...
-
 
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
-
 
4699
	<pre wrap-option="wrap">
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>
-
 
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">
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
Line 4717... Line 4841...
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;
4856
        &lt;xs:element minOccurs="0" name="stdOut" type="xs:string"/&gt;
4733
        &lt;xs:element minOccurs="0" name="stdErr" type="xs:string"/&gt;
4857
        &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
 
Line -... Line 4863...
-
 
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>
4739
	Example XML
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">
4740
	<pre wrap-option="wrap">
4865
		&lt;ReturnCode
4741
		&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>
4752
		&lt;name&gt;key1&lt;/name&gt;
4876
		&lt;name&gt;key1&lt;/name&gt;
4753
		&lt;value&gt;value1&lt;/value&gt;
4877
		&lt;value&gt;value1&lt;/value&gt;
4754
		&lt;/propertyList&gt;
4878
		&lt;/propertyList&gt;
4755
		&lt;propertyList&gt;
4879
		&lt;propertyList&gt;
4756
		&lt;name&gt;key2&lt;/name&gt;
4880
		&lt;name&gt;key2&lt;/name&gt;
4757
		&lt;value&gt;value2&lt;/value&gt;
4881
		&lt;value&gt;value2&lt;/value&gt;
4758
		&lt;/propertyList&gt;
4882
		&lt;/propertyList&gt;
4759
		&lt;/ReturnCode&gt;
4883
		&lt;/ReturnCode&gt;
-
 
4884
	</fo:block>
4760
	</pre>
4885
 
4761
 
4886
</fo:block>