Subversion Repositories XServices

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
59 brianR 1
<?xml version="1.0" encoding="UTF-8"?><book xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" version="5.0">
2
	<title>Brutex XServices Documentation</title>
3
	<bookinfo>
159 brianR 4
		<date>June 2014</date>
59 brianR 5
		<author>
6
			<firstname>Brian</firstname>
7
			<surname>Rosenberger</surname>
8
			<email>bru@brutex.de</email>
9
		</author>
10
		<corpname>Brutex Network</corpname>
11
		<copyright>
159 brianR 12
			<year>2014</year>
59 brianR 13
		</copyright>
14
		<legalnotice>
15
			<para>
16
				The copyright holders make no representation about the suitability
17
				of this document for any purpose. It is provided
83 brianR 18
				<emphasis>as is</emphasis>
59 brianR 19
				without expressed or implied warranty.
20
			</para>
21
		</legalnotice>
22
		<legalnotice>
85 brianR 23
			<para>
24
			<literallayout>
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
			</literallayout></para>
59 brianR 37
			<para>Apache Tomcat and Apache Ant are trademarks of the Apache
38
				Software Foundation.</para>
39
		</legalnotice>
40
		<abstract xml:base="common/abstract.xml">
85 brianR 41
	<title>Abstract</title>
159 brianR 42
	<para>In complex IT environments it is often necessary to integrate
43
		different information systems with each other, exchange data between
44
		software tools and automate actions based on events arising from user
45
		interaction. Web Services is a popular way to make remote functions
46
		available to a broad range of clients. A WebService is independent
47
		from platforms and programming languages. XML Messages are exchanged
48
		through common protocols like TCP/IP or SMTP, processed and returned
49
		(request/ response paradigm).</para>
50
	<para>Because of their nature, WebServices are a great technology to
51
		overcome system boundaries and to "orchestrate" your IT environment.
52
		They make up the basis for SOA and are the pieces that assemble
53
		automated business processes.</para>
54
	<para>XServices is a collection of pre-build WebServices with the
55
		intention to avoid duplicate work and "re-inventing the wheel". The
56
		historical base for XServices is the 'XBridgeNG' software, which
57
		provided a set of Apache Ant Tasks with quite the same intention. The
58
		available WebService operations are most likely the "most wanted"
59
		ones, some of them for sure are "must have". This collection may
60
		overlap with other libraries. In summary the current version contains
61
		8 WebServices with over 50 operations.</para>
85 brianR 62
</abstract>
59 brianR 63
	</bookinfo>
64
	<chapter id="installation">
65
		<beginpage/>
66
		<title>Getting started</title>
83 brianR 67
		<para>This chapter describes the installation process.</para>
59 brianR 68
		<section xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:base="common/installation.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
69
 
70
	<section>
71
		<title>Installation</title>
159 brianR 72
		<para>As of February 2013, XServices require Java 7. Older builds run against Java 5.</para>
59 brianR 73
		<para>Apache Tomcat 7</para>
74
		<para>tbd.</para>
75
		<para>In short: Deploy .WAR file to Apache Tomcat</para>
76
		<section>
77
			<title>Securing with Basic Authentication</title>
78
			<para>There is a quick guide explaining Basic Authentication for Tomcat here: <link xlink:href="http://oreilly.com/pub/a/java/archive/tomcat-tips.html?page=1">
79
					http://oreilly.com/pub/a/java/archive/tomcat-tips.html?page=1</link>
80
					</para>
81
			<para>
82
 
83
			</para>
84
		</section>
85
		<section>
86
			<title>Limit access to</title>
87
			<para>Sometimes you'll only want to restrict access to to
88
				only
89
				specified host names or IP addresses. This way, only
90
				clients at
91
				those specified addresses can use the web services.
92
				Tomcat provides
93
				two configuration values for that:
94
				RemoteHostValve and
95
				RemoteAddrValve.</para>
96
			<para>These Valves allow you to filter requests by host name or
97
				by IP
98
				address, and to allow or deny hosts that match. The
99
				example below
100
				restricts access to the ArchiveService from any
101
				machine that is not
102
				the local host.</para>
103
			<programlisting language="xml">&lt;Context
104
				path="/XService/ArchiveService"
105
				...&gt; &lt;Valve
106
				className="org.apache.catalina.valves.RemoteAddrValve"
107
				allow="127.0.0.1" deny=""/&gt; &lt;/Context&gt;
108
			</programlisting>
109
			<para>If no allow pattern is given, then patterns that match
110
				the deny
111
				attribute patterns will be rejected, and all others
112
				will be allowed.
113
				Similarly, if no deny pattern is given,
114
				patterns that match the
115
				allow attribute will be allowed, and
116
				all others will be denied.
117
				</para>
118
			<para>The &lt;context&gt; element must be placed into the
119
				server.xml
120
				file (into &lt;engine&gt;&lt;host&gt;).</para>
121
		</section>
122
	</section>
123
</section>
124
	</chapter>
125
	<chapter id="services">
126
		<beginpage/>
127
		<title>Available Services</title>
128
		<para>List of available web services and their operations.</para>
159 brianR 129
		<section id="archiveservices" version="5.0" xml:base="ArchiveServices/ArchiveServices.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
83 brianR 130
	<title>ArchiveServices</title>
131
	<para>The ArchiveService bundles file packing operations. Its
132
		WSDL is located at
133
		http://server:port/XServices/ArchiveService?wsdl</para>
134
</section>
159 brianR 135
		<section id="dateservices" version="5.0" xml:base="DateServices/DateServices.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
67 brianR 136
	<title>DateServices</title>
83 brianR 137
	<para>The DateService bundles various date and time related operations.
138
		</para>
139
	<para>Its WSDL is located at http://server:port/XServices/DateService?wsdl</para>
140
 
141
	<para>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.
142
 
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.
144
	<itemizedlist>
145
			<listitem>
146
				<para>ISO8601 (example: "2012-01-17T23:50:00+01:00")</para>
147
			</listitem>
148
			<listitem>
149
				<para>RFC822 (example: "2012-01-17T23:50:00+0100")</para>
150
			</listitem>
151
	</itemizedlist>
152
	</para>
153
	<section version="5.0" xml:base="DateServices/getDate.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
154
	<title>getDate</title>
155
	<para>Get current time and date.
156
	Sample request:
159 brianR 157
<programlisting language="xml"><![CDATA[
83 brianR 158
<soapenv:Envelope
159
	xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
160
	xmlns:ws="http://ws.xservices.brutex.net">
161
   <soapenv:Header/>
162
   <soapenv:Body>
163
      <ws:getDate/>
164
   </soapenv:Body>
165
</soapenv:Envelop
159 brianR 166
]]></programlisting>
83 brianR 167
	Sample response:
168
	<programlisting language="xml"><![CDATA[
169
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
170
   <soap:Body>
171
      <ns1:getDateResponse xmlns:ns1="http://ws.xservices.brutex.net">
172
         <ns1:return>
173
            <ns1:formats>
174
               <ns1:format1>02.01.2012</ns1:format1>
175
               <ns1:format2>2012/01/02</ns1:format2>
176
               <ns1:format3>08:14:40+0100</ns1:format3>
177
            </ns1:formats>
178
            <ns1:iso8601date>2012-01-02T08:14:40+0100</ns1:iso8601date>
179
            <ns1:timestamp>1325488480957</ns1:timestamp>
180
         </ns1:return>
181
      </ns1:getDateResponse>
182
   </soap:Body>
183
</soap:Envelope>]]></programlisting>
184
</para>
185
</section>
186
	<section version="5.0" xml:base="DateServices/getDateExtended.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
187
	<title>getDateExtended</title>
188
	<para>Get current time and date (extended Version).
189
		Sample response:
159 brianR 190
		<programlisting language="xml">
83 brianR 191
<![CDATA[
192
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
193
   <soap:Body>
194
      <ns2:getDateExtendedResponse xmlns:ns2="http://ws.xservices.brutex.net">
195
         <return>
196
            <iso8601date>2012-01-23T08:30:00.333+01:00</iso8601date>
197
            <rfc822date>2012-01-23T08:30:00.333+0100</rfc822date>
198
            <timestamp>1327303800333</timestamp>
199
            <format1>23.01.2012</format1>
200
            <format2>2012/01/23</format2>
201
            <format3>08:30:00</format3>
202
         </return>
203
      </ns2:getDateExtendedResponse>
204
   </soap:Body>
205
</soap:Envelope>
206
]]>
159 brianR 207
</programlisting>
67 brianR 208
 
83 brianR 209
</para>
210
</section>
211
	<section version="5.0" xml:base="DateServices/formatDate.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
212
	<title>formatDate</title>
213
	<para>
214
		Transform date/time representation from ISO8601 or RFC822 format to
215
		<itemizedlist>
216
			<listitem>
217
				<para>ISO8601 (example: "2012-01-17T23:50:00+01:00")</para>
218
			</listitem>
219
			<listitem>
220
				<para>RFC822 (example: "2012-01-17T23:50:00+0100")</para>
221
			</listitem>
222
			<listitem>
223
				<para>YYYYMMDD (example: "2012/01/17")</para>
224
			</listitem>
225
			<listitem>
226
				<para>DDMMYYYY (example: "17.01.2012")</para>
227
			</listitem>
228
		</itemizedlist>
229
	</para>
230
</section>
231
	<section version="5.0" xml:base="DateServices/getInTimezone.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
232
	<title>getInTimezone</title>
233
	<para>
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
	</para>
237
	<para>The web service operation "getTimezones" returns a full list of all supported time zones.</para>
238
</section>
239
	<section version="5.0" xml:base="DateServices/getTimestamp.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
240
	<title>getTimestamp</title>
241
	<para>Get current timestamp in milliseconds (epoch).
242
	Sample request:
159 brianR 243
<programlisting language="xml">
244
<![CDATA[
83 brianR 245
<soapenv:Envelope
246
	xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
247
	xmlns:ws="http://ws.xservices.brutex.net">
248
   <soapenv:Header/>
249
   <soapenv:Body>
250
      <ws:getTimestamp/>
251
   </soapenv:Body>
252
</soapenv:Envelop
159 brianR 253
]]>
254
</programlisting>
83 brianR 255
	Sample response:
159 brianR 256
<programlisting language="xml">
257
<![CDATA[
83 brianR 258
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
259
   <soap:Body>
260
      <ns1:getTimestampResponse xmlns:ns1="http://ws.xservices.brutex.net">
261
         <ns1:return>]]><emphasis>1325488875703</emphasis><![CDATA[</ns1:return>
262
      </ns1:getTimestampResponse>
263
   </soap:Body>
159 brianR 264
</soap:Envelope>]]>
265
</programlisting>
83 brianR 266
</para>
267
</section>
268
	<section version="5.0" xml:base="DateServices/getTimestamp2.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
269
	<title>getTimestamp2</title>
270
	<para>Get current timestamp in seconds (unix timestamp).
271
	Sample request:
159 brianR 272
<programlisting language="xml">
273
<![CDATA[
83 brianR 274
<soapenv:Envelope
275
	xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
276
	xmlns:ws="http://ws.xservices.brutex.net">
277
   <soapenv:Header/>
278
   <soapenv:Body>
279
      <ws:getTimestamp2/>
280
   </soapenv:Body>
281
</soapenv:Envelop
159 brianR 282
]]>
283
</programlisting>
83 brianR 284
	Sample response:
159 brianR 285
<programlisting language="xml">
286
<![CDATA[
83 brianR 287
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
288
   <soap:Body>
289
      <ns1:getTimestamp2Response xmlns:ns1="http://ws.xservices.brutex.net">
290
         <ns1:return>]]><emphasis>1325488876</emphasis><![CDATA[</ns1:return>
291
      </ns1:getTimestamp2Response>
292
   </soap:Body>
159 brianR 293
</soap:Envelope>]]>
294
</programlisting>
83 brianR 295
</para>
296
</section>
297
	<section version="5.0" xml:base="DateServices/getTimezones.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
298
	<title>getTimezones</title>
299
	<para>
300
		Returns all time zones this implementation (more precisely your JVM) is aware of.
301
		You have to use the
302
		id to refer to a time zone, the display name is specific to the localisation of your
303
		JVM.
304
	</para>
305
	<para>The offset shows the time difference to Greenwich Time (GMT), also known as UTC.
306
	The daylight saving time is not taken into account for the offset.</para>
307
	<para>Sample response</para>
308
	<para><programlisting><![CDATA[
309
	<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
310
   <soap:Body>
311
      <ns1:getTimezonesResponse xmlns:ns1="http://ws.xservices.brutex.net">
312
         <ns1:return>
313
            <ns1:timezone>
314
               <ns1:displayname>GMT-12:00</ns1:displayname>
315
               <ns1:id>Etc/GMT+12</ns1:id>
316
               <ns1:offset>-43200</ns1:offset>
317
            </ns1:timezone>
318
            <ns1:timezone>
319
               <ns1:displayname>GMT-11:00</ns1:displayname>
320
               <ns1:id>Etc/GMT+11</ns1:id>
321
               <ns1:offset>-39600</ns1:offset>
322
            </ns1:timezone>
323
            <ns1:timezone>
324
               <ns1:displayname>West Samoa Zeit</ns1:displayname>
325
               <ns1:id>MIT</ns1:id>
326
               <ns1:offset>-39600</ns1:offset>
327
            </ns1:timezone>
328
            <ns1:timezone>
329
               <ns1:displayname>West Samoa Zeit</ns1:displayname>
330
               <ns1:id>Pacific/Apia</ns1:id>
331
               <ns1:offset>-39600</ns1:offset>
332
            </ns1:timezone>
333
            <ns1:timezone>
334
               <ns1:displayname>Samoa Normalzeit</ns1:displayname>
335
               <ns1:id>Pacific/Midway</ns1:id>
336
               <ns1:offset>-39600</ns1:offset>
337
            </ns1:timezone>
338
            <ns1:timezone>
339
               <ns1:displayname>Niue Zeit</ns1:displayname>
340
               <ns1:id>Pacific/Niue</ns1:id>
341
               <ns1:offset>-39600</ns1:offset>
342
            </ns1:timezone>
343
            <ns1:timezone>
344
               <ns1:displayname>Samoa Normalzeit</ns1:displayname>
345
               <ns1:id>Pacific/Pago_Pago</ns1:id>
346
               <ns1:offset>-39600</ns1:offset>
347
            </ns1:timezone>
348
            <ns1:timezone>
349
               <ns1:displayname>Samoa Normalzeit</ns1:displayname>
350
               <ns1:id>Pacific/Samoa</ns1:id>
351
               <ns1:offset>-39600</ns1:offset>
352
            </ns1:timezone>
353
            <ns1:timezone>
354
               <ns1:displayname>Samoa Normalzeit</ns1:displayname>
355
               <ns1:id>US/Samoa</ns1:id>
356
               <ns1:offset>-39600</ns1:offset>
357
            </ns1:timezone>
358
            <ns1:timezone>
359
               <ns1:displayname>Hawaii-Aleutische Normalzeit</ns1:displayname>
360
               <ns1:id>America/Adak</ns1:id>
361
               <ns1:offset>-36000</ns1:offset>
362
            </ns1:timezone>
363
            <ns1:timezone>
364
               <ns1:displayname>Hawaii-Aleutische Normalzeit</ns1:displayname>
365
               <ns1:id>America/Atka</ns1:id>
366
               <ns1:offset>-36000</ns1:offset>
367
            </ns1:timezone>
368
            <ns1:timezone>
369
               <ns1:displayname>GMT-10:00</ns1:displayname>
370
               <ns1:id>Etc/GMT+10</ns1:id>
371
               <ns1:offset>-36000</ns1:offset>
372
            </ns1:timezone>
373
            <ns1:timezone>
374
               <ns1:displayname>Hawaii Normalzeit</ns1:displayname>
375
               <ns1:id>HST</ns1:id>
376
               <ns1:offset>-36000</ns1:offset>
377
            </ns1:timezone>
378
            <ns1:timezone>
379
               <ns1:displayname>Tokelau Zeit</ns1:displayname>
380
               <ns1:id>Pacific/Fakaofo</ns1:id>
381
               <ns1:offset>-36000</ns1:offset>
382
            </ns1:timezone>
383
            <ns1:timezone>
384
               <ns1:displayname>Hawaii Normalzeit</ns1:displayname>
385
               <ns1:id>Pacific/Honolulu</ns1:id>
386
               <ns1:offset>-36000</ns1:offset>
387
            </ns1:timezone>
388
            <ns1:timezone>
389
               <ns1:displayname>Hawaii Normalzeit</ns1:displayname>
390
               <ns1:id>Pacific/Johnston</ns1:id>
391
               <ns1:offset>-36000</ns1:offset>
392
            </ns1:timezone>
393
            <ns1:timezone>
394
               <ns1:displayname>Cook-Inseln Zeit</ns1:displayname>
395
               <ns1:id>Pacific/Rarotonga</ns1:id>
396
               <ns1:offset>-36000</ns1:offset>
397
            </ns1:timezone>
398
            <ns1:timezone>
399
               <ns1:displayname>Tahiti Zeit</ns1:displayname>
400
               <ns1:id>Pacific/Tahiti</ns1:id>
401
               <ns1:offset>-36000</ns1:offset>
402
            </ns1:timezone>
403
            <ns1:timezone>
404
               <ns1:displayname>Hawaii Normalzeit</ns1:displayname>
405
               <ns1:id>SystemV/HST10</ns1:id>
406
               <ns1:offset>-36000</ns1:offset>
407
            </ns1:timezone>
408
            <ns1:timezone>
409
               <ns1:displayname>Hawaii-Aleutische Normalzeit</ns1:displayname>
410
               <ns1:id>US/Aleutian</ns1:id>
411
               <ns1:offset>-36000</ns1:offset>
412
            </ns1:timezone>
413
            <ns1:timezone>
414
               <ns1:displayname>Hawaii Normalzeit</ns1:displayname>
415
               <ns1:id>US/Hawaii</ns1:id>
416
               <ns1:offset>-36000</ns1:offset>
417
            </ns1:timezone>
418
            <ns1:timezone>
419
               <ns1:displayname>Marquesas Zeit</ns1:displayname>
420
               <ns1:id>Pacific/Marquesas</ns1:id>
421
               <ns1:offset>-34200</ns1:offset>
422
            </ns1:timezone>
423
            <ns1:timezone>
424
               <ns1:displayname>Alaska Normalzeit</ns1:displayname>
425
               <ns1:id>AST</ns1:id>
426
               <ns1:offset>-32400</ns1:offset>
427
            </ns1:timezone>
428
            <ns1:timezone>
429
               <ns1:displayname>Alaska Normalzeit</ns1:displayname>
430
               <ns1:id>America/Anchorage</ns1:id>
431
               <ns1:offset>-32400</ns1:offset>
432
            </ns1:timezone>
433
            <ns1:timezone>
434
               <ns1:displayname>Alaska Normalzeit</ns1:displayname>
435
               <ns1:id>America/Juneau</ns1:id>
436
               <ns1:offset>-32400</ns1:offset>
437
            </ns1:timezone>
438
            <ns1:timezone>
439
               <ns1:displayname>Alaska Normalzeit</ns1:displayname>
440
               <ns1:id>America/Nome</ns1:id>
441
               <ns1:offset>-32400</ns1:offset>
442
            </ns1:timezone>
443
            <ns1:timezone>
444
               <ns1:displayname>Alaska Normalzeit</ns1:displayname>
445
               <ns1:id>America/Yakutat</ns1:id>
446
               <ns1:offset>-32400</ns1:offset>
447
            </ns1:timezone>
448
            <ns1:timezone>
449
               <ns1:displayname>GMT-09:00</ns1:displayname>
450
               <ns1:id>Etc/GMT+9</ns1:id>
451
               <ns1:offset>-32400</ns1:offset>
452
            </ns1:timezone>
453
            <ns1:timezone>
454
               <ns1:displayname>Gambier Zeit</ns1:displayname>
455
               <ns1:id>Pacific/Gambier</ns1:id>
456
               <ns1:offset>-32400</ns1:offset>
457
            </ns1:timezone>
458
            <ns1:timezone>
459
               <ns1:displayname>Alaska Normalzeit</ns1:displayname>
460
               <ns1:id>SystemV/YST9</ns1:id>
461
               <ns1:offset>-32400</ns1:offset>
462
            </ns1:timezone>
463
            <ns1:timezone>
464
               <ns1:displayname>Alaska Normalzeit</ns1:displayname>
465
               <ns1:id>SystemV/YST9YDT</ns1:id>
466
               <ns1:offset>-32400</ns1:offset>
467
            </ns1:timezone>
468
            <ns1:timezone>
469
               <ns1:displayname>Alaska Normalzeit</ns1:displayname>
470
               <ns1:id>US/Alaska</ns1:id>
471
               <ns1:offset>-32400</ns1:offset>
472
            </ns1:timezone>
473
            <ns1:timezone>
474
               <ns1:displayname>Pazifische Normalzeit</ns1:displayname>
475
               <ns1:id>America/Dawson</ns1:id>
476
               <ns1:offset>-28800</ns1:offset>
477
            </ns1:timezone>
478
            <ns1:timezone>
479
               <ns1:displayname>Pazifische Normalzeit</ns1:displayname>
480
               <ns1:id>America/Ensenada</ns1:id>
481
               <ns1:offset>-28800</ns1:offset>
482
            </ns1:timezone>
483
            <ns1:timezone>
484
               <ns1:displayname>Pazifische Normalzeit</ns1:displayname>
485
               <ns1:id>America/Los_Angeles</ns1:id>
486
               <ns1:offset>-28800</ns1:offset>
487
            </ns1:timezone>
488
            <ns1:timezone>
489
               <ns1:displayname>Pazifische Normalzeit</ns1:displayname>
490
               <ns1:id>America/Santa_Isabel</ns1:id>
491
               <ns1:offset>-28800</ns1:offset>
492
            </ns1:timezone>
493
            <ns1:timezone>
494
               <ns1:displayname>Pazifische Normalzeit</ns1:displayname>
495
               <ns1:id>America/Tijuana</ns1:id>
496
               <ns1:offset>-28800</ns1:offset>
497
            </ns1:timezone>
498
            <ns1:timezone>
499
               <ns1:displayname>Pazifische Normalzeit</ns1:displayname>
500
               <ns1:id>America/Vancouver</ns1:id>
501
               <ns1:offset>-28800</ns1:offset>
502
            </ns1:timezone>
503
            <ns1:timezone>
504
               <ns1:displayname>Pazifische Normalzeit</ns1:displayname>
505
               <ns1:id>America/Whitehorse</ns1:id>
506
               <ns1:offset>-28800</ns1:offset>
507
            </ns1:timezone>
508
            <ns1:timezone>
509
               <ns1:displayname>Pazifische Normalzeit</ns1:displayname>
510
               <ns1:id>Canada/Pacific</ns1:id>
511
               <ns1:offset>-28800</ns1:offset>
512
            </ns1:timezone>
513
            <ns1:timezone>
514
               <ns1:displayname>Pazifische Normalzeit</ns1:displayname>
515
               <ns1:id>Canada/Yukon</ns1:id>
516
               <ns1:offset>-28800</ns1:offset>
517
            </ns1:timezone>
518
            <ns1:timezone>
519
               <ns1:displayname>GMT-08:00</ns1:displayname>
520
               <ns1:id>Etc/GMT+8</ns1:id>
521
               <ns1:offset>-28800</ns1:offset>
522
            </ns1:timezone>
523
            <ns1:timezone>
524
               <ns1:displayname>Pazifische Normalzeit</ns1:displayname>
525
               <ns1:id>Mexico/BajaNorte</ns1:id>
526
               <ns1:offset>-28800</ns1:offset>
527
            </ns1:timezone>
528
            <ns1:timezone>
529
               <ns1:displayname>Pazifische Normalzeit</ns1:displayname>
530
               <ns1:id>PST</ns1:id>
531
               <ns1:offset>-28800</ns1:offset>
532
            </ns1:timezone>
533
            <ns1:timezone>
534
               <ns1:displayname>Pazifische Normalzeit</ns1:displayname>
535
               <ns1:id>PST8PDT</ns1:id>
536
               <ns1:offset>-28800</ns1:offset>
537
            </ns1:timezone>
538
            <ns1:timezone>
539
               <ns1:displayname>Pitcairn Normalzeit</ns1:displayname>
540
               <ns1:id>Pacific/Pitcairn</ns1:id>
541
               <ns1:offset>-28800</ns1:offset>
542
            </ns1:timezone>
543
            <ns1:timezone>
544
               <ns1:displayname>Pazifische Normalzeit</ns1:displayname>
545
               <ns1:id>SystemV/PST8</ns1:id>
546
               <ns1:offset>-28800</ns1:offset>
547
            </ns1:timezone>
548
            <ns1:timezone>
549
               <ns1:displayname>Pazifische Normalzeit</ns1:displayname>
550
               <ns1:id>SystemV/PST8PDT</ns1:id>
551
               <ns1:offset>-28800</ns1:offset>
552
            </ns1:timezone>
553
            <ns1:timezone>
554
               <ns1:displayname>Pazifische Normalzeit</ns1:displayname>
555
               <ns1:id>US/Pacific</ns1:id>
556
               <ns1:offset>-28800</ns1:offset>
557
            </ns1:timezone>
558
            <ns1:timezone>
559
               <ns1:displayname>Pazifische Normalzeit</ns1:displayname>
560
               <ns1:id>US/Pacific-New</ns1:id>
561
               <ns1:offset>-28800</ns1:offset>
562
            </ns1:timezone>
563
            <ns1:timezone>
564
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
565
               <ns1:id>America/Boise</ns1:id>
566
               <ns1:offset>-25200</ns1:offset>
567
            </ns1:timezone>
568
            <ns1:timezone>
569
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
570
               <ns1:id>America/Cambridge_Bay</ns1:id>
571
               <ns1:offset>-25200</ns1:offset>
572
            </ns1:timezone>
573
            <ns1:timezone>
574
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
575
               <ns1:id>America/Chihuahua</ns1:id>
576
               <ns1:offset>-25200</ns1:offset>
577
            </ns1:timezone>
578
            <ns1:timezone>
579
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
580
               <ns1:id>America/Dawson_Creek</ns1:id>
581
               <ns1:offset>-25200</ns1:offset>
582
            </ns1:timezone>
583
            <ns1:timezone>
584
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
585
               <ns1:id>America/Denver</ns1:id>
586
               <ns1:offset>-25200</ns1:offset>
587
            </ns1:timezone>
588
            <ns1:timezone>
589
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
590
               <ns1:id>America/Edmonton</ns1:id>
591
               <ns1:offset>-25200</ns1:offset>
592
            </ns1:timezone>
593
            <ns1:timezone>
594
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
595
               <ns1:id>America/Hermosillo</ns1:id>
596
               <ns1:offset>-25200</ns1:offset>
597
            </ns1:timezone>
598
            <ns1:timezone>
599
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
600
               <ns1:id>America/Inuvik</ns1:id>
601
               <ns1:offset>-25200</ns1:offset>
602
            </ns1:timezone>
603
            <ns1:timezone>
604
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
605
               <ns1:id>America/Mazatlan</ns1:id>
606
               <ns1:offset>-25200</ns1:offset>
607
            </ns1:timezone>
608
            <ns1:timezone>
609
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
610
               <ns1:id>America/Ojinaga</ns1:id>
611
               <ns1:offset>-25200</ns1:offset>
612
            </ns1:timezone>
613
            <ns1:timezone>
614
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
615
               <ns1:id>America/Phoenix</ns1:id>
616
               <ns1:offset>-25200</ns1:offset>
617
            </ns1:timezone>
618
            <ns1:timezone>
619
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
620
               <ns1:id>America/Shiprock</ns1:id>
621
               <ns1:offset>-25200</ns1:offset>
622
            </ns1:timezone>
623
            <ns1:timezone>
624
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
625
               <ns1:id>America/Yellowknife</ns1:id>
626
               <ns1:offset>-25200</ns1:offset>
627
            </ns1:timezone>
628
            <ns1:timezone>
629
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
630
               <ns1:id>Canada/Mountain</ns1:id>
631
               <ns1:offset>-25200</ns1:offset>
632
            </ns1:timezone>
633
            <ns1:timezone>
634
               <ns1:displayname>GMT-07:00</ns1:displayname>
635
               <ns1:id>Etc/GMT+7</ns1:id>
636
               <ns1:offset>-25200</ns1:offset>
637
            </ns1:timezone>
638
            <ns1:timezone>
639
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
640
               <ns1:id>MST</ns1:id>
641
               <ns1:offset>-25200</ns1:offset>
642
            </ns1:timezone>
643
            <ns1:timezone>
644
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
645
               <ns1:id>MST7MDT</ns1:id>
646
               <ns1:offset>-25200</ns1:offset>
647
            </ns1:timezone>
648
            <ns1:timezone>
649
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
650
               <ns1:id>Mexico/BajaSur</ns1:id>
651
               <ns1:offset>-25200</ns1:offset>
652
            </ns1:timezone>
653
            <ns1:timezone>
654
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
655
               <ns1:id>Navajo</ns1:id>
656
               <ns1:offset>-25200</ns1:offset>
657
            </ns1:timezone>
658
            <ns1:timezone>
659
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
660
               <ns1:id>PNT</ns1:id>
661
               <ns1:offset>-25200</ns1:offset>
662
            </ns1:timezone>
663
            <ns1:timezone>
664
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
665
               <ns1:id>SystemV/MST7</ns1:id>
666
               <ns1:offset>-25200</ns1:offset>
667
            </ns1:timezone>
668
            <ns1:timezone>
669
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
670
               <ns1:id>SystemV/MST7MDT</ns1:id>
671
               <ns1:offset>-25200</ns1:offset>
672
            </ns1:timezone>
673
            <ns1:timezone>
674
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
675
               <ns1:id>US/Arizona</ns1:id>
676
               <ns1:offset>-25200</ns1:offset>
677
            </ns1:timezone>
678
            <ns1:timezone>
679
               <ns1:displayname>Rocky Mountains Normalzeit</ns1:displayname>
680
               <ns1:id>US/Mountain</ns1:id>
681
               <ns1:offset>-25200</ns1:offset>
682
            </ns1:timezone>
683
            <ns1:timezone>
684
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
685
               <ns1:id>America/Belize</ns1:id>
686
               <ns1:offset>-21600</ns1:offset>
687
            </ns1:timezone>
688
            <ns1:timezone>
689
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
690
               <ns1:id>America/Cancun</ns1:id>
691
               <ns1:offset>-21600</ns1:offset>
692
            </ns1:timezone>
693
            <ns1:timezone>
694
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
695
               <ns1:id>America/Chicago</ns1:id>
696
               <ns1:offset>-21600</ns1:offset>
697
            </ns1:timezone>
698
            <ns1:timezone>
699
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
700
               <ns1:id>America/Costa_Rica</ns1:id>
701
               <ns1:offset>-21600</ns1:offset>
702
            </ns1:timezone>
703
            <ns1:timezone>
704
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
705
               <ns1:id>America/El_Salvador</ns1:id>
706
               <ns1:offset>-21600</ns1:offset>
707
            </ns1:timezone>
708
            <ns1:timezone>
709
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
710
               <ns1:id>America/Guatemala</ns1:id>
711
               <ns1:offset>-21600</ns1:offset>
712
            </ns1:timezone>
713
            <ns1:timezone>
714
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
715
               <ns1:id>America/Indiana/Knox</ns1:id>
716
               <ns1:offset>-21600</ns1:offset>
717
            </ns1:timezone>
718
            <ns1:timezone>
719
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
720
               <ns1:id>America/Indiana/Tell_City</ns1:id>
721
               <ns1:offset>-21600</ns1:offset>
722
            </ns1:timezone>
723
            <ns1:timezone>
724
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
725
               <ns1:id>America/Knox_IN</ns1:id>
726
               <ns1:offset>-21600</ns1:offset>
727
            </ns1:timezone>
728
            <ns1:timezone>
729
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
730
               <ns1:id>America/Managua</ns1:id>
731
               <ns1:offset>-21600</ns1:offset>
732
            </ns1:timezone>
733
            <ns1:timezone>
734
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
735
               <ns1:id>America/Matamoros</ns1:id>
736
               <ns1:offset>-21600</ns1:offset>
737
            </ns1:timezone>
738
            <ns1:timezone>
739
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
740
               <ns1:id>America/Menominee</ns1:id>
741
               <ns1:offset>-21600</ns1:offset>
742
            </ns1:timezone>
743
            <ns1:timezone>
744
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
745
               <ns1:id>America/Merida</ns1:id>
746
               <ns1:offset>-21600</ns1:offset>
747
            </ns1:timezone>
748
            <ns1:timezone>
749
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
750
               <ns1:id>America/Mexico_City</ns1:id>
751
               <ns1:offset>-21600</ns1:offset>
752
            </ns1:timezone>
753
            <ns1:timezone>
754
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
755
               <ns1:id>America/Monterrey</ns1:id>
756
               <ns1:offset>-21600</ns1:offset>
757
            </ns1:timezone>
758
            <ns1:timezone>
759
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
760
               <ns1:id>America/North_Dakota/Center</ns1:id>
761
               <ns1:offset>-21600</ns1:offset>
762
            </ns1:timezone>
763
            <ns1:timezone>
764
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
765
               <ns1:id>America/North_Dakota/New_Salem</ns1:id>
766
               <ns1:offset>-21600</ns1:offset>
767
            </ns1:timezone>
768
            <ns1:timezone>
769
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
770
               <ns1:id>America/Rainy_River</ns1:id>
771
               <ns1:offset>-21600</ns1:offset>
772
            </ns1:timezone>
773
            <ns1:timezone>
774
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
775
               <ns1:id>America/Rankin_Inlet</ns1:id>
776
               <ns1:offset>-21600</ns1:offset>
777
            </ns1:timezone>
778
            <ns1:timezone>
779
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
780
               <ns1:id>America/Regina</ns1:id>
781
               <ns1:offset>-21600</ns1:offset>
782
            </ns1:timezone>
783
            <ns1:timezone>
784
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
785
               <ns1:id>America/Swift_Current</ns1:id>
786
               <ns1:offset>-21600</ns1:offset>
787
            </ns1:timezone>
788
            <ns1:timezone>
789
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
790
               <ns1:id>America/Tegucigalpa</ns1:id>
791
               <ns1:offset>-21600</ns1:offset>
792
            </ns1:timezone>
793
            <ns1:timezone>
794
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
795
               <ns1:id>America/Winnipeg</ns1:id>
796
               <ns1:offset>-21600</ns1:offset>
797
            </ns1:timezone>
798
            <ns1:timezone>
799
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
800
               <ns1:id>CST</ns1:id>
801
               <ns1:offset>-21600</ns1:offset>
802
            </ns1:timezone>
803
            <ns1:timezone>
804
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
805
               <ns1:id>CST6CDT</ns1:id>
806
               <ns1:offset>-21600</ns1:offset>
807
            </ns1:timezone>
808
            <ns1:timezone>
809
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
810
               <ns1:id>Canada/Central</ns1:id>
811
               <ns1:offset>-21600</ns1:offset>
812
            </ns1:timezone>
813
            <ns1:timezone>
814
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
815
               <ns1:id>Canada/East-Saskatchewan</ns1:id>
816
               <ns1:offset>-21600</ns1:offset>
817
            </ns1:timezone>
818
            <ns1:timezone>
819
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
820
               <ns1:id>Canada/Saskatchewan</ns1:id>
821
               <ns1:offset>-21600</ns1:offset>
822
            </ns1:timezone>
823
            <ns1:timezone>
824
               <ns1:displayname>Osterinseln Zeit</ns1:displayname>
825
               <ns1:id>Chile/EasterIsland</ns1:id>
826
               <ns1:offset>-21600</ns1:offset>
827
            </ns1:timezone>
828
            <ns1:timezone>
829
               <ns1:displayname>GMT-06:00</ns1:displayname>
830
               <ns1:id>Etc/GMT+6</ns1:id>
831
               <ns1:offset>-21600</ns1:offset>
832
            </ns1:timezone>
833
            <ns1:timezone>
834
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
835
               <ns1:id>Mexico/General</ns1:id>
836
               <ns1:offset>-21600</ns1:offset>
837
            </ns1:timezone>
838
            <ns1:timezone>
839
               <ns1:displayname>Osterinseln Zeit</ns1:displayname>
840
               <ns1:id>Pacific/Easter</ns1:id>
841
               <ns1:offset>-21600</ns1:offset>
842
            </ns1:timezone>
843
            <ns1:timezone>
844
               <ns1:displayname>Galapagos Zeit</ns1:displayname>
845
               <ns1:id>Pacific/Galapagos</ns1:id>
846
               <ns1:offset>-21600</ns1:offset>
847
            </ns1:timezone>
848
            <ns1:timezone>
849
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
850
               <ns1:id>SystemV/CST6</ns1:id>
851
               <ns1:offset>-21600</ns1:offset>
852
            </ns1:timezone>
853
            <ns1:timezone>
854
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
855
               <ns1:id>SystemV/CST6CDT</ns1:id>
856
               <ns1:offset>-21600</ns1:offset>
857
            </ns1:timezone>
858
            <ns1:timezone>
859
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
860
               <ns1:id>US/Central</ns1:id>
861
               <ns1:offset>-21600</ns1:offset>
862
            </ns1:timezone>
863
            <ns1:timezone>
864
               <ns1:displayname>Zentrale Normalzeit</ns1:displayname>
865
               <ns1:id>US/Indiana-Starke</ns1:id>
866
               <ns1:offset>-21600</ns1:offset>
867
            </ns1:timezone>
868
            <ns1:timezone>
869
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
870
               <ns1:id>America/Atikokan</ns1:id>
871
               <ns1:offset>-18000</ns1:offset>
872
            </ns1:timezone>
873
            <ns1:timezone>
874
               <ns1:displayname>Kolumbianische Zeit</ns1:displayname>
875
               <ns1:id>America/Bogota</ns1:id>
876
               <ns1:offset>-18000</ns1:offset>
877
            </ns1:timezone>
878
            <ns1:timezone>
879
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
880
               <ns1:id>America/Cayman</ns1:id>
881
               <ns1:offset>-18000</ns1:offset>
882
            </ns1:timezone>
883
            <ns1:timezone>
884
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
885
               <ns1:id>America/Coral_Harbour</ns1:id>
886
               <ns1:offset>-18000</ns1:offset>
887
            </ns1:timezone>
888
            <ns1:timezone>
889
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
890
               <ns1:id>America/Detroit</ns1:id>
891
               <ns1:offset>-18000</ns1:offset>
892
            </ns1:timezone>
893
            <ns1:timezone>
894
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
895
               <ns1:id>America/Fort_Wayne</ns1:id>
896
               <ns1:offset>-18000</ns1:offset>
897
            </ns1:timezone>
898
            <ns1:timezone>
899
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
900
               <ns1:id>America/Grand_Turk</ns1:id>
901
               <ns1:offset>-18000</ns1:offset>
902
            </ns1:timezone>
903
            <ns1:timezone>
904
               <ns1:displayname>Ecuadorianische Zeit</ns1:displayname>
905
               <ns1:id>America/Guayaquil</ns1:id>
906
               <ns1:offset>-18000</ns1:offset>
907
            </ns1:timezone>
908
            <ns1:timezone>
909
               <ns1:displayname>Kubanische Normalzeit</ns1:displayname>
910
               <ns1:id>America/Havana</ns1:id>
911
               <ns1:offset>-18000</ns1:offset>
912
            </ns1:timezone>
913
            <ns1:timezone>
914
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
915
               <ns1:id>America/Indiana/Indianapolis</ns1:id>
916
               <ns1:offset>-18000</ns1:offset>
917
            </ns1:timezone>
918
            <ns1:timezone>
919
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
920
               <ns1:id>America/Indiana/Marengo</ns1:id>
921
               <ns1:offset>-18000</ns1:offset>
922
            </ns1:timezone>
923
            <ns1:timezone>
924
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
925
               <ns1:id>America/Indiana/Petersburg</ns1:id>
926
               <ns1:offset>-18000</ns1:offset>
927
            </ns1:timezone>
928
            <ns1:timezone>
929
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
930
               <ns1:id>America/Indiana/Vevay</ns1:id>
931
               <ns1:offset>-18000</ns1:offset>
932
            </ns1:timezone>
933
            <ns1:timezone>
934
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
935
               <ns1:id>America/Indiana/Vincennes</ns1:id>
936
               <ns1:offset>-18000</ns1:offset>
937
            </ns1:timezone>
938
            <ns1:timezone>
939
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
940
               <ns1:id>America/Indiana/Winamac</ns1:id>
941
               <ns1:offset>-18000</ns1:offset>
942
            </ns1:timezone>
943
            <ns1:timezone>
944
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
945
               <ns1:id>America/Indianapolis</ns1:id>
946
               <ns1:offset>-18000</ns1:offset>
947
            </ns1:timezone>
948
            <ns1:timezone>
949
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
950
               <ns1:id>America/Iqaluit</ns1:id>
951
               <ns1:offset>-18000</ns1:offset>
952
            </ns1:timezone>
953
            <ns1:timezone>
954
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
955
               <ns1:id>America/Jamaica</ns1:id>
956
               <ns1:offset>-18000</ns1:offset>
957
            </ns1:timezone>
958
            <ns1:timezone>
959
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
960
               <ns1:id>America/Kentucky/Louisville</ns1:id>
961
               <ns1:offset>-18000</ns1:offset>
962
            </ns1:timezone>
963
            <ns1:timezone>
964
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
965
               <ns1:id>America/Kentucky/Monticello</ns1:id>
966
               <ns1:offset>-18000</ns1:offset>
967
            </ns1:timezone>
968
            <ns1:timezone>
969
               <ns1:displayname>Peruanische Zeit</ns1:displayname>
970
               <ns1:id>America/Lima</ns1:id>
971
               <ns1:offset>-18000</ns1:offset>
972
            </ns1:timezone>
973
            <ns1:timezone>
974
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
975
               <ns1:id>America/Louisville</ns1:id>
976
               <ns1:offset>-18000</ns1:offset>
977
            </ns1:timezone>
978
            <ns1:timezone>
979
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
980
               <ns1:id>America/Montreal</ns1:id>
981
               <ns1:offset>-18000</ns1:offset>
982
            </ns1:timezone>
983
            <ns1:timezone>
984
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
985
               <ns1:id>America/Nassau</ns1:id>
986
               <ns1:offset>-18000</ns1:offset>
987
            </ns1:timezone>
988
            <ns1:timezone>
989
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
990
               <ns1:id>America/New_York</ns1:id>
991
               <ns1:offset>-18000</ns1:offset>
992
            </ns1:timezone>
993
            <ns1:timezone>
994
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
995
               <ns1:id>America/Nipigon</ns1:id>
996
               <ns1:offset>-18000</ns1:offset>
997
            </ns1:timezone>
998
            <ns1:timezone>
999
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
1000
               <ns1:id>America/Panama</ns1:id>
1001
               <ns1:offset>-18000</ns1:offset>
1002
            </ns1:timezone>
1003
            <ns1:timezone>
1004
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
1005
               <ns1:id>America/Pangnirtung</ns1:id>
1006
               <ns1:offset>-18000</ns1:offset>
1007
            </ns1:timezone>
1008
            <ns1:timezone>
1009
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
1010
               <ns1:id>America/Port-au-Prince</ns1:id>
1011
               <ns1:offset>-18000</ns1:offset>
1012
            </ns1:timezone>
1013
            <ns1:timezone>
1014
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
1015
               <ns1:id>America/Resolute</ns1:id>
1016
               <ns1:offset>-18000</ns1:offset>
1017
            </ns1:timezone>
1018
            <ns1:timezone>
1019
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
1020
               <ns1:id>America/Thunder_Bay</ns1:id>
1021
               <ns1:offset>-18000</ns1:offset>
1022
            </ns1:timezone>
1023
            <ns1:timezone>
1024
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
1025
               <ns1:id>America/Toronto</ns1:id>
1026
               <ns1:offset>-18000</ns1:offset>
1027
            </ns1:timezone>
1028
            <ns1:timezone>
1029
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
1030
               <ns1:id>Canada/Eastern</ns1:id>
1031
               <ns1:offset>-18000</ns1:offset>
1032
            </ns1:timezone>
1033
            <ns1:timezone>
1034
               <ns1:displayname>Kubanische Normalzeit</ns1:displayname>
1035
               <ns1:id>Cuba</ns1:id>
1036
               <ns1:offset>-18000</ns1:offset>
1037
            </ns1:timezone>
1038
            <ns1:timezone>
1039
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
1040
               <ns1:id>EST</ns1:id>
1041
               <ns1:offset>-18000</ns1:offset>
1042
            </ns1:timezone>
1043
            <ns1:timezone>
1044
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
1045
               <ns1:id>EST5EDT</ns1:id>
1046
               <ns1:offset>-18000</ns1:offset>
1047
            </ns1:timezone>
1048
            <ns1:timezone>
1049
               <ns1:displayname>GMT-05:00</ns1:displayname>
1050
               <ns1:id>Etc/GMT+5</ns1:id>
1051
               <ns1:offset>-18000</ns1:offset>
1052
            </ns1:timezone>
1053
            <ns1:timezone>
1054
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
1055
               <ns1:id>IET</ns1:id>
1056
               <ns1:offset>-18000</ns1:offset>
1057
            </ns1:timezone>
1058
            <ns1:timezone>
1059
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
1060
               <ns1:id>Jamaica</ns1:id>
1061
               <ns1:offset>-18000</ns1:offset>
1062
            </ns1:timezone>
1063
            <ns1:timezone>
1064
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
1065
               <ns1:id>SystemV/EST5</ns1:id>
1066
               <ns1:offset>-18000</ns1:offset>
1067
            </ns1:timezone>
1068
            <ns1:timezone>
1069
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
1070
               <ns1:id>SystemV/EST5EDT</ns1:id>
1071
               <ns1:offset>-18000</ns1:offset>
1072
            </ns1:timezone>
1073
            <ns1:timezone>
1074
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
1075
               <ns1:id>US/East-Indiana</ns1:id>
1076
               <ns1:offset>-18000</ns1:offset>
1077
            </ns1:timezone>
1078
            <ns1:timezone>
1079
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
1080
               <ns1:id>US/Eastern</ns1:id>
1081
               <ns1:offset>-18000</ns1:offset>
1082
            </ns1:timezone>
1083
            <ns1:timezone>
1084
               <ns1:displayname>Östliche Normalzeit</ns1:displayname>
1085
               <ns1:id>US/Michigan</ns1:id>
1086
               <ns1:offset>-18000</ns1:offset>
1087
            </ns1:timezone>
1088
            <ns1:timezone>
1089
               <ns1:displayname>Venezuelanische Zeit</ns1:displayname>
1090
               <ns1:id>America/Caracas</ns1:id>
1091
               <ns1:offset>-16200</ns1:offset>
1092
            </ns1:timezone>
1093
            <ns1:timezone>
1094
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1095
               <ns1:id>America/Anguilla</ns1:id>
1096
               <ns1:offset>-14400</ns1:offset>
1097
            </ns1:timezone>
1098
            <ns1:timezone>
1099
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1100
               <ns1:id>America/Antigua</ns1:id>
1101
               <ns1:offset>-14400</ns1:offset>
1102
            </ns1:timezone>
1103
            <ns1:timezone>
1104
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1105
               <ns1:id>America/Argentina/San_Luis</ns1:id>
1106
               <ns1:offset>-14400</ns1:offset>
1107
            </ns1:timezone>
1108
            <ns1:timezone>
1109
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1110
               <ns1:id>America/Aruba</ns1:id>
1111
               <ns1:offset>-14400</ns1:offset>
1112
            </ns1:timezone>
1113
            <ns1:timezone>
1114
               <ns1:displayname>Paraguay Zeit</ns1:displayname>
1115
               <ns1:id>America/Asuncion</ns1:id>
1116
               <ns1:offset>-14400</ns1:offset>
1117
            </ns1:timezone>
1118
            <ns1:timezone>
1119
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1120
               <ns1:id>America/Barbados</ns1:id>
1121
               <ns1:offset>-14400</ns1:offset>
1122
            </ns1:timezone>
1123
            <ns1:timezone>
1124
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1125
               <ns1:id>America/Blanc-Sablon</ns1:id>
1126
               <ns1:offset>-14400</ns1:offset>
1127
            </ns1:timezone>
1128
            <ns1:timezone>
1129
               <ns1:displayname>Amazonas Normalzeit</ns1:displayname>
1130
               <ns1:id>America/Boa_Vista</ns1:id>
1131
               <ns1:offset>-14400</ns1:offset>
1132
            </ns1:timezone>
1133
            <ns1:timezone>
1134
               <ns1:displayname>Amazonas Normalzeit</ns1:displayname>
1135
               <ns1:id>America/Campo_Grande</ns1:id>
1136
               <ns1:offset>-14400</ns1:offset>
1137
            </ns1:timezone>
1138
            <ns1:timezone>
1139
               <ns1:displayname>Amazonas Normalzeit</ns1:displayname>
1140
               <ns1:id>America/Cuiaba</ns1:id>
1141
               <ns1:offset>-14400</ns1:offset>
1142
            </ns1:timezone>
1143
            <ns1:timezone>
1144
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1145
               <ns1:id>America/Curacao</ns1:id>
1146
               <ns1:offset>-14400</ns1:offset>
1147
            </ns1:timezone>
1148
            <ns1:timezone>
1149
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1150
               <ns1:id>America/Dominica</ns1:id>
1151
               <ns1:offset>-14400</ns1:offset>
1152
            </ns1:timezone>
1153
            <ns1:timezone>
1154
               <ns1:displayname>Amazonas Normalzeit</ns1:displayname>
1155
               <ns1:id>America/Eirunepe</ns1:id>
1156
               <ns1:offset>-14400</ns1:offset>
1157
            </ns1:timezone>
1158
            <ns1:timezone>
1159
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1160
               <ns1:id>America/Glace_Bay</ns1:id>
1161
               <ns1:offset>-14400</ns1:offset>
1162
            </ns1:timezone>
1163
            <ns1:timezone>
1164
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1165
               <ns1:id>America/Goose_Bay</ns1:id>
1166
               <ns1:offset>-14400</ns1:offset>
1167
            </ns1:timezone>
1168
            <ns1:timezone>
1169
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1170
               <ns1:id>America/Grenada</ns1:id>
1171
               <ns1:offset>-14400</ns1:offset>
1172
            </ns1:timezone>
1173
            <ns1:timezone>
1174
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1175
               <ns1:id>America/Guadeloupe</ns1:id>
1176
               <ns1:offset>-14400</ns1:offset>
1177
            </ns1:timezone>
1178
            <ns1:timezone>
1179
               <ns1:displayname>Guyanische Zeit</ns1:displayname>
1180
               <ns1:id>America/Guyana</ns1:id>
1181
               <ns1:offset>-14400</ns1:offset>
1182
            </ns1:timezone>
1183
            <ns1:timezone>
1184
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1185
               <ns1:id>America/Halifax</ns1:id>
1186
               <ns1:offset>-14400</ns1:offset>
1187
            </ns1:timezone>
1188
            <ns1:timezone>
1189
               <ns1:displayname>Bolivianische Zeit</ns1:displayname>
1190
               <ns1:id>America/La_Paz</ns1:id>
1191
               <ns1:offset>-14400</ns1:offset>
1192
            </ns1:timezone>
1193
            <ns1:timezone>
1194
               <ns1:displayname>Amazonas Normalzeit</ns1:displayname>
1195
               <ns1:id>America/Manaus</ns1:id>
1196
               <ns1:offset>-14400</ns1:offset>
1197
            </ns1:timezone>
1198
            <ns1:timezone>
1199
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1200
               <ns1:id>America/Marigot</ns1:id>
1201
               <ns1:offset>-14400</ns1:offset>
1202
            </ns1:timezone>
1203
            <ns1:timezone>
1204
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1205
               <ns1:id>America/Martinique</ns1:id>
1206
               <ns1:offset>-14400</ns1:offset>
1207
            </ns1:timezone>
1208
            <ns1:timezone>
1209
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1210
               <ns1:id>America/Moncton</ns1:id>
1211
               <ns1:offset>-14400</ns1:offset>
1212
            </ns1:timezone>
1213
            <ns1:timezone>
1214
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1215
               <ns1:id>America/Montserrat</ns1:id>
1216
               <ns1:offset>-14400</ns1:offset>
1217
            </ns1:timezone>
1218
            <ns1:timezone>
1219
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1220
               <ns1:id>America/Port_of_Spain</ns1:id>
1221
               <ns1:offset>-14400</ns1:offset>
1222
            </ns1:timezone>
1223
            <ns1:timezone>
1224
               <ns1:displayname>Amazonas Normalzeit</ns1:displayname>
1225
               <ns1:id>America/Porto_Acre</ns1:id>
1226
               <ns1:offset>-14400</ns1:offset>
1227
            </ns1:timezone>
1228
            <ns1:timezone>
1229
               <ns1:displayname>Amazonas Normalzeit</ns1:displayname>
1230
               <ns1:id>America/Porto_Velho</ns1:id>
1231
               <ns1:offset>-14400</ns1:offset>
1232
            </ns1:timezone>
1233
            <ns1:timezone>
1234
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1235
               <ns1:id>America/Puerto_Rico</ns1:id>
1236
               <ns1:offset>-14400</ns1:offset>
1237
            </ns1:timezone>
1238
            <ns1:timezone>
1239
               <ns1:displayname>Amazonas Normalzeit</ns1:displayname>
1240
               <ns1:id>America/Rio_Branco</ns1:id>
1241
               <ns1:offset>-14400</ns1:offset>
1242
            </ns1:timezone>
1243
            <ns1:timezone>
1244
               <ns1:displayname>Chilenische Zeit</ns1:displayname>
1245
               <ns1:id>America/Santiago</ns1:id>
1246
               <ns1:offset>-14400</ns1:offset>
1247
            </ns1:timezone>
1248
            <ns1:timezone>
1249
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1250
               <ns1:id>America/Santo_Domingo</ns1:id>
1251
               <ns1:offset>-14400</ns1:offset>
1252
            </ns1:timezone>
1253
            <ns1:timezone>
1254
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1255
               <ns1:id>America/St_Barthelemy</ns1:id>
1256
               <ns1:offset>-14400</ns1:offset>
1257
            </ns1:timezone>
1258
            <ns1:timezone>
1259
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1260
               <ns1:id>America/St_Kitts</ns1:id>
1261
               <ns1:offset>-14400</ns1:offset>
1262
            </ns1:timezone>
1263
            <ns1:timezone>
1264
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1265
               <ns1:id>America/St_Lucia</ns1:id>
1266
               <ns1:offset>-14400</ns1:offset>
1267
            </ns1:timezone>
1268
            <ns1:timezone>
1269
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1270
               <ns1:id>America/St_Thomas</ns1:id>
1271
               <ns1:offset>-14400</ns1:offset>
1272
            </ns1:timezone>
1273
            <ns1:timezone>
1274
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1275
               <ns1:id>America/St_Vincent</ns1:id>
1276
               <ns1:offset>-14400</ns1:offset>
1277
            </ns1:timezone>
1278
            <ns1:timezone>
1279
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1280
               <ns1:id>America/Thule</ns1:id>
1281
               <ns1:offset>-14400</ns1:offset>
1282
            </ns1:timezone>
1283
            <ns1:timezone>
1284
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1285
               <ns1:id>America/Tortola</ns1:id>
1286
               <ns1:offset>-14400</ns1:offset>
1287
            </ns1:timezone>
1288
            <ns1:timezone>
1289
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1290
               <ns1:id>America/Virgin</ns1:id>
1291
               <ns1:offset>-14400</ns1:offset>
1292
            </ns1:timezone>
1293
            <ns1:timezone>
1294
               <ns1:displayname>Chilenische Zeit</ns1:displayname>
1295
               <ns1:id>Antarctica/Palmer</ns1:id>
1296
               <ns1:offset>-14400</ns1:offset>
1297
            </ns1:timezone>
1298
            <ns1:timezone>
1299
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1300
               <ns1:id>Atlantic/Bermuda</ns1:id>
1301
               <ns1:offset>-14400</ns1:offset>
1302
            </ns1:timezone>
1303
            <ns1:timezone>
1304
               <ns1:displayname>Falkland Inseln Zeit</ns1:displayname>
1305
               <ns1:id>Atlantic/Stanley</ns1:id>
1306
               <ns1:offset>-14400</ns1:offset>
1307
            </ns1:timezone>
1308
            <ns1:timezone>
1309
               <ns1:displayname>Amazonas Normalzeit</ns1:displayname>
1310
               <ns1:id>Brazil/Acre</ns1:id>
1311
               <ns1:offset>-14400</ns1:offset>
1312
            </ns1:timezone>
1313
            <ns1:timezone>
1314
               <ns1:displayname>Amazonas Normalzeit</ns1:displayname>
1315
               <ns1:id>Brazil/West</ns1:id>
1316
               <ns1:offset>-14400</ns1:offset>
1317
            </ns1:timezone>
1318
            <ns1:timezone>
1319
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1320
               <ns1:id>Canada/Atlantic</ns1:id>
1321
               <ns1:offset>-14400</ns1:offset>
1322
            </ns1:timezone>
1323
            <ns1:timezone>
1324
               <ns1:displayname>Chilenische Zeit</ns1:displayname>
1325
               <ns1:id>Chile/Continental</ns1:id>
1326
               <ns1:offset>-14400</ns1:offset>
1327
            </ns1:timezone>
1328
            <ns1:timezone>
1329
               <ns1:displayname>GMT-04:00</ns1:displayname>
1330
               <ns1:id>Etc/GMT+4</ns1:id>
1331
               <ns1:offset>-14400</ns1:offset>
1332
            </ns1:timezone>
1333
            <ns1:timezone>
1334
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1335
               <ns1:id>PRT</ns1:id>
1336
               <ns1:offset>-14400</ns1:offset>
1337
            </ns1:timezone>
1338
            <ns1:timezone>
1339
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1340
               <ns1:id>SystemV/AST4</ns1:id>
1341
               <ns1:offset>-14400</ns1:offset>
1342
            </ns1:timezone>
1343
            <ns1:timezone>
1344
               <ns1:displayname>Atlantik Normalzeit</ns1:displayname>
1345
               <ns1:id>SystemV/AST4ADT</ns1:id>
1346
               <ns1:offset>-14400</ns1:offset>
1347
            </ns1:timezone>
1348
            <ns1:timezone>
1349
               <ns1:displayname>Neufundland Normalzeit</ns1:displayname>
1350
               <ns1:id>America/St_Johns</ns1:id>
1351
               <ns1:offset>-12600</ns1:offset>
1352
            </ns1:timezone>
1353
            <ns1:timezone>
1354
               <ns1:displayname>Neufundland Normalzeit</ns1:displayname>
1355
               <ns1:id>CNT</ns1:id>
1356
               <ns1:offset>-12600</ns1:offset>
1357
            </ns1:timezone>
1358
            <ns1:timezone>
1359
               <ns1:displayname>Neufundland Normalzeit</ns1:displayname>
1360
               <ns1:id>Canada/Newfoundland</ns1:id>
1361
               <ns1:offset>-12600</ns1:offset>
1362
            </ns1:timezone>
1363
            <ns1:timezone>
1364
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1365
               <ns1:id>AGT</ns1:id>
1366
               <ns1:offset>-10800</ns1:offset>
1367
            </ns1:timezone>
1368
            <ns1:timezone>
1369
               <ns1:displayname>Brasilianische Zeit</ns1:displayname>
1370
               <ns1:id>America/Araguaina</ns1:id>
1371
               <ns1:offset>-10800</ns1:offset>
1372
            </ns1:timezone>
1373
            <ns1:timezone>
1374
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1375
               <ns1:id>America/Argentina/Buenos_Aires</ns1:id>
1376
               <ns1:offset>-10800</ns1:offset>
1377
            </ns1:timezone>
1378
            <ns1:timezone>
1379
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1380
               <ns1:id>America/Argentina/Catamarca</ns1:id>
1381
               <ns1:offset>-10800</ns1:offset>
1382
            </ns1:timezone>
1383
            <ns1:timezone>
1384
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1385
               <ns1:id>America/Argentina/ComodRivadavia</ns1:id>
1386
               <ns1:offset>-10800</ns1:offset>
1387
            </ns1:timezone>
1388
            <ns1:timezone>
1389
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1390
               <ns1:id>America/Argentina/Cordoba</ns1:id>
1391
               <ns1:offset>-10800</ns1:offset>
1392
            </ns1:timezone>
1393
            <ns1:timezone>
1394
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1395
               <ns1:id>America/Argentina/Jujuy</ns1:id>
1396
               <ns1:offset>-10800</ns1:offset>
1397
            </ns1:timezone>
1398
            <ns1:timezone>
1399
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1400
               <ns1:id>America/Argentina/La_Rioja</ns1:id>
1401
               <ns1:offset>-10800</ns1:offset>
1402
            </ns1:timezone>
1403
            <ns1:timezone>
1404
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1405
               <ns1:id>America/Argentina/Mendoza</ns1:id>
1406
               <ns1:offset>-10800</ns1:offset>
1407
            </ns1:timezone>
1408
            <ns1:timezone>
1409
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1410
               <ns1:id>America/Argentina/Rio_Gallegos</ns1:id>
1411
               <ns1:offset>-10800</ns1:offset>
1412
            </ns1:timezone>
1413
            <ns1:timezone>
1414
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1415
               <ns1:id>America/Argentina/Salta</ns1:id>
1416
               <ns1:offset>-10800</ns1:offset>
1417
            </ns1:timezone>
1418
            <ns1:timezone>
1419
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1420
               <ns1:id>America/Argentina/San_Juan</ns1:id>
1421
               <ns1:offset>-10800</ns1:offset>
1422
            </ns1:timezone>
1423
            <ns1:timezone>
1424
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1425
               <ns1:id>America/Argentina/Tucuman</ns1:id>
1426
               <ns1:offset>-10800</ns1:offset>
1427
            </ns1:timezone>
1428
            <ns1:timezone>
1429
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1430
               <ns1:id>America/Argentina/Ushuaia</ns1:id>
1431
               <ns1:offset>-10800</ns1:offset>
1432
            </ns1:timezone>
1433
            <ns1:timezone>
1434
               <ns1:displayname>Brasilianische Zeit</ns1:displayname>
1435
               <ns1:id>America/Bahia</ns1:id>
1436
               <ns1:offset>-10800</ns1:offset>
1437
            </ns1:timezone>
1438
            <ns1:timezone>
1439
               <ns1:displayname>Brasilianische Zeit</ns1:displayname>
1440
               <ns1:id>America/Belem</ns1:id>
1441
               <ns1:offset>-10800</ns1:offset>
1442
            </ns1:timezone>
1443
            <ns1:timezone>
1444
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1445
               <ns1:id>America/Buenos_Aires</ns1:id>
1446
               <ns1:offset>-10800</ns1:offset>
1447
            </ns1:timezone>
1448
            <ns1:timezone>
1449
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1450
               <ns1:id>America/Catamarca</ns1:id>
1451
               <ns1:offset>-10800</ns1:offset>
1452
            </ns1:timezone>
1453
            <ns1:timezone>
1454
               <ns1:displayname>Französisch-Guiana Zeit</ns1:displayname>
1455
               <ns1:id>America/Cayenne</ns1:id>
1456
               <ns1:offset>-10800</ns1:offset>
1457
            </ns1:timezone>
1458
            <ns1:timezone>
1459
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1460
               <ns1:id>America/Cordoba</ns1:id>
1461
               <ns1:offset>-10800</ns1:offset>
1462
            </ns1:timezone>
1463
            <ns1:timezone>
1464
               <ns1:displayname>Brasilianische Zeit</ns1:displayname>
1465
               <ns1:id>America/Fortaleza</ns1:id>
1466
               <ns1:offset>-10800</ns1:offset>
1467
            </ns1:timezone>
1468
            <ns1:timezone>
1469
               <ns1:displayname>Westgrönländische Zeit</ns1:displayname>
1470
               <ns1:id>America/Godthab</ns1:id>
1471
               <ns1:offset>-10800</ns1:offset>
1472
            </ns1:timezone>
1473
            <ns1:timezone>
1474
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1475
               <ns1:id>America/Jujuy</ns1:id>
1476
               <ns1:offset>-10800</ns1:offset>
1477
            </ns1:timezone>
1478
            <ns1:timezone>
1479
               <ns1:displayname>Brasilianische Zeit</ns1:displayname>
1480
               <ns1:id>America/Maceio</ns1:id>
1481
               <ns1:offset>-10800</ns1:offset>
1482
            </ns1:timezone>
1483
            <ns1:timezone>
1484
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1485
               <ns1:id>America/Mendoza</ns1:id>
1486
               <ns1:offset>-10800</ns1:offset>
1487
            </ns1:timezone>
1488
            <ns1:timezone>
1489
               <ns1:displayname>Pierre &amp; Miquelon Normalzeit</ns1:displayname>
1490
               <ns1:id>America/Miquelon</ns1:id>
1491
               <ns1:offset>-10800</ns1:offset>
1492
            </ns1:timezone>
1493
            <ns1:timezone>
1494
               <ns1:displayname>Uruguayische Zeit</ns1:displayname>
1495
               <ns1:id>America/Montevideo</ns1:id>
1496
               <ns1:offset>-10800</ns1:offset>
1497
            </ns1:timezone>
1498
            <ns1:timezone>
1499
               <ns1:displayname>Suriname Zeit</ns1:displayname>
1500
               <ns1:id>America/Paramaribo</ns1:id>
1501
               <ns1:offset>-10800</ns1:offset>
1502
            </ns1:timezone>
1503
            <ns1:timezone>
1504
               <ns1:displayname>Brasilianische Zeit</ns1:displayname>
1505
               <ns1:id>America/Recife</ns1:id>
1506
               <ns1:offset>-10800</ns1:offset>
1507
            </ns1:timezone>
1508
            <ns1:timezone>
1509
               <ns1:displayname>Argentinische Zeit</ns1:displayname>
1510
               <ns1:id>America/Rosario</ns1:id>
1511
               <ns1:offset>-10800</ns1:offset>
1512
            </ns1:timezone>
1513
            <ns1:timezone>
1514
               <ns1:displayname>Brasilianische Zeit</ns1:displayname>
1515
               <ns1:id>America/Santarem</ns1:id>
1516
               <ns1:offset>-10800</ns1:offset>
1517
            </ns1:timezone>
1518
            <ns1:timezone>
1519
               <ns1:displayname>Brasilianische Zeit</ns1:displayname>
1520
               <ns1:id>America/Sao_Paulo</ns1:id>
1521
               <ns1:offset>-10800</ns1:offset>
1522
            </ns1:timezone>
1523
            <ns1:timezone>
1524
               <ns1:displayname>Rothera Zeit</ns1:displayname>
1525
               <ns1:id>Antarctica/Rothera</ns1:id>
1526
               <ns1:offset>-10800</ns1:offset>
1527
            </ns1:timezone>
1528
            <ns1:timezone>
1529
               <ns1:displayname>Brasilianische Zeit</ns1:displayname>
1530
               <ns1:id>BET</ns1:id>
1531
               <ns1:offset>-10800</ns1:offset>
1532
            </ns1:timezone>
1533
            <ns1:timezone>
1534
               <ns1:displayname>Brasilianische Zeit</ns1:displayname>
1535
               <ns1:id>Brazil/East</ns1:id>
1536
               <ns1:offset>-10800</ns1:offset>
1537
            </ns1:timezone>
1538
            <ns1:timezone>
1539
               <ns1:displayname>GMT-03:00</ns1:displayname>
1540
               <ns1:id>Etc/GMT+3</ns1:id>
1541
               <ns1:offset>-10800</ns1:offset>
1542
            </ns1:timezone>
1543
            <ns1:timezone>
1544
               <ns1:displayname>Fernando de Noronha Zeit</ns1:displayname>
1545
               <ns1:id>America/Noronha</ns1:id>
1546
               <ns1:offset>-7200</ns1:offset>
1547
            </ns1:timezone>
1548
            <ns1:timezone>
1549
               <ns1:displayname>South Georgia Normalzeit</ns1:displayname>
1550
               <ns1:id>Atlantic/South_Georgia</ns1:id>
1551
               <ns1:offset>-7200</ns1:offset>
1552
            </ns1:timezone>
1553
            <ns1:timezone>
1554
               <ns1:displayname>Fernando de Noronha Zeit</ns1:displayname>
1555
               <ns1:id>Brazil/DeNoronha</ns1:id>
1556
               <ns1:offset>-7200</ns1:offset>
1557
            </ns1:timezone>
1558
            <ns1:timezone>
1559
               <ns1:displayname>GMT-02:00</ns1:displayname>
1560
               <ns1:id>Etc/GMT+2</ns1:id>
1561
               <ns1:offset>-7200</ns1:offset>
1562
            </ns1:timezone>
1563
            <ns1:timezone>
1564
               <ns1:displayname>Ostgrönländische Zeit</ns1:displayname>
1565
               <ns1:id>America/Scoresbysund</ns1:id>
1566
               <ns1:offset>-3600</ns1:offset>
1567
            </ns1:timezone>
1568
            <ns1:timezone>
1569
               <ns1:displayname>Azoren Zeit</ns1:displayname>
1570
               <ns1:id>Atlantic/Azores</ns1:id>
1571
               <ns1:offset>-3600</ns1:offset>
1572
            </ns1:timezone>
1573
            <ns1:timezone>
1574
               <ns1:displayname>Kap Verde Zeit</ns1:displayname>
1575
               <ns1:id>Atlantic/Cape_Verde</ns1:id>
1576
               <ns1:offset>-3600</ns1:offset>
1577
            </ns1:timezone>
1578
            <ns1:timezone>
1579
               <ns1:displayname>GMT-01:00</ns1:displayname>
1580
               <ns1:id>Etc/GMT+1</ns1:id>
1581
               <ns1:offset>-3600</ns1:offset>
1582
            </ns1:timezone>
1583
            <ns1:timezone>
1584
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1585
               <ns1:id>Africa/Abidjan</ns1:id>
1586
               <ns1:offset>0</ns1:offset>
1587
            </ns1:timezone>
1588
            <ns1:timezone>
1589
               <ns1:displayname>Ghanaische Normalzeit</ns1:displayname>
1590
               <ns1:id>Africa/Accra</ns1:id>
1591
               <ns1:offset>0</ns1:offset>
1592
            </ns1:timezone>
1593
            <ns1:timezone>
1594
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1595
               <ns1:id>Africa/Bamako</ns1:id>
1596
               <ns1:offset>0</ns1:offset>
1597
            </ns1:timezone>
1598
            <ns1:timezone>
1599
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1600
               <ns1:id>Africa/Banjul</ns1:id>
1601
               <ns1:offset>0</ns1:offset>
1602
            </ns1:timezone>
1603
            <ns1:timezone>
1604
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1605
               <ns1:id>Africa/Bissau</ns1:id>
1606
               <ns1:offset>0</ns1:offset>
1607
            </ns1:timezone>
1608
            <ns1:timezone>
1609
               <ns1:displayname>Westeuropäische Zeit</ns1:displayname>
1610
               <ns1:id>Africa/Casablanca</ns1:id>
1611
               <ns1:offset>0</ns1:offset>
1612
            </ns1:timezone>
1613
            <ns1:timezone>
1614
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1615
               <ns1:id>Africa/Conakry</ns1:id>
1616
               <ns1:offset>0</ns1:offset>
1617
            </ns1:timezone>
1618
            <ns1:timezone>
1619
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1620
               <ns1:id>Africa/Dakar</ns1:id>
1621
               <ns1:offset>0</ns1:offset>
1622
            </ns1:timezone>
1623
            <ns1:timezone>
1624
               <ns1:displayname>Westeuropäische Zeit</ns1:displayname>
1625
               <ns1:id>Africa/El_Aaiun</ns1:id>
1626
               <ns1:offset>0</ns1:offset>
1627
            </ns1:timezone>
1628
            <ns1:timezone>
1629
               <ns1:displayname>Greenwich Normalzeit</ns1:displayname>
1630
               <ns1:id>Africa/Freetown</ns1:id>
1631
               <ns1:offset>0</ns1:offset>
1632
            </ns1:timezone>
1633
            <ns1:timezone>
1634
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1635
               <ns1:id>Africa/Lome</ns1:id>
1636
               <ns1:offset>0</ns1:offset>
1637
            </ns1:timezone>
1638
            <ns1:timezone>
1639
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1640
               <ns1:id>Africa/Monrovia</ns1:id>
1641
               <ns1:offset>0</ns1:offset>
1642
            </ns1:timezone>
1643
            <ns1:timezone>
1644
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1645
               <ns1:id>Africa/Nouakchott</ns1:id>
1646
               <ns1:offset>0</ns1:offset>
1647
            </ns1:timezone>
1648
            <ns1:timezone>
1649
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1650
               <ns1:id>Africa/Ouagadougou</ns1:id>
1651
               <ns1:offset>0</ns1:offset>
1652
            </ns1:timezone>
1653
            <ns1:timezone>
1654
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1655
               <ns1:id>Africa/Sao_Tome</ns1:id>
1656
               <ns1:offset>0</ns1:offset>
1657
            </ns1:timezone>
1658
            <ns1:timezone>
1659
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1660
               <ns1:id>Africa/Timbuktu</ns1:id>
1661
               <ns1:offset>0</ns1:offset>
1662
            </ns1:timezone>
1663
            <ns1:timezone>
1664
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1665
               <ns1:id>America/Danmarkshavn</ns1:id>
1666
               <ns1:offset>0</ns1:offset>
1667
            </ns1:timezone>
1668
            <ns1:timezone>
1669
               <ns1:displayname>Westeuropäische Zeit</ns1:displayname>
1670
               <ns1:id>Atlantic/Canary</ns1:id>
1671
               <ns1:offset>0</ns1:offset>
1672
            </ns1:timezone>
1673
            <ns1:timezone>
1674
               <ns1:displayname>Westeuropäische Zeit</ns1:displayname>
1675
               <ns1:id>Atlantic/Faeroe</ns1:id>
1676
               <ns1:offset>0</ns1:offset>
1677
            </ns1:timezone>
1678
            <ns1:timezone>
1679
               <ns1:displayname>Westeuropäische Zeit</ns1:displayname>
1680
               <ns1:id>Atlantic/Faroe</ns1:id>
1681
               <ns1:offset>0</ns1:offset>
1682
            </ns1:timezone>
1683
            <ns1:timezone>
1684
               <ns1:displayname>Westeuropäische Zeit</ns1:displayname>
1685
               <ns1:id>Atlantic/Madeira</ns1:id>
1686
               <ns1:offset>0</ns1:offset>
1687
            </ns1:timezone>
1688
            <ns1:timezone>
1689
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1690
               <ns1:id>Atlantic/Reykjavik</ns1:id>
1691
               <ns1:offset>0</ns1:offset>
1692
            </ns1:timezone>
1693
            <ns1:timezone>
1694
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1695
               <ns1:id>Atlantic/St_Helena</ns1:id>
1696
               <ns1:offset>0</ns1:offset>
1697
            </ns1:timezone>
1698
            <ns1:timezone>
1699
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1700
               <ns1:id>Eire</ns1:id>
1701
               <ns1:offset>0</ns1:offset>
1702
            </ns1:timezone>
1703
            <ns1:timezone>
1704
               <ns1:displayname>GMT+00:00</ns1:displayname>
1705
               <ns1:id>Etc/GMT</ns1:id>
1706
               <ns1:offset>0</ns1:offset>
1707
            </ns1:timezone>
1708
            <ns1:timezone>
1709
               <ns1:displayname>GMT+00:00</ns1:displayname>
1710
               <ns1:id>Etc/GMT+0</ns1:id>
1711
               <ns1:offset>0</ns1:offset>
1712
            </ns1:timezone>
1713
            <ns1:timezone>
1714
               <ns1:displayname>GMT+00:00</ns1:displayname>
1715
               <ns1:id>Etc/GMT-0</ns1:id>
1716
               <ns1:offset>0</ns1:offset>
1717
            </ns1:timezone>
1718
            <ns1:timezone>
1719
               <ns1:displayname>GMT+00:00</ns1:displayname>
1720
               <ns1:id>Etc/GMT0</ns1:id>
1721
               <ns1:offset>0</ns1:offset>
1722
            </ns1:timezone>
1723
            <ns1:timezone>
1724
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1725
               <ns1:id>Etc/Greenwich</ns1:id>
1726
               <ns1:offset>0</ns1:offset>
1727
            </ns1:timezone>
1728
            <ns1:timezone>
1729
               <ns1:displayname>Koordinierte Universalzeit</ns1:displayname>
1730
               <ns1:id>Etc/UCT</ns1:id>
1731
               <ns1:offset>0</ns1:offset>
1732
            </ns1:timezone>
1733
            <ns1:timezone>
1734
               <ns1:displayname>Koordinierte Universalzeit</ns1:displayname>
1735
               <ns1:id>Etc/UTC</ns1:id>
1736
               <ns1:offset>0</ns1:offset>
1737
            </ns1:timezone>
1738
            <ns1:timezone>
1739
               <ns1:displayname>Koordinierte Universalzeit</ns1:displayname>
1740
               <ns1:id>Etc/Universal</ns1:id>
1741
               <ns1:offset>0</ns1:offset>
1742
            </ns1:timezone>
1743
            <ns1:timezone>
1744
               <ns1:displayname>Koordinierte Universalzeit</ns1:displayname>
1745
               <ns1:id>Etc/Zulu</ns1:id>
1746
               <ns1:offset>0</ns1:offset>
1747
            </ns1:timezone>
1748
            <ns1:timezone>
1749
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1750
               <ns1:id>Europe/Belfast</ns1:id>
1751
               <ns1:offset>0</ns1:offset>
1752
            </ns1:timezone>
1753
            <ns1:timezone>
1754
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1755
               <ns1:id>Europe/Dublin</ns1:id>
1756
               <ns1:offset>0</ns1:offset>
1757
            </ns1:timezone>
1758
            <ns1:timezone>
1759
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1760
               <ns1:id>Europe/Guernsey</ns1:id>
1761
               <ns1:offset>0</ns1:offset>
1762
            </ns1:timezone>
1763
            <ns1:timezone>
1764
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1765
               <ns1:id>Europe/Isle_of_Man</ns1:id>
1766
               <ns1:offset>0</ns1:offset>
1767
            </ns1:timezone>
1768
            <ns1:timezone>
1769
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1770
               <ns1:id>Europe/Jersey</ns1:id>
1771
               <ns1:offset>0</ns1:offset>
1772
            </ns1:timezone>
1773
            <ns1:timezone>
1774
               <ns1:displayname>Westeuropäische Zeit</ns1:displayname>
1775
               <ns1:id>Europe/Lisbon</ns1:id>
1776
               <ns1:offset>0</ns1:offset>
1777
            </ns1:timezone>
1778
            <ns1:timezone>
1779
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1780
               <ns1:id>Europe/London</ns1:id>
1781
               <ns1:offset>0</ns1:offset>
1782
            </ns1:timezone>
1783
            <ns1:timezone>
1784
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1785
               <ns1:id>GB</ns1:id>
1786
               <ns1:offset>0</ns1:offset>
1787
            </ns1:timezone>
1788
            <ns1:timezone>
1789
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1790
               <ns1:id>GB-Eire</ns1:id>
1791
               <ns1:offset>0</ns1:offset>
1792
            </ns1:timezone>
1793
            <ns1:timezone>
1794
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1795
               <ns1:id>GMT</ns1:id>
1796
               <ns1:offset>0</ns1:offset>
1797
            </ns1:timezone>
1798
            <ns1:timezone>
1799
               <ns1:displayname>GMT+00:00</ns1:displayname>
1800
               <ns1:id>GMT0</ns1:id>
1801
               <ns1:offset>0</ns1:offset>
1802
            </ns1:timezone>
1803
            <ns1:timezone>
1804
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1805
               <ns1:id>Greenwich</ns1:id>
1806
               <ns1:offset>0</ns1:offset>
1807
            </ns1:timezone>
1808
            <ns1:timezone>
1809
               <ns1:displayname>Greenwich Zeit</ns1:displayname>
1810
               <ns1:id>Iceland</ns1:id>
1811
               <ns1:offset>0</ns1:offset>
1812
            </ns1:timezone>
1813
            <ns1:timezone>
1814
               <ns1:displayname>Westeuropäische Zeit</ns1:displayname>
1815
               <ns1:id>Portugal</ns1:id>
1816
               <ns1:offset>0</ns1:offset>
1817
            </ns1:timezone>
1818
            <ns1:timezone>
1819
               <ns1:displayname>Koordinierte Universalzeit</ns1:displayname>
1820
               <ns1:id>UCT</ns1:id>
1821
               <ns1:offset>0</ns1:offset>
1822
            </ns1:timezone>
1823
            <ns1:timezone>
1824
               <ns1:displayname>Koordinierte Universalzeit</ns1:displayname>
1825
               <ns1:id>UTC</ns1:id>
1826
               <ns1:offset>0</ns1:offset>
1827
            </ns1:timezone>
1828
            <ns1:timezone>
1829
               <ns1:displayname>Koordinierte Universalzeit</ns1:displayname>
1830
               <ns1:id>Universal</ns1:id>
1831
               <ns1:offset>0</ns1:offset>
1832
            </ns1:timezone>
1833
            <ns1:timezone>
1834
               <ns1:displayname>Westeuropäische Zeit</ns1:displayname>
1835
               <ns1:id>WET</ns1:id>
1836
               <ns1:offset>0</ns1:offset>
1837
            </ns1:timezone>
1838
            <ns1:timezone>
1839
               <ns1:displayname>Koordinierte Universalzeit</ns1:displayname>
1840
               <ns1:id>Zulu</ns1:id>
1841
               <ns1:offset>0</ns1:offset>
1842
            </ns1:timezone>
1843
            <ns1:timezone>
1844
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1845
               <ns1:id>Africa/Algiers</ns1:id>
1846
               <ns1:offset>3600</ns1:offset>
1847
            </ns1:timezone>
1848
            <ns1:timezone>
1849
               <ns1:displayname>Westafrikanische Zeit</ns1:displayname>
1850
               <ns1:id>Africa/Bangui</ns1:id>
1851
               <ns1:offset>3600</ns1:offset>
1852
            </ns1:timezone>
1853
            <ns1:timezone>
1854
               <ns1:displayname>Westafrikanische Zeit</ns1:displayname>
1855
               <ns1:id>Africa/Brazzaville</ns1:id>
1856
               <ns1:offset>3600</ns1:offset>
1857
            </ns1:timezone>
1858
            <ns1:timezone>
1859
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1860
               <ns1:id>Africa/Ceuta</ns1:id>
1861
               <ns1:offset>3600</ns1:offset>
1862
            </ns1:timezone>
1863
            <ns1:timezone>
1864
               <ns1:displayname>Westafrikanische Zeit</ns1:displayname>
1865
               <ns1:id>Africa/Douala</ns1:id>
1866
               <ns1:offset>3600</ns1:offset>
1867
            </ns1:timezone>
1868
            <ns1:timezone>
1869
               <ns1:displayname>Westafrikanische Zeit</ns1:displayname>
1870
               <ns1:id>Africa/Kinshasa</ns1:id>
1871
               <ns1:offset>3600</ns1:offset>
1872
            </ns1:timezone>
1873
            <ns1:timezone>
1874
               <ns1:displayname>Westafrikanische Zeit</ns1:displayname>
1875
               <ns1:id>Africa/Lagos</ns1:id>
1876
               <ns1:offset>3600</ns1:offset>
1877
            </ns1:timezone>
1878
            <ns1:timezone>
1879
               <ns1:displayname>Westafrikanische Zeit</ns1:displayname>
1880
               <ns1:id>Africa/Libreville</ns1:id>
1881
               <ns1:offset>3600</ns1:offset>
1882
            </ns1:timezone>
1883
            <ns1:timezone>
1884
               <ns1:displayname>Westafrikanische Zeit</ns1:displayname>
1885
               <ns1:id>Africa/Luanda</ns1:id>
1886
               <ns1:offset>3600</ns1:offset>
1887
            </ns1:timezone>
1888
            <ns1:timezone>
1889
               <ns1:displayname>Westafrikanische Zeit</ns1:displayname>
1890
               <ns1:id>Africa/Malabo</ns1:id>
1891
               <ns1:offset>3600</ns1:offset>
1892
            </ns1:timezone>
1893
            <ns1:timezone>
1894
               <ns1:displayname>Westafrikanische Zeit</ns1:displayname>
1895
               <ns1:id>Africa/Ndjamena</ns1:id>
1896
               <ns1:offset>3600</ns1:offset>
1897
            </ns1:timezone>
1898
            <ns1:timezone>
1899
               <ns1:displayname>Westafrikanische Zeit</ns1:displayname>
1900
               <ns1:id>Africa/Niamey</ns1:id>
1901
               <ns1:offset>3600</ns1:offset>
1902
            </ns1:timezone>
1903
            <ns1:timezone>
1904
               <ns1:displayname>Westafrikanische Zeit</ns1:displayname>
1905
               <ns1:id>Africa/Porto-Novo</ns1:id>
1906
               <ns1:offset>3600</ns1:offset>
1907
            </ns1:timezone>
1908
            <ns1:timezone>
1909
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1910
               <ns1:id>Africa/Tunis</ns1:id>
1911
               <ns1:offset>3600</ns1:offset>
1912
            </ns1:timezone>
1913
            <ns1:timezone>
1914
               <ns1:displayname>Westafrikanische Zeit</ns1:displayname>
1915
               <ns1:id>Africa/Windhoek</ns1:id>
1916
               <ns1:offset>3600</ns1:offset>
1917
            </ns1:timezone>
1918
            <ns1:timezone>
1919
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1920
               <ns1:id>Arctic/Longyearbyen</ns1:id>
1921
               <ns1:offset>3600</ns1:offset>
1922
            </ns1:timezone>
1923
            <ns1:timezone>
1924
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1925
               <ns1:id>Atlantic/Jan_Mayen</ns1:id>
1926
               <ns1:offset>3600</ns1:offset>
1927
            </ns1:timezone>
1928
            <ns1:timezone>
1929
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1930
               <ns1:id>CET</ns1:id>
1931
               <ns1:offset>3600</ns1:offset>
1932
            </ns1:timezone>
1933
            <ns1:timezone>
1934
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1935
               <ns1:id>ECT</ns1:id>
1936
               <ns1:offset>3600</ns1:offset>
1937
            </ns1:timezone>
1938
            <ns1:timezone>
1939
               <ns1:displayname>GMT+01:00</ns1:displayname>
1940
               <ns1:id>Etc/GMT-1</ns1:id>
1941
               <ns1:offset>3600</ns1:offset>
1942
            </ns1:timezone>
1943
            <ns1:timezone>
1944
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1945
               <ns1:id>Europe/Amsterdam</ns1:id>
1946
               <ns1:offset>3600</ns1:offset>
1947
            </ns1:timezone>
1948
            <ns1:timezone>
1949
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1950
               <ns1:id>Europe/Andorra</ns1:id>
1951
               <ns1:offset>3600</ns1:offset>
1952
            </ns1:timezone>
1953
            <ns1:timezone>
1954
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1955
               <ns1:id>Europe/Belgrade</ns1:id>
1956
               <ns1:offset>3600</ns1:offset>
1957
            </ns1:timezone>
1958
            <ns1:timezone>
1959
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1960
               <ns1:id>Europe/Berlin</ns1:id>
1961
               <ns1:offset>3600</ns1:offset>
1962
            </ns1:timezone>
1963
            <ns1:timezone>
1964
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1965
               <ns1:id>Europe/Bratislava</ns1:id>
1966
               <ns1:offset>3600</ns1:offset>
1967
            </ns1:timezone>
1968
            <ns1:timezone>
1969
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1970
               <ns1:id>Europe/Brussels</ns1:id>
1971
               <ns1:offset>3600</ns1:offset>
1972
            </ns1:timezone>
1973
            <ns1:timezone>
1974
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1975
               <ns1:id>Europe/Budapest</ns1:id>
1976
               <ns1:offset>3600</ns1:offset>
1977
            </ns1:timezone>
1978
            <ns1:timezone>
1979
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1980
               <ns1:id>Europe/Copenhagen</ns1:id>
1981
               <ns1:offset>3600</ns1:offset>
1982
            </ns1:timezone>
1983
            <ns1:timezone>
1984
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1985
               <ns1:id>Europe/Gibraltar</ns1:id>
1986
               <ns1:offset>3600</ns1:offset>
1987
            </ns1:timezone>
1988
            <ns1:timezone>
1989
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1990
               <ns1:id>Europe/Ljubljana</ns1:id>
1991
               <ns1:offset>3600</ns1:offset>
1992
            </ns1:timezone>
1993
            <ns1:timezone>
1994
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
1995
               <ns1:id>Europe/Luxembourg</ns1:id>
1996
               <ns1:offset>3600</ns1:offset>
1997
            </ns1:timezone>
1998
            <ns1:timezone>
1999
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2000
               <ns1:id>Europe/Madrid</ns1:id>
2001
               <ns1:offset>3600</ns1:offset>
2002
            </ns1:timezone>
2003
            <ns1:timezone>
2004
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2005
               <ns1:id>Europe/Malta</ns1:id>
2006
               <ns1:offset>3600</ns1:offset>
2007
            </ns1:timezone>
2008
            <ns1:timezone>
2009
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2010
               <ns1:id>Europe/Monaco</ns1:id>
2011
               <ns1:offset>3600</ns1:offset>
2012
            </ns1:timezone>
2013
            <ns1:timezone>
2014
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2015
               <ns1:id>Europe/Oslo</ns1:id>
2016
               <ns1:offset>3600</ns1:offset>
2017
            </ns1:timezone>
2018
            <ns1:timezone>
2019
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2020
               <ns1:id>Europe/Paris</ns1:id>
2021
               <ns1:offset>3600</ns1:offset>
2022
            </ns1:timezone>
2023
            <ns1:timezone>
2024
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2025
               <ns1:id>Europe/Podgorica</ns1:id>
2026
               <ns1:offset>3600</ns1:offset>
2027
            </ns1:timezone>
2028
            <ns1:timezone>
2029
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2030
               <ns1:id>Europe/Prague</ns1:id>
2031
               <ns1:offset>3600</ns1:offset>
2032
            </ns1:timezone>
2033
            <ns1:timezone>
2034
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2035
               <ns1:id>Europe/Rome</ns1:id>
2036
               <ns1:offset>3600</ns1:offset>
2037
            </ns1:timezone>
2038
            <ns1:timezone>
2039
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2040
               <ns1:id>Europe/San_Marino</ns1:id>
2041
               <ns1:offset>3600</ns1:offset>
2042
            </ns1:timezone>
2043
            <ns1:timezone>
2044
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2045
               <ns1:id>Europe/Sarajevo</ns1:id>
2046
               <ns1:offset>3600</ns1:offset>
2047
            </ns1:timezone>
2048
            <ns1:timezone>
2049
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2050
               <ns1:id>Europe/Skopje</ns1:id>
2051
               <ns1:offset>3600</ns1:offset>
2052
            </ns1:timezone>
2053
            <ns1:timezone>
2054
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2055
               <ns1:id>Europe/Stockholm</ns1:id>
2056
               <ns1:offset>3600</ns1:offset>
2057
            </ns1:timezone>
2058
            <ns1:timezone>
2059
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2060
               <ns1:id>Europe/Tirane</ns1:id>
2061
               <ns1:offset>3600</ns1:offset>
2062
            </ns1:timezone>
2063
            <ns1:timezone>
2064
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2065
               <ns1:id>Europe/Vaduz</ns1:id>
2066
               <ns1:offset>3600</ns1:offset>
2067
            </ns1:timezone>
2068
            <ns1:timezone>
2069
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2070
               <ns1:id>Europe/Vatican</ns1:id>
2071
               <ns1:offset>3600</ns1:offset>
2072
            </ns1:timezone>
2073
            <ns1:timezone>
2074
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2075
               <ns1:id>Europe/Vienna</ns1:id>
2076
               <ns1:offset>3600</ns1:offset>
2077
            </ns1:timezone>
2078
            <ns1:timezone>
2079
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2080
               <ns1:id>Europe/Warsaw</ns1:id>
2081
               <ns1:offset>3600</ns1:offset>
2082
            </ns1:timezone>
2083
            <ns1:timezone>
2084
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2085
               <ns1:id>Europe/Zagreb</ns1:id>
2086
               <ns1:offset>3600</ns1:offset>
2087
            </ns1:timezone>
2088
            <ns1:timezone>
2089
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2090
               <ns1:id>Europe/Zurich</ns1:id>
2091
               <ns1:offset>3600</ns1:offset>
2092
            </ns1:timezone>
2093
            <ns1:timezone>
2094
               <ns1:displayname>Zentraleuropäische Zeit</ns1:displayname>
2095
               <ns1:id>MET</ns1:id>
2096
               <ns1:offset>3600</ns1:offset>
2097
            </ns1:timezone>
2098
            <ns1:timezone>
2099
               <ns1:displayname>Mitteleuropäische Zeit</ns1:displayname>
2100
               <ns1:id>Poland</ns1:id>
2101
               <ns1:offset>3600</ns1:offset>
2102
            </ns1:timezone>
2103
            <ns1:timezone>
2104
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2105
               <ns1:id>ART</ns1:id>
2106
               <ns1:offset>7200</ns1:offset>
2107
            </ns1:timezone>
2108
            <ns1:timezone>
2109
               <ns1:displayname>Zentralafrikanische Zeit</ns1:displayname>
2110
               <ns1:id>Africa/Blantyre</ns1:id>
2111
               <ns1:offset>7200</ns1:offset>
2112
            </ns1:timezone>
2113
            <ns1:timezone>
2114
               <ns1:displayname>Zentralafrikanische Zeit</ns1:displayname>
2115
               <ns1:id>Africa/Bujumbura</ns1:id>
2116
               <ns1:offset>7200</ns1:offset>
2117
            </ns1:timezone>
2118
            <ns1:timezone>
2119
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2120
               <ns1:id>Africa/Cairo</ns1:id>
2121
               <ns1:offset>7200</ns1:offset>
2122
            </ns1:timezone>
2123
            <ns1:timezone>
2124
               <ns1:displayname>Zentralafrikanische Zeit</ns1:displayname>
2125
               <ns1:id>Africa/Gaborone</ns1:id>
2126
               <ns1:offset>7200</ns1:offset>
2127
            </ns1:timezone>
2128
            <ns1:timezone>
2129
               <ns1:displayname>Zentralafrikanische Zeit</ns1:displayname>
2130
               <ns1:id>Africa/Harare</ns1:id>
2131
               <ns1:offset>7200</ns1:offset>
2132
            </ns1:timezone>
2133
            <ns1:timezone>
2134
               <ns1:displayname>Südafrikanische Normalzeit</ns1:displayname>
2135
               <ns1:id>Africa/Johannesburg</ns1:id>
2136
               <ns1:offset>7200</ns1:offset>
2137
            </ns1:timezone>
2138
            <ns1:timezone>
2139
               <ns1:displayname>Zentralafrikanische Zeit</ns1:displayname>
2140
               <ns1:id>Africa/Kigali</ns1:id>
2141
               <ns1:offset>7200</ns1:offset>
2142
            </ns1:timezone>
2143
            <ns1:timezone>
2144
               <ns1:displayname>Zentralafrikanische Zeit</ns1:displayname>
2145
               <ns1:id>Africa/Lubumbashi</ns1:id>
2146
               <ns1:offset>7200</ns1:offset>
2147
            </ns1:timezone>
2148
            <ns1:timezone>
2149
               <ns1:displayname>Zentralafrikanische Zeit</ns1:displayname>
2150
               <ns1:id>Africa/Lusaka</ns1:id>
2151
               <ns1:offset>7200</ns1:offset>
2152
            </ns1:timezone>
2153
            <ns1:timezone>
2154
               <ns1:displayname>Zentralafrikanische Zeit</ns1:displayname>
2155
               <ns1:id>Africa/Maputo</ns1:id>
2156
               <ns1:offset>7200</ns1:offset>
2157
            </ns1:timezone>
2158
            <ns1:timezone>
2159
               <ns1:displayname>Südafrikanische Normalzeit</ns1:displayname>
2160
               <ns1:id>Africa/Maseru</ns1:id>
2161
               <ns1:offset>7200</ns1:offset>
2162
            </ns1:timezone>
2163
            <ns1:timezone>
2164
               <ns1:displayname>Südafrikanische Normalzeit</ns1:displayname>
2165
               <ns1:id>Africa/Mbabane</ns1:id>
2166
               <ns1:offset>7200</ns1:offset>
2167
            </ns1:timezone>
2168
            <ns1:timezone>
2169
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2170
               <ns1:id>Africa/Tripoli</ns1:id>
2171
               <ns1:offset>7200</ns1:offset>
2172
            </ns1:timezone>
2173
            <ns1:timezone>
2174
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2175
               <ns1:id>Asia/Amman</ns1:id>
2176
               <ns1:offset>7200</ns1:offset>
2177
            </ns1:timezone>
2178
            <ns1:timezone>
2179
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2180
               <ns1:id>Asia/Beirut</ns1:id>
2181
               <ns1:offset>7200</ns1:offset>
2182
            </ns1:timezone>
2183
            <ns1:timezone>
2184
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2185
               <ns1:id>Asia/Damascus</ns1:id>
2186
               <ns1:offset>7200</ns1:offset>
2187
            </ns1:timezone>
2188
            <ns1:timezone>
2189
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2190
               <ns1:id>Asia/Gaza</ns1:id>
2191
               <ns1:offset>7200</ns1:offset>
2192
            </ns1:timezone>
2193
            <ns1:timezone>
2194
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2195
               <ns1:id>Asia/Istanbul</ns1:id>
2196
               <ns1:offset>7200</ns1:offset>
2197
            </ns1:timezone>
2198
            <ns1:timezone>
2199
               <ns1:displayname>Israelische Normalzeit</ns1:displayname>
2200
               <ns1:id>Asia/Jerusalem</ns1:id>
2201
               <ns1:offset>7200</ns1:offset>
2202
            </ns1:timezone>
2203
            <ns1:timezone>
2204
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2205
               <ns1:id>Asia/Nicosia</ns1:id>
2206
               <ns1:offset>7200</ns1:offset>
2207
            </ns1:timezone>
2208
            <ns1:timezone>
2209
               <ns1:displayname>Israelische Normalzeit</ns1:displayname>
2210
               <ns1:id>Asia/Tel_Aviv</ns1:id>
2211
               <ns1:offset>7200</ns1:offset>
2212
            </ns1:timezone>
2213
            <ns1:timezone>
2214
               <ns1:displayname>Zentralafrikanische Zeit</ns1:displayname>
2215
               <ns1:id>CAT</ns1:id>
2216
               <ns1:offset>7200</ns1:offset>
2217
            </ns1:timezone>
2218
            <ns1:timezone>
2219
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2220
               <ns1:id>EET</ns1:id>
2221
               <ns1:offset>7200</ns1:offset>
2222
            </ns1:timezone>
2223
            <ns1:timezone>
2224
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2225
               <ns1:id>Egypt</ns1:id>
2226
               <ns1:offset>7200</ns1:offset>
2227
            </ns1:timezone>
2228
            <ns1:timezone>
2229
               <ns1:displayname>GMT+02:00</ns1:displayname>
2230
               <ns1:id>Etc/GMT-2</ns1:id>
2231
               <ns1:offset>7200</ns1:offset>
2232
            </ns1:timezone>
2233
            <ns1:timezone>
2234
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2235
               <ns1:id>Europe/Athens</ns1:id>
2236
               <ns1:offset>7200</ns1:offset>
2237
            </ns1:timezone>
2238
            <ns1:timezone>
2239
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2240
               <ns1:id>Europe/Bucharest</ns1:id>
2241
               <ns1:offset>7200</ns1:offset>
2242
            </ns1:timezone>
2243
            <ns1:timezone>
2244
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2245
               <ns1:id>Europe/Chisinau</ns1:id>
2246
               <ns1:offset>7200</ns1:offset>
2247
            </ns1:timezone>
2248
            <ns1:timezone>
2249
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2250
               <ns1:id>Europe/Helsinki</ns1:id>
2251
               <ns1:offset>7200</ns1:offset>
2252
            </ns1:timezone>
2253
            <ns1:timezone>
2254
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2255
               <ns1:id>Europe/Istanbul</ns1:id>
2256
               <ns1:offset>7200</ns1:offset>
2257
            </ns1:timezone>
2258
            <ns1:timezone>
2259
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2260
               <ns1:id>Europe/Kaliningrad</ns1:id>
2261
               <ns1:offset>7200</ns1:offset>
2262
            </ns1:timezone>
2263
            <ns1:timezone>
2264
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2265
               <ns1:id>Europe/Kiev</ns1:id>
2266
               <ns1:offset>7200</ns1:offset>
2267
            </ns1:timezone>
2268
            <ns1:timezone>
2269
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2270
               <ns1:id>Europe/Mariehamn</ns1:id>
2271
               <ns1:offset>7200</ns1:offset>
2272
            </ns1:timezone>
2273
            <ns1:timezone>
2274
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2275
               <ns1:id>Europe/Minsk</ns1:id>
2276
               <ns1:offset>7200</ns1:offset>
2277
            </ns1:timezone>
2278
            <ns1:timezone>
2279
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2280
               <ns1:id>Europe/Nicosia</ns1:id>
2281
               <ns1:offset>7200</ns1:offset>
2282
            </ns1:timezone>
2283
            <ns1:timezone>
2284
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2285
               <ns1:id>Europe/Riga</ns1:id>
2286
               <ns1:offset>7200</ns1:offset>
2287
            </ns1:timezone>
2288
            <ns1:timezone>
2289
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2290
               <ns1:id>Europe/Simferopol</ns1:id>
2291
               <ns1:offset>7200</ns1:offset>
2292
            </ns1:timezone>
2293
            <ns1:timezone>
2294
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2295
               <ns1:id>Europe/Sofia</ns1:id>
2296
               <ns1:offset>7200</ns1:offset>
2297
            </ns1:timezone>
2298
            <ns1:timezone>
2299
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2300
               <ns1:id>Europe/Tallinn</ns1:id>
2301
               <ns1:offset>7200</ns1:offset>
2302
            </ns1:timezone>
2303
            <ns1:timezone>
2304
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2305
               <ns1:id>Europe/Tiraspol</ns1:id>
2306
               <ns1:offset>7200</ns1:offset>
2307
            </ns1:timezone>
2308
            <ns1:timezone>
2309
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2310
               <ns1:id>Europe/Uzhgorod</ns1:id>
2311
               <ns1:offset>7200</ns1:offset>
2312
            </ns1:timezone>
2313
            <ns1:timezone>
2314
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2315
               <ns1:id>Europe/Vilnius</ns1:id>
2316
               <ns1:offset>7200</ns1:offset>
2317
            </ns1:timezone>
2318
            <ns1:timezone>
2319
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2320
               <ns1:id>Europe/Zaporozhye</ns1:id>
2321
               <ns1:offset>7200</ns1:offset>
2322
            </ns1:timezone>
2323
            <ns1:timezone>
2324
               <ns1:displayname>Israelische Normalzeit</ns1:displayname>
2325
               <ns1:id>Israel</ns1:id>
2326
               <ns1:offset>7200</ns1:offset>
2327
            </ns1:timezone>
2328
            <ns1:timezone>
2329
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2330
               <ns1:id>Libya</ns1:id>
2331
               <ns1:offset>7200</ns1:offset>
2332
            </ns1:timezone>
2333
            <ns1:timezone>
2334
               <ns1:displayname>Osteuropäische Zeit</ns1:displayname>
2335
               <ns1:id>Turkey</ns1:id>
2336
               <ns1:offset>7200</ns1:offset>
2337
            </ns1:timezone>
2338
            <ns1:timezone>
2339
               <ns1:displayname>Ostafrikanische Zeit</ns1:displayname>
2340
               <ns1:id>Africa/Addis_Ababa</ns1:id>
2341
               <ns1:offset>10800</ns1:offset>
2342
            </ns1:timezone>
2343
            <ns1:timezone>
2344
               <ns1:displayname>Ostafrikanische Zeit</ns1:displayname>
2345
               <ns1:id>Africa/Asmara</ns1:id>
2346
               <ns1:offset>10800</ns1:offset>
2347
            </ns1:timezone>
2348
            <ns1:timezone>
2349
               <ns1:displayname>Ostafrikanische Zeit</ns1:displayname>
2350
               <ns1:id>Africa/Asmera</ns1:id>
2351
               <ns1:offset>10800</ns1:offset>
2352
            </ns1:timezone>
2353
            <ns1:timezone>
2354
               <ns1:displayname>Ostafrikanische Zeit</ns1:displayname>
2355
               <ns1:id>Africa/Dar_es_Salaam</ns1:id>
2356
               <ns1:offset>10800</ns1:offset>
2357
            </ns1:timezone>
2358
            <ns1:timezone>
2359
               <ns1:displayname>Ostafrikanische Zeit</ns1:displayname>
2360
               <ns1:id>Africa/Djibouti</ns1:id>
2361
               <ns1:offset>10800</ns1:offset>
2362
            </ns1:timezone>
2363
            <ns1:timezone>
2364
               <ns1:displayname>Ostafrikanische Zeit</ns1:displayname>
2365
               <ns1:id>Africa/Kampala</ns1:id>
2366
               <ns1:offset>10800</ns1:offset>
2367
            </ns1:timezone>
2368
            <ns1:timezone>
2369
               <ns1:displayname>Ostafrikanische Zeit</ns1:displayname>
2370
               <ns1:id>Africa/Khartoum</ns1:id>
2371
               <ns1:offset>10800</ns1:offset>
2372
            </ns1:timezone>
2373
            <ns1:timezone>
2374
               <ns1:displayname>Ostafrikanische Zeit</ns1:displayname>
2375
               <ns1:id>Africa/Mogadishu</ns1:id>
2376
               <ns1:offset>10800</ns1:offset>
2377
            </ns1:timezone>
2378
            <ns1:timezone>
2379
               <ns1:displayname>Ostafrikanische Zeit</ns1:displayname>
2380
               <ns1:id>Africa/Nairobi</ns1:id>
2381
               <ns1:offset>10800</ns1:offset>
2382
            </ns1:timezone>
2383
            <ns1:timezone>
2384
               <ns1:displayname>Syowa Zeit</ns1:displayname>
2385
               <ns1:id>Antarctica/Syowa</ns1:id>
2386
               <ns1:offset>10800</ns1:offset>
2387
            </ns1:timezone>
2388
            <ns1:timezone>
2389
               <ns1:displayname>Arabische Normalzeit</ns1:displayname>
2390
               <ns1:id>Asia/Aden</ns1:id>
2391
               <ns1:offset>10800</ns1:offset>
2392
            </ns1:timezone>
2393
            <ns1:timezone>
2394
               <ns1:displayname>Arabische Normalzeit</ns1:displayname>
2395
               <ns1:id>Asia/Baghdad</ns1:id>
2396
               <ns1:offset>10800</ns1:offset>
2397
            </ns1:timezone>
2398
            <ns1:timezone>
2399
               <ns1:displayname>Arabische Normalzeit</ns1:displayname>
2400
               <ns1:id>Asia/Bahrain</ns1:id>
2401
               <ns1:offset>10800</ns1:offset>
2402
            </ns1:timezone>
2403
            <ns1:timezone>
2404
               <ns1:displayname>Arabische Normalzeit</ns1:displayname>
2405
               <ns1:id>Asia/Kuwait</ns1:id>
2406
               <ns1:offset>10800</ns1:offset>
2407
            </ns1:timezone>
2408
            <ns1:timezone>
2409
               <ns1:displayname>Arabische Normalzeit</ns1:displayname>
2410
               <ns1:id>Asia/Qatar</ns1:id>
2411
               <ns1:offset>10800</ns1:offset>
2412
            </ns1:timezone>
2413
            <ns1:timezone>
2414
               <ns1:displayname>Arabische Normalzeit</ns1:displayname>
2415
               <ns1:id>Asia/Riyadh</ns1:id>
2416
               <ns1:offset>10800</ns1:offset>
2417
            </ns1:timezone>
2418
            <ns1:timezone>
2419
               <ns1:displayname>Ostafrikanische Zeit</ns1:displayname>
2420
               <ns1:id>EAT</ns1:id>
2421
               <ns1:offset>10800</ns1:offset>
2422
            </ns1:timezone>
2423
            <ns1:timezone>
2424
               <ns1:displayname>GMT+03:00</ns1:displayname>
2425
               <ns1:id>Etc/GMT-3</ns1:id>
2426
               <ns1:offset>10800</ns1:offset>
2427
            </ns1:timezone>
2428
            <ns1:timezone>
2429
               <ns1:displayname>Moskauer Normalzeit</ns1:displayname>
2430
               <ns1:id>Europe/Moscow</ns1:id>
2431
               <ns1:offset>10800</ns1:offset>
2432
            </ns1:timezone>
2433
            <ns1:timezone>
2434
               <ns1:displayname>Wolgograder Zeit</ns1:displayname>
2435
               <ns1:id>Europe/Volgograd</ns1:id>
2436
               <ns1:offset>10800</ns1:offset>
2437
            </ns1:timezone>
2438
            <ns1:timezone>
2439
               <ns1:displayname>Ostafrikanische Zeit</ns1:displayname>
2440
               <ns1:id>Indian/Antananarivo</ns1:id>
2441
               <ns1:offset>10800</ns1:offset>
2442
            </ns1:timezone>
2443
            <ns1:timezone>
2444
               <ns1:displayname>Ostafrikanische Zeit</ns1:displayname>
2445
               <ns1:id>Indian/Comoro</ns1:id>
2446
               <ns1:offset>10800</ns1:offset>
2447
            </ns1:timezone>
2448
            <ns1:timezone>
2449
               <ns1:displayname>Ostafrikanische Zeit</ns1:displayname>
2450
               <ns1:id>Indian/Mayotte</ns1:id>
2451
               <ns1:offset>10800</ns1:offset>
2452
            </ns1:timezone>
2453
            <ns1:timezone>
2454
               <ns1:displayname>Moskauer Normalzeit</ns1:displayname>
2455
               <ns1:id>W-SU</ns1:id>
2456
               <ns1:offset>10800</ns1:offset>
2457
            </ns1:timezone>
2458
            <ns1:timezone>
2459
               <ns1:displayname>GMT+03:07</ns1:displayname>
2460
               <ns1:id>Asia/Riyadh87</ns1:id>
2461
               <ns1:offset>11224</ns1:offset>
2462
            </ns1:timezone>
2463
            <ns1:timezone>
2464
               <ns1:displayname>GMT+03:07</ns1:displayname>
2465
               <ns1:id>Asia/Riyadh88</ns1:id>
2466
               <ns1:offset>11224</ns1:offset>
2467
            </ns1:timezone>
2468
            <ns1:timezone>
2469
               <ns1:displayname>GMT+03:07</ns1:displayname>
2470
               <ns1:id>Asia/Riyadh89</ns1:id>
2471
               <ns1:offset>11224</ns1:offset>
2472
            </ns1:timezone>
2473
            <ns1:timezone>
2474
               <ns1:displayname>GMT+03:07</ns1:displayname>
2475
               <ns1:id>Mideast/Riyadh87</ns1:id>
2476
               <ns1:offset>11224</ns1:offset>
2477
            </ns1:timezone>
2478
            <ns1:timezone>
2479
               <ns1:displayname>GMT+03:07</ns1:displayname>
2480
               <ns1:id>Mideast/Riyadh88</ns1:id>
2481
               <ns1:offset>11224</ns1:offset>
2482
            </ns1:timezone>
2483
            <ns1:timezone>
2484
               <ns1:displayname>GMT+03:07</ns1:displayname>
2485
               <ns1:id>Mideast/Riyadh89</ns1:id>
2486
               <ns1:offset>11224</ns1:offset>
2487
            </ns1:timezone>
2488
            <ns1:timezone>
2489
               <ns1:displayname>Iranische Normalzeit</ns1:displayname>
2490
               <ns1:id>Asia/Tehran</ns1:id>
2491
               <ns1:offset>12600</ns1:offset>
2492
            </ns1:timezone>
2493
            <ns1:timezone>
2494
               <ns1:displayname>Iranische Normalzeit</ns1:displayname>
2495
               <ns1:id>Iran</ns1:id>
2496
               <ns1:offset>12600</ns1:offset>
2497
            </ns1:timezone>
2498
            <ns1:timezone>
2499
               <ns1:displayname>Aserbaidschanische Zeit</ns1:displayname>
2500
               <ns1:id>Asia/Baku</ns1:id>
2501
               <ns1:offset>14400</ns1:offset>
2502
            </ns1:timezone>
2503
            <ns1:timezone>
2504
               <ns1:displayname>Golf Normalzeit</ns1:displayname>
2505
               <ns1:id>Asia/Dubai</ns1:id>
2506
               <ns1:offset>14400</ns1:offset>
2507
            </ns1:timezone>
2508
            <ns1:timezone>
2509
               <ns1:displayname>Golf Normalzeit</ns1:displayname>
2510
               <ns1:id>Asia/Muscat</ns1:id>
2511
               <ns1:offset>14400</ns1:offset>
2512
            </ns1:timezone>
2513
            <ns1:timezone>
2514
               <ns1:displayname>Georgische Zeit</ns1:displayname>
2515
               <ns1:id>Asia/Tbilisi</ns1:id>
2516
               <ns1:offset>14400</ns1:offset>
2517
            </ns1:timezone>
2518
            <ns1:timezone>
2519
               <ns1:displayname>Armenische Zeit</ns1:displayname>
2520
               <ns1:id>Asia/Yerevan</ns1:id>
2521
               <ns1:offset>14400</ns1:offset>
2522
            </ns1:timezone>
2523
            <ns1:timezone>
2524
               <ns1:displayname>GMT+04:00</ns1:displayname>
2525
               <ns1:id>Etc/GMT-4</ns1:id>
2526
               <ns1:offset>14400</ns1:offset>
2527
            </ns1:timezone>
2528
            <ns1:timezone>
2529
               <ns1:displayname>Samarische Zeit</ns1:displayname>
2530
               <ns1:id>Europe/Samara</ns1:id>
2531
               <ns1:offset>14400</ns1:offset>
2532
            </ns1:timezone>
2533
            <ns1:timezone>
2534
               <ns1:displayname>Seychellen Zeit</ns1:displayname>
2535
               <ns1:id>Indian/Mahe</ns1:id>
2536
               <ns1:offset>14400</ns1:offset>
2537
            </ns1:timezone>
2538
            <ns1:timezone>
2539
               <ns1:displayname>Mauritius Zeit</ns1:displayname>
2540
               <ns1:id>Indian/Mauritius</ns1:id>
2541
               <ns1:offset>14400</ns1:offset>
2542
            </ns1:timezone>
2543
            <ns1:timezone>
2544
               <ns1:displayname>Reunion Zeit</ns1:displayname>
2545
               <ns1:id>Indian/Reunion</ns1:id>
2546
               <ns1:offset>14400</ns1:offset>
2547
            </ns1:timezone>
2548
            <ns1:timezone>
2549
               <ns1:displayname>Armenische Zeit</ns1:displayname>
2550
               <ns1:id>NET</ns1:id>
2551
               <ns1:offset>14400</ns1:offset>
2552
            </ns1:timezone>
2553
            <ns1:timezone>
2554
               <ns1:displayname>Afghanistanische Zeit</ns1:displayname>
2555
               <ns1:id>Asia/Kabul</ns1:id>
2556
               <ns1:offset>16200</ns1:offset>
2557
            </ns1:timezone>
2558
            <ns1:timezone>
2559
               <ns1:displayname>Davis Zeit</ns1:displayname>
2560
               <ns1:id>Antarctica/Davis</ns1:id>
2561
               <ns1:offset>18000</ns1:offset>
2562
            </ns1:timezone>
2563
            <ns1:timezone>
2564
               <ns1:displayname>Mawson Zeit</ns1:displayname>
2565
               <ns1:id>Antarctica/Mawson</ns1:id>
2566
               <ns1:offset>18000</ns1:offset>
2567
            </ns1:timezone>
2568
            <ns1:timezone>
2569
               <ns1:displayname>Aqtau Zeit</ns1:displayname>
2570
               <ns1:id>Asia/Aqtau</ns1:id>
2571
               <ns1:offset>18000</ns1:offset>
2572
            </ns1:timezone>
2573
            <ns1:timezone>
2574
               <ns1:displayname>Aqtobe Zeit</ns1:displayname>
2575
               <ns1:id>Asia/Aqtobe</ns1:id>
2576
               <ns1:offset>18000</ns1:offset>
2577
            </ns1:timezone>
2578
            <ns1:timezone>
2579
               <ns1:displayname>Turkmenische Zeit</ns1:displayname>
2580
               <ns1:id>Asia/Ashgabat</ns1:id>
2581
               <ns1:offset>18000</ns1:offset>
2582
            </ns1:timezone>
2583
            <ns1:timezone>
2584
               <ns1:displayname>Turkmenische Zeit</ns1:displayname>
2585
               <ns1:id>Asia/Ashkhabad</ns1:id>
2586
               <ns1:offset>18000</ns1:offset>
2587
            </ns1:timezone>
2588
            <ns1:timezone>
2589
               <ns1:displayname>Tadschikische Zeit</ns1:displayname>
2590
               <ns1:id>Asia/Dushanbe</ns1:id>
2591
               <ns1:offset>18000</ns1:offset>
2592
            </ns1:timezone>
2593
            <ns1:timezone>
2594
               <ns1:displayname>Pakistanische Zeit</ns1:displayname>
2595
               <ns1:id>Asia/Karachi</ns1:id>
2596
               <ns1:offset>18000</ns1:offset>
2597
            </ns1:timezone>
2598
            <ns1:timezone>
2599
               <ns1:displayname>Oral Zeit</ns1:displayname>
2600
               <ns1:id>Asia/Oral</ns1:id>
2601
               <ns1:offset>18000</ns1:offset>
2602
            </ns1:timezone>
2603
            <ns1:timezone>
2604
               <ns1:displayname>Usbekistan Zeit</ns1:displayname>
2605
               <ns1:id>Asia/Samarkand</ns1:id>
2606
               <ns1:offset>18000</ns1:offset>
2607
            </ns1:timezone>
2608
            <ns1:timezone>
2609
               <ns1:displayname>Usbekistan Zeit</ns1:displayname>
2610
               <ns1:id>Asia/Tashkent</ns1:id>
2611
               <ns1:offset>18000</ns1:offset>
2612
            </ns1:timezone>
2613
            <ns1:timezone>
2614
               <ns1:displayname>Jekaterinburger Zeit</ns1:displayname>
2615
               <ns1:id>Asia/Yekaterinburg</ns1:id>
2616
               <ns1:offset>18000</ns1:offset>
2617
            </ns1:timezone>
2618
            <ns1:timezone>
2619
               <ns1:displayname>GMT+05:00</ns1:displayname>
2620
               <ns1:id>Etc/GMT-5</ns1:id>
2621
               <ns1:offset>18000</ns1:offset>
2622
            </ns1:timezone>
2623
            <ns1:timezone>
2624
               <ns1:displayname>Französisch Süd- u. Antarktische Landzeit</ns1:displayname>
2625
               <ns1:id>Indian/Kerguelen</ns1:id>
2626
               <ns1:offset>18000</ns1:offset>
2627
            </ns1:timezone>
2628
            <ns1:timezone>
2629
               <ns1:displayname>Maledivische Zeit</ns1:displayname>
2630
               <ns1:id>Indian/Maldives</ns1:id>
2631
               <ns1:offset>18000</ns1:offset>
2632
            </ns1:timezone>
2633
            <ns1:timezone>
2634
               <ns1:displayname>Pakistanische Zeit</ns1:displayname>
2635
               <ns1:id>PLT</ns1:id>
2636
               <ns1:offset>18000</ns1:offset>
2637
            </ns1:timezone>
2638
            <ns1:timezone>
2639
               <ns1:displayname>Indische Normalzeit</ns1:displayname>
2640
               <ns1:id>Asia/Calcutta</ns1:id>
2641
               <ns1:offset>19800</ns1:offset>
2642
            </ns1:timezone>
2643
            <ns1:timezone>
2644
               <ns1:displayname>Indische Normalzeit</ns1:displayname>
2645
               <ns1:id>Asia/Colombo</ns1:id>
2646
               <ns1:offset>19800</ns1:offset>
2647
            </ns1:timezone>
2648
            <ns1:timezone>
2649
               <ns1:displayname>Indische Normalzeit</ns1:displayname>
2650
               <ns1:id>Asia/Kolkata</ns1:id>
2651
               <ns1:offset>19800</ns1:offset>
2652
            </ns1:timezone>
2653
            <ns1:timezone>
2654
               <ns1:displayname>Indische Normalzeit</ns1:displayname>
2655
               <ns1:id>IST</ns1:id>
2656
               <ns1:offset>19800</ns1:offset>
2657
            </ns1:timezone>
2658
            <ns1:timezone>
2659
               <ns1:displayname>Nepalesische Zeit</ns1:displayname>
2660
               <ns1:id>Asia/Kathmandu</ns1:id>
2661
               <ns1:offset>20700</ns1:offset>
2662
            </ns1:timezone>
2663
            <ns1:timezone>
2664
               <ns1:displayname>Nepalesische Zeit</ns1:displayname>
2665
               <ns1:id>Asia/Katmandu</ns1:id>
2666
               <ns1:offset>20700</ns1:offset>
2667
            </ns1:timezone>
2668
            <ns1:timezone>
2669
               <ns1:displayname>Vostok Zeit</ns1:displayname>
2670
               <ns1:id>Antarctica/Vostok</ns1:id>
2671
               <ns1:offset>21600</ns1:offset>
2672
            </ns1:timezone>
2673
            <ns1:timezone>
2674
               <ns1:displayname>Alma Ata Zeit</ns1:displayname>
2675
               <ns1:id>Asia/Almaty</ns1:id>
2676
               <ns1:offset>21600</ns1:offset>
2677
            </ns1:timezone>
2678
            <ns1:timezone>
2679
               <ns1:displayname>Kirgisische Zeit</ns1:displayname>
2680
               <ns1:id>Asia/Bishkek</ns1:id>
2681
               <ns1:offset>21600</ns1:offset>
2682
            </ns1:timezone>
2683
            <ns1:timezone>
2684
               <ns1:displayname>Bangladesch Zeit</ns1:displayname>
2685
               <ns1:id>Asia/Dacca</ns1:id>
2686
               <ns1:offset>21600</ns1:offset>
2687
            </ns1:timezone>
2688
            <ns1:timezone>
2689
               <ns1:displayname>Bangladesch Zeit</ns1:displayname>
2690
               <ns1:id>Asia/Dhaka</ns1:id>
2691
               <ns1:offset>21600</ns1:offset>
2692
            </ns1:timezone>
2693
            <ns1:timezone>
2694
               <ns1:displayname>Nowosibirsker Zeit</ns1:displayname>
2695
               <ns1:id>Asia/Novokuznetsk</ns1:id>
2696
               <ns1:offset>21600</ns1:offset>
2697
            </ns1:timezone>
2698
            <ns1:timezone>
2699
               <ns1:displayname>Nowosibirsker Zeit</ns1:displayname>
2700
               <ns1:id>Asia/Novosibirsk</ns1:id>
2701
               <ns1:offset>21600</ns1:offset>
2702
            </ns1:timezone>
2703
            <ns1:timezone>
2704
               <ns1:displayname>Omsk Zeit</ns1:displayname>
2705
               <ns1:id>Asia/Omsk</ns1:id>
2706
               <ns1:offset>21600</ns1:offset>
2707
            </ns1:timezone>
2708
            <ns1:timezone>
2709
               <ns1:displayname>Qyzylorda Zeit</ns1:displayname>
2710
               <ns1:id>Asia/Qyzylorda</ns1:id>
2711
               <ns1:offset>21600</ns1:offset>
2712
            </ns1:timezone>
2713
            <ns1:timezone>
2714
               <ns1:displayname>Bhutanische Zeit</ns1:displayname>
2715
               <ns1:id>Asia/Thimbu</ns1:id>
2716
               <ns1:offset>21600</ns1:offset>
2717
            </ns1:timezone>
2718
            <ns1:timezone>
2719
               <ns1:displayname>Bhutanische Zeit</ns1:displayname>
2720
               <ns1:id>Asia/Thimphu</ns1:id>
2721
               <ns1:offset>21600</ns1:offset>
2722
            </ns1:timezone>
2723
            <ns1:timezone>
2724
               <ns1:displayname>Bangladesch Zeit</ns1:displayname>
2725
               <ns1:id>BST</ns1:id>
2726
               <ns1:offset>21600</ns1:offset>
2727
            </ns1:timezone>
2728
            <ns1:timezone>
2729
               <ns1:displayname>GMT+06:00</ns1:displayname>
2730
               <ns1:id>Etc/GMT-6</ns1:id>
2731
               <ns1:offset>21600</ns1:offset>
2732
            </ns1:timezone>
2733
            <ns1:timezone>
2734
               <ns1:displayname>Indischer Ozean Territorium Zeit</ns1:displayname>
2735
               <ns1:id>Indian/Chagos</ns1:id>
2736
               <ns1:offset>21600</ns1:offset>
2737
            </ns1:timezone>
2738
            <ns1:timezone>
2739
               <ns1:displayname>Myanmar Zeit</ns1:displayname>
2740
               <ns1:id>Asia/Rangoon</ns1:id>
2741
               <ns1:offset>23400</ns1:offset>
2742
            </ns1:timezone>
2743
            <ns1:timezone>
2744
               <ns1:displayname>Cocos Islands Zeit</ns1:displayname>
2745
               <ns1:id>Indian/Cocos</ns1:id>
2746
               <ns1:offset>23400</ns1:offset>
2747
            </ns1:timezone>
2748
            <ns1:timezone>
2749
               <ns1:displayname>Indochina Zeit</ns1:displayname>
2750
               <ns1:id>Asia/Bangkok</ns1:id>
2751
               <ns1:offset>25200</ns1:offset>
2752
            </ns1:timezone>
2753
            <ns1:timezone>
2754
               <ns1:displayname>Indochina Zeit</ns1:displayname>
2755
               <ns1:id>Asia/Ho_Chi_Minh</ns1:id>
2756
               <ns1:offset>25200</ns1:offset>
2757
            </ns1:timezone>
2758
            <ns1:timezone>
2759
               <ns1:displayname>Hovd Zeit</ns1:displayname>
2760
               <ns1:id>Asia/Hovd</ns1:id>
2761
               <ns1:offset>25200</ns1:offset>
2762
            </ns1:timezone>
2763
            <ns1:timezone>
2764
               <ns1:displayname>Westindonesische Zeit</ns1:displayname>
2765
               <ns1:id>Asia/Jakarta</ns1:id>
2766
               <ns1:offset>25200</ns1:offset>
2767
            </ns1:timezone>
2768
            <ns1:timezone>
2769
               <ns1:displayname>Krasnojarsker Zeit</ns1:displayname>
2770
               <ns1:id>Asia/Krasnoyarsk</ns1:id>
2771
               <ns1:offset>25200</ns1:offset>
2772
            </ns1:timezone>
2773
            <ns1:timezone>
2774
               <ns1:displayname>Indochina Zeit</ns1:displayname>
2775
               <ns1:id>Asia/Phnom_Penh</ns1:id>
2776
               <ns1:offset>25200</ns1:offset>
2777
            </ns1:timezone>
2778
            <ns1:timezone>
2779
               <ns1:displayname>Westindonesische Zeit</ns1:displayname>
2780
               <ns1:id>Asia/Pontianak</ns1:id>
2781
               <ns1:offset>25200</ns1:offset>
2782
            </ns1:timezone>
2783
            <ns1:timezone>
2784
               <ns1:displayname>Indochina Zeit</ns1:displayname>
2785
               <ns1:id>Asia/Saigon</ns1:id>
2786
               <ns1:offset>25200</ns1:offset>
2787
            </ns1:timezone>
2788
            <ns1:timezone>
2789
               <ns1:displayname>Indochina Zeit</ns1:displayname>
2790
               <ns1:id>Asia/Vientiane</ns1:id>
2791
               <ns1:offset>25200</ns1:offset>
2792
            </ns1:timezone>
2793
            <ns1:timezone>
2794
               <ns1:displayname>GMT+07:00</ns1:displayname>
2795
               <ns1:id>Etc/GMT-7</ns1:id>
2796
               <ns1:offset>25200</ns1:offset>
2797
            </ns1:timezone>
2798
            <ns1:timezone>
2799
               <ns1:displayname>Christmas Island Zeit</ns1:displayname>
2800
               <ns1:id>Indian/Christmas</ns1:id>
2801
               <ns1:offset>25200</ns1:offset>
2802
            </ns1:timezone>
2803
            <ns1:timezone>
2804
               <ns1:displayname>Indochina Zeit</ns1:displayname>
2805
               <ns1:id>VST</ns1:id>
2806
               <ns1:offset>25200</ns1:offset>
2807
            </ns1:timezone>
2808
            <ns1:timezone>
2809
               <ns1:displayname>Brunei Zeit</ns1:displayname>
2810
               <ns1:id>Asia/Brunei</ns1:id>
2811
               <ns1:offset>28800</ns1:offset>
2812
            </ns1:timezone>
2813
            <ns1:timezone>
2814
               <ns1:displayname>Choibalsan Zeit</ns1:displayname>
2815
               <ns1:id>Asia/Choibalsan</ns1:id>
2816
               <ns1:offset>28800</ns1:offset>
2817
            </ns1:timezone>
2818
            <ns1:timezone>
2819
               <ns1:displayname>Chinesische Normalzeit</ns1:displayname>
2820
               <ns1:id>Asia/Chongqing</ns1:id>
2821
               <ns1:offset>28800</ns1:offset>
2822
            </ns1:timezone>
2823
            <ns1:timezone>
2824
               <ns1:displayname>Chinesische Normalzeit</ns1:displayname>
2825
               <ns1:id>Asia/Chungking</ns1:id>
2826
               <ns1:offset>28800</ns1:offset>
2827
            </ns1:timezone>
2828
            <ns1:timezone>
2829
               <ns1:displayname>Chinesische Normalzeit</ns1:displayname>
2830
               <ns1:id>Asia/Harbin</ns1:id>
2831
               <ns1:offset>28800</ns1:offset>
2832
            </ns1:timezone>
2833
            <ns1:timezone>
2834
               <ns1:displayname>Hongkong Zeit</ns1:displayname>
2835
               <ns1:id>Asia/Hong_Kong</ns1:id>
2836
               <ns1:offset>28800</ns1:offset>
2837
            </ns1:timezone>
2838
            <ns1:timezone>
2839
               <ns1:displayname>Irkutsk Zeit</ns1:displayname>
2840
               <ns1:id>Asia/Irkutsk</ns1:id>
2841
               <ns1:offset>28800</ns1:offset>
2842
            </ns1:timezone>
2843
            <ns1:timezone>
2844
               <ns1:displayname>Chinesische Normalzeit</ns1:displayname>
2845
               <ns1:id>Asia/Kashgar</ns1:id>
2846
               <ns1:offset>28800</ns1:offset>
2847
            </ns1:timezone>
2848
            <ns1:timezone>
2849
               <ns1:displayname>Malaysische Zeit</ns1:displayname>
2850
               <ns1:id>Asia/Kuala_Lumpur</ns1:id>
2851
               <ns1:offset>28800</ns1:offset>
2852
            </ns1:timezone>
2853
            <ns1:timezone>
2854
               <ns1:displayname>Malaysische Zeit</ns1:displayname>
2855
               <ns1:id>Asia/Kuching</ns1:id>
2856
               <ns1:offset>28800</ns1:offset>
2857
            </ns1:timezone>
2858
            <ns1:timezone>
2859
               <ns1:displayname>Chinesische Normalzeit</ns1:displayname>
2860
               <ns1:id>Asia/Macao</ns1:id>
2861
               <ns1:offset>28800</ns1:offset>
2862
            </ns1:timezone>
2863
            <ns1:timezone>
2864
               <ns1:displayname>Chinesische Normalzeit</ns1:displayname>
2865
               <ns1:id>Asia/Macau</ns1:id>
2866
               <ns1:offset>28800</ns1:offset>
2867
            </ns1:timezone>
2868
            <ns1:timezone>
2869
               <ns1:displayname>Zentralindonesische Zeit</ns1:displayname>
2870
               <ns1:id>Asia/Makassar</ns1:id>
2871
               <ns1:offset>28800</ns1:offset>
2872
            </ns1:timezone>
2873
            <ns1:timezone>
2874
               <ns1:displayname>Philippinische Zeit</ns1:displayname>
2875
               <ns1:id>Asia/Manila</ns1:id>
2876
               <ns1:offset>28800</ns1:offset>
2877
            </ns1:timezone>
2878
            <ns1:timezone>
2879
               <ns1:displayname>Chinesische Normalzeit</ns1:displayname>
2880
               <ns1:id>Asia/Shanghai</ns1:id>
2881
               <ns1:offset>28800</ns1:offset>
2882
            </ns1:timezone>
2883
            <ns1:timezone>
2884
               <ns1:displayname>Singapur Zeit</ns1:displayname>
2885
               <ns1:id>Asia/Singapore</ns1:id>
2886
               <ns1:offset>28800</ns1:offset>
2887
            </ns1:timezone>
2888
            <ns1:timezone>
2889
               <ns1:displayname>Chinesische Normalzeit</ns1:displayname>
2890
               <ns1:id>Asia/Taipei</ns1:id>
2891
               <ns1:offset>28800</ns1:offset>
2892
            </ns1:timezone>
2893
            <ns1:timezone>
2894
               <ns1:displayname>Zentralindonesische Zeit</ns1:displayname>
2895
               <ns1:id>Asia/Ujung_Pandang</ns1:id>
2896
               <ns1:offset>28800</ns1:offset>
2897
            </ns1:timezone>
2898
            <ns1:timezone>
2899
               <ns1:displayname>Ulaanbaatar Zeit</ns1:displayname>
2900
               <ns1:id>Asia/Ulaanbaatar</ns1:id>
2901
               <ns1:offset>28800</ns1:offset>
2902
            </ns1:timezone>
2903
            <ns1:timezone>
2904
               <ns1:displayname>Ulaanbaatar Zeit</ns1:displayname>
2905
               <ns1:id>Asia/Ulan_Bator</ns1:id>
2906
               <ns1:offset>28800</ns1:offset>
2907
            </ns1:timezone>
2908
            <ns1:timezone>
2909
               <ns1:displayname>Chinesische Normalzeit</ns1:displayname>
2910
               <ns1:id>Asia/Urumqi</ns1:id>
2911
               <ns1:offset>28800</ns1:offset>
2912
            </ns1:timezone>
2913
            <ns1:timezone>
2914
               <ns1:displayname>Westliche Normalzeit (Australien)</ns1:displayname>
2915
               <ns1:id>Australia/Perth</ns1:id>
2916
               <ns1:offset>28800</ns1:offset>
2917
            </ns1:timezone>
2918
            <ns1:timezone>
2919
               <ns1:displayname>Westliche Normalzeit (Australien)</ns1:displayname>
2920
               <ns1:id>Australia/West</ns1:id>
2921
               <ns1:offset>28800</ns1:offset>
2922
            </ns1:timezone>
2923
            <ns1:timezone>
2924
               <ns1:displayname>Chinesische Normalzeit</ns1:displayname>
2925
               <ns1:id>CTT</ns1:id>
2926
               <ns1:offset>28800</ns1:offset>
2927
            </ns1:timezone>
2928
            <ns1:timezone>
2929
               <ns1:displayname>GMT+08:00</ns1:displayname>
2930
               <ns1:id>Etc/GMT-8</ns1:id>
2931
               <ns1:offset>28800</ns1:offset>
2932
            </ns1:timezone>
2933
            <ns1:timezone>
2934
               <ns1:displayname>Hongkong Zeit</ns1:displayname>
2935
               <ns1:id>Hongkong</ns1:id>
2936
               <ns1:offset>28800</ns1:offset>
2937
            </ns1:timezone>
2938
            <ns1:timezone>
2939
               <ns1:displayname>Chinesische Normalzeit</ns1:displayname>
2940
               <ns1:id>PRC</ns1:id>
2941
               <ns1:offset>28800</ns1:offset>
2942
            </ns1:timezone>
2943
            <ns1:timezone>
2944
               <ns1:displayname>Singapur Zeit</ns1:displayname>
2945
               <ns1:id>Singapore</ns1:id>
2946
               <ns1:offset>28800</ns1:offset>
2947
            </ns1:timezone>
2948
            <ns1:timezone>
2949
               <ns1:displayname>Zentral-Westliche Normalzeit (Australien)</ns1:displayname>
2950
               <ns1:id>Australia/Eucla</ns1:id>
2951
               <ns1:offset>31500</ns1:offset>
2952
            </ns1:timezone>
2953
            <ns1:timezone>
2954
               <ns1:displayname>Timor-Leste Normalzeit</ns1:displayname>
2955
               <ns1:id>Asia/Dili</ns1:id>
2956
               <ns1:offset>32400</ns1:offset>
2957
            </ns1:timezone>
2958
            <ns1:timezone>
2959
               <ns1:displayname>Ostindonesische Zeit</ns1:displayname>
2960
               <ns1:id>Asia/Jayapura</ns1:id>
2961
               <ns1:offset>32400</ns1:offset>
2962
            </ns1:timezone>
2963
            <ns1:timezone>
2964
               <ns1:displayname>Koreanische Normalzeit</ns1:displayname>
2965
               <ns1:id>Asia/Pyongyang</ns1:id>
2966
               <ns1:offset>32400</ns1:offset>
2967
            </ns1:timezone>
2968
            <ns1:timezone>
2969
               <ns1:displayname>Koreanische Normalzeit</ns1:displayname>
2970
               <ns1:id>Asia/Seoul</ns1:id>
2971
               <ns1:offset>32400</ns1:offset>
2972
            </ns1:timezone>
2973
            <ns1:timezone>
2974
               <ns1:displayname>Japanische Normalzeit</ns1:displayname>
2975
               <ns1:id>Asia/Tokyo</ns1:id>
2976
               <ns1:offset>32400</ns1:offset>
2977
            </ns1:timezone>
2978
            <ns1:timezone>
2979
               <ns1:displayname>Jakutsk Zeit</ns1:displayname>
2980
               <ns1:id>Asia/Yakutsk</ns1:id>
2981
               <ns1:offset>32400</ns1:offset>
2982
            </ns1:timezone>
2983
            <ns1:timezone>
2984
               <ns1:displayname>GMT+09:00</ns1:displayname>
2985
               <ns1:id>Etc/GMT-9</ns1:id>
2986
               <ns1:offset>32400</ns1:offset>
2987
            </ns1:timezone>
2988
            <ns1:timezone>
2989
               <ns1:displayname>Japanische Normalzeit</ns1:displayname>
2990
               <ns1:id>JST</ns1:id>
2991
               <ns1:offset>32400</ns1:offset>
2992
            </ns1:timezone>
2993
            <ns1:timezone>
2994
               <ns1:displayname>Japanische Normalzeit</ns1:displayname>
2995
               <ns1:id>Japan</ns1:id>
2996
               <ns1:offset>32400</ns1:offset>
2997
            </ns1:timezone>
2998
            <ns1:timezone>
2999
               <ns1:displayname>Palau Zeit</ns1:displayname>
3000
               <ns1:id>Pacific/Palau</ns1:id>
3001
               <ns1:offset>32400</ns1:offset>
3002
            </ns1:timezone>
3003
            <ns1:timezone>
3004
               <ns1:displayname>Koreanische Normalzeit</ns1:displayname>
3005
               <ns1:id>ROK</ns1:id>
3006
               <ns1:offset>32400</ns1:offset>
3007
            </ns1:timezone>
3008
            <ns1:timezone>
3009
               <ns1:displayname>Zentrale Normalzeit (Northern Territory)</ns1:displayname>
3010
               <ns1:id>ACT</ns1:id>
3011
               <ns1:offset>34200</ns1:offset>
3012
            </ns1:timezone>
3013
            <ns1:timezone>
3014
               <ns1:displayname>Zentrale Normalzeit (Südaustralien)</ns1:displayname>
3015
               <ns1:id>Australia/Adelaide</ns1:id>
3016
               <ns1:offset>34200</ns1:offset>
3017
            </ns1:timezone>
3018
            <ns1:timezone>
3019
               <ns1:displayname>Zentrale Normalzeit (Südaustralien/New South Wales)</ns1:displayname>
3020
               <ns1:id>Australia/Broken_Hill</ns1:id>
3021
               <ns1:offset>34200</ns1:offset>
3022
            </ns1:timezone>
3023
            <ns1:timezone>
3024
               <ns1:displayname>Zentrale Normalzeit (Northern Territory)</ns1:displayname>
3025
               <ns1:id>Australia/Darwin</ns1:id>
3026
               <ns1:offset>34200</ns1:offset>
3027
            </ns1:timezone>
3028
            <ns1:timezone>
3029
               <ns1:displayname>Zentrale Normalzeit (Northern Territory)</ns1:displayname>
3030
               <ns1:id>Australia/North</ns1:id>
3031
               <ns1:offset>34200</ns1:offset>
3032
            </ns1:timezone>
3033
            <ns1:timezone>
3034
               <ns1:displayname>Zentrale Normalzeit (Südaustralien)</ns1:displayname>
3035
               <ns1:id>Australia/South</ns1:id>
3036
               <ns1:offset>34200</ns1:offset>
3037
            </ns1:timezone>
3038
            <ns1:timezone>
3039
               <ns1:displayname>Zentrale Normalzeit (Südaustralien/New South Wales)</ns1:displayname>
3040
               <ns1:id>Australia/Yancowinna</ns1:id>
3041
               <ns1:offset>34200</ns1:offset>
3042
            </ns1:timezone>
3043
            <ns1:timezone>
3044
               <ns1:displayname>Östliche Normalzeit (New South Wales)</ns1:displayname>
3045
               <ns1:id>AET</ns1:id>
3046
               <ns1:offset>36000</ns1:offset>
3047
            </ns1:timezone>
3048
            <ns1:timezone>
3049
               <ns1:displayname>Dumont-d'Urville Zeit</ns1:displayname>
3050
               <ns1:id>Antarctica/DumontDUrville</ns1:id>
3051
               <ns1:offset>36000</ns1:offset>
3052
            </ns1:timezone>
3053
            <ns1:timezone>
3054
               <ns1:displayname>Sakhalin Zeit</ns1:displayname>
3055
               <ns1:id>Asia/Sakhalin</ns1:id>
3056
               <ns1:offset>36000</ns1:offset>
3057
            </ns1:timezone>
3058
            <ns1:timezone>
3059
               <ns1:displayname>Wladiwostok Zeit</ns1:displayname>
3060
               <ns1:id>Asia/Vladivostok</ns1:id>
3061
               <ns1:offset>36000</ns1:offset>
3062
            </ns1:timezone>
3063
            <ns1:timezone>
3064
               <ns1:displayname>Östliche Normalzeit (New South Wales)</ns1:displayname>
3065
               <ns1:id>Australia/ACT</ns1:id>
3066
               <ns1:offset>36000</ns1:offset>
3067
            </ns1:timezone>
3068
            <ns1:timezone>
3069
               <ns1:displayname>Östliche Normalzeit (Queensland)</ns1:displayname>
3070
               <ns1:id>Australia/Brisbane</ns1:id>
3071
               <ns1:offset>36000</ns1:offset>
3072
            </ns1:timezone>
3073
            <ns1:timezone>
3074
               <ns1:displayname>Östliche Normalzeit (New South Wales)</ns1:displayname>
3075
               <ns1:id>Australia/Canberra</ns1:id>
3076
               <ns1:offset>36000</ns1:offset>
3077
            </ns1:timezone>
3078
            <ns1:timezone>
3079
               <ns1:displayname>Östliche Normalzeit (New South Wales)</ns1:displayname>
3080
               <ns1:id>Australia/Currie</ns1:id>
3081
               <ns1:offset>36000</ns1:offset>
3082
            </ns1:timezone>
3083
            <ns1:timezone>
3084
               <ns1:displayname>Östliche Normalzeit (Tasmanien)</ns1:displayname>
3085
               <ns1:id>Australia/Hobart</ns1:id>
3086
               <ns1:offset>36000</ns1:offset>
3087
            </ns1:timezone>
3088
            <ns1:timezone>
3089
               <ns1:displayname>Östliche Normalzeit (Queensland)</ns1:displayname>
3090
               <ns1:id>Australia/Lindeman</ns1:id>
3091
               <ns1:offset>36000</ns1:offset>
3092
            </ns1:timezone>
3093
            <ns1:timezone>
3094
               <ns1:displayname>Östliche Normalzeit (Victoria)</ns1:displayname>
3095
               <ns1:id>Australia/Melbourne</ns1:id>
3096
               <ns1:offset>36000</ns1:offset>
3097
            </ns1:timezone>
3098
            <ns1:timezone>
3099
               <ns1:displayname>Östliche Normalzeit (New South Wales)</ns1:displayname>
3100
               <ns1:id>Australia/NSW</ns1:id>
3101
               <ns1:offset>36000</ns1:offset>
3102
            </ns1:timezone>
3103
            <ns1:timezone>
3104
               <ns1:displayname>Östliche Normalzeit (Queensland)</ns1:displayname>
3105
               <ns1:id>Australia/Queensland</ns1:id>
3106
               <ns1:offset>36000</ns1:offset>
3107
            </ns1:timezone>
3108
            <ns1:timezone>
3109
               <ns1:displayname>Östliche Normalzeit (New South Wales)</ns1:displayname>
3110
               <ns1:id>Australia/Sydney</ns1:id>
3111
               <ns1:offset>36000</ns1:offset>
3112
            </ns1:timezone>
3113
            <ns1:timezone>
3114
               <ns1:displayname>Östliche Normalzeit (Tasmanien)</ns1:displayname>
3115
               <ns1:id>Australia/Tasmania</ns1:id>
3116
               <ns1:offset>36000</ns1:offset>
3117
            </ns1:timezone>
3118
            <ns1:timezone>
3119
               <ns1:displayname>Östliche Normalzeit (Victoria)</ns1:displayname>
3120
               <ns1:id>Australia/Victoria</ns1:id>
3121
               <ns1:offset>36000</ns1:offset>
3122
            </ns1:timezone>
3123
            <ns1:timezone>
3124
               <ns1:displayname>GMT+10:00</ns1:displayname>
3125
               <ns1:id>Etc/GMT-10</ns1:id>
3126
               <ns1:offset>36000</ns1:offset>
3127
            </ns1:timezone>
3128
            <ns1:timezone>
3129
               <ns1:displayname>Chamorro Normalzeit</ns1:displayname>
3130
               <ns1:id>Pacific/Guam</ns1:id>
3131
               <ns1:offset>36000</ns1:offset>
3132
            </ns1:timezone>
3133
            <ns1:timezone>
3134
               <ns1:displayname>Papua-Neuguinea Zeit</ns1:displayname>
3135
               <ns1:id>Pacific/Port_Moresby</ns1:id>
3136
               <ns1:offset>36000</ns1:offset>
3137
            </ns1:timezone>
3138
            <ns1:timezone>
3139
               <ns1:displayname>Chamorro Normalzeit</ns1:displayname>
3140
               <ns1:id>Pacific/Saipan</ns1:id>
3141
               <ns1:offset>36000</ns1:offset>
3142
            </ns1:timezone>
3143
            <ns1:timezone>
3144
               <ns1:displayname>Truk Zeit</ns1:displayname>
3145
               <ns1:id>Pacific/Truk</ns1:id>
3146
               <ns1:offset>36000</ns1:offset>
3147
            </ns1:timezone>
3148
            <ns1:timezone>
3149
               <ns1:displayname>Truk Zeit</ns1:displayname>
3150
               <ns1:id>Pacific/Yap</ns1:id>
3151
               <ns1:offset>36000</ns1:offset>
3152
            </ns1:timezone>
3153
            <ns1:timezone>
3154
               <ns1:displayname>Lord Howe Normalzeit</ns1:displayname>
3155
               <ns1:id>Australia/LHI</ns1:id>
3156
               <ns1:offset>37800</ns1:offset>
3157
            </ns1:timezone>
3158
            <ns1:timezone>
3159
               <ns1:displayname>Lord Howe Normalzeit</ns1:displayname>
3160
               <ns1:id>Australia/Lord_Howe</ns1:id>
3161
               <ns1:offset>37800</ns1:offset>
3162
            </ns1:timezone>
3163
            <ns1:timezone>
3164
               <ns1:displayname>Casey Time</ns1:displayname>
3165
               <ns1:id>Antarctica/Casey</ns1:id>
3166
               <ns1:offset>39600</ns1:offset>
3167
            </ns1:timezone>
3168
            <ns1:timezone>
3169
               <ns1:displayname>Magadanische Zeit</ns1:displayname>
3170
               <ns1:id>Asia/Magadan</ns1:id>
3171
               <ns1:offset>39600</ns1:offset>
3172
            </ns1:timezone>
3173
            <ns1:timezone>
3174
               <ns1:displayname>GMT+11:00</ns1:displayname>
3175
               <ns1:id>Etc/GMT-11</ns1:id>
3176
               <ns1:offset>39600</ns1:offset>
3177
            </ns1:timezone>
3178
            <ns1:timezone>
3179
               <ns1:displayname>Vanuatu Zeit</ns1:displayname>
3180
               <ns1:id>Pacific/Efate</ns1:id>
3181
               <ns1:offset>39600</ns1:offset>
3182
            </ns1:timezone>
3183
            <ns1:timezone>
3184
               <ns1:displayname>Salomoninseln Zeit</ns1:displayname>
3185
               <ns1:id>Pacific/Guadalcanal</ns1:id>
3186
               <ns1:offset>39600</ns1:offset>
3187
            </ns1:timezone>
3188
            <ns1:timezone>
3189
               <ns1:displayname>Kosrae Zeit</ns1:displayname>
3190
               <ns1:id>Pacific/Kosrae</ns1:id>
3191
               <ns1:offset>39600</ns1:offset>
3192
            </ns1:timezone>
3193
            <ns1:timezone>
3194
               <ns1:displayname>Neukaledonische Zeit</ns1:displayname>
3195
               <ns1:id>Pacific/Noumea</ns1:id>
3196
               <ns1:offset>39600</ns1:offset>
3197
            </ns1:timezone>
3198
            <ns1:timezone>
3199
               <ns1:displayname>Ponape Zeit</ns1:displayname>
3200
               <ns1:id>Pacific/Ponape</ns1:id>
3201
               <ns1:offset>39600</ns1:offset>
3202
            </ns1:timezone>
3203
            <ns1:timezone>
3204
               <ns1:displayname>Salomoninseln Zeit</ns1:displayname>
3205
               <ns1:id>SST</ns1:id>
3206
               <ns1:offset>39600</ns1:offset>
3207
            </ns1:timezone>
3208
            <ns1:timezone>
3209
               <ns1:displayname>Norfolk Zeit</ns1:displayname>
3210
               <ns1:id>Pacific/Norfolk</ns1:id>
3211
               <ns1:offset>41400</ns1:offset>
3212
            </ns1:timezone>
3213
            <ns1:timezone>
3214
               <ns1:displayname>Neuseeland Normalzeit</ns1:displayname>
3215
               <ns1:id>Antarctica/McMurdo</ns1:id>
3216
               <ns1:offset>43200</ns1:offset>
3217
            </ns1:timezone>
3218
            <ns1:timezone>
3219
               <ns1:displayname>Neuseeland Normalzeit</ns1:displayname>
3220
               <ns1:id>Antarctica/South_Pole</ns1:id>
3221
               <ns1:offset>43200</ns1:offset>
3222
            </ns1:timezone>
3223
            <ns1:timezone>
3224
               <ns1:displayname>Anadyr Zeit</ns1:displayname>
3225
               <ns1:id>Asia/Anadyr</ns1:id>
3226
               <ns1:offset>43200</ns1:offset>
3227
            </ns1:timezone>
3228
            <ns1:timezone>
3229
               <ns1:displayname>Petropawlowsk-Kamtschatkische Zeit</ns1:displayname>
3230
               <ns1:id>Asia/Kamchatka</ns1:id>
3231
               <ns1:offset>43200</ns1:offset>
3232
            </ns1:timezone>
3233
            <ns1:timezone>
3234
               <ns1:displayname>GMT+12:00</ns1:displayname>
3235
               <ns1:id>Etc/GMT-12</ns1:id>
3236
               <ns1:offset>43200</ns1:offset>
3237
            </ns1:timezone>
3238
            <ns1:timezone>
3239
               <ns1:displayname>Marshallinseln Zeit</ns1:displayname>
3240
               <ns1:id>Kwajalein</ns1:id>
3241
               <ns1:offset>43200</ns1:offset>
3242
            </ns1:timezone>
3243
            <ns1:timezone>
3244
               <ns1:displayname>Neuseeland Normalzeit</ns1:displayname>
3245
               <ns1:id>NST</ns1:id>
3246
               <ns1:offset>43200</ns1:offset>
3247
            </ns1:timezone>
3248
            <ns1:timezone>
3249
               <ns1:displayname>Neuseeland Normalzeit</ns1:displayname>
3250
               <ns1:id>NZ</ns1:id>
3251
               <ns1:offset>43200</ns1:offset>
3252
            </ns1:timezone>
3253
            <ns1:timezone>
3254
               <ns1:displayname>Neuseeland Normalzeit</ns1:displayname>
3255
               <ns1:id>Pacific/Auckland</ns1:id>
3256
               <ns1:offset>43200</ns1:offset>
3257
            </ns1:timezone>
3258
            <ns1:timezone>
3259
               <ns1:displayname>Fidschi Zeit</ns1:displayname>
3260
               <ns1:id>Pacific/Fiji</ns1:id>
3261
               <ns1:offset>43200</ns1:offset>
3262
            </ns1:timezone>
3263
            <ns1:timezone>
3264
               <ns1:displayname>Tuvalu Zeit</ns1:displayname>
3265
               <ns1:id>Pacific/Funafuti</ns1:id>
3266
               <ns1:offset>43200</ns1:offset>
3267
            </ns1:timezone>
3268
            <ns1:timezone>
3269
               <ns1:displayname>Marshallinseln Zeit</ns1:displayname>
3270
               <ns1:id>Pacific/Kwajalein</ns1:id>
3271
               <ns1:offset>43200</ns1:offset>
3272
            </ns1:timezone>
3273
            <ns1:timezone>
3274
               <ns1:displayname>Marshallinseln Zeit</ns1:displayname>
3275
               <ns1:id>Pacific/Majuro</ns1:id>
3276
               <ns1:offset>43200</ns1:offset>
3277
            </ns1:timezone>
3278
            <ns1:timezone>
3279
               <ns1:displayname>Nauru Zeit</ns1:displayname>
3280
               <ns1:id>Pacific/Nauru</ns1:id>
3281
               <ns1:offset>43200</ns1:offset>
3282
            </ns1:timezone>
3283
            <ns1:timezone>
3284
               <ns1:displayname>Gilbert-Inseln Zeit</ns1:displayname>
3285
               <ns1:id>Pacific/Tarawa</ns1:id>
3286
               <ns1:offset>43200</ns1:offset>
3287
            </ns1:timezone>
3288
            <ns1:timezone>
3289
               <ns1:displayname>Wake Zeit</ns1:displayname>
3290
               <ns1:id>Pacific/Wake</ns1:id>
3291
               <ns1:offset>43200</ns1:offset>
3292
            </ns1:timezone>
3293
            <ns1:timezone>
3294
               <ns1:displayname>Wallis u. Futuna Zeit</ns1:displayname>
3295
               <ns1:id>Pacific/Wallis</ns1:id>
3296
               <ns1:offset>43200</ns1:offset>
3297
            </ns1:timezone>
3298
            <ns1:timezone>
3299
               <ns1:displayname>Chatham Normalzeit</ns1:displayname>
3300
               <ns1:id>NZ-CHAT</ns1:id>
3301
               <ns1:offset>45900</ns1:offset>
3302
            </ns1:timezone>
3303
            <ns1:timezone>
3304
               <ns1:displayname>Chatham Normalzeit</ns1:displayname>
3305
               <ns1:id>Pacific/Chatham</ns1:id>
3306
               <ns1:offset>45900</ns1:offset>
3307
            </ns1:timezone>
3308
            <ns1:timezone>
3309
               <ns1:displayname>GMT+13:00</ns1:displayname>
3310
               <ns1:id>Etc/GMT-13</ns1:id>
3311
               <ns1:offset>46800</ns1:offset>
3312
            </ns1:timezone>
3313
            <ns1:timezone>
3314
               <ns1:displayname>Phoenix Inseln Zeit</ns1:displayname>
3315
               <ns1:id>Pacific/Enderbury</ns1:id>
3316
               <ns1:offset>46800</ns1:offset>
3317
            </ns1:timezone>
3318
            <ns1:timezone>
3319
               <ns1:displayname>Tonga Zeit</ns1:displayname>
3320
               <ns1:id>Pacific/Tongatapu</ns1:id>
3321
               <ns1:offset>46800</ns1:offset>
3322
            </ns1:timezone>
3323
            <ns1:timezone>
3324
               <ns1:displayname>GMT+14:00</ns1:displayname>
3325
               <ns1:id>Etc/GMT-14</ns1:id>
3326
               <ns1:offset>50400</ns1:offset>
3327
            </ns1:timezone>
3328
            <ns1:timezone>
3329
               <ns1:displayname>Line Inseln Zeit</ns1:displayname>
3330
               <ns1:id>Pacific/Kiritimati</ns1:id>
3331
               <ns1:offset>50400</ns1:offset>
3332
            </ns1:timezone>
3333
         </ns1:return>
3334
      </ns1:getTimezonesResponse>
3335
   </soap:Body>
3336
</soap:Envelope>
3337
]]></programlisting>
3338
</para>
3339
</section>
85 brianR 3340
</section>
159 brianR 3341
		<section id="executeservices" version="5.0" xml:base="ExecuteServices/ExecuteServices.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
59 brianR 3342
	<title>ExecuteServices</title>
3343
	<para>The ExecuteService bundles local and remote command
3344
		execution operations. Its WSDL is located at
3345
		http://server:port/XServices/ExecuteService?wsdl</para>
3346
		<section version="5.0" xml:base="ExecuteServices/rExec.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
3347
	<title>rExec
3348
	</title>
3349
	<para>provides remote execution facilities with authentication based on
3350
		user names and passwords.</para>
3351
	<section>
3352
		<title>Input parameters
3353
		</title>
3354
		<para/>
3355
		<table frame="all">
3356
			<title>rExec
3357
				input parameters
3358
			</title>
3359
			<tgroup cols="4">
3360
				<colspec colname="parameter" colnum="1"/>
3361
				<colspec colname="type" colnum="2"/>
3362
				<colspec colname="required" colnum="3"/>
3363
				<colspec colname="description" colnum="4"/>
3364
				<thead>
3365
					<row>
3366
						<entry>parameter</entry>
3367
						<entry>type</entry>
3368
						<entry>required</entry>
3369
						<entry>description</entry>
3370
					</row>
3371
				</thead>
3372
				<tbody>
3373
					<row>
3374
						<entry>host</entry>
3375
						<entry>HostConnection</entry>
3376
						<entry>Yes</entry>
3377
						<entry>
3378
							Host where to execute the command. See
3379
							<link linkend="hostconnection">HostConnection</link>
3380
							.
3381
						</entry>
3382
					</row>
3383
					<row>
3384
						<entry>command</entry>
3385
						<entry>String</entry>
3386
						<entry>No</entry>
3387
						<entry>Any command including arguments</entry>
3388
					</row>
159 brianR 3389
          <row xml:base="file:/C:/Users/brosenberger/workspace-XS/XServices/doc/entities.ent">
59 brianR 3390
            <entry>timeout</entry>
3391
            <entry>Long</entry>
3392
            <entry>Yes</entry>
3393
            <entry>Timeout in milliseconds. The command is forcefully terminated when timeout is reached.</entry>
3394
          </row>
3395
				</tbody>
3396
			</tgroup>
3397
		</table>
3398
		<para/>
3399
	</section>
3400
	<section>
3401
		<title>Output parameters
3402
		</title>
159 brianR 3403
		<section version="5.0" xml:base="./../types/ReturnCode.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
59 brianR 3404
	<title>ReturnCode type</title>
3405
	<para>
3406
		The ReturnCode type is used as the generic answer type for most of the
3407
		<application class="software">BruteXservices</application>
3408
		operations.
3409
	</para>
3410
	<para>
3411
		The defining Java class is
3412
		<ulink url="javadoc/net/brutex/xservices/types/ReturnCode.html">
3413
			<classname>net.brutex.xservices.types.ReturnCode</classname>
3414
		</ulink>
3415
		.
3416
	</para>
3417
	<bridgehead renderas="sect3">Schema definition</bridgehead>
3418
	<programlisting language="xml"><![CDATA[
3419
<xs:complexType name="ReturnCodeType">
3420
    <xs:sequence>
3421
        <xs:element name="returnCode" type="xs:int"/>
3422
        <xs:element minOccurs="0" name="stdOut" type="xs:string"/>
3423
        <xs:element minOccurs="0" name="stdErr" type="xs:string"/>
3424
        <xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="]]><link linkend="antproperty">tns:antProperty</link><![CDATA["/>
3425
    </xs:sequence>
3426
</xs:complexType>]]>
3427
	</programlisting>
3428
 
3429
	<bridgehead renderas="sect3">Example XML</bridgehead>
3430
	<programlisting language="xml">
3431
		&lt;ReturnCode
3432
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
3433
		&lt;returnCode&gt;0&lt;/returnCode&gt;
3434
		&lt;stdOut/&gt;
3435
		&lt;stdErr/&gt;
3436
		&lt;propertyList&gt;
3437
		<lineannotation>
3438
			See
3439
			<link linkend="antproperty">tns:antProperty</link>
3440
			for details about the &lt;propertyList&gt; elements.
3441
		</lineannotation>
3442
		&lt;name&gt;key1&lt;/name&gt;
3443
		&lt;value&gt;value1&lt;/value&gt;
3444
		&lt;/propertyList&gt;
3445
		&lt;propertyList&gt;
3446
		&lt;name&gt;key2&lt;/name&gt;
3447
		&lt;value&gt;value2&lt;/value&gt;
3448
		&lt;/propertyList&gt;
3449
		&lt;/ReturnCode&gt;
3450
	</programlisting>
3451
 
3452
</section>
3453
	</section>
3454
</section>
3455
		<section version="5.0" xml:base="ExecuteServices/runCommand.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
3456
	<title>runCommand</title>
3457
	<para>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.</para>
3460
	<section>
3461
		<title>Input parameters
3462
		</title>
3463
		<para/>
3464
		<table frame="all">
3465
			<title>runCommand input parameters</title>
3466
			<tgroup cols="4">
3467
				<colspec colname="parameter" colnum="1"/>
3468
				<colspec colname="type" colnum="2"/>
3469
				<colspec colname="required" colnum="3"/>
3470
				<colspec colname="description" colnum="4"/>
3471
				<thead>
3472
					<row>
3473
						<entry>parameter</entry>
3474
						<entry>type</entry>
3475
						<entry>required</entry>
3476
						<entry>description</entry>
3477
					</row>
3478
				</thead>
3479
				<tbody>
3480
					<row>
3481
						<entry>executable</entry>
3482
						<entry>String</entry>
3483
						<entry>Yes</entry>
3484
						<entry>Command to be run. The command may be specified with full
3485
							path using forward slash "/" as path separator.</entry>
3486
					</row>
3487
					<row>
3488
						<entry>argline</entry>
3489
						<entry>String</entry>
3490
						<entry>No</entry>
3491
						<entry>Any command line arguments</entry>
3492
					</row>
159 brianR 3493
          <row xml:base="file:/C:/Users/brosenberger/workspace-XS/XServices/doc/entities.ent">
59 brianR 3494
            <entry>timeout</entry>
3495
            <entry>Long</entry>
3496
            <entry>Yes</entry>
3497
            <entry>Timeout in milliseconds. The command is forcefully terminated when timeout is reached.</entry>
3498
          </row>
3499
				</tbody>
3500
			</tgroup>
3501
		</table>
3502
		<para/>
3503
	</section>
3504
	<section>
3505
		<title>Output parameters
3506
		</title>
159 brianR 3507
		<section version="5.0" xml:base="./../types/ReturnCode.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
59 brianR 3508
	<title>ReturnCode type</title>
3509
	<para>
3510
		The ReturnCode type is used as the generic answer type for most of the
3511
		<application class="software">BruteXservices</application>
3512
		operations.
3513
	</para>
3514
	<para>
3515
		The defining Java class is
3516
		<ulink url="javadoc/net/brutex/xservices/types/ReturnCode.html">
3517
			<classname>net.brutex.xservices.types.ReturnCode</classname>
3518
		</ulink>
3519
		.
3520
	</para>
3521
	<bridgehead renderas="sect3">Schema definition</bridgehead>
3522
	<programlisting language="xml"><![CDATA[
3523
<xs:complexType name="ReturnCodeType">
3524
    <xs:sequence>
3525
        <xs:element name="returnCode" type="xs:int"/>
3526
        <xs:element minOccurs="0" name="stdOut" type="xs:string"/>
3527
        <xs:element minOccurs="0" name="stdErr" type="xs:string"/>
3528
        <xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="]]><link linkend="antproperty">tns:antProperty</link><![CDATA["/>
3529
    </xs:sequence>
3530
</xs:complexType>]]>
3531
	</programlisting>
3532
 
3533
	<bridgehead renderas="sect3">Example XML</bridgehead>
3534
	<programlisting language="xml">
3535
		&lt;ReturnCode
3536
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
3537
		&lt;returnCode&gt;0&lt;/returnCode&gt;
3538
		&lt;stdOut/&gt;
3539
		&lt;stdErr/&gt;
3540
		&lt;propertyList&gt;
3541
		<lineannotation>
3542
			See
3543
			<link linkend="antproperty">tns:antProperty</link>
3544
			for details about the &lt;propertyList&gt; elements.
3545
		</lineannotation>
3546
		&lt;name&gt;key1&lt;/name&gt;
3547
		&lt;value&gt;value1&lt;/value&gt;
3548
		&lt;/propertyList&gt;
3549
		&lt;propertyList&gt;
3550
		&lt;name&gt;key2&lt;/name&gt;
3551
		&lt;value&gt;value2&lt;/value&gt;
3552
		&lt;/propertyList&gt;
3553
		&lt;/ReturnCode&gt;
3554
	</programlisting>
3555
 
3556
</section>
3557
	</section>
3558
</section>
3559
		<section version="5.0" xml:base="ExecuteServices/runCommandWithSSH.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
3560
	<title>runCommandWithSSH</title>
3561
	<para>Executes a command through a SSH session.</para>
3562
	<section>
3563
		<title>Input parameters
3564
		</title>
3565
		<para/>
3566
		<table frame="all">
3567
			<title>runCommandWithSSH input parameters</title>
3568
			<tgroup cols="4">
3569
				<colspec colname="parameter" colnum="1"/>
3570
				<colspec colname="type" colnum="2"/>
3571
				<colspec colname="required" colnum="3"/>
3572
				<colspec colname="description" colnum="4"/>
3573
				<thead>
3574
					<row>
3575
						<entry>parameter</entry>
3576
						<entry>type</entry>
3577
						<entry>required</entry>
3578
						<entry>description</entry>
3579
					</row>
3580
				</thead>
3581
				<tbody>
3582
					<row>
3583
						<entry>host</entry>
3584
						<entry>HostConnection</entry>
3585
						<entry>Yes</entry>
3586
						<entry>
3587
							Host to connect to (see:
3588
							<link linkend="hostconnection">tns:HostConnection</link>
3589
							)
3590
						</entry>
3591
					</row>
3592
					<row>
3593
						<entry>command</entry>
3594
						<entry>String</entry>
3595
						<entry>No</entry>
3596
						<entry>The command to execute.</entry>
3597
					</row>
159 brianR 3598
          <row xml:base="file:/C:/Users/brosenberger/workspace-XS/XServices/doc/entities.ent">
59 brianR 3599
            <entry>timeout</entry>
3600
            <entry>Long</entry>
3601
            <entry>Yes</entry>
3602
            <entry>Timeout in milliseconds. The command is forcefully terminated when timeout is reached.</entry>
3603
          </row>
3604
				</tbody>
3605
			</tgroup>
3606
		</table>
3607
		<para/>
3608
	</section>
3609
	<section>
3610
		<title>Output parameters
3611
		</title>
159 brianR 3612
		<section version="5.0" xml:base="./../types/ReturnCode.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
59 brianR 3613
	<title>ReturnCode type</title>
3614
	<para>
3615
		The ReturnCode type is used as the generic answer type for most of the
3616
		<application class="software">BruteXservices</application>
3617
		operations.
3618
	</para>
3619
	<para>
3620
		The defining Java class is
3621
		<ulink url="javadoc/net/brutex/xservices/types/ReturnCode.html">
3622
			<classname>net.brutex.xservices.types.ReturnCode</classname>
3623
		</ulink>
3624
		.
3625
	</para>
3626
	<bridgehead renderas="sect3">Schema definition</bridgehead>
3627
	<programlisting language="xml"><![CDATA[
3628
<xs:complexType name="ReturnCodeType">
3629
    <xs:sequence>
3630
        <xs:element name="returnCode" type="xs:int"/>
3631
        <xs:element minOccurs="0" name="stdOut" type="xs:string"/>
3632
        <xs:element minOccurs="0" name="stdErr" type="xs:string"/>
3633
        <xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="]]><link linkend="antproperty">tns:antProperty</link><![CDATA["/>
3634
    </xs:sequence>
3635
</xs:complexType>]]>
3636
	</programlisting>
3637
 
3638
	<bridgehead renderas="sect3">Example XML</bridgehead>
3639
	<programlisting language="xml">
3640
		&lt;ReturnCode
3641
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
3642
		&lt;returnCode&gt;0&lt;/returnCode&gt;
3643
		&lt;stdOut/&gt;
3644
		&lt;stdErr/&gt;
3645
		&lt;propertyList&gt;
3646
		<lineannotation>
3647
			See
3648
			<link linkend="antproperty">tns:antProperty</link>
3649
			for details about the &lt;propertyList&gt; elements.
3650
		</lineannotation>
3651
		&lt;name&gt;key1&lt;/name&gt;
3652
		&lt;value&gt;value1&lt;/value&gt;
3653
		&lt;/propertyList&gt;
3654
		&lt;propertyList&gt;
3655
		&lt;name&gt;key2&lt;/name&gt;
3656
		&lt;value&gt;value2&lt;/value&gt;
3657
		&lt;/propertyList&gt;
3658
		&lt;/ReturnCode&gt;
3659
	</programlisting>
3660
 
3661
</section>
3662
	</section>
3663
	<section>
3664
		<title>Sample Request:</title>
3665
		<programlisting language="xml">
3666
	<![CDATA[
3667
      <ws:runCommandWithSSH>
3668
         <host>
3669
            <hostname>ssh.brutex.net</hostname>
3670
            <port>22</port>
3671
            <user>roger</user>
3672
            <password>xxx</password>
3673
         </host>
3674
         <command>ls /etc/</command>
3675
         <timeout>30000</timeout>
3676
      </ws:runCommandWithSSH>
3677
	]]></programlisting>
3678
	</section>
3679
</section>
3680
		<section version="5.0" xml:base="ExecuteServices/telnet.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
3681
	<title>telnet</title>
3682
	<para>Runs a telnet session with an "expect shell" like behaviour.</para>
3683
	<section>
3684
		<title>Input parameters
3685
		</title>
3686
		<para/>
3687
		<table frame="all">
3688
			<title>telnet input parameters</title>
3689
			<tgroup cols="4">
3690
				<colspec colname="parameter" colnum="1"/>
3691
				<colspec colname="type" colnum="2"/>
3692
				<colspec colname="required" colnum="3"/>
3693
				<colspec colname="description" colnum="4"/>
3694
				<thead>
3695
					<row>
3696
						<entry>parameter</entry>
3697
						<entry>type</entry>
3698
						<entry>required</entry>
3699
						<entry>description</entry>
3700
					</row>
3701
				</thead>
3702
				<tbody>
3703
					<row>
3704
						<entry>host</entry>
3705
						<entry>HostConnection</entry>
3706
						<entry>Yes</entry>
3707
						<entry>Host to connect to (see: <link linkend="hostconnection">tns:HostConnection</link>)</entry>
3708
					</row>
3709
					<row>
3710
						<entry>prompt</entry>
3711
						<entry>String</entry>
3712
						<entry>No</entry>
3713
						<entry>The prompt string to expect after login. This is used to recognize when
3714
						 the session is open.</entry>
3715
					</row>
3716
					<row>
3717
						<entry>command</entry>
3718
						<entry>String</entry>
3719
						<entry>No</entry>
3720
						<entry>The command to execute.</entry>
3721
					</row>
3722
					<row>
3723
						<entry>expect</entry>
3724
						<entry>String</entry>
3725
						<entry>No</entry>
3726
						<entry>The prompt to expect after the command has been executed successfully.</entry>
3727
					</row>
159 brianR 3728
          <row xml:base="file:/C:/Users/brosenberger/workspace-XS/XServices/doc/entities.ent">
59 brianR 3729
            <entry>timeout</entry>
3730
            <entry>Long</entry>
3731
            <entry>Yes</entry>
3732
            <entry>Timeout in milliseconds. The command is forcefully terminated when timeout is reached.</entry>
3733
          </row>
3734
				</tbody>
3735
			</tgroup>
3736
		</table>
3737
		<para/>
3738
	</section>
3739
	<section>
3740
		<title>Output parameters</title>
159 brianR 3741
		<section version="5.0" xml:base="./../types/ReturnCode.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
59 brianR 3742
	<title>ReturnCode type</title>
3743
	<para>
3744
		The ReturnCode type is used as the generic answer type for most of the
3745
		<application class="software">BruteXservices</application>
3746
		operations.
3747
	</para>
3748
	<para>
3749
		The defining Java class is
3750
		<ulink url="javadoc/net/brutex/xservices/types/ReturnCode.html">
3751
			<classname>net.brutex.xservices.types.ReturnCode</classname>
3752
		</ulink>
3753
		.
3754
	</para>
3755
	<bridgehead renderas="sect3">Schema definition</bridgehead>
3756
	<programlisting language="xml"><![CDATA[
3757
<xs:complexType name="ReturnCodeType">
3758
    <xs:sequence>
3759
        <xs:element name="returnCode" type="xs:int"/>
3760
        <xs:element minOccurs="0" name="stdOut" type="xs:string"/>
3761
        <xs:element minOccurs="0" name="stdErr" type="xs:string"/>
3762
        <xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="]]><link linkend="antproperty">tns:antProperty</link><![CDATA["/>
3763
    </xs:sequence>
3764
</xs:complexType>]]>
3765
	</programlisting>
3766
 
3767
	<bridgehead renderas="sect3">Example XML</bridgehead>
3768
	<programlisting language="xml">
3769
		&lt;ReturnCode
3770
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
3771
		&lt;returnCode&gt;0&lt;/returnCode&gt;
3772
		&lt;stdOut/&gt;
3773
		&lt;stdErr/&gt;
3774
		&lt;propertyList&gt;
3775
		<lineannotation>
3776
			See
3777
			<link linkend="antproperty">tns:antProperty</link>
3778
			for details about the &lt;propertyList&gt; elements.
3779
		</lineannotation>
3780
		&lt;name&gt;key1&lt;/name&gt;
3781
		&lt;value&gt;value1&lt;/value&gt;
3782
		&lt;/propertyList&gt;
3783
		&lt;propertyList&gt;
3784
		&lt;name&gt;key2&lt;/name&gt;
3785
		&lt;value&gt;value2&lt;/value&gt;
3786
		&lt;/propertyList&gt;
3787
		&lt;/ReturnCode&gt;
3788
	</programlisting>
3789
 
3790
</section>
3791
	</section>
3792
	<section>
3793
	<title>Sample Request:</title>
3794
	<programlisting language="xml">
3795
	<![CDATA[
3796
	 <ws:telnet>
3797
         <host>
3798
            <hostname>localhost</hostname>
3799
            <port>23</port>
3800
            <user>brosenberger</user>
3801
            <password></password>
3802
         </host>
3803
         <prompt>C:\Users\brosenberger&gt;</prompt>
3804
         <command>dir c:\temp</command>
3805
         <expect>enberger&gt;</expect>
3806
         <timeout>60000</timeout>
3807
      </ws:telnet>
3808
	]]></programlisting>
3809
	</section>
3810
</section>
3811
</section>
159 brianR 3812
		<section id="fileservices" version="5.0" xml:base="FileServices/FileServices.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
59 brianR 3813
	<title>FileServices</title>
3814
	<para>The FileServces bundles various file operations. Its WSDL is located at
3815
		http://server:port/XServices/FileService?wsdl</para>
159 brianR 3816
				<section version="5.0" xml:base="FileServices/downloadFile.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
3817
	<title>downloadFile</title>
3818
	<para>Downloads a file as base64 encoded.
3819
	Sample request:
3820
<screen><![CDATA[
3821
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
3822
   <soapenv:Header/>
3823
   <soapenv:Body>
3824
<!-- downloads a file from the XServices server as base64 encoded -->
3825
      <ws:downloadFile>
3826
         <file>
3827
            <type>FILE</type>
3828
            <uri>c:\temp\test.docx</uri>
3829
         </file>
3830
      </ws:downloadFile>
3831
   </soapenv:Body>
3832
</soapenv:Envelope>
3833
]]></screen>
3834
	Sample response:
3835
	<programlisting language="xml"><![CDATA[
3836
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
3837
   <soap:Body>
3838
      <ns2:downloadFileResponse xmlns:ns2="http://ws.xservices.brutex.net">
3839
         <return>
3840
            <content>ADQBNA[... snipp ...]wAApzcAAAAA</content>
3841
            <filename>test.docx</filename>
3842
         </return>
3843
      </ns2:downloadFileResponse>
3844
   </soap:Body>
3845
</soap:Envelope>]]></programlisting>
3846
</para>
3847
<para>Encoding files as base64 is very memory consuming!</para>
3848
</section>
3849
				<section version="5.0" xml:base="FileServices/encodeFile.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
3850
	<title>encodeFile</title>
3851
	<para>Encodes a file as base64.
3852
	Sample request:
3853
<screen><![CDATA[
3854
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
3855
   <soapenv:Header/>
3856
   <soapenv:Body>
3857
      <ws:encodeFile>
3858
         <file>
3859
            <type>FILE</type>
3860
            <uri>c:\temp\test.docx</uri>
3861
         </file>
3862
      </ws:encodeFile>
3863
   </soapenv:Body>
3864
</soapenv:Envelope>
3865
]]></screen>
3866
	Sample response:
3867
	<programlisting language="xml"><![CDATA[
3868
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
3869
   <soap:Body>
3870
      <ns2:encodeFileResponse xmlns:ns2="http://ws.xservices.brutex.net">
3871
         <return>
3872
            <content>ADQBNA[... snipp ...]wAApzcAAAAA</content>
3873
            <filename>test.docx</filename>
3874
         </return>
3875
      </ns2:encodeFileResponse>
3876
   </soap:Body>
3877
</soap:Envelope>]]></programlisting>
3878
</para>
3879
<para>DEPRECATED: Encoding files as base64 is very memory consuming!</para>
3880
</section>
59 brianR 3881
</section>
159 brianR 3882
		<section id="jobservices" version="5.0" xml:base="JobServices/JobServices.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
3883
	<title>JobServices</title>
3884
	<para>The JobService bundles re-occuring or scheduled operations. Its WSDL is located at
3885
		http://server:port/XServices/JobService?wsdl</para>
3886
		<!--
3887
		<xi:include href="MiscServices/generateUUID.xml" />
3888
		<xi:include href="MiscServices/getHostinfo.xml" />
3889
		<xi:include href="MiscServices/sleep.xml" />
3890
		-->
3891
</section>
3892
		<section id="mailservices" version="5.0" xml:base="MailServices/MailServices.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
85 brianR 3893
	<title>MailServices</title>
3894
	<para>The MailService contains mail send and receive operations. Its WSDL is located at
3895
		http://server:port/XServices/MailService?wsdl</para>
3896
		<section version="5.0" xml:base="MailServices/sendMailSimple.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
3897
	<title>sendMailSimple</title>
3898
	<para>Send email.</para>
3899
</section>
3900
</section>
159 brianR 3901
		<section id="miscservices" version="5.0" xml:base="MiscServices/MiscServices.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
59 brianR 3902
	<title>MiscServices</title>
3903
	<para>The MiscService bundles various operations. Its WSDL is located at
3904
		http://server:port/XServices/MiscService?wsdl</para>
77 brianR 3905
		<section version="5.0" xml:base="MiscServices/generateUUID.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
3906
	<title>generateUUID</title>
3907
	<para>Generates a UUID that represents a 128-bit value. This operation does not require any
3908
	 input parameters. The output has the format:
3909
	<screen>
3910
		0xFFFFFFFF00000000 time_low
3911
		0x00000000FFFF0000 time_mid
3912
		0x000000000000F000 version
3913
		0x0000000000000FFF time_hi
3914
	</screen>
3915
 
3916
		The least significant long consists of the following unsigned fields:
3917
	<screen>
3918
		0xC000000000000000 variant
3919
		0x3FFF000000000000 clock_seq
3920
		0x0000FFFFFFFFFFFF node
3921
	</screen>
3922
	Sample response:
3923
	<screen><![CDATA[
3924
<soap:Envelope
3925
	xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
3926
   <soap:Body>
3927
      <ns1:generateUUIDResponse
3928
      	xmlns:ns1="http://ws.xservices.brutex.net">
3929
         <ns1:return>]]><emphasis>33b9e5c8-9102-423b-88af-bbee479ebea8</emphasis><![CDATA[</ns1:return>
3930
      </ns1:generateUUIDResponse>
3931
   </soap:Body>
3932
</soap:Envelope>
3933
]]></screen>
3934
</para>
3935
</section>
3936
		<section version="5.0" xml:base="MiscServices/getHostinfo.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
3937
	<title>getHostinfo</title>
3938
	<para>Collect information about a host address.
3939
	Sample request:
3940
<screen><![CDATA[
3941
<soapenv:Envelope
3942
	xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
3943
	xmlns:ws="http://ws.xservices.brutex.net">
3944
  		<soapenv:Header/>
3945
  		<soapenv:Body>
3946
		<ws:getHostinfo>
3947
        		<ws:hostname>]]><emphasis>google.com</emphasis><![CDATA[</ws:hostname>
3948
     		</ws:getHostinfo>
3949
  		</soapenv:Body>
3950
</soapenv:Envelope>
3951
]]></screen>
3952
	Sample response:
3953
	<screen><![CDATA[
3954
<soap:Envelope
3955
	xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
3956
  	<soap:Body>
3957
      <ns1:getHostinfoResponse
3958
      	xmlns:ns1="http://ws.xservices.brutex.net">
3959
         <ns1:return>
3960
            <ns1:domain>]]><emphasis>1e100.net</emphasis><![CDATA[</ns1:domain>
3961
            <ns1:ip4>]]><emphasis>173.194.66.105</emphasis><![CDATA[</ns1:ip4>
3962
            <ns1:ip6>]]><emphasis>::</emphasis><![CDATA[</ns1:ip6>
3963
            <ns1:name>]]><emphasis>we-in-f105</emphasis><![CDATA[</ns1:name>
3964
         </ns1:return>
3965
      </ns1:getHostinfoResponse>
3966
   	</soap:Body>
3967
</soap:Envelope>
3968
]]></screen>
3969
</para>
3970
</section>
85 brianR 3971
		<section version="5.0" xml:base="MiscServices/sleep.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
3972
	<title>sleep</title>
3973
	<para>Delays the response by the given minutes/ seconds. Please note,
3974
		that it may take more time to perform the server roundtrip (network
3975
		delays, parsing, etc.). Also you may have a network timeout set up in
3976
		Tomcat or your client that prevents this web service to respond
3977
		correctly.
3978
</para>
3979
</section>
3980
</section>
159 brianR 3981
		<section id="storageservices" version="5.0" xml:base="StorageServices/StorageServices.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
3982
	<title>StorageServices</title>
3983
	<para>The StorageService will provide get/ push operations to store and retrieve data from various backends.
3984
	This is currently under development and not yet released.
3985
	    Its WSDL is located at
3986
		http://server:port/XServices/StorageService?wsdl</para>
3987
		<section version="5.0" xml:base="StorageServices/operationName.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
3988
	<title> ...
3989
	</title>
3990
	<para>Description here</para>
3991
	<section>
3992
		<title>Input parameters
3993
		</title>
3994
		<para/>
3995
		<table frame="all">
3996
			<title>Input parameters
3997
			</title>
3998
			<tgroup cols="4">
3999
				<colspec colname="parameter" colnum="1"/>
4000
				<colspec colname="type" colnum="2"/>
4001
				<colspec colname="required" colnum="3"/>
4002
				<colspec colname="description" colnum="4"/>
4003
				<thead>
4004
					<row>
4005
						<entry>parameter</entry>
4006
						<entry>type</entry>
4007
						<entry>required</entry>
4008
						<entry>description</entry>
4009
					</row>
4010
				</thead>
4011
				<tbody>
4012
					<row>
4013
						<entry>host</entry>
4014
						<entry>HostConnection</entry>
4015
						<entry>Yes</entry>
4016
						<entry>
4017
							Host where to execute the command. See
4018
							<link linkend="hostconnection">HostConnection</link>
4019
							.
4020
						</entry>
4021
					</row>
4022
					<row>
4023
						<entry>command</entry>
4024
						<entry>String</entry>
4025
						<entry>No</entry>
4026
						<entry>Any command including arguments</entry>
4027
					</row>
4028
          <row xml:base="file:/C:/Users/brosenberger/workspace-XS/XServices/doc/entities.ent">
4029
            <entry>timeout</entry>
4030
            <entry>Long</entry>
4031
            <entry>Yes</entry>
4032
            <entry>Timeout in milliseconds. The command is forcefully terminated when timeout is reached.</entry>
4033
          </row>
4034
				</tbody>
4035
			</tgroup>
4036
		</table>
4037
		<para/>
4038
	</section>
4039
	<section>
4040
		<title>Output parameters
4041
		</title>
4042
		<section version="5.0" xml:base="./../types/ReturnCode.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
4043
	<title>ReturnCode type</title>
4044
	<para>
4045
		The ReturnCode type is used as the generic answer type for most of the
4046
		<application class="software">BruteXservices</application>
4047
		operations.
4048
	</para>
4049
	<para>
4050
		The defining Java class is
4051
		<ulink url="javadoc/net/brutex/xservices/types/ReturnCode.html">
4052
			<classname>net.brutex.xservices.types.ReturnCode</classname>
4053
		</ulink>
4054
		.
4055
	</para>
4056
	<bridgehead renderas="sect3">Schema definition</bridgehead>
4057
	<programlisting language="xml"><![CDATA[
4058
<xs:complexType name="ReturnCodeType">
4059
    <xs:sequence>
4060
        <xs:element name="returnCode" type="xs:int"/>
4061
        <xs:element minOccurs="0" name="stdOut" type="xs:string"/>
4062
        <xs:element minOccurs="0" name="stdErr" type="xs:string"/>
4063
        <xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="]]><link linkend="antproperty">tns:antProperty</link><![CDATA["/>
4064
    </xs:sequence>
4065
</xs:complexType>]]>
4066
	</programlisting>
4067
 
4068
	<bridgehead renderas="sect3">Example XML</bridgehead>
4069
	<programlisting language="xml">
4070
		&lt;ReturnCode
4071
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4072
		&lt;returnCode&gt;0&lt;/returnCode&gt;
4073
		&lt;stdOut/&gt;
4074
		&lt;stdErr/&gt;
4075
		&lt;propertyList&gt;
4076
		<lineannotation>
4077
			See
4078
			<link linkend="antproperty">tns:antProperty</link>
4079
			for details about the &lt;propertyList&gt; elements.
4080
		</lineannotation>
4081
		&lt;name&gt;key1&lt;/name&gt;
4082
		&lt;value&gt;value1&lt;/value&gt;
4083
		&lt;/propertyList&gt;
4084
		&lt;propertyList&gt;
4085
		&lt;name&gt;key2&lt;/name&gt;
4086
		&lt;value&gt;value2&lt;/value&gt;
4087
		&lt;/propertyList&gt;
4088
		&lt;/ReturnCode&gt;
4089
	</programlisting>
4090
 
4091
</section>
4092
	</section>
4093
</section>
4094
 
4095
</section>
4096
		<section id="stringservices" version="5.0" xml:base="StringServices/StringServices.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
4097
	<title>StringServices</title>
4098
	<para>The StringService provides String manipulation capabilities.
4099
	    Its WSDL is located at
4100
		http://server:port/XServices/StringService?wsdl</para>
4101
		<section version="5.0" xml:base="StringServices/replaceRegEx.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
4102
	<title>replaceRegEx</title>
4103
	<para>Search and Replace using regular expression.
4104
	Sample request:
4105
<screen><![CDATA[
4106
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
4107
xmlns:ws="http://ws.xservices.brutex.net">
4108
   <soapenv:Header/>
4109
   <soapenv:Body>
4110
      <ws:replaceRegEx>
4111
         <string>Hallo Welt</string>
4112
         <search>W.*</search>
4113
         <replace>Brian</replace>
4114
         <regexflags>ig</regexflags>
4115
      </ws:replaceRegEx>
4116
   </soapenv:Body>
4117
</soapenv:Envelope>
4118
]]></screen>
4119
	Sample response:
4120
	<programlisting language="xml"><![CDATA[
4121
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
4122
   <soap:Body>
4123
      <ns2:replaceRegExResponse xmlns:ns2="http://ws.xservices.brutex.net">
4124
         <return>
4125
            <string>Hallo Brian</string>
4126
            <count>1</count>
4127
         </return>
4128
      </ns2:replaceRegExResponse>
4129
   </soap:Body>
4130
</soap:Envelope>]]></programlisting>
4131
</para>
4132
<para>Allowed regexflags are case-insensitive (i) and global search (g).</para>
4133
</section>
4134
 
4135
</section>
4136
		<section id="xmlservices" version="5.0" xml:base="XmlServices/XmlServices.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
4137
	<title>XmlServices</title>
4138
	<para>The XmlService provides operations to manipulate XML structures.
4139
	    Its WSDL is located at
4140
		http://server:port/XServices/XmlService?wsdl</para>
4141
		<section version="5.0" xml:base="XmlServices/insertNodes.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
4142
	<title>insertNodes</title>
4143
	<para>Insert an xml fragment into other elements specified by an XPath expression.
4144
	This operation is namespace aware.
4145
 
4146
	Sample request:
4147
<programlisting language="xml"><![CDATA[
4148
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
4149
   <soapenv:Header/>
4150
   <soapenv:Body>
4151
      <ws:insertNodes>
4152
         <sourcexml><![CDATA[
4153
         <books>
4154
			<author>
4155
				<name>Mensiok</name>
4156
				<surname>Bello</surname>
4157
			</author>
4158
			<author>
4159
				<name>Schwab</name>
4160
				<surname>Rumsau</surname>
4161
			</author>
4162
			<author>
4163
				<name>Dollibert</name>
4164
				<surname>Rach</surname>
4165
			</author>
4166
         </books>
4167
         ]]]]><![CDATA[></sourcexml>
4168
         <encoding>utf-8</encoding>
4169
         <namespaceList>
4170
            <!--Zero or more repetitions:-->
4171
            <namespace>
4172
               <prefix></prefix>
4173
               <uri></uri>
4174
            </namespace>
4175
         </namespaceList>
4176
         <xpath>/books/author</xpath>
4177
         <!--Optional:-->
4178
         <xmldata><![CDATA[<age namespace="http://btx"/>]]]]><![CDATA[></xmldata>
4179
      </ws:insertNodes>
4180
   </soapenv:Body>
4181
</soapenv:Envelope>
4182
]]></programlisting>
4183
	Sample response:
4184
	<programlisting language="xml"><![CDATA[
4185
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
4186
   <soap:Body>
4187
      <ns2:insertNodesResponse xmlns:ns2="http://ws.xservices.brutex.net">
4188
         <return><![CDATA[<?xml version='1.0' encoding='UTF-8'?>
4189
         <books>
4190
			<author>
4191
				<name>Mensiok</name>
4192
				<surname>Bello</surname>
4193
			<age namespace="http://btx"/></author>
4194
			<author>
4195
				<name>Schwab</name>
4196
				<surname>Rumsau</surname>
4197
			<age namespace="http://btx"/></author>
4198
			<author>
4199
				<name>Dollibert</name>
4200
				<surname>Rach</surname>
4201
			<age namespace="http://btx"/></author>
4202
         </books>]]]]><![CDATA[></!></return>
4203
      </ns2:insertNodesResponse>
4204
   </soap:Body>
4205
</soap:Envelope>
4206
]]></programlisting>
4207
</para>
4208
</section>
4209
		<section version="5.0" xml:base="XmlServices/replaceNodes.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
4210
	<title>replaceNodes</title>
4211
	<para>Replace an xml fragment with another xml fragment. This operation is namespace aware.
4212
 
4213
	Sample request:
4214
<programlisting language="xml"><![CDATA[
4215
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
4216
xmlns:ws="http://ws.xservices.brutex.net">
4217
   <soapenv:Header/>
4218
   <soapenv:Body>
4219
      <ws:replaceNodes>
4220
         <sourcexml><![CDATA[
4221
         <books>
4222
			<author>
4223
				<name>Mensiok</name>
4224
				<surname>Bello</surname>
4225
			</author>
4226
			<author>
4227
				<name>Schwab</name>
4228
				<surname>Rumsau</surname>
4229
			</author>
4230
			<author>
4231
				<name>Dollibert</name>
4232
				<surname>Rach</surname>
4233
			</author>
4234
         </books>
4235
         ]]]]><![CDATA[>
4236
         </sourcexml>
4237
         <encoding>utf-8</encoding>
4238
         <namespaceList>
4239
            <!--Zero or more repetitions:-->
4240
            <namespace>
4241
               <prefix></prefix>
4242
               <uri></uri>
4243
            </namespace>
4244
         </namespaceList>
4245
         <xpath>*/name[text()='Schwab']</xpath>
4246
         <!--Optional:-->
4247
         <xmldata><![CDATA[<name>Meyer</name><age>45</age><!--edited here-->]]]]><![CDATA[></xmldata>
4248
      </ws:replaceNodes>
4249
   </soapenv:Body>
4250
</soapenv:Envelope>
4251
]]></programlisting>
4252
	Sample response:
4253
	<programlisting language="xml"><![CDATA[
4254
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
4255
   <soap:Body>
4256
      <ns2:replaceNodesResponse xmlns:ns2="http://ws.xservices.brutex.net">
4257
         <return><![CDATA[<?xml version='1.0' encoding='UTF-8'?>
4258
         <books>
4259
			<author>
4260
				<name>Mensiok</name>
4261
				<surname>Bello</surname>
4262
			</author>
4263
			<author>
4264
				<name>Meyer</name><age>45</age><!--edited here-->
4265
				<surname>Rumsau</surname>
4266
			</author>
4267
			<author>
4268
				<name>Dollibert</name>
4269
				<surname>Rach</surname>
4270
			</author>
4271
         </books>]]]]><![CDATA[></return>
4272
      </ns2:replaceNodesResponse>
4273
   </soap:Body>
4274
</soap:Envelope>]]></programlisting>
4275
</para>
4276
</section>
160 brianR 4277
		<section version="5.0" xml:base="XmlServices/selectXPath.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
4278
	<title>selectXPath</title>
4279
	<para>Selects xmlfragements, nodes, attribute or text from xml data using an XPath expression.
4280
	This function requires namespaces to be declared correctly.</para>
4281
	<para>
4282
	Sample request:
4283
<programlisting language="xml"><![CDATA[
4284
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
4285
xmlns:ws="http://ws.xservices.brutex.net">
4286
   <soapenv:Header/>
4287
   <soapenv:Body>
4288
      <ws:selectXPath>
4289
         <sourcexml>
4290
         <![CDATA[<notes xmlns="http://demo.brutex.net" xmlns:bx="http://bx.brutex.net">
4291
	<bx:note>
4292
		<to>Lena</to>
4293
		<from>Jani</from>
4294
		<heading>Reminder ABC</heading>
4295
		<body>Don't forget me this weekend!</body>
4296
	</bx:note>
4297
	<note>
4298
		<to>John</to>
4299
		<from>Lena</from>
4300
		<heading>Call Mr. ABC</heading>
4301
		<body>Please call back</body>
4302
	</note>
4303
	<bx:note>
4304
		<to>Brian</to>
4305
		<from>JJohn</from>
4306
		<heading>Reminder XServices</heading>
4307
		<body>How to use selectXPath?</body>
4308
	</bx:note>
4309
</notes>
4310
]]]]><![CDATA[>
4311
		</sourcexml>
4312
         <encoding>utf-8</encoding>
4313
         <namespaceList>
4314
            <namespace>
4315
               <prefix>ns</prefix>
4316
               <uri>http://demo.brutex.net</uri>
4317
            </namespace>
4318
            <namespace>
4319
               <prefix>bx</prefix>
4320
               <uri>http://bx.brutex.net</uri>
4321
            </namespace>
4322
         </namespaceList>
4323
         <xpath>*/bx:note/ns:heading/text()</xpath>
4324
      </ws:selectXPath>
4325
   </soapenv:Body>
4326
</soapenv:Envelope>
4327
]]></programlisting>
4328
	Sample response:
4329
	<programlisting language="xml"><![CDATA[
4330
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
4331
   <soap:Body>
4332
      <ns2:selectXPathResponse xmlns:ns2="http://ws.xservices.brutex.net">
4333
         <return>
4334
            <stringlist>Reminder ABC</stringlist>
4335
            <stringlist>Reminder XServices</stringlist>
4336
            <size>2</size>
4337
         </return>
4338
      </ns2:selectXPathResponse>
4339
   </soap:Body>
4340
</soap:Envelope>
4341
]]></programlisting>
4342
</para>
4343
</section>
4344
		<section version="5.0" xml:base="XmlServices/setAttribute.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
4345
	<title>setAttribute</title>
4346
	<para>Set an attribute into elements matched by an XPath expression.</para>
4347
	<para>
4348
	Sample request:
4349
<programlisting language="xml"><![CDATA[
4350
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.xservices.brutex.net">
4351
   <soapenv:Header/>
4352
   <soapenv:Body>
4353
      <ws:setAttribute>
4354
         <sourcexml>
4355
         <![CDATA[<notes xmlns="http://demo.brutex.net">
4356
	<note>
4357
		<to>Lena</to>
4358
		<from>Jani</from>
4359
		<heading>Reminder ABC</heading>
4360
		<body>Don't forget me this weekend!</body>
4361
	</note>
4362
	<note>
4363
		<to>John</to>
4364
		<from>Lena</from>
4365
		<heading>Call Mr. ABC</heading>
4366
		<body>Please call back</body>
4367
	</note>
4368
</notes>
4369
]]]]><![CDATA[></sourcexml>
4370
         <encoding>utf-8</encoding>
4371
         <!--Optional:-->
4372
         <namespaceList>
4373
            <!--Zero or more repetitions:-->
4374
            <namespace>
4375
               <prefix>bx</prefix>
4376
               <uri>http://demo.brutex.net</uri>
4377
            </namespace>
4378
         </namespaceList>
4379
         <xpath>*/bx:note</xpath>
4380
         <attribute>
4381
            <name>priority</name>
4382
            <!--Optional:-->
4383
            <value>high</value>
4384
         </attribute>
4385
      </ws:setAttribute>
4386
   </soapenv:Body>
4387
</soapenv:Envelope>
4388
]]></programlisting>
4389
	Sample response:
4390
	<programlisting language="xml"><![CDATA[
4391
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
4392
   <soap:Body>
4393
      <ns2:setAttributeResponse xmlns:ns2="http://ws.xservices.brutex.net">
4394
         <return><![CDATA[<?xml version='1.0' encoding='UTF-8'?>
4395
         <notes xmlns="http://demo.brutex.net">
4396
	<note xmlns:axis2ns16="http://demo.brutex.net" axis2ns16:priority="high">
4397
		<to>Lena</to>
4398
		<from>Jani</from>
4399
		<heading>Reminder ABC</heading>
4400
		<body>Don't forget me this weekend!</body>
4401
	</note>
4402
	<note xmlns:axis2ns17="http://demo.brutex.net" axis2ns17:priority="high">
4403
		<to>John</to>
4404
		<from>Lena</from>
4405
		<heading>Call Mr. ABC</heading>
4406
		<body>Please call back</body>
4407
	</note>
4408
</notes>]]]]><![CDATA[></return>
4409
      </ns2:setAttributeResponse>
4410
   </soap:Body>
4411
</soap:Envelope>
4412
]]></programlisting>
4413
</para>
4414
</section>
159 brianR 4415
		<section version="5.0" xml:base="XmlServices/wrapInCDATA.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
4416
	<title>wrapInCDATA</title>
4417
	<para>Simply wraps any data fragment into &lt;![CDATA[ ... ]]&gt; section. This can be useful if you
4418
	want to preserve indentation or line breaks.
4419
	</para>
4420
	<para>
4421
	Sample request:
4422
<programlisting language="xml"><![CDATA[
4423
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
4424
xmlns:ws="http://ws.xservices.brutex.net">
4425
   <soapenv:Header/>
4426
   <soapenv:Body>
4427
      <ws:wrapInCDATA>
4428
         <data>Hello World, here is some &lt;xml&gt; data</data>
4429
      </ws:wrapInCDATA>
4430
   </soapenv:Body>
4431
</soapenv:Envelope>
4432
]]></programlisting>
4433
	Sample response:
4434
	<programlisting language="xml"><![CDATA[
4435
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
4436
   <soap:Body>
4437
      <ns2:wrapInCDATAResponse xmlns:ns2="http://ws.xservices.brutex.net">
4438
         <return>&lt;![CDATA[Hello World, here is some &lt;xml> data]]&gt;</return>
4439
      </ns2:wrapInCDATAResponse>
4440
   </soap:Body>
4441
</soap:Envelope>
4442
]]></programlisting>
4443
</para>
4444
</section>
4445
 
4446
</section>
59 brianR 4447
	</chapter>
4448
 
4449
	<chapter id="xmltypes">
4450
		<beginpage/>
4451
		<title>XML Types</title>
4452
		<para>This chapter bundles the documentation for common XML types used
4453
			by XServices web service.</para>
159 brianR 4454
		<section version="5.0" xml:base="types/Types.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
59 brianR 4455
	<!-- Sort alphabetically -->
83 brianR 4456
	<section id="antproperty" xml:base="types/AntProperty.xml">
59 brianR 4457
<title>AntProperty type</title>
4458
			<para>The AntProperty type defines a list of key/value pairs.</para>
4459
			<para>
4460
				The defining Java class is
4461
				<ulink url="javadoc/net/brutex/xservices/types/AntProperty.html">
4462
					<classname>net.brutex.xservices.types.AntProperty</classname>
4463
				</ulink>
4464
				.
4465
			</para>
4466
 
4467
			<programlisting language="xml"><![CDATA[
4468
<xs:complexType name="antProperty">
4469
   <xs:sequence>
4470
      <xs:element name="name" type="xs:string"/>
4471
      <xs:element name="value" type="xs:string"/>
4472
   </xs:sequence>
4473
</xs:complexType>]]>
4474
			</programlisting>
4475
 
4476
			<programlisting language="xml"><![CDATA[
4477
<AntProperty>
4478
    <name>key2</name>
4479
    <value>value2</value>
4480
</AntProperty>]]>
4481
			</programlisting>
4482
		</section>
83 brianR 4483
	<section version="5.0" xml:base="types/DateInfoType.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
4484
	<title>DateInfoType type</title>
4485
	<para>Different presentation of a date time value.</para>
4486
	<para>
4487
		The defining Java class is
4488
		<ulink url="javadoc/net/brutex/xservices/types/DateInfoType.html">
4489
			<classname>net.brutex.xservices.types.DateInfoType</classname>
4490
		</ulink>
4491
		.
4492
	</para>
4493
 
4494
</section>
59 brianR 4495
	<section xml:base="types/FileResource.xml">
4496
<title>FileResource type</title>
4497
			<para>The FileResource type defines an URI to a file with optional on-the-fly decompression.</para>
4498
			<para>
4499
				The defining Java class is
4500
				<ulink url="javadoc/net/brutex/xservices/types/FileResource.html">
4501
					<classname>net.brutex.xservices.types.FileResource</classname>
4502
				</ulink>
4503
				.
4504
			</para>
4505
 
4506
			<programlisting language="xml"><![CDATA[
4507
<xs:complexType name="FileResourceType">
4508
	<xs:sequence>
4509
    	<xs:element default="FILE" name="type" type="tns:type"/>
4510
        <xs:element name="uri" type="xs:string"/>
4511
   </xs:sequence>
4512
</xs:complexType>]]>
4513
			</programlisting>
4514
			<para>Available types:</para>
4515
			<para>FILE: URI points to a local file resource. Examples: c:\temp\something.txt, c:/dir/another.file, /home/brian/file</para>
4516
			<para>URL: File from URL (http, https, ftp, ...). Example: http://brutex.net/file.pdf</para>
4517
			<para>GZIP and BZIP2: File from a local file system with on-the-fly decompression.</para>
4518
			<programlisting language="xml"><![CDATA[
4519
<resource>
4520
	<type>FILE</type>
4521
    <uri>c:\temp\xservices.war</uri>
4522
</resource>]]>
4523
			</programlisting>
4524
		</section>
4525
	<section id="hostconnection" version="5.0" xml:base="types/HostConnection.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
4526
	<title>HostConnection type</title>
4527
	<para>The HostConnection type identifies a server resource and login
4528
		credentials.</para>
4529
	<para>
4530
		The defining Java class is
4531
		<ulink url="javadoc/net/brutex/xservices/types/HostConnection.html">
4532
			<classname>net.brutex.xservices.types.HostConnection</classname>
4533
		</ulink>
4534
		.
4535
	</para>
4536
	<bridgehead renderas="sect3">Schema definition</bridgehead>
4537
	<programlisting language="xml"><![CDATA[
4538
<xs:complexType name="connection">
4539
   <xs:sequence>
4540
      <xs:element name="hostname" type="xs:string"/>
4541
      <xs:element name="port" type="xs:int"/>
4542
      <xs:element minOccurs="0" name="user" type="xs:string"/>
4543
      <xs:element minOccurs="0" name="password" type="xs:string"/>
4544
   </xs:sequence>
4545
</xs:complexType>
4546
]]>
4547
	</programlisting>
4548
	<bridgehead renderas="sect3">Example XML</bridgehead>
4549
	<programlisting language="xml"><![CDATA[
4550
<host>
4551
   <hostname>server.brutex.net</hostname>
4552
   <port>512</port> <!-- default rExec port -->
4553
   <user>brian</user>
4554
   <!--Optional:-->
4555
   <password>somepass</password>
4556
</host>
4557
]]>
4558
	</programlisting>
4559
</section>
4560
	<section id="patternelement" version="5.0" xml:base="types/PatternElement.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
4561
	<title>PatternElement type</title>
4562
	<para>The PatternElement type defines single string pattern for file/
4563
		directory matching.</para>
4564
	<para>
4565
		The defining Java class is
4566
		<ulink url="javadoc/net/brutex/xservices/types/PatternElement.html">
4567
			<classname>net.brutex.xservices.types.PatternElement</classname>
4568
		</ulink>
4569
		.
4570
	</para>
4571
	<para>
4572
		These patterns look exactly like those used in Apache Ant
4573
		<ulink url="http://ant.apache.org/manual/dirtasks.html#patterns">Patterns</ulink>.
4574
		The '*' matches zero or more characters and the
4575
		'?' will match a single character.
4576
		Both symbols can be combined in one pattern. The '**'
4577
		symbol can be used to match any directory deepth.
4578
	</para>
4579
	<para>Some example patterns:</para>
4580
	<para>
4581
		<parameter>**/mydir/**</parameter>
4582
	</para>
4583
	<para>Match all file that are located in any directory that has
4584
		"mydir" string in its pathname. Also applies to files with
4585
		"mydir" in their name.</para>
4586
	<para>
4587
		<parameter>/mydir/</parameter>
4588
	</para>
4589
	<para>The
4590
		parser will automatically append an '**' symbol, thus the
4591
		resulting pattern is
4592
		<parameter>/mydir/**</parameter>.
4593
		All files below the "/mydir/" directory (including its
4594
		sub-directories will be chosen.
4595
	</para>
4596
	<note>
4597
		<para>The pattern is OS independent. You should always use
4598
			"/" as path separator, even on windows based systems.
4599
		</para>
4600
	</note>
4601
	<bridgehead renderas="sect3">Schema definition</bridgehead>
4602
	<programlisting language="xml"><![CDATA[<xs:simpleType name="patternElement">
4603
    <xs:restriction base="xs:string"/>
4604
</xs:simpleType>]]></programlisting>
4605
 
4606
	<bridgehead renderas="sect3">Example XML</bridgehead>
4607
	<programlisting language="xml"><![CDATA[<PatternElement>**/*</PatternElement>]]></programlisting>
4608
 
4609
</section>
4610
	<section id="patternsettype" version="5.0" xml:base="types/PatternSetType.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
4611
	<title>PatternSetType type</title>
4612
	<para>The PatternSetType exposes various filters/ selectors for the
4613
		selection of resources (files).</para>
4614
	<para>
4615
		The defining Java class is
4616
		<ulink url="javadoc/net/brutex/xservices/types/PatternSetType.html">
4617
			<classname>net.brutex.xservices.types.PatternSetType</classname>
4618
		</ulink>
4619
		.
4620
	</para>
4621
	<bridgehead renderas="sect3">Schema definition</bridgehead>
4622
	<programlisting language="xml"><![CDATA[
4623
<xs:complexType name="patternSetType">
4624
    <xs:sequence>
4625
        <xs:element default="**/*" maxOccurs="unbounded" minOccurs="0" name="include" type="]]><link linkend="patternelement">tns:patternElement</link><![CDATA["/>
4626
        <xs:element maxOccurs="unbounded" minOccurs="0" name="exclude" type="]]><link linkend="patternelement">tns:patternElement</link><![CDATA["/>
4627
        <xs:element minOccurs="0" name="selector" nillable="true" type="]]><link linkend="selectortype">tns:selectorType</link><![CDATA["/>
4628
    </xs:sequence>
4629
</xs:complexType>]]>
4630
	</programlisting>
4631
	<bridgehead renderas="sect3">Example XML</bridgehead>
4632
	<programlisting language="xml"><![CDATA[
4633
            tbd.]]>
4634
	</programlisting>
4635
</section>
4636
	<section version="5.0" xml:base="types/ReturnCode.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
4637
	<title>ReturnCode type</title>
4638
	<para>
4639
		The ReturnCode type is used as the generic answer type for most of the
4640
		<application class="software">BruteXservices</application>
4641
		operations.
4642
	</para>
4643
	<para>
4644
		The defining Java class is
4645
		<ulink url="javadoc/net/brutex/xservices/types/ReturnCode.html">
4646
			<classname>net.brutex.xservices.types.ReturnCode</classname>
4647
		</ulink>
4648
		.
4649
	</para>
4650
	<bridgehead renderas="sect3">Schema definition</bridgehead>
4651
	<programlisting language="xml"><![CDATA[
4652
<xs:complexType name="ReturnCodeType">
4653
    <xs:sequence>
4654
        <xs:element name="returnCode" type="xs:int"/>
4655
        <xs:element minOccurs="0" name="stdOut" type="xs:string"/>
4656
        <xs:element minOccurs="0" name="stdErr" type="xs:string"/>
4657
        <xs:element maxOccurs="unbounded" minOccurs="0" name="propertyList" nillable="true" type="]]><link linkend="antproperty">tns:antProperty</link><![CDATA["/>
4658
    </xs:sequence>
4659
</xs:complexType>]]>
4660
	</programlisting>
4661
 
4662
	<bridgehead renderas="sect3">Example XML</bridgehead>
4663
	<programlisting language="xml">
4664
		&lt;ReturnCode
4665
		xmlns:ns2="http://ws.xservices.brutex.net"&gt;
4666
		&lt;returnCode&gt;0&lt;/returnCode&gt;
4667
		&lt;stdOut/&gt;
4668
		&lt;stdErr/&gt;
4669
		&lt;propertyList&gt;
4670
		<lineannotation>
4671
			See
4672
			<link linkend="antproperty">tns:antProperty</link>
4673
			for details about the &lt;propertyList&gt; elements.
4674
		</lineannotation>
4675
		&lt;name&gt;key1&lt;/name&gt;
4676
		&lt;value&gt;value1&lt;/value&gt;
4677
		&lt;/propertyList&gt;
4678
		&lt;propertyList&gt;
4679
		&lt;name&gt;key2&lt;/name&gt;
4680
		&lt;value&gt;value2&lt;/value&gt;
4681
		&lt;/propertyList&gt;
4682
		&lt;/ReturnCode&gt;
4683
	</programlisting>
4684
 
4685
</section>
4686
	<section id="selectortype" version="5.0" xml:base="types/SelectorType.xml" xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude">
4687
    <title>SelectorType type</title>
4688
    <para>The SelectorType exposes various selectors for the selection of resources (files).</para>
4689
    <para>The defining Java class is
4690
        <ulink url="javadoc/net/brutex/xservices/types/SelectorType.html">
4691
    <classname>net.brutex.xservices.types.SelectorType</classname></ulink>.</para>
4692
<bridgehead renderas="sect3">Schema definition</bridgehead>
4693
        <programlisting language="xml"><![CDATA[
4694
         <xs:complexType abstract="true" name="selectorType">
4695
            <xs:sequence>
4696
               <xs:element maxOccurs="unbounded" minOccurs="0" name="contains" nillable="true" type="tns:containsSelectorType"/>
4697
            </xs:sequence>
4698
         </xs:complexType>]]>
4699
</programlisting>
4700
<bridgehead renderas="sect3">Example XML</bridgehead>
4701
    <programlisting language="xml"><![CDATA[
4702
            tbd.]]>
4703
        </programlisting>
4704
</section>
4705
</section>
4706
	</chapter>
4707
</book>