<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://string.drv.de/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sandk</id>
		<title>DRV STRING - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="http://string.drv.de/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sandk"/>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php/Spezial:Beitr%C3%A4ge/Sandk"/>
		<updated>2026-05-31T08:00:28Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.26.3</generator>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=514</id>
		<title>CommonService</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=514"/>
				<updated>2018-06-27T13:53:49Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The Common Service is a superstructure defining the mostly shared elements of any service. Specific services like the AccommodationService only extend this structure to add specific information for their case. This basic structure is separated into a Request version and a Response version. Each of them only contain the Attributes and Elements suitable for the specified direction. As, for example, it is essential to send the state for a service in the response of a BookingResponse, it is not supposed (or even harmful) to use it in the BookingRequest.&lt;br /&gt;
&lt;br /&gt;
The concept of separate attributes for Request Services and Response Services is inherited by all other service implementations.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CommonServiceRequestType.png|mini|links|Request Type]]&lt;br /&gt;
[[Datei:CommonServiceResponseType.PNG|mini|rechts|Response Type]]&lt;br /&gt;
&lt;br /&gt;
=== Basic Attributes ===&lt;br /&gt;
The minimal set of Information needed to describe a service is its Code, the StartDate and its EndDate. These fields are mandatory for every request containing a service.&lt;br /&gt;
The response adds another manydatory field, which is: State.&lt;br /&gt;
&lt;br /&gt;
=== Optional Attributes ===&lt;br /&gt;
To extend the information capable to be transported by the protocol, each service contains a set of optional Elements and Attributes. &lt;br /&gt;
Please note, that these fields might be expected by the communication partner, even if specified as optional by STRING Protocol.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@Type'''|| Specific ServiceType&lt;br /&gt;
|-&lt;br /&gt;
| '''AssignedTraveller'''|| A List of traveller Ids to describe who is assigned to this service&lt;br /&gt;
|-&lt;br /&gt;
| '''Quantity'''|| The quantity of equal services described by this service element. &lt;br /&gt;
|-&lt;br /&gt;
| '''Attributes'''|| A List of Attributes describing the Service. Each attribute is defined by a code and its source plus optional descriptive Texts.&lt;br /&gt;
|-&lt;br /&gt;
| '''PackageReference'''|| In case the Service belongs to a package, the identifier can be set here&lt;br /&gt;
|-&lt;br /&gt;
| '''CustomerRequests''' (Request only)|| A List of texts holding customer specific request information&lt;br /&gt;
|-&lt;br /&gt;
| '''AdditionalInfos''' (Response only)|| Element to send additional information separated into:&amp;lt;br&amp;gt;- GeneralInformation,&amp;lt;br&amp;gt;- CancellationPolicies and&amp;lt;br&amp;gt;- ModificationPolicies&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=513</id>
		<title>CommonService</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=513"/>
				<updated>2018-06-27T13:32:09Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The Common Service is a superstructure defining the mostly shared elements of any service. Specific services like the AccommodationService only extend this structure to add specific information for their case. This basic structure is separated into a Request version and a Response version. Each of them only contain the Attributes and Elements suitable for the specified direction. As, for example, it is essential to send the state for a service in the response of a BookingResponse, it is not supposed (or even harmful) to use it in the BookingRequest.&lt;br /&gt;
&lt;br /&gt;
The concept of separate attributes for Request Services and Response Services is inherited by all other service implementations.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CommonServiceRequestType.png|mini|links|Request Type]]&lt;br /&gt;
[[Datei:CommonServiceResponseType.PNG|mini|rechts|Response Type]]&lt;br /&gt;
&lt;br /&gt;
=== Basic Attributes ===&lt;br /&gt;
The minimal set of Information needed to describe a service is its Code, the StartDate and its EndDate. These fields are mandatory for every request containing a service.&lt;br /&gt;
The response adds another manydatory field, which is: State.&lt;br /&gt;
&lt;br /&gt;
=== Optional Attributes ===&lt;br /&gt;
To extend the information capable to be transported by the protocol, each service contains a set of optional Elements and Attributes. &lt;br /&gt;
Please note, that these fields might be expected by the communication partner, even if specified as optional by STRING Protocol.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@Type'''|| Specific ServiceType&lt;br /&gt;
|-&lt;br /&gt;
| '''AssignedTraveller'''|| A List of traveller Ids to describe who is assigned to this service&lt;br /&gt;
|-&lt;br /&gt;
| '''Quantity'''|| The quantity of equal services described by this service element. &lt;br /&gt;
|-&lt;br /&gt;
| '''Attributes'''|| A List of Attributes describing the Service. Each attribute is defined by a code and its source plus optional descriptive Texts.&lt;br /&gt;
|-&lt;br /&gt;
| '''PackageReference'''|| In case the Service belongs to a package, the identifier can be set here&lt;br /&gt;
|-&lt;br /&gt;
| '''CustomerRequests''' (Request only)|| A List of texts holding customer specific request information&lt;br /&gt;
|-&lt;br /&gt;
| '''AdditionalInfos''' (Response only)|| Element to send additional information separated into:&amp;lt;br&amp;gt;GeneralInformation,&amp;lt;br&amp;gt;CancellationPolicies ans&amp;lt;br&amp;gt;ModificationPolicies&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=512</id>
		<title>CommonService</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=512"/>
				<updated>2018-06-27T12:59:47Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The Common Service is a superstructure defining the mostly shared elements of any service. Specific services like the AccommodationService only extend this structure to add specific information for their case. This basic structure is separated into a Request version and a Response version. Each of them only contain the Attributes and Elements suitable for the specified direction. As, for example, it is essential to send the state for a service in the response of a BookingResponse, it is not supposed (or even harmful) to use it in the BookingRequest.&lt;br /&gt;
&lt;br /&gt;
The concept of separate attributes for Request Services and Response Services is inherited by all other service implementations.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CommonServiceRequestType.png|mini|links|Request Type]]&lt;br /&gt;
[[Datei:CommonServiceResponseType.PNG|mini|rechts]]&lt;br /&gt;
&lt;br /&gt;
=== Basic Attributes ===&lt;br /&gt;
The minimal set of Information needed to describe a service is its Code, the StartDate and its EndDate. These fields are mandatory for every request containing a service.&lt;br /&gt;
The response adds another manydatory field, which is: State.&lt;br /&gt;
&lt;br /&gt;
=== Optional Attributes ===&lt;br /&gt;
To extend the information capable to be transported by the protocol, each service contains a set of optional Elements and Attributes. &lt;br /&gt;
Please note, that these fields might be expected by the communication partner, even if specified as optional by STRING Protocol.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@Type'''|| Specific ServiceType&lt;br /&gt;
|-&lt;br /&gt;
| '''AssignedTraveller'''|| A List of traveller Ids to describe who is assigned to this service&lt;br /&gt;
|-&lt;br /&gt;
| '''Quantity'''|| The quantity of equal services described by this service element. &lt;br /&gt;
|-&lt;br /&gt;
| '''Attributes'''|| A List of Attributes describing the Service. Each attribute is defined by a code and its source plus optional descriptive Texts.&lt;br /&gt;
|-&lt;br /&gt;
| '''PackageReference'''|| In case the Service belongs to a package, the identifier can be set here&lt;br /&gt;
|-&lt;br /&gt;
| '''CustomerRequests''' (Request only)|| A List of texts holding customer specific request information&lt;br /&gt;
|-&lt;br /&gt;
| '''AdditionalInfos''' (Response only)|| Element to send additional information separated into:&amp;lt;br&amp;gt;GeneralInformation,&amp;lt;br&amp;gt;CancellationPolicies ans&amp;lt;br&amp;gt;ModificationPolicies&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=511</id>
		<title>CommonService</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=511"/>
				<updated>2018-06-27T12:58:23Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The Common Service is a superstructure defining the mostly shared elements of any service. Specific services like the AccommodationService only extend this structure to add specific information for their case. This basic structure is separated into a Request version and a Response version. Each of them only contain the Attributes and Elements suitable for the specified direction. As, for example, it is essential to send the state for a service in the response of a BookingResponse, it is not supposed (or even harmful) to use it in the BookingRequest.&lt;br /&gt;
&lt;br /&gt;
The concept of separate attributes for Request Services and Response Services is inherited by all other service implementations.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CommonServiceRequestType.png|mini|links|Request Type]]&lt;br /&gt;
[[Datei:CommonServiceResponseType.png|mini|rechts|Response Type]]&lt;br /&gt;
&lt;br /&gt;
=== Basic Attributes ===&lt;br /&gt;
The minimal set of Information needed to describe a service is its Code, the StartDate and its EndDate. These fields are mandatory for every request containing a service.&lt;br /&gt;
The response adds another manydatory field, which is: State.&lt;br /&gt;
&lt;br /&gt;
=== Optional Attributes ===&lt;br /&gt;
To extend the information capable to be transported by the protocol, each service contains a set of optional Elements and Attributes. &lt;br /&gt;
Please note, that these fields might be expected by the communication partner, even if specified as optional by STRING Protocol.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@Type'''|| Specific ServiceType&lt;br /&gt;
|-&lt;br /&gt;
| '''AssignedTraveller'''|| A List of traveller Ids to describe who is assigned to this service&lt;br /&gt;
|-&lt;br /&gt;
| '''Quantity'''|| The quantity of equal services described by this service element. &lt;br /&gt;
|-&lt;br /&gt;
| '''Attributes'''|| A List of Attributes describing the Service. Each attribute is defined by a code and its source plus optional descriptive Texts.&lt;br /&gt;
|-&lt;br /&gt;
| '''PackageReference'''|| In case the Service belongs to a package, the identifier can be set here&lt;br /&gt;
|-&lt;br /&gt;
| '''CustomerRequests''' (Request only)|| A List of texts holding customer specific request information&lt;br /&gt;
|-&lt;br /&gt;
| '''AdditionalInfos''' (Response only)|| Element to send additional information separated into:&amp;lt;br&amp;gt;GeneralInformation,&amp;lt;br&amp;gt;CancellationPolicies ans&amp;lt;br&amp;gt;ModificationPolicies&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Datei:CommonServiceResponseType.PNG&amp;diff=510</id>
		<title>Datei:CommonServiceResponseType.PNG</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Datei:CommonServiceResponseType.PNG&amp;diff=510"/>
				<updated>2018-06-27T12:57:56Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: Sandk lud eine neue Version von Datei:CommonServiceResponseType.PNG hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=509</id>
		<title>CommonService</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=509"/>
				<updated>2018-06-27T12:57:34Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The Common Service is a superstructure defining the mostly shared elements of any service. Specific services like the AccommodationService only extend this structure to add specific information for their case. This basic structure is separated into a Request version and a Response version. Each of them only contain the Attributes and Elements suitable for the specified direction. As, for example, it is essential to send the state for a service in the response of a BookingResponse, it is not supposed (or even harmful) to use it in the BookingRequest.&lt;br /&gt;
&lt;br /&gt;
The concept of separate attributes for Request Services and Response Services is inherited by all other service implementations.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CommonServiceRequestType.png|mini|links|Request Type]]&lt;br /&gt;
[[Datei:CommonServiceResponseType|mini|rechts|Response Type]]&lt;br /&gt;
&lt;br /&gt;
=== Basic Attributes ===&lt;br /&gt;
The minimal set of Information needed to describe a service is its Code, the StartDate and its EndDate. These fields are mandatory for every request containing a service.&lt;br /&gt;
The response adds another manydatory field, which is: State.&lt;br /&gt;
&lt;br /&gt;
=== Optional Attributes ===&lt;br /&gt;
To extend the information capable to be transported by the protocol, each service contains a set of optional Elements and Attributes. &lt;br /&gt;
Please note, that these fields might be expected by the communication partner, even if specified as optional by STRING Protocol.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@Type'''|| Specific ServiceType&lt;br /&gt;
|-&lt;br /&gt;
| '''AssignedTraveller'''|| A List of traveller Ids to describe who is assigned to this service&lt;br /&gt;
|-&lt;br /&gt;
| '''Quantity'''|| The quantity of equal services described by this service element. &lt;br /&gt;
|-&lt;br /&gt;
| '''Attributes'''|| A List of Attributes describing the Service. Each attribute is defined by a code and its source plus optional descriptive Texts.&lt;br /&gt;
|-&lt;br /&gt;
| '''PackageReference'''|| In case the Service belongs to a package, the identifier can be set here&lt;br /&gt;
|-&lt;br /&gt;
| '''CustomerRequests''' (Request only)|| A List of texts holding customer specific request information&lt;br /&gt;
|-&lt;br /&gt;
| '''AdditionalInfos''' (Response only)|| Element to send additional information separated into:&amp;lt;br&amp;gt;GeneralInformation,&amp;lt;br&amp;gt;CancellationPolicies ans&amp;lt;br&amp;gt;ModificationPolicies&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=508</id>
		<title>CommonService</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=508"/>
				<updated>2018-06-27T12:57:08Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The Common Service is a superstructure defining the mostly shared elements of any service. Specific services like the AccommodationService only extend this structure to add specific information for their case. This basic structure is separated into a Request version and a Response version. Each of them only contain the Attributes and Elements suitable for the specified direction. As, for example, it is essential to send the state for a service in the response of a BookingResponse, it is not supposed (or even harmful) to use it in the BookingRequest.&lt;br /&gt;
&lt;br /&gt;
The concept of separate attributes for Request Services and Response Services is inherited by all other service implementations.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CommonServiceRequestType.png|mini|links|Request Type]]&lt;br /&gt;
[[Datei:CommonServiceResponseType.png|mini|rechts|Response Type]]&lt;br /&gt;
&lt;br /&gt;
=== Basic Attributes ===&lt;br /&gt;
The minimal set of Information needed to describe a service is its Code, the StartDate and its EndDate. These fields are mandatory for every request containing a service.&lt;br /&gt;
The response adds another manydatory field, which is: State.&lt;br /&gt;
&lt;br /&gt;
=== Optional Attributes ===&lt;br /&gt;
To extend the information capable to be transported by the protocol, each service contains a set of optional Elements and Attributes. &lt;br /&gt;
Please note, that these fields might be expected by the communication partner, even if specified as optional by STRING Protocol.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@Type'''|| Specific ServiceType&lt;br /&gt;
|-&lt;br /&gt;
| '''AssignedTraveller'''|| A List of traveller Ids to describe who is assigned to this service&lt;br /&gt;
|-&lt;br /&gt;
| '''Quantity'''|| The quantity of equal services described by this service element. &lt;br /&gt;
|-&lt;br /&gt;
| '''Attributes'''|| A List of Attributes describing the Service. Each attribute is defined by a code and its source plus optional descriptive Texts.&lt;br /&gt;
|-&lt;br /&gt;
| '''PackageReference'''|| In case the Service belongs to a package, the identifier can be set here&lt;br /&gt;
|-&lt;br /&gt;
| '''CustomerRequests''' (Request only)|| A List of texts holding customer specific request information&lt;br /&gt;
|-&lt;br /&gt;
| '''AdditionalInfos''' (Response only)|| Element to send additional information separated into:&amp;lt;br&amp;gt;GeneralInformation,&amp;lt;br&amp;gt;CancellationPolicies ans&amp;lt;br&amp;gt;ModificationPolicies&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=507</id>
		<title>CommonService</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=507"/>
				<updated>2018-06-27T12:56:27Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The Common Service is a superstructure defining the mostly shared elements of any service. Specific services like the AccommodationService only extend this structure to add specific information for their case. This basic structure is separated into a Request version and a Response version. Each of them only contain the Attributes and Elements suitable for the specified direction. As, for example, it is essential to send the state for a service in the response of a BookingResponse, it is not supposed (or even harmful) to use it in the BookingRequest.&lt;br /&gt;
&lt;br /&gt;
The concept of separate attributes for Request Services and Response Services is inherited by all other service implementations.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CommonServiceRequestType.png|mini|links|Request Type]]&lt;br /&gt;
[[Datei:CommonServiceResponseType.png|mini|rechts&amp;lt;Response Type]]&lt;br /&gt;
&lt;br /&gt;
=== Basic Attributes ===&lt;br /&gt;
The minimal set of Information needed to describe a service is its Code, the StartDate and its EndDate. These fields are mandatory for every request containing a service.&lt;br /&gt;
The response adds another manydatory field, which is: State.&lt;br /&gt;
&lt;br /&gt;
=== Optional Attributes ===&lt;br /&gt;
To extend the information capable to be transported by the protocol, each service contains a set of optional Elements and Attributes. &lt;br /&gt;
Please note, that these fields might be expected by the communication partner, even if specified as optional by STRING Protocol.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@Type'''|| Specific ServiceType&lt;br /&gt;
|-&lt;br /&gt;
| '''AssignedTraveller'''|| A List of traveller Ids to describe who is assigned to this service&lt;br /&gt;
|-&lt;br /&gt;
| '''Quantity'''|| The quantity of equal services described by this service element. &lt;br /&gt;
|-&lt;br /&gt;
| '''Attributes'''|| A List of Attributes describing the Service. Each attribute is defined by a code and its source plus optional descriptive Texts.&lt;br /&gt;
|-&lt;br /&gt;
| '''PackageReference'''|| In case the Service belongs to a package, the identifier can be set here&lt;br /&gt;
|-&lt;br /&gt;
| '''CustomerRequests''' (Request only)|| A List of texts holding customer specific request information&lt;br /&gt;
|-&lt;br /&gt;
| '''AdditionalInfos''' (Response only)|| Element to send additional information separated into:&amp;lt;br&amp;gt;GeneralInformation,&amp;lt;br&amp;gt;CancellationPolicies ans&amp;lt;br&amp;gt;ModificationPolicies&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Datei:CommonServiceRequestType.png&amp;diff=506</id>
		<title>Datei:CommonServiceRequestType.png</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Datei:CommonServiceRequestType.png&amp;diff=506"/>
				<updated>2018-06-27T12:50:22Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Datei:CommonServiceResponseType.PNG&amp;diff=505</id>
		<title>Datei:CommonServiceResponseType.PNG</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Datei:CommonServiceResponseType.PNG&amp;diff=505"/>
				<updated>2018-06-27T12:49:25Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=504</id>
		<title>CommonService</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=504"/>
				<updated>2018-06-27T12:46:15Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Optional Attributes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The Common Service is a superstructure defining the mostly shared elements of any service. Specific services like the AccommodationService only extend this structure to add specific information for their case. This basic structure is separated into a Request version and a Response version. Each of them only contain the Attributes and Elements suitable for the specified direction. As, for example, it is essential to send the state for a service in the response of a BookingResponse, it is not supposed (or even harmful) to use it in the BookingRequest.&lt;br /&gt;
&lt;br /&gt;
The concept of separate attributes for Request Services and Response Services is inherited by all other service implementations.&lt;br /&gt;
&lt;br /&gt;
=== Basic Attributes ===&lt;br /&gt;
The minimal set of Information needed to describe a service is its Code, the StartDate and its EndDate. These fields are mandatory for every request containing a service.&lt;br /&gt;
The response adds another manydatory field, which is: State.&lt;br /&gt;
&lt;br /&gt;
=== Optional Attributes ===&lt;br /&gt;
To extend the information capable to be transported by the protocol, each service contains a set of optional Elements and Attributes. &lt;br /&gt;
Please note, that these fields might be expected by the communication partner, even if specified as optional by STRING Protocol.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@Type'''|| Specific ServiceType&lt;br /&gt;
|-&lt;br /&gt;
| '''AssignedTraveller'''|| A List of traveller Ids to describe who is assigned to this service&lt;br /&gt;
|-&lt;br /&gt;
| '''Quantity'''|| The quantity of equal services described by this service element. &lt;br /&gt;
|-&lt;br /&gt;
| '''Attributes'''|| A List of Attributes describing the Service. Each attribute is defined by a code and its source plus optional descriptive Texts.&lt;br /&gt;
|-&lt;br /&gt;
| '''PackageReference'''|| In case the Service belongs to a package, the identifier can be set here&lt;br /&gt;
|-&lt;br /&gt;
| '''CustomerRequests''' (Request only)|| A List of texts holding customer specific request information&lt;br /&gt;
|-&lt;br /&gt;
| '''AdditionalInfos''' (Response only)|| Element to send additional information separated into:&amp;lt;br&amp;gt;GeneralInformation,&amp;lt;br&amp;gt;CancellationPolicies ans&amp;lt;br&amp;gt;ModificationPolicies&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=503</id>
		<title>Accommodation</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=503"/>
				<updated>2018-06-27T12:45:32Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Available Room-Element attributes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Accommodation Services extend the CommonService to carry accommodation specific information.&lt;br /&gt;
The main element holds basic service information to give a brief overview about the main characteristics which are fully inherited by the CommonService Element. Accommodation specific information are held using a List of room elements and a List of transfer elements.&lt;br /&gt;
&lt;br /&gt;
Available attributes slightly differ for the given direction of the message (Request/Response).&lt;br /&gt;
&lt;br /&gt;
=== Request element ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
    &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;CustomerRequests&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Superior Doppelzimmer mit Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/CustomerRequests&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rq.xml Full File]&lt;br /&gt;
&lt;br /&gt;
In case of a Request the structure is also capable of holding service related customerRequests for a desired CheckIn/Out time.&lt;br /&gt;
&lt;br /&gt;
=== Response Element ===&lt;br /&gt;
The Response on the other hand is meant to represent the view of the TourOperator on the request. In case of CheckIn/out Times the values are either reflected in meaning of confirmation or correction. The Response also carries more specific information about the requested accommodation service like LocationDetails or a Stay element to inform about charged nights and CheckIn/Out Times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
     &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;LocationDetails&amp;gt;&lt;br /&gt;
        &amp;lt;GeoLocation&amp;gt;&lt;br /&gt;
            &amp;lt;Longitude&amp;gt;2.314477&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
            &amp;lt;Latitude&amp;gt;48.87173&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;/GeoLocation&amp;gt;&lt;br /&gt;
        &amp;lt;Contact&amp;gt;&lt;br /&gt;
            &amp;lt;Mail&amp;gt;reservations.lebristolparis@oetkercollection.com&amp;lt;/Mail&amp;gt;&lt;br /&gt;
            &amp;lt;Phone&amp;gt;+33 153 43 43 00&amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;URL&amp;gt;http://www.lebristolparis.com/eng/home&amp;lt;/URL&amp;gt;&lt;br /&gt;
        &amp;lt;/Contact&amp;gt;&lt;br /&gt;
        &amp;lt;Address&amp;gt;&lt;br /&gt;
            &amp;lt;AddressLines&amp;gt;&lt;br /&gt;
                &amp;lt;AddressLine&amp;gt;Le Bristol Paris&amp;lt;/AddressLine&amp;gt;&lt;br /&gt;
            &amp;lt;/AddressLines&amp;gt;&lt;br /&gt;
            &amp;lt;Street&amp;gt;Rue du Faubourg Saint HonorÃ©&amp;lt;/Street&amp;gt;&lt;br /&gt;
            &amp;lt;Additional&amp;gt;08. Arrondissement - Champs Ã‰lysÃ©es&amp;lt;/Additional&amp;gt;&lt;br /&gt;
            &amp;lt;HouseNumber&amp;gt;112&amp;lt;/HouseNumber&amp;gt;&lt;br /&gt;
            &amp;lt;ZIPCode&amp;gt;75008&amp;lt;/ZIPCode&amp;gt;&lt;br /&gt;
            &amp;lt;City&amp;gt;Paris&amp;lt;/City&amp;gt;&lt;br /&gt;
            &amp;lt;Country&amp;gt;&lt;br /&gt;
                &amp;lt;Name&amp;gt;Frankreich&amp;lt;/Name&amp;gt;&lt;br /&gt;
                &amp;lt;CountryCode&amp;gt;FR&amp;lt;/CountryCode&amp;gt;&lt;br /&gt;
            &amp;lt;/Country&amp;gt;&lt;br /&gt;
        &amp;lt;/Address&amp;gt;&lt;br /&gt;
        &amp;lt;Regions&amp;gt;&lt;br /&gt;
            &amp;lt;Region&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;FR-IDF&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Ille de France&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/Region&amp;gt;&lt;br /&gt;
        &amp;lt;/Regions&amp;gt;&lt;br /&gt;
    &amp;lt;/LocationDetails&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
    &amp;lt;Stay&amp;gt;&lt;br /&gt;
        &amp;lt;ChargedNights&amp;gt;7&amp;lt;/ChargedNights&amp;gt;&lt;br /&gt;
        &amp;lt;CheckInOut/&amp;gt;&lt;br /&gt;
    &amp;lt;/Stay&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rs.xml Full File]&lt;br /&gt;
&lt;br /&gt;
=== Room Element ===&lt;br /&gt;
A Room-Element, as the name suggests, represents a physical room in the accommodation facility. Each room has an (optional) List of assigned travellers, which can be used to directly assign the travellers to a specific room.&lt;br /&gt;
&lt;br /&gt;
It is represented by a RoomCode Element holding code and description of the room category. Specific attributes of the room (like room facilities). In addition to that, it holds the selected board and a List of included extra services, all represented by a code and a description.&lt;br /&gt;
Whereas the code in these elements is intended to be used mainly in a technical manner and the description to be used for presentation, the description is an optional element. If not set, the code has to be used to describe room, board or included extras.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Room&amp;gt;&lt;br /&gt;
	&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
	&amp;lt;RoomCode&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Attributes&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;SAFE&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Safe&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;DESK&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Schreibtisch&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
		&amp;lt;/Attributes&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
	&amp;lt;Board&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/Board&amp;gt;&lt;br /&gt;
	&amp;lt;IncludedExtras&amp;gt;&lt;br /&gt;
		&amp;lt;IncludedExtra&amp;gt;&lt;br /&gt;
			&amp;lt;ExtraCode&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;WIFI&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Kostenfreies WLAN auf allen Zimmern&amp;lt;/Description&amp;gt;&lt;br /&gt;
			&amp;lt;/ExtraCode&amp;gt;&lt;br /&gt;
		&amp;lt;/IncludedExtra&amp;gt;&lt;br /&gt;
	&amp;lt;/IncludedExtras&amp;gt;&lt;br /&gt;
	&amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
&amp;lt;/Room&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available Room-Element attributes ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''AssignedTraveller'''|| A list of traveller Ids, representing the traveller assigned to this specific room&lt;br /&gt;
|-&lt;br /&gt;
| '''RoomCode'''|| The room category code identifying this specific class of room. Can be enriched by textual desriptions of the room.&lt;br /&gt;
|-&lt;br /&gt;
| '''RoomCode/Attributes'''|| A list of special attributes of the room structured in &amp;lt;br&amp;gt;a @Code, &amp;lt;br&amp;gt;a @Description (for display purposes) and &amp;lt;br&amp;gt;the @AttributeSource indicating the source/type of that attribute code&lt;br /&gt;
|-&lt;br /&gt;
| '''Board/Code'''|| The code representing the assigned mealplan for that room&lt;br /&gt;
|-&lt;br /&gt;
| '''Board/Description'''|| A descriptive text for the mealplan (for display purposes)&lt;br /&gt;
|-&lt;br /&gt;
| '''CustomerRequests''' (Request only)|| A List of texts holding customer specific request information&lt;br /&gt;
|-&lt;br /&gt;
| '''IncludedExtras'''|| A List of extras included for that room category&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=502</id>
		<title>CommonService</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=502"/>
				<updated>2018-06-27T12:44:40Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Optional Attributes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The Common Service is a superstructure defining the mostly shared elements of any service. Specific services like the AccommodationService only extend this structure to add specific information for their case. This basic structure is separated into a Request version and a Response version. Each of them only contain the Attributes and Elements suitable for the specified direction. As, for example, it is essential to send the state for a service in the response of a BookingResponse, it is not supposed (or even harmful) to use it in the BookingRequest.&lt;br /&gt;
&lt;br /&gt;
The concept of separate attributes for Request Services and Response Services is inherited by all other service implementations.&lt;br /&gt;
&lt;br /&gt;
=== Basic Attributes ===&lt;br /&gt;
The minimal set of Information needed to describe a service is its Code, the StartDate and its EndDate. These fields are mandatory for every request containing a service.&lt;br /&gt;
The response adds another manydatory field, which is: State.&lt;br /&gt;
&lt;br /&gt;
=== Optional Attributes ===&lt;br /&gt;
To extend the information capable to be transported by the protocol, each service contains a set of optional Elements and Attributes. &lt;br /&gt;
Please note, that these fields might be expected by the communication partner, even if specified as optional by STRING Protocol.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@Type'''|| Specific ServiceType&lt;br /&gt;
|-&lt;br /&gt;
| '''@AssignedTraveller'''|| A List of traveller Ids to describe who is assigned to this service&lt;br /&gt;
|-&lt;br /&gt;
| '''@Quantity'''|| The quantity of equal services described by this service element. &lt;br /&gt;
|-&lt;br /&gt;
| '''@Attributes'''|| A List of Attributes describing the Service. Each attribute is defined by a code and its source plus optional descriptive Texts.&lt;br /&gt;
|-&lt;br /&gt;
| '''@PackageReference'''|| In case the Service belongs to a package, the identifier can be set here&lt;br /&gt;
|-&lt;br /&gt;
| '''@CustomerRequests''' (Request only)|| A List of texts holding customer specific request information&lt;br /&gt;
|-&lt;br /&gt;
| '''@AdditionalInfos''' (Response only)|| Element to send additional information separated into:&amp;lt;br&amp;gt;GeneralInformation,&amp;lt;br&amp;gt;CancellationPolicies ans&amp;lt;br&amp;gt;ModificationPolicies&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=501</id>
		<title>CommonService</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=501"/>
				<updated>2018-06-27T12:44:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Optional Attributes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The Common Service is a superstructure defining the mostly shared elements of any service. Specific services like the AccommodationService only extend this structure to add specific information for their case. This basic structure is separated into a Request version and a Response version. Each of them only contain the Attributes and Elements suitable for the specified direction. As, for example, it is essential to send the state for a service in the response of a BookingResponse, it is not supposed (or even harmful) to use it in the BookingRequest.&lt;br /&gt;
&lt;br /&gt;
The concept of separate attributes for Request Services and Response Services is inherited by all other service implementations.&lt;br /&gt;
&lt;br /&gt;
=== Basic Attributes ===&lt;br /&gt;
The minimal set of Information needed to describe a service is its Code, the StartDate and its EndDate. These fields are mandatory for every request containing a service.&lt;br /&gt;
The response adds another manydatory field, which is: State.&lt;br /&gt;
&lt;br /&gt;
=== Optional Attributes ===&lt;br /&gt;
To extend the information capable to be transported by the protocol, each service contains a set of optional Elements and Attributes. &lt;br /&gt;
Please note, that these fields might be expected by the communication partner, even if specified as optional by STRING Protocol.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@Type'''|| Specific ServiceType&lt;br /&gt;
|-&lt;br /&gt;
| '''@AssignedTraveller'''|| A List of traveller Ids to describe who is assigned to this service&lt;br /&gt;
|-&lt;br /&gt;
| '''@Quantity'''|| The quantity of equal services described by this service element. &lt;br /&gt;
|-&lt;br /&gt;
| '''@Attributes'''|| A List of Attributes describing the Service. Each attribute is defined by a code and its source plus optional descriptive Texts.&lt;br /&gt;
|-&lt;br /&gt;
| '''@PackageReference'''||In case the Service belongs to a package, the identifier can be set here| &lt;br /&gt;
|-&lt;br /&gt;
| '''@CustomerRequests''' (Request only)|| A List of texts holding customer specific request information&lt;br /&gt;
|-&lt;br /&gt;
| '''@AdditionalInfos''' (Response only)|| Element to send additional information separated into:&amp;lt;br&amp;gt;GeneralInformation,&amp;lt;br&amp;gt;CancellationPolicies ans&amp;lt;br&amp;gt;ModificationPolicies&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=500</id>
		<title>CommonService</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=CommonService&amp;diff=500"/>
				<updated>2018-06-27T12:44:01Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: Die Seite wurde neu angelegt: „== Overview == The Common Service is a superstructure defining the mostly shared elements of any service. Specific services like the AccommodationService only…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
The Common Service is a superstructure defining the mostly shared elements of any service. Specific services like the AccommodationService only extend this structure to add specific information for their case. This basic structure is separated into a Request version and a Response version. Each of them only contain the Attributes and Elements suitable for the specified direction. As, for example, it is essential to send the state for a service in the response of a BookingResponse, it is not supposed (or even harmful) to use it in the BookingRequest.&lt;br /&gt;
&lt;br /&gt;
The concept of separate attributes for Request Services and Response Services is inherited by all other service implementations.&lt;br /&gt;
&lt;br /&gt;
=== Basic Attributes ===&lt;br /&gt;
The minimal set of Information needed to describe a service is its Code, the StartDate and its EndDate. These fields are mandatory for every request containing a service.&lt;br /&gt;
The response adds another manydatory field, which is: State.&lt;br /&gt;
&lt;br /&gt;
=== Optional Attributes ===&lt;br /&gt;
To extend the information capable to be transported by the protocol, each service contains a set of optional Elements and Attributes. &lt;br /&gt;
Please note, that these fields might be expected by the communication partner, even if specified as optional by STRING Protocol.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@Type'''|| Specific ServiceType&lt;br /&gt;
|-&lt;br /&gt;
| '''@AssignedTraveller'''|| A List of traveller Ids to describe who is assigned to this service&lt;br /&gt;
|-&lt;br /&gt;
| '''@Quantity'''|| The quantity of equal services described by this service element. &lt;br /&gt;
|-&lt;br /&gt;
| '''@Attributes'''|| A List of Attributes describing the Service. Each attribute is defined by a code and its source plus optional descriptive Texts.&lt;br /&gt;
|-&lt;br /&gt;
| '''@PackageReference'''|In case the Service belongs to a package, the identifier can be set here| &lt;br /&gt;
|-&lt;br /&gt;
| '''@CustomerRequests''' (Request only)|| A List of texts holding customer specific request information&lt;br /&gt;
|-&lt;br /&gt;
| '''@AdditionalInfos''' (Response only)|| Element to send additional information separated into:&amp;lt;br&amp;gt;GeneralInformation,&amp;lt;br&amp;gt;CancellationPolicies ans&amp;lt;br&amp;gt;ModificationPolicies&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Documentation&amp;diff=499</id>
		<title>Documentation</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Documentation&amp;diff=499"/>
				<updated>2018-06-27T07:19:08Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Queries by category */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Documentation main page&lt;br /&gt;
&lt;br /&gt;
* [[Introduction]]&lt;br /&gt;
&lt;br /&gt;
== Central concepts ==&lt;br /&gt;
&lt;br /&gt;
* [[Message Containers and Versioning]]&lt;br /&gt;
* [[General Workflows]]&lt;br /&gt;
* [[Configuration]]&lt;br /&gt;
* [[External Collection of value keys, status codes etc.]]&lt;br /&gt;
&lt;br /&gt;
== Queries by category ==&lt;br /&gt;
&lt;br /&gt;
* [[Flights]]&lt;br /&gt;
* [[CommonService]]&lt;br /&gt;
* [[Accommodation]]&lt;br /&gt;
* [[Rental Car]]&lt;br /&gt;
* [[Cruise]]&lt;br /&gt;
* [[Packages]]&lt;br /&gt;
* [[Transfer]]&lt;br /&gt;
&lt;br /&gt;
== Common topics ==&lt;br /&gt;
&lt;br /&gt;
* [[Price Handling]]&lt;br /&gt;
* [[Payment Handling]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Glossar and Abbreviations]]&lt;br /&gt;
&lt;br /&gt;
* [[XSD Documentation]]&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=498</id>
		<title>Accommodation</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=498"/>
				<updated>2018-06-27T07:13:29Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Available Room-Element attributes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Accommodation Services extend the CommonService to carry accommodation specific information.&lt;br /&gt;
The main element holds basic service information to give a brief overview about the main characteristics which are fully inherited by the CommonService Element. Accommodation specific information are held using a List of room elements and a List of transfer elements.&lt;br /&gt;
&lt;br /&gt;
Available attributes slightly differ for the given direction of the message (Request/Response).&lt;br /&gt;
&lt;br /&gt;
=== Request element ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
    &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;CustomerRequests&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Superior Doppelzimmer mit Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/CustomerRequests&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rq.xml Full File]&lt;br /&gt;
&lt;br /&gt;
In case of a Request the structure is also capable of holding service related customerRequests for a desired CheckIn/Out time.&lt;br /&gt;
&lt;br /&gt;
=== Response Element ===&lt;br /&gt;
The Response on the other hand is meant to represent the view of the TourOperator on the request. In case of CheckIn/out Times the values are either reflected in meaning of confirmation or correction. The Response also carries more specific information about the requested accommodation service like LocationDetails or a Stay element to inform about charged nights and CheckIn/Out Times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
     &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;LocationDetails&amp;gt;&lt;br /&gt;
        &amp;lt;GeoLocation&amp;gt;&lt;br /&gt;
            &amp;lt;Longitude&amp;gt;2.314477&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
            &amp;lt;Latitude&amp;gt;48.87173&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;/GeoLocation&amp;gt;&lt;br /&gt;
        &amp;lt;Contact&amp;gt;&lt;br /&gt;
            &amp;lt;Mail&amp;gt;reservations.lebristolparis@oetkercollection.com&amp;lt;/Mail&amp;gt;&lt;br /&gt;
            &amp;lt;Phone&amp;gt;+33 153 43 43 00&amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;URL&amp;gt;http://www.lebristolparis.com/eng/home&amp;lt;/URL&amp;gt;&lt;br /&gt;
        &amp;lt;/Contact&amp;gt;&lt;br /&gt;
        &amp;lt;Address&amp;gt;&lt;br /&gt;
            &amp;lt;AddressLines&amp;gt;&lt;br /&gt;
                &amp;lt;AddressLine&amp;gt;Le Bristol Paris&amp;lt;/AddressLine&amp;gt;&lt;br /&gt;
            &amp;lt;/AddressLines&amp;gt;&lt;br /&gt;
            &amp;lt;Street&amp;gt;Rue du Faubourg Saint HonorÃ©&amp;lt;/Street&amp;gt;&lt;br /&gt;
            &amp;lt;Additional&amp;gt;08. Arrondissement - Champs Ã‰lysÃ©es&amp;lt;/Additional&amp;gt;&lt;br /&gt;
            &amp;lt;HouseNumber&amp;gt;112&amp;lt;/HouseNumber&amp;gt;&lt;br /&gt;
            &amp;lt;ZIPCode&amp;gt;75008&amp;lt;/ZIPCode&amp;gt;&lt;br /&gt;
            &amp;lt;City&amp;gt;Paris&amp;lt;/City&amp;gt;&lt;br /&gt;
            &amp;lt;Country&amp;gt;&lt;br /&gt;
                &amp;lt;Name&amp;gt;Frankreich&amp;lt;/Name&amp;gt;&lt;br /&gt;
                &amp;lt;CountryCode&amp;gt;FR&amp;lt;/CountryCode&amp;gt;&lt;br /&gt;
            &amp;lt;/Country&amp;gt;&lt;br /&gt;
        &amp;lt;/Address&amp;gt;&lt;br /&gt;
        &amp;lt;Regions&amp;gt;&lt;br /&gt;
            &amp;lt;Region&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;FR-IDF&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Ille de France&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/Region&amp;gt;&lt;br /&gt;
        &amp;lt;/Regions&amp;gt;&lt;br /&gt;
    &amp;lt;/LocationDetails&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
    &amp;lt;Stay&amp;gt;&lt;br /&gt;
        &amp;lt;ChargedNights&amp;gt;7&amp;lt;/ChargedNights&amp;gt;&lt;br /&gt;
        &amp;lt;CheckInOut/&amp;gt;&lt;br /&gt;
    &amp;lt;/Stay&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rs.xml Full File]&lt;br /&gt;
&lt;br /&gt;
=== Room Element ===&lt;br /&gt;
A Room-Element, as the name suggests, represents a physical room in the accommodation facility. Each room has an (optional) List of assigned travellers, which can be used to directly assign the travellers to a specific room.&lt;br /&gt;
&lt;br /&gt;
It is represented by a RoomCode Element holding code and description of the room category. Specific attributes of the room (like room facilities). In addition to that, it holds the selected board and a List of included extra services, all represented by a code and a description.&lt;br /&gt;
Whereas the code in these elements is intended to be used mainly in a technical manner and the description to be used for presentation, the description is an optional element. If not set, the code has to be used to describe room, board or included extras.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Room&amp;gt;&lt;br /&gt;
	&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
	&amp;lt;RoomCode&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Attributes&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;SAFE&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Safe&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;DESK&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Schreibtisch&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
		&amp;lt;/Attributes&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
	&amp;lt;Board&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/Board&amp;gt;&lt;br /&gt;
	&amp;lt;IncludedExtras&amp;gt;&lt;br /&gt;
		&amp;lt;IncludedExtra&amp;gt;&lt;br /&gt;
			&amp;lt;ExtraCode&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;WIFI&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Kostenfreies WLAN auf allen Zimmern&amp;lt;/Description&amp;gt;&lt;br /&gt;
			&amp;lt;/ExtraCode&amp;gt;&lt;br /&gt;
		&amp;lt;/IncludedExtra&amp;gt;&lt;br /&gt;
	&amp;lt;/IncludedExtras&amp;gt;&lt;br /&gt;
	&amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
&amp;lt;/Room&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available Room-Element attributes ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@AssignedTraveller'''|| A list of traveller Ids, representing the traveller assigned to this specific room&lt;br /&gt;
|-&lt;br /&gt;
| '''@RoomCode'''|| The room category code identifying this specific class of room. Can be enriched by textual desriptions of the room.&lt;br /&gt;
|-&lt;br /&gt;
| '''@RoomCode/Attributes'''|| A list of special attributes of the room structured in &amp;lt;br&amp;gt;a @Code, &amp;lt;br&amp;gt;a @Description (for display purposes) and &amp;lt;br&amp;gt;the @AttributeSource indicating the source/type of that attribute code&lt;br /&gt;
|-&lt;br /&gt;
| '''@Board/Code'''|| The code representing the assigned mealplan for that room&lt;br /&gt;
|-&lt;br /&gt;
| '''@Board/Description'''|| A descriptive text for the mealplan (for display purposes)&lt;br /&gt;
|-&lt;br /&gt;
| '''@CustomerRequests''' (Request only)|| A List of texts holding customer specific request information&lt;br /&gt;
|-&lt;br /&gt;
| '''@IncludedExtras'''|| A List of extras included for that room category&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=497</id>
		<title>Accommodation</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=497"/>
				<updated>2018-06-27T07:13:09Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Available Room-Element attributes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Accommodation Services extend the CommonService to carry accommodation specific information.&lt;br /&gt;
The main element holds basic service information to give a brief overview about the main characteristics which are fully inherited by the CommonService Element. Accommodation specific information are held using a List of room elements and a List of transfer elements.&lt;br /&gt;
&lt;br /&gt;
Available attributes slightly differ for the given direction of the message (Request/Response).&lt;br /&gt;
&lt;br /&gt;
=== Request element ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
    &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;CustomerRequests&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Superior Doppelzimmer mit Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/CustomerRequests&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rq.xml Full File]&lt;br /&gt;
&lt;br /&gt;
In case of a Request the structure is also capable of holding service related customerRequests for a desired CheckIn/Out time.&lt;br /&gt;
&lt;br /&gt;
=== Response Element ===&lt;br /&gt;
The Response on the other hand is meant to represent the view of the TourOperator on the request. In case of CheckIn/out Times the values are either reflected in meaning of confirmation or correction. The Response also carries more specific information about the requested accommodation service like LocationDetails or a Stay element to inform about charged nights and CheckIn/Out Times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
     &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;LocationDetails&amp;gt;&lt;br /&gt;
        &amp;lt;GeoLocation&amp;gt;&lt;br /&gt;
            &amp;lt;Longitude&amp;gt;2.314477&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
            &amp;lt;Latitude&amp;gt;48.87173&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;/GeoLocation&amp;gt;&lt;br /&gt;
        &amp;lt;Contact&amp;gt;&lt;br /&gt;
            &amp;lt;Mail&amp;gt;reservations.lebristolparis@oetkercollection.com&amp;lt;/Mail&amp;gt;&lt;br /&gt;
            &amp;lt;Phone&amp;gt;+33 153 43 43 00&amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;URL&amp;gt;http://www.lebristolparis.com/eng/home&amp;lt;/URL&amp;gt;&lt;br /&gt;
        &amp;lt;/Contact&amp;gt;&lt;br /&gt;
        &amp;lt;Address&amp;gt;&lt;br /&gt;
            &amp;lt;AddressLines&amp;gt;&lt;br /&gt;
                &amp;lt;AddressLine&amp;gt;Le Bristol Paris&amp;lt;/AddressLine&amp;gt;&lt;br /&gt;
            &amp;lt;/AddressLines&amp;gt;&lt;br /&gt;
            &amp;lt;Street&amp;gt;Rue du Faubourg Saint HonorÃ©&amp;lt;/Street&amp;gt;&lt;br /&gt;
            &amp;lt;Additional&amp;gt;08. Arrondissement - Champs Ã‰lysÃ©es&amp;lt;/Additional&amp;gt;&lt;br /&gt;
            &amp;lt;HouseNumber&amp;gt;112&amp;lt;/HouseNumber&amp;gt;&lt;br /&gt;
            &amp;lt;ZIPCode&amp;gt;75008&amp;lt;/ZIPCode&amp;gt;&lt;br /&gt;
            &amp;lt;City&amp;gt;Paris&amp;lt;/City&amp;gt;&lt;br /&gt;
            &amp;lt;Country&amp;gt;&lt;br /&gt;
                &amp;lt;Name&amp;gt;Frankreich&amp;lt;/Name&amp;gt;&lt;br /&gt;
                &amp;lt;CountryCode&amp;gt;FR&amp;lt;/CountryCode&amp;gt;&lt;br /&gt;
            &amp;lt;/Country&amp;gt;&lt;br /&gt;
        &amp;lt;/Address&amp;gt;&lt;br /&gt;
        &amp;lt;Regions&amp;gt;&lt;br /&gt;
            &amp;lt;Region&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;FR-IDF&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Ille de France&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/Region&amp;gt;&lt;br /&gt;
        &amp;lt;/Regions&amp;gt;&lt;br /&gt;
    &amp;lt;/LocationDetails&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
    &amp;lt;Stay&amp;gt;&lt;br /&gt;
        &amp;lt;ChargedNights&amp;gt;7&amp;lt;/ChargedNights&amp;gt;&lt;br /&gt;
        &amp;lt;CheckInOut/&amp;gt;&lt;br /&gt;
    &amp;lt;/Stay&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rs.xml Full File]&lt;br /&gt;
&lt;br /&gt;
=== Room Element ===&lt;br /&gt;
A Room-Element, as the name suggests, represents a physical room in the accommodation facility. Each room has an (optional) List of assigned travellers, which can be used to directly assign the travellers to a specific room.&lt;br /&gt;
&lt;br /&gt;
It is represented by a RoomCode Element holding code and description of the room category. Specific attributes of the room (like room facilities). In addition to that, it holds the selected board and a List of included extra services, all represented by a code and a description.&lt;br /&gt;
Whereas the code in these elements is intended to be used mainly in a technical manner and the description to be used for presentation, the description is an optional element. If not set, the code has to be used to describe room, board or included extras.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Room&amp;gt;&lt;br /&gt;
	&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
	&amp;lt;RoomCode&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Attributes&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;SAFE&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Safe&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;DESK&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Schreibtisch&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
		&amp;lt;/Attributes&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
	&amp;lt;Board&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/Board&amp;gt;&lt;br /&gt;
	&amp;lt;IncludedExtras&amp;gt;&lt;br /&gt;
		&amp;lt;IncludedExtra&amp;gt;&lt;br /&gt;
			&amp;lt;ExtraCode&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;WIFI&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Kostenfreies WLAN auf allen Zimmern&amp;lt;/Description&amp;gt;&lt;br /&gt;
			&amp;lt;/ExtraCode&amp;gt;&lt;br /&gt;
		&amp;lt;/IncludedExtra&amp;gt;&lt;br /&gt;
	&amp;lt;/IncludedExtras&amp;gt;&lt;br /&gt;
	&amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
&amp;lt;/Room&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available Room-Element attributes ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@AssignedTraveller'''|| A list of traveller Ids, representing the traveller assigned to this specific room&lt;br /&gt;
|-&lt;br /&gt;
| '''@RoomCode'''|| The room category code identifying this specific class of room. Can be enriched by textual desriptions of the room.&lt;br /&gt;
|-&lt;br /&gt;
| '''@RoomCode/Attributes'''|| A list of special attributes of the room structured in &amp;lt;br&amp;gt;a @Code, &amp;lt;br&amp;gt;a @Description (for display purposes) and &amp;lt;br&amp;gt;the @AttributeSource indicating the source/type of that attribute code&lt;br /&gt;
|-&lt;br /&gt;
| '''@Board/Code'''|| The code representing the assigned mealplan for that room&lt;br /&gt;
|-&lt;br /&gt;
| '''@Board/Description'''|| A descriptive text for the mealplan (for display purposes)&lt;br /&gt;
|-&lt;br /&gt;
| '''@CustomerRequests''' (Request only)|| A List of texts holding customer specific request information&lt;br /&gt;
| '''@IncludedExtras'''|| A List of extras included for that room category&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=496</id>
		<title>Accommodation</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=496"/>
				<updated>2018-06-27T07:11:03Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Available Room-Element attributes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Accommodation Services extend the CommonService to carry accommodation specific information.&lt;br /&gt;
The main element holds basic service information to give a brief overview about the main characteristics which are fully inherited by the CommonService Element. Accommodation specific information are held using a List of room elements and a List of transfer elements.&lt;br /&gt;
&lt;br /&gt;
Available attributes slightly differ for the given direction of the message (Request/Response).&lt;br /&gt;
&lt;br /&gt;
=== Request element ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
    &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;CustomerRequests&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Superior Doppelzimmer mit Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/CustomerRequests&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rq.xml Full File]&lt;br /&gt;
&lt;br /&gt;
In case of a Request the structure is also capable of holding service related customerRequests for a desired CheckIn/Out time.&lt;br /&gt;
&lt;br /&gt;
=== Response Element ===&lt;br /&gt;
The Response on the other hand is meant to represent the view of the TourOperator on the request. In case of CheckIn/out Times the values are either reflected in meaning of confirmation or correction. The Response also carries more specific information about the requested accommodation service like LocationDetails or a Stay element to inform about charged nights and CheckIn/Out Times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
     &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;LocationDetails&amp;gt;&lt;br /&gt;
        &amp;lt;GeoLocation&amp;gt;&lt;br /&gt;
            &amp;lt;Longitude&amp;gt;2.314477&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
            &amp;lt;Latitude&amp;gt;48.87173&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;/GeoLocation&amp;gt;&lt;br /&gt;
        &amp;lt;Contact&amp;gt;&lt;br /&gt;
            &amp;lt;Mail&amp;gt;reservations.lebristolparis@oetkercollection.com&amp;lt;/Mail&amp;gt;&lt;br /&gt;
            &amp;lt;Phone&amp;gt;+33 153 43 43 00&amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;URL&amp;gt;http://www.lebristolparis.com/eng/home&amp;lt;/URL&amp;gt;&lt;br /&gt;
        &amp;lt;/Contact&amp;gt;&lt;br /&gt;
        &amp;lt;Address&amp;gt;&lt;br /&gt;
            &amp;lt;AddressLines&amp;gt;&lt;br /&gt;
                &amp;lt;AddressLine&amp;gt;Le Bristol Paris&amp;lt;/AddressLine&amp;gt;&lt;br /&gt;
            &amp;lt;/AddressLines&amp;gt;&lt;br /&gt;
            &amp;lt;Street&amp;gt;Rue du Faubourg Saint HonorÃ©&amp;lt;/Street&amp;gt;&lt;br /&gt;
            &amp;lt;Additional&amp;gt;08. Arrondissement - Champs Ã‰lysÃ©es&amp;lt;/Additional&amp;gt;&lt;br /&gt;
            &amp;lt;HouseNumber&amp;gt;112&amp;lt;/HouseNumber&amp;gt;&lt;br /&gt;
            &amp;lt;ZIPCode&amp;gt;75008&amp;lt;/ZIPCode&amp;gt;&lt;br /&gt;
            &amp;lt;City&amp;gt;Paris&amp;lt;/City&amp;gt;&lt;br /&gt;
            &amp;lt;Country&amp;gt;&lt;br /&gt;
                &amp;lt;Name&amp;gt;Frankreich&amp;lt;/Name&amp;gt;&lt;br /&gt;
                &amp;lt;CountryCode&amp;gt;FR&amp;lt;/CountryCode&amp;gt;&lt;br /&gt;
            &amp;lt;/Country&amp;gt;&lt;br /&gt;
        &amp;lt;/Address&amp;gt;&lt;br /&gt;
        &amp;lt;Regions&amp;gt;&lt;br /&gt;
            &amp;lt;Region&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;FR-IDF&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Ille de France&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/Region&amp;gt;&lt;br /&gt;
        &amp;lt;/Regions&amp;gt;&lt;br /&gt;
    &amp;lt;/LocationDetails&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
    &amp;lt;Stay&amp;gt;&lt;br /&gt;
        &amp;lt;ChargedNights&amp;gt;7&amp;lt;/ChargedNights&amp;gt;&lt;br /&gt;
        &amp;lt;CheckInOut/&amp;gt;&lt;br /&gt;
    &amp;lt;/Stay&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rs.xml Full File]&lt;br /&gt;
&lt;br /&gt;
=== Room Element ===&lt;br /&gt;
A Room-Element, as the name suggests, represents a physical room in the accommodation facility. Each room has an (optional) List of assigned travellers, which can be used to directly assign the travellers to a specific room.&lt;br /&gt;
&lt;br /&gt;
It is represented by a RoomCode Element holding code and description of the room category. Specific attributes of the room (like room facilities). In addition to that, it holds the selected board and a List of included extra services, all represented by a code and a description.&lt;br /&gt;
Whereas the code in these elements is intended to be used mainly in a technical manner and the description to be used for presentation, the description is an optional element. If not set, the code has to be used to describe room, board or included extras.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Room&amp;gt;&lt;br /&gt;
	&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
	&amp;lt;RoomCode&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Attributes&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;SAFE&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Safe&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;DESK&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Schreibtisch&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
		&amp;lt;/Attributes&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
	&amp;lt;Board&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/Board&amp;gt;&lt;br /&gt;
	&amp;lt;IncludedExtras&amp;gt;&lt;br /&gt;
		&amp;lt;IncludedExtra&amp;gt;&lt;br /&gt;
			&amp;lt;ExtraCode&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;WIFI&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Kostenfreies WLAN auf allen Zimmern&amp;lt;/Description&amp;gt;&lt;br /&gt;
			&amp;lt;/ExtraCode&amp;gt;&lt;br /&gt;
		&amp;lt;/IncludedExtra&amp;gt;&lt;br /&gt;
	&amp;lt;/IncludedExtras&amp;gt;&lt;br /&gt;
	&amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
&amp;lt;/Room&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available Room-Element attributes ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@AssignedTraveller'''|| A list of traveller Ids, representing the traveller assigned to this specific room&lt;br /&gt;
|-&lt;br /&gt;
| '''@RoomCode'''|| The room category code identifying this specific class of room. Can be enriched by textual desriptions of the room.&lt;br /&gt;
|-&lt;br /&gt;
| '''@RoomCode/Attributes'''|| A list of special attributes of the room structured in &amp;lt;br&amp;gt;a @Code, &amp;lt;br&amp;gt;a @Description (for display purposes) and &amp;lt;br&amp;gt;the @AttributeSource indicating the source/type of that attribute code&lt;br /&gt;
|-&lt;br /&gt;
| '''@Board/Code'''|| The code representing the assigned mealplan for that room&lt;br /&gt;
|-&lt;br /&gt;
| '''@Board/Description'''|| A descriptive text for the mealplan (for display purposes)&lt;br /&gt;
|-&lt;br /&gt;
| '''@CustomerRequests'''|| A List of texts holding customer specific request information&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=495</id>
		<title>Accommodation</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=495"/>
				<updated>2018-06-27T07:10:27Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Available Room-Element attributes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Accommodation Services extend the CommonService to carry accommodation specific information.&lt;br /&gt;
The main element holds basic service information to give a brief overview about the main characteristics which are fully inherited by the CommonService Element. Accommodation specific information are held using a List of room elements and a List of transfer elements.&lt;br /&gt;
&lt;br /&gt;
Available attributes slightly differ for the given direction of the message (Request/Response).&lt;br /&gt;
&lt;br /&gt;
=== Request element ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
    &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;CustomerRequests&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Superior Doppelzimmer mit Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/CustomerRequests&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rq.xml Full File]&lt;br /&gt;
&lt;br /&gt;
In case of a Request the structure is also capable of holding service related customerRequests for a desired CheckIn/Out time.&lt;br /&gt;
&lt;br /&gt;
=== Response Element ===&lt;br /&gt;
The Response on the other hand is meant to represent the view of the TourOperator on the request. In case of CheckIn/out Times the values are either reflected in meaning of confirmation or correction. The Response also carries more specific information about the requested accommodation service like LocationDetails or a Stay element to inform about charged nights and CheckIn/Out Times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
     &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;LocationDetails&amp;gt;&lt;br /&gt;
        &amp;lt;GeoLocation&amp;gt;&lt;br /&gt;
            &amp;lt;Longitude&amp;gt;2.314477&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
            &amp;lt;Latitude&amp;gt;48.87173&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;/GeoLocation&amp;gt;&lt;br /&gt;
        &amp;lt;Contact&amp;gt;&lt;br /&gt;
            &amp;lt;Mail&amp;gt;reservations.lebristolparis@oetkercollection.com&amp;lt;/Mail&amp;gt;&lt;br /&gt;
            &amp;lt;Phone&amp;gt;+33 153 43 43 00&amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;URL&amp;gt;http://www.lebristolparis.com/eng/home&amp;lt;/URL&amp;gt;&lt;br /&gt;
        &amp;lt;/Contact&amp;gt;&lt;br /&gt;
        &amp;lt;Address&amp;gt;&lt;br /&gt;
            &amp;lt;AddressLines&amp;gt;&lt;br /&gt;
                &amp;lt;AddressLine&amp;gt;Le Bristol Paris&amp;lt;/AddressLine&amp;gt;&lt;br /&gt;
            &amp;lt;/AddressLines&amp;gt;&lt;br /&gt;
            &amp;lt;Street&amp;gt;Rue du Faubourg Saint HonorÃ©&amp;lt;/Street&amp;gt;&lt;br /&gt;
            &amp;lt;Additional&amp;gt;08. Arrondissement - Champs Ã‰lysÃ©es&amp;lt;/Additional&amp;gt;&lt;br /&gt;
            &amp;lt;HouseNumber&amp;gt;112&amp;lt;/HouseNumber&amp;gt;&lt;br /&gt;
            &amp;lt;ZIPCode&amp;gt;75008&amp;lt;/ZIPCode&amp;gt;&lt;br /&gt;
            &amp;lt;City&amp;gt;Paris&amp;lt;/City&amp;gt;&lt;br /&gt;
            &amp;lt;Country&amp;gt;&lt;br /&gt;
                &amp;lt;Name&amp;gt;Frankreich&amp;lt;/Name&amp;gt;&lt;br /&gt;
                &amp;lt;CountryCode&amp;gt;FR&amp;lt;/CountryCode&amp;gt;&lt;br /&gt;
            &amp;lt;/Country&amp;gt;&lt;br /&gt;
        &amp;lt;/Address&amp;gt;&lt;br /&gt;
        &amp;lt;Regions&amp;gt;&lt;br /&gt;
            &amp;lt;Region&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;FR-IDF&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Ille de France&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/Region&amp;gt;&lt;br /&gt;
        &amp;lt;/Regions&amp;gt;&lt;br /&gt;
    &amp;lt;/LocationDetails&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
    &amp;lt;Stay&amp;gt;&lt;br /&gt;
        &amp;lt;ChargedNights&amp;gt;7&amp;lt;/ChargedNights&amp;gt;&lt;br /&gt;
        &amp;lt;CheckInOut/&amp;gt;&lt;br /&gt;
    &amp;lt;/Stay&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rs.xml Full File]&lt;br /&gt;
&lt;br /&gt;
=== Room Element ===&lt;br /&gt;
A Room-Element, as the name suggests, represents a physical room in the accommodation facility. Each room has an (optional) List of assigned travellers, which can be used to directly assign the travellers to a specific room.&lt;br /&gt;
&lt;br /&gt;
It is represented by a RoomCode Element holding code and description of the room category. Specific attributes of the room (like room facilities). In addition to that, it holds the selected board and a List of included extra services, all represented by a code and a description.&lt;br /&gt;
Whereas the code in these elements is intended to be used mainly in a technical manner and the description to be used for presentation, the description is an optional element. If not set, the code has to be used to describe room, board or included extras.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Room&amp;gt;&lt;br /&gt;
	&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
	&amp;lt;RoomCode&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Attributes&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;SAFE&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Safe&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;DESK&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Schreibtisch&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
		&amp;lt;/Attributes&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
	&amp;lt;Board&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/Board&amp;gt;&lt;br /&gt;
	&amp;lt;IncludedExtras&amp;gt;&lt;br /&gt;
		&amp;lt;IncludedExtra&amp;gt;&lt;br /&gt;
			&amp;lt;ExtraCode&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;WIFI&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Kostenfreies WLAN auf allen Zimmern&amp;lt;/Description&amp;gt;&lt;br /&gt;
			&amp;lt;/ExtraCode&amp;gt;&lt;br /&gt;
		&amp;lt;/IncludedExtra&amp;gt;&lt;br /&gt;
	&amp;lt;/IncludedExtras&amp;gt;&lt;br /&gt;
	&amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
&amp;lt;/Room&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available Room-Element attributes ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@AssignedTraveller'''|| A list of traveller Ids, representing the traveller assigned to this specific room&lt;br /&gt;
|-&lt;br /&gt;
| '''@RoomCode'''|| The room category code identifying this specific class of room. Can be enriched by textual desriptions of the room.&lt;br /&gt;
|-&lt;br /&gt;
| '''@RoomCode/Attributes'''|| A list of special attributes of the room structured in &amp;lt;br&amp;gt;a @Code, &amp;lt;br&amp;gt;a @Description (for display purposes) and &amp;lt;br&amp;gt;the @AttributeSource indicating the source/type of that attribute code&lt;br /&gt;
|-&lt;br /&gt;
| '''@Board/Code'''|| The code representing the assigned mealplan for that room&lt;br /&gt;
-&lt;br /&gt;
| '''@Board/Description'''|| A descriptive text for the mealplan (for display purposes)&lt;br /&gt;
|-&lt;br /&gt;
| '''@CustomerRequests'''|| A List of texts holding customer specific request information&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=494</id>
		<title>Accommodation</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=494"/>
				<updated>2018-06-27T06:39:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Available Room-Element attributes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Accommodation Services extend the CommonService to carry accommodation specific information.&lt;br /&gt;
The main element holds basic service information to give a brief overview about the main characteristics which are fully inherited by the CommonService Element. Accommodation specific information are held using a List of room elements and a List of transfer elements.&lt;br /&gt;
&lt;br /&gt;
Available attributes slightly differ for the given direction of the message (Request/Response).&lt;br /&gt;
&lt;br /&gt;
=== Request element ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
    &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;CustomerRequests&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Superior Doppelzimmer mit Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/CustomerRequests&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rq.xml Full File]&lt;br /&gt;
&lt;br /&gt;
In case of a Request the structure is also capable of holding service related customerRequests for a desired CheckIn/Out time.&lt;br /&gt;
&lt;br /&gt;
=== Response Element ===&lt;br /&gt;
The Response on the other hand is meant to represent the view of the TourOperator on the request. In case of CheckIn/out Times the values are either reflected in meaning of confirmation or correction. The Response also carries more specific information about the requested accommodation service like LocationDetails or a Stay element to inform about charged nights and CheckIn/Out Times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
     &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;LocationDetails&amp;gt;&lt;br /&gt;
        &amp;lt;GeoLocation&amp;gt;&lt;br /&gt;
            &amp;lt;Longitude&amp;gt;2.314477&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
            &amp;lt;Latitude&amp;gt;48.87173&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;/GeoLocation&amp;gt;&lt;br /&gt;
        &amp;lt;Contact&amp;gt;&lt;br /&gt;
            &amp;lt;Mail&amp;gt;reservations.lebristolparis@oetkercollection.com&amp;lt;/Mail&amp;gt;&lt;br /&gt;
            &amp;lt;Phone&amp;gt;+33 153 43 43 00&amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;URL&amp;gt;http://www.lebristolparis.com/eng/home&amp;lt;/URL&amp;gt;&lt;br /&gt;
        &amp;lt;/Contact&amp;gt;&lt;br /&gt;
        &amp;lt;Address&amp;gt;&lt;br /&gt;
            &amp;lt;AddressLines&amp;gt;&lt;br /&gt;
                &amp;lt;AddressLine&amp;gt;Le Bristol Paris&amp;lt;/AddressLine&amp;gt;&lt;br /&gt;
            &amp;lt;/AddressLines&amp;gt;&lt;br /&gt;
            &amp;lt;Street&amp;gt;Rue du Faubourg Saint HonorÃ©&amp;lt;/Street&amp;gt;&lt;br /&gt;
            &amp;lt;Additional&amp;gt;08. Arrondissement - Champs Ã‰lysÃ©es&amp;lt;/Additional&amp;gt;&lt;br /&gt;
            &amp;lt;HouseNumber&amp;gt;112&amp;lt;/HouseNumber&amp;gt;&lt;br /&gt;
            &amp;lt;ZIPCode&amp;gt;75008&amp;lt;/ZIPCode&amp;gt;&lt;br /&gt;
            &amp;lt;City&amp;gt;Paris&amp;lt;/City&amp;gt;&lt;br /&gt;
            &amp;lt;Country&amp;gt;&lt;br /&gt;
                &amp;lt;Name&amp;gt;Frankreich&amp;lt;/Name&amp;gt;&lt;br /&gt;
                &amp;lt;CountryCode&amp;gt;FR&amp;lt;/CountryCode&amp;gt;&lt;br /&gt;
            &amp;lt;/Country&amp;gt;&lt;br /&gt;
        &amp;lt;/Address&amp;gt;&lt;br /&gt;
        &amp;lt;Regions&amp;gt;&lt;br /&gt;
            &amp;lt;Region&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;FR-IDF&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Ille de France&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/Region&amp;gt;&lt;br /&gt;
        &amp;lt;/Regions&amp;gt;&lt;br /&gt;
    &amp;lt;/LocationDetails&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
    &amp;lt;Stay&amp;gt;&lt;br /&gt;
        &amp;lt;ChargedNights&amp;gt;7&amp;lt;/ChargedNights&amp;gt;&lt;br /&gt;
        &amp;lt;CheckInOut/&amp;gt;&lt;br /&gt;
    &amp;lt;/Stay&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rs.xml Full File]&lt;br /&gt;
&lt;br /&gt;
=== Room Element ===&lt;br /&gt;
A Room-Element, as the name suggests, represents a physical room in the accommodation facility. Each room has an (optional) List of assigned travellers, which can be used to directly assign the travellers to a specific room.&lt;br /&gt;
&lt;br /&gt;
It is represented by a RoomCode Element holding code and description of the room category. Specific attributes of the room (like room facilities). In addition to that, it holds the selected board and a List of included extra services, all represented by a code and a description.&lt;br /&gt;
Whereas the code in these elements is intended to be used mainly in a technical manner and the description to be used for presentation, the description is an optional element. If not set, the code has to be used to describe room, board or included extras.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Room&amp;gt;&lt;br /&gt;
	&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
	&amp;lt;RoomCode&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Attributes&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;SAFE&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Safe&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;DESK&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Schreibtisch&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
		&amp;lt;/Attributes&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
	&amp;lt;Board&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/Board&amp;gt;&lt;br /&gt;
	&amp;lt;IncludedExtras&amp;gt;&lt;br /&gt;
		&amp;lt;IncludedExtra&amp;gt;&lt;br /&gt;
			&amp;lt;ExtraCode&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;WIFI&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Kostenfreies WLAN auf allen Zimmern&amp;lt;/Description&amp;gt;&lt;br /&gt;
			&amp;lt;/ExtraCode&amp;gt;&lt;br /&gt;
		&amp;lt;/IncludedExtra&amp;gt;&lt;br /&gt;
	&amp;lt;/IncludedExtras&amp;gt;&lt;br /&gt;
	&amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
&amp;lt;/Room&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available Room-Element attributes ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@AssignedTraveller'''|| A list of traveller Ids, representing the traveller assigned to this specific room&lt;br /&gt;
|-&lt;br /&gt;
| '''@RoomCode'''|| The room category code identifying this specific class of room. Can be enriched by textual desriptions of the room.&lt;br /&gt;
|-&lt;br /&gt;
| '''@RoomCode/Attributes'''|| A list of special attributes of the room structured in &amp;lt;br&amp;gt;a @Code, &amp;lt;br&amp;gt;a @Description (for display purposes) and &amp;lt;br&amp;gt;the @AttributeSource indicating the source/type of that attribute code&lt;br /&gt;
|-&lt;br /&gt;
| '''@Board'''|| The code representing the assigned mealplan for that room&lt;br /&gt;
|-&lt;br /&gt;
| '''@CustomerRequests'''|| A List of texts holding customer specific request information&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=493</id>
		<title>Accommodation</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=493"/>
				<updated>2018-06-27T06:35:20Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Accommodation Services extend the CommonService to carry accommodation specific information.&lt;br /&gt;
The main element holds basic service information to give a brief overview about the main characteristics which are fully inherited by the CommonService Element. Accommodation specific information are held using a List of room elements and a List of transfer elements.&lt;br /&gt;
&lt;br /&gt;
Available attributes slightly differ for the given direction of the message (Request/Response).&lt;br /&gt;
&lt;br /&gt;
=== Request element ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
    &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;CustomerRequests&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Superior Doppelzimmer mit Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/CustomerRequests&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rq.xml Full File]&lt;br /&gt;
&lt;br /&gt;
In case of a Request the structure is also capable of holding service related customerRequests for a desired CheckIn/Out time.&lt;br /&gt;
&lt;br /&gt;
=== Response Element ===&lt;br /&gt;
The Response on the other hand is meant to represent the view of the TourOperator on the request. In case of CheckIn/out Times the values are either reflected in meaning of confirmation or correction. The Response also carries more specific information about the requested accommodation service like LocationDetails or a Stay element to inform about charged nights and CheckIn/Out Times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
     &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;LocationDetails&amp;gt;&lt;br /&gt;
        &amp;lt;GeoLocation&amp;gt;&lt;br /&gt;
            &amp;lt;Longitude&amp;gt;2.314477&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
            &amp;lt;Latitude&amp;gt;48.87173&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;/GeoLocation&amp;gt;&lt;br /&gt;
        &amp;lt;Contact&amp;gt;&lt;br /&gt;
            &amp;lt;Mail&amp;gt;reservations.lebristolparis@oetkercollection.com&amp;lt;/Mail&amp;gt;&lt;br /&gt;
            &amp;lt;Phone&amp;gt;+33 153 43 43 00&amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;URL&amp;gt;http://www.lebristolparis.com/eng/home&amp;lt;/URL&amp;gt;&lt;br /&gt;
        &amp;lt;/Contact&amp;gt;&lt;br /&gt;
        &amp;lt;Address&amp;gt;&lt;br /&gt;
            &amp;lt;AddressLines&amp;gt;&lt;br /&gt;
                &amp;lt;AddressLine&amp;gt;Le Bristol Paris&amp;lt;/AddressLine&amp;gt;&lt;br /&gt;
            &amp;lt;/AddressLines&amp;gt;&lt;br /&gt;
            &amp;lt;Street&amp;gt;Rue du Faubourg Saint HonorÃ©&amp;lt;/Street&amp;gt;&lt;br /&gt;
            &amp;lt;Additional&amp;gt;08. Arrondissement - Champs Ã‰lysÃ©es&amp;lt;/Additional&amp;gt;&lt;br /&gt;
            &amp;lt;HouseNumber&amp;gt;112&amp;lt;/HouseNumber&amp;gt;&lt;br /&gt;
            &amp;lt;ZIPCode&amp;gt;75008&amp;lt;/ZIPCode&amp;gt;&lt;br /&gt;
            &amp;lt;City&amp;gt;Paris&amp;lt;/City&amp;gt;&lt;br /&gt;
            &amp;lt;Country&amp;gt;&lt;br /&gt;
                &amp;lt;Name&amp;gt;Frankreich&amp;lt;/Name&amp;gt;&lt;br /&gt;
                &amp;lt;CountryCode&amp;gt;FR&amp;lt;/CountryCode&amp;gt;&lt;br /&gt;
            &amp;lt;/Country&amp;gt;&lt;br /&gt;
        &amp;lt;/Address&amp;gt;&lt;br /&gt;
        &amp;lt;Regions&amp;gt;&lt;br /&gt;
            &amp;lt;Region&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;FR-IDF&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Ille de France&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/Region&amp;gt;&lt;br /&gt;
        &amp;lt;/Regions&amp;gt;&lt;br /&gt;
    &amp;lt;/LocationDetails&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
    &amp;lt;Stay&amp;gt;&lt;br /&gt;
        &amp;lt;ChargedNights&amp;gt;7&amp;lt;/ChargedNights&amp;gt;&lt;br /&gt;
        &amp;lt;CheckInOut/&amp;gt;&lt;br /&gt;
    &amp;lt;/Stay&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rs.xml Full File]&lt;br /&gt;
&lt;br /&gt;
=== Room Element ===&lt;br /&gt;
A Room-Element, as the name suggests, represents a physical room in the accommodation facility. Each room has an (optional) List of assigned travellers, which can be used to directly assign the travellers to a specific room.&lt;br /&gt;
&lt;br /&gt;
It is represented by a RoomCode Element holding code and description of the room category. Specific attributes of the room (like room facilities). In addition to that, it holds the selected board and a List of included extra services, all represented by a code and a description.&lt;br /&gt;
Whereas the code in these elements is intended to be used mainly in a technical manner and the description to be used for presentation, the description is an optional element. If not set, the code has to be used to describe room, board or included extras.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Room&amp;gt;&lt;br /&gt;
	&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
	&amp;lt;RoomCode&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Attributes&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;SAFE&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Safe&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;DESK&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Schreibtisch&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
		&amp;lt;/Attributes&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
	&amp;lt;Board&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/Board&amp;gt;&lt;br /&gt;
	&amp;lt;IncludedExtras&amp;gt;&lt;br /&gt;
		&amp;lt;IncludedExtra&amp;gt;&lt;br /&gt;
			&amp;lt;ExtraCode&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;WIFI&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Kostenfreies WLAN auf allen Zimmern&amp;lt;/Description&amp;gt;&lt;br /&gt;
			&amp;lt;/ExtraCode&amp;gt;&lt;br /&gt;
		&amp;lt;/IncludedExtra&amp;gt;&lt;br /&gt;
	&amp;lt;/IncludedExtras&amp;gt;&lt;br /&gt;
	&amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
&amp;lt;/Room&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available Room-Element attributes ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@AssignedTraveller'''|| A list of traveller Ids, representing the traveller assigned to this specific room&lt;br /&gt;
|-&lt;br /&gt;
| '''@RoomCode'''|| The room category code identifying this specific class of room. Can be enriched by textual desriptions of the room.&lt;br /&gt;
|-&lt;br /&gt;
| '''@RoomCode/Attributes'''|| A list of special attributes of the room structured in a @Code, @Description (for display purposes) and the @AttributeSource indicating the source/type of that attribute code&lt;br /&gt;
|-&lt;br /&gt;
| '''@Board'''|| The code representing the assigned mealplan for that room&lt;br /&gt;
|-&lt;br /&gt;
| '''@CustomerRequests'''|| A List of texts holding customer specific request information&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=492</id>
		<title>Accommodation</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=492"/>
				<updated>2018-06-27T06:32:23Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Available Room-Element attributes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Accommodation Services extend the CommonService to carry accommodation specific information.&lt;br /&gt;
The main element holds basic service information to give a brief overview about the main characteristics which are fully inherited by the CommonService Element. Accommodation specific information are held using a List of room elements and a List of transfer elements.&lt;br /&gt;
&lt;br /&gt;
Available attributes slightly differ for the given direction of the message (Request/Response).&lt;br /&gt;
&lt;br /&gt;
=== Request element ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
    &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;CustomerRequests&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Superior Doppelzimmer mit Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/CustomerRequests&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rq.xml Full File]&lt;br /&gt;
&lt;br /&gt;
In case of a Request the structure is also capable of holding service related customerRequests for a desired CheckIn/Out time.&lt;br /&gt;
&lt;br /&gt;
=== Response Element ===&lt;br /&gt;
The Response on the other hand is meant to represent the view of the TourOperator on the request. In case of CheckIn/out Times the values are either reflected in meaning of confirmation or correction. The Response also carries more specific information about the requested accommodation service like LocationDetails or a Stay element to inform about charged nights and CheckIn/Out Times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
     &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;LocationDetails&amp;gt;&lt;br /&gt;
        &amp;lt;GeoLocation&amp;gt;&lt;br /&gt;
            &amp;lt;Longitude&amp;gt;2.314477&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
            &amp;lt;Latitude&amp;gt;48.87173&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;/GeoLocation&amp;gt;&lt;br /&gt;
        &amp;lt;Contact&amp;gt;&lt;br /&gt;
            &amp;lt;Mail&amp;gt;reservations.lebristolparis@oetkercollection.com&amp;lt;/Mail&amp;gt;&lt;br /&gt;
            &amp;lt;Phone&amp;gt;+33 153 43 43 00&amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;URL&amp;gt;http://www.lebristolparis.com/eng/home&amp;lt;/URL&amp;gt;&lt;br /&gt;
        &amp;lt;/Contact&amp;gt;&lt;br /&gt;
        &amp;lt;Address&amp;gt;&lt;br /&gt;
            &amp;lt;AddressLines&amp;gt;&lt;br /&gt;
                &amp;lt;AddressLine&amp;gt;Le Bristol Paris&amp;lt;/AddressLine&amp;gt;&lt;br /&gt;
            &amp;lt;/AddressLines&amp;gt;&lt;br /&gt;
            &amp;lt;Street&amp;gt;Rue du Faubourg Saint HonorÃ©&amp;lt;/Street&amp;gt;&lt;br /&gt;
            &amp;lt;Additional&amp;gt;08. Arrondissement - Champs Ã‰lysÃ©es&amp;lt;/Additional&amp;gt;&lt;br /&gt;
            &amp;lt;HouseNumber&amp;gt;112&amp;lt;/HouseNumber&amp;gt;&lt;br /&gt;
            &amp;lt;ZIPCode&amp;gt;75008&amp;lt;/ZIPCode&amp;gt;&lt;br /&gt;
            &amp;lt;City&amp;gt;Paris&amp;lt;/City&amp;gt;&lt;br /&gt;
            &amp;lt;Country&amp;gt;&lt;br /&gt;
                &amp;lt;Name&amp;gt;Frankreich&amp;lt;/Name&amp;gt;&lt;br /&gt;
                &amp;lt;CountryCode&amp;gt;FR&amp;lt;/CountryCode&amp;gt;&lt;br /&gt;
            &amp;lt;/Country&amp;gt;&lt;br /&gt;
        &amp;lt;/Address&amp;gt;&lt;br /&gt;
        &amp;lt;Regions&amp;gt;&lt;br /&gt;
            &amp;lt;Region&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;FR-IDF&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Ille de France&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/Region&amp;gt;&lt;br /&gt;
        &amp;lt;/Regions&amp;gt;&lt;br /&gt;
    &amp;lt;/LocationDetails&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
    &amp;lt;Stay&amp;gt;&lt;br /&gt;
        &amp;lt;ChargedNights&amp;gt;7&amp;lt;/ChargedNights&amp;gt;&lt;br /&gt;
        &amp;lt;CheckInOut/&amp;gt;&lt;br /&gt;
    &amp;lt;/Stay&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rs.xml Full File]&lt;br /&gt;
&lt;br /&gt;
=== Room Element ===&lt;br /&gt;
A Room-Element, as the name suggests, represents a physical room in the accommodation facility. Each room has an (optional) List of assigned travellers, which can be used to directly assign the travellers to a specific room.&lt;br /&gt;
&lt;br /&gt;
It is represented by a RoomCode Element holding code and description of the room category. Specific attributes of the room (like room facilities). In addition to that, it holds the selected board and a List of included extra services, all represented by a code and a description.&lt;br /&gt;
Whereas the code in these elements is intended to be used mainly in a technical manner and the description to be used for presentation, the description is an optional element. If not set, the code has to be used to describe room, board or included extras.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Room&amp;gt;&lt;br /&gt;
	&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
	&amp;lt;RoomCode&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Attributes&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;SAFE&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Safe&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;DESK&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Schreibtisch&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
		&amp;lt;/Attributes&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
	&amp;lt;Board&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/Board&amp;gt;&lt;br /&gt;
	&amp;lt;IncludedExtras&amp;gt;&lt;br /&gt;
		&amp;lt;IncludedExtra&amp;gt;&lt;br /&gt;
			&amp;lt;ExtraCode&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;WIFI&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Kostenfreies WLAN auf allen Zimmern&amp;lt;/Description&amp;gt;&lt;br /&gt;
			&amp;lt;/ExtraCode&amp;gt;&lt;br /&gt;
		&amp;lt;/IncludedExtra&amp;gt;&lt;br /&gt;
	&amp;lt;/IncludedExtras&amp;gt;&lt;br /&gt;
	&amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
&amp;lt;/Room&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available Room-Element attributes ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete room&lt;br /&gt;
|-&lt;br /&gt;
| '''@AssignedTraveller'''|| A list of traveller Ids, representing the traveller assigned to this specific room&lt;br /&gt;
|-&lt;br /&gt;
| '''@RoomCode'''|| The room category code identifying this specific class of room. Can be enriched by textual desriptions of the room.&lt;br /&gt;
|-&lt;br /&gt;
| '''@Board'''|| The code representing the assigned mealplan for that room&lt;br /&gt;
|-&lt;br /&gt;
| '''@CustomerRequests'''|| A List of texts holding customer specific request information&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=491</id>
		<title>Accommodation</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=491"/>
				<updated>2018-06-27T06:13:02Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Accommodation Services extend the CommonService to carry accommodation specific information.&lt;br /&gt;
The main element holds basic service information to give a brief overview about the main characteristics which are fully inherited by the CommonService Element. Accommodation specific information are held using a List of room elements and a List of transfer elements.&lt;br /&gt;
&lt;br /&gt;
Available attributes slightly differ for the given direction of the message (Request/Response).&lt;br /&gt;
&lt;br /&gt;
=== Request element ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
    &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;CustomerRequests&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Superior Doppelzimmer mit Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/CustomerRequests&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rq.xml Full File]&lt;br /&gt;
&lt;br /&gt;
In case of a Request the structure is also capable of holding service related customerRequests for a desired CheckIn/Out time.&lt;br /&gt;
&lt;br /&gt;
=== Response Element ===&lt;br /&gt;
The Response on the other hand is meant to represent the view of the TourOperator on the request. In case of CheckIn/out Times the values are either reflected in meaning of confirmation or correction. The Response also carries more specific information about the requested accommodation service like LocationDetails or a Stay element to inform about charged nights and CheckIn/Out Times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
     &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;LocationDetails&amp;gt;&lt;br /&gt;
        &amp;lt;GeoLocation&amp;gt;&lt;br /&gt;
            &amp;lt;Longitude&amp;gt;2.314477&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
            &amp;lt;Latitude&amp;gt;48.87173&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;/GeoLocation&amp;gt;&lt;br /&gt;
        &amp;lt;Contact&amp;gt;&lt;br /&gt;
            &amp;lt;Mail&amp;gt;reservations.lebristolparis@oetkercollection.com&amp;lt;/Mail&amp;gt;&lt;br /&gt;
            &amp;lt;Phone&amp;gt;+33 153 43 43 00&amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;URL&amp;gt;http://www.lebristolparis.com/eng/home&amp;lt;/URL&amp;gt;&lt;br /&gt;
        &amp;lt;/Contact&amp;gt;&lt;br /&gt;
        &amp;lt;Address&amp;gt;&lt;br /&gt;
            &amp;lt;AddressLines&amp;gt;&lt;br /&gt;
                &amp;lt;AddressLine&amp;gt;Le Bristol Paris&amp;lt;/AddressLine&amp;gt;&lt;br /&gt;
            &amp;lt;/AddressLines&amp;gt;&lt;br /&gt;
            &amp;lt;Street&amp;gt;Rue du Faubourg Saint HonorÃ©&amp;lt;/Street&amp;gt;&lt;br /&gt;
            &amp;lt;Additional&amp;gt;08. Arrondissement - Champs Ã‰lysÃ©es&amp;lt;/Additional&amp;gt;&lt;br /&gt;
            &amp;lt;HouseNumber&amp;gt;112&amp;lt;/HouseNumber&amp;gt;&lt;br /&gt;
            &amp;lt;ZIPCode&amp;gt;75008&amp;lt;/ZIPCode&amp;gt;&lt;br /&gt;
            &amp;lt;City&amp;gt;Paris&amp;lt;/City&amp;gt;&lt;br /&gt;
            &amp;lt;Country&amp;gt;&lt;br /&gt;
                &amp;lt;Name&amp;gt;Frankreich&amp;lt;/Name&amp;gt;&lt;br /&gt;
                &amp;lt;CountryCode&amp;gt;FR&amp;lt;/CountryCode&amp;gt;&lt;br /&gt;
            &amp;lt;/Country&amp;gt;&lt;br /&gt;
        &amp;lt;/Address&amp;gt;&lt;br /&gt;
        &amp;lt;Regions&amp;gt;&lt;br /&gt;
            &amp;lt;Region&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;FR-IDF&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Ille de France&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/Region&amp;gt;&lt;br /&gt;
        &amp;lt;/Regions&amp;gt;&lt;br /&gt;
    &amp;lt;/LocationDetails&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
    &amp;lt;Stay&amp;gt;&lt;br /&gt;
        &amp;lt;ChargedNights&amp;gt;7&amp;lt;/ChargedNights&amp;gt;&lt;br /&gt;
        &amp;lt;CheckInOut/&amp;gt;&lt;br /&gt;
    &amp;lt;/Stay&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rs.xml Full File]&lt;br /&gt;
&lt;br /&gt;
=== Room Element ===&lt;br /&gt;
A Room-Element, as the name suggests, represents a physical room in the accommodation facility. Each room has an (optional) List of assigned travellers, which can be used to directly assign the travellers to a specific room.&lt;br /&gt;
&lt;br /&gt;
It is represented by a RoomCode Element holding code and description of the room category. Specific attributes of the room (like room facilities). In addition to that, it holds the selected board and a List of included extra services, all represented by a code and a description.&lt;br /&gt;
Whereas the code in these elements is intended to be used mainly in a technical manner and the description to be used for presentation, the description is an optional element. If not set, the code has to be used to describe room, board or included extras.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Room&amp;gt;&lt;br /&gt;
	&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
	&amp;lt;RoomCode&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Attributes&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;SAFE&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Safe&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;DESK&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Schreibtisch&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
		&amp;lt;/Attributes&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
	&amp;lt;Board&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/Board&amp;gt;&lt;br /&gt;
	&amp;lt;IncludedExtras&amp;gt;&lt;br /&gt;
		&amp;lt;IncludedExtra&amp;gt;&lt;br /&gt;
			&amp;lt;ExtraCode&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;WIFI&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Kostenfreies WLAN auf allen Zimmern&amp;lt;/Description&amp;gt;&lt;br /&gt;
			&amp;lt;/ExtraCode&amp;gt;&lt;br /&gt;
		&amp;lt;/IncludedExtra&amp;gt;&lt;br /&gt;
	&amp;lt;/IncludedExtras&amp;gt;&lt;br /&gt;
	&amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
&amp;lt;/Room&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available Room-Element attributes ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete payment&lt;br /&gt;
|-&lt;br /&gt;
| '''@AssignedTraveller'''|| A list of traveller Ids, representing the traveller assigned to this specific room&lt;br /&gt;
|-&lt;br /&gt;
| '''@RoomCode'''|| The room category code identifying this specific class of room&lt;br /&gt;
|-&lt;br /&gt;
| '''@Board'''|| The code representing the assigned mealplan for that room&lt;br /&gt;
|-&lt;br /&gt;
| '''@CustomerRequests'''|| A List of texts holding customer specific request information&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=490</id>
		<title>Accommodation</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=490"/>
				<updated>2018-06-27T06:09:02Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Available top-level attributes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Accommodation Services extend the CommonService to carry accommodation specific information.&lt;br /&gt;
The main element holds basic service information to give a brief overview about the main characteristics which are fully inherited by the CommonService Element. Accommodation specific information are held using a List of room elements and a List of transfer elements.&lt;br /&gt;
&lt;br /&gt;
Available attributes slightly differ for the given direction of the message (Request/Response).&lt;br /&gt;
&lt;br /&gt;
=== Request element ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
    &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;CustomerRequests&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Superior Doppelzimmer mit Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/CustomerRequests&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rq.xml Full File]&lt;br /&gt;
&lt;br /&gt;
In case of a Request the structure is also capable of holding service related customerRequests for a desired CheckIn/Out time.&lt;br /&gt;
&lt;br /&gt;
==== Available Room-Element attributes ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete payment&lt;br /&gt;
|-&lt;br /&gt;
| '''@AssignedTraveller'''|| A list of traveller Ids, representing the traveller assigned to this specific room&lt;br /&gt;
|-&lt;br /&gt;
| '''@RoomCode'''|| The room category code identifying this specific class of room&lt;br /&gt;
|-&lt;br /&gt;
| '''@Board'''|| The code representing the assigned mealplan for that room&lt;br /&gt;
|-&lt;br /&gt;
| '''@CustomerRequests'''|| A List of texts holding customer specific request information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response Element ===&lt;br /&gt;
The Response on the other hand is meant to represent the view of the TourOperator on the request. In case of CheckIn/out Times the values are either reflected in meaning of confirmation or correction. The Response also carries more specific information about the requested accommodation service like LocationDetails or a Stay element to inform about charged nights and CheckIn/Out Times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
     &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;LocationDetails&amp;gt;&lt;br /&gt;
        &amp;lt;GeoLocation&amp;gt;&lt;br /&gt;
            &amp;lt;Longitude&amp;gt;2.314477&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
            &amp;lt;Latitude&amp;gt;48.87173&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;/GeoLocation&amp;gt;&lt;br /&gt;
        &amp;lt;Contact&amp;gt;&lt;br /&gt;
            &amp;lt;Mail&amp;gt;reservations.lebristolparis@oetkercollection.com&amp;lt;/Mail&amp;gt;&lt;br /&gt;
            &amp;lt;Phone&amp;gt;+33 153 43 43 00&amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;URL&amp;gt;http://www.lebristolparis.com/eng/home&amp;lt;/URL&amp;gt;&lt;br /&gt;
        &amp;lt;/Contact&amp;gt;&lt;br /&gt;
        &amp;lt;Address&amp;gt;&lt;br /&gt;
            &amp;lt;AddressLines&amp;gt;&lt;br /&gt;
                &amp;lt;AddressLine&amp;gt;Le Bristol Paris&amp;lt;/AddressLine&amp;gt;&lt;br /&gt;
            &amp;lt;/AddressLines&amp;gt;&lt;br /&gt;
            &amp;lt;Street&amp;gt;Rue du Faubourg Saint HonorÃ©&amp;lt;/Street&amp;gt;&lt;br /&gt;
            &amp;lt;Additional&amp;gt;08. Arrondissement - Champs Ã‰lysÃ©es&amp;lt;/Additional&amp;gt;&lt;br /&gt;
            &amp;lt;HouseNumber&amp;gt;112&amp;lt;/HouseNumber&amp;gt;&lt;br /&gt;
            &amp;lt;ZIPCode&amp;gt;75008&amp;lt;/ZIPCode&amp;gt;&lt;br /&gt;
            &amp;lt;City&amp;gt;Paris&amp;lt;/City&amp;gt;&lt;br /&gt;
            &amp;lt;Country&amp;gt;&lt;br /&gt;
                &amp;lt;Name&amp;gt;Frankreich&amp;lt;/Name&amp;gt;&lt;br /&gt;
                &amp;lt;CountryCode&amp;gt;FR&amp;lt;/CountryCode&amp;gt;&lt;br /&gt;
            &amp;lt;/Country&amp;gt;&lt;br /&gt;
        &amp;lt;/Address&amp;gt;&lt;br /&gt;
        &amp;lt;Regions&amp;gt;&lt;br /&gt;
            &amp;lt;Region&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;FR-IDF&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Ille de France&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/Region&amp;gt;&lt;br /&gt;
        &amp;lt;/Regions&amp;gt;&lt;br /&gt;
    &amp;lt;/LocationDetails&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
    &amp;lt;Stay&amp;gt;&lt;br /&gt;
        &amp;lt;ChargedNights&amp;gt;7&amp;lt;/ChargedNights&amp;gt;&lt;br /&gt;
        &amp;lt;CheckInOut/&amp;gt;&lt;br /&gt;
    &amp;lt;/Stay&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rs.xml Full File]&lt;br /&gt;
&lt;br /&gt;
=== Room Element ===&lt;br /&gt;
A Room-Element, as the name suggests, represents a physical room in the accommodation facility. Each room has an (optional) List of assigned travellers, which can be used to directly assign the travellers to a specific room.&lt;br /&gt;
&lt;br /&gt;
It is represented by a RoomCode Element holding code and description of the room category. Specific attributes of the room (like room facilities). In addition to that, it holds the selected board and a List of included extra services, all represented by a code and a description.&lt;br /&gt;
Whereas the code in these elements is intended to be used mainly in a technical manner and the description to be used for presentation, the description is an optional element. If not set, the code has to be used to describe room, board or included extras.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Room&amp;gt;&lt;br /&gt;
	&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
	&amp;lt;RoomCode&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Attributes&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;SAFE&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Safe&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;DESK&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Schreibtisch&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
		&amp;lt;/Attributes&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
	&amp;lt;Board&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/Board&amp;gt;&lt;br /&gt;
	&amp;lt;IncludedExtras&amp;gt;&lt;br /&gt;
		&amp;lt;IncludedExtra&amp;gt;&lt;br /&gt;
			&amp;lt;ExtraCode&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;WIFI&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Kostenfreies WLAN auf allen Zimmern&amp;lt;/Description&amp;gt;&lt;br /&gt;
			&amp;lt;/ExtraCode&amp;gt;&lt;br /&gt;
		&amp;lt;/IncludedExtra&amp;gt;&lt;br /&gt;
	&amp;lt;/IncludedExtras&amp;gt;&lt;br /&gt;
	&amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
&amp;lt;/Room&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=489</id>
		<title>Accommodation</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=489"/>
				<updated>2018-06-27T06:08:21Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Request element */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Accommodation Services extend the CommonService to carry accommodation specific information.&lt;br /&gt;
The main element holds basic service information to give a brief overview about the main characteristics which are fully inherited by the CommonService Element. Accommodation specific information are held using a List of room elements and a List of transfer elements.&lt;br /&gt;
&lt;br /&gt;
Available attributes slightly differ for the given direction of the message (Request/Response).&lt;br /&gt;
&lt;br /&gt;
=== Request element ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
    &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;CustomerRequests&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Superior Doppelzimmer mit Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/CustomerRequests&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rq.xml Full File]&lt;br /&gt;
&lt;br /&gt;
In case of a Request the structure is also capable of holding service related customerRequests for a desired CheckIn/Out time.&lt;br /&gt;
&lt;br /&gt;
==== Available top-level attributes ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribute!! Values / Explanation&lt;br /&gt;
|-&lt;br /&gt;
| '''@Identifier'''|| This is a unique identifier within one message, which can be used to reference on a concrete payment&lt;br /&gt;
|-&lt;br /&gt;
| '''@AssignedTraveller'''|| A list of traveller Ids, representing the traveller assigned to this specific room&lt;br /&gt;
|-&lt;br /&gt;
| '''@RoomCode'''|| The room category code identifying this specific class of room&lt;br /&gt;
|-&lt;br /&gt;
| '''@Board'''|| The code representing the assigned mealplan for that room&lt;br /&gt;
|-&lt;br /&gt;
| '''@CustomerRequests'''|| A List of texts holding customer specific request information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Response Element ===&lt;br /&gt;
The Response on the other hand is meant to represent the view of the TourOperator on the request. In case of CheckIn/out Times the values are either reflected in meaning of confirmation or correction. The Response also carries more specific information about the requested accommodation service like LocationDetails or a Stay element to inform about charged nights and CheckIn/Out Times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
     &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;LocationDetails&amp;gt;&lt;br /&gt;
        &amp;lt;GeoLocation&amp;gt;&lt;br /&gt;
            &amp;lt;Longitude&amp;gt;2.314477&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
            &amp;lt;Latitude&amp;gt;48.87173&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;/GeoLocation&amp;gt;&lt;br /&gt;
        &amp;lt;Contact&amp;gt;&lt;br /&gt;
            &amp;lt;Mail&amp;gt;reservations.lebristolparis@oetkercollection.com&amp;lt;/Mail&amp;gt;&lt;br /&gt;
            &amp;lt;Phone&amp;gt;+33 153 43 43 00&amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;URL&amp;gt;http://www.lebristolparis.com/eng/home&amp;lt;/URL&amp;gt;&lt;br /&gt;
        &amp;lt;/Contact&amp;gt;&lt;br /&gt;
        &amp;lt;Address&amp;gt;&lt;br /&gt;
            &amp;lt;AddressLines&amp;gt;&lt;br /&gt;
                &amp;lt;AddressLine&amp;gt;Le Bristol Paris&amp;lt;/AddressLine&amp;gt;&lt;br /&gt;
            &amp;lt;/AddressLines&amp;gt;&lt;br /&gt;
            &amp;lt;Street&amp;gt;Rue du Faubourg Saint HonorÃ©&amp;lt;/Street&amp;gt;&lt;br /&gt;
            &amp;lt;Additional&amp;gt;08. Arrondissement - Champs Ã‰lysÃ©es&amp;lt;/Additional&amp;gt;&lt;br /&gt;
            &amp;lt;HouseNumber&amp;gt;112&amp;lt;/HouseNumber&amp;gt;&lt;br /&gt;
            &amp;lt;ZIPCode&amp;gt;75008&amp;lt;/ZIPCode&amp;gt;&lt;br /&gt;
            &amp;lt;City&amp;gt;Paris&amp;lt;/City&amp;gt;&lt;br /&gt;
            &amp;lt;Country&amp;gt;&lt;br /&gt;
                &amp;lt;Name&amp;gt;Frankreich&amp;lt;/Name&amp;gt;&lt;br /&gt;
                &amp;lt;CountryCode&amp;gt;FR&amp;lt;/CountryCode&amp;gt;&lt;br /&gt;
            &amp;lt;/Country&amp;gt;&lt;br /&gt;
        &amp;lt;/Address&amp;gt;&lt;br /&gt;
        &amp;lt;Regions&amp;gt;&lt;br /&gt;
            &amp;lt;Region&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;FR-IDF&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Ille de France&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/Region&amp;gt;&lt;br /&gt;
        &amp;lt;/Regions&amp;gt;&lt;br /&gt;
    &amp;lt;/LocationDetails&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
    &amp;lt;Stay&amp;gt;&lt;br /&gt;
        &amp;lt;ChargedNights&amp;gt;7&amp;lt;/ChargedNights&amp;gt;&lt;br /&gt;
        &amp;lt;CheckInOut/&amp;gt;&lt;br /&gt;
    &amp;lt;/Stay&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rs.xml Full File]&lt;br /&gt;
&lt;br /&gt;
=== Room Element ===&lt;br /&gt;
A Room-Element, as the name suggests, represents a physical room in the accommodation facility. Each room has an (optional) List of assigned travellers, which can be used to directly assign the travellers to a specific room.&lt;br /&gt;
&lt;br /&gt;
It is represented by a RoomCode Element holding code and description of the room category. Specific attributes of the room (like room facilities). In addition to that, it holds the selected board and a List of included extra services, all represented by a code and a description.&lt;br /&gt;
Whereas the code in these elements is intended to be used mainly in a technical manner and the description to be used for presentation, the description is an optional element. If not set, the code has to be used to describe room, board or included extras.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Room&amp;gt;&lt;br /&gt;
	&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
	&amp;lt;RoomCode&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Attributes&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;SAFE&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Safe&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;DESK&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Schreibtisch&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
		&amp;lt;/Attributes&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
	&amp;lt;Board&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/Board&amp;gt;&lt;br /&gt;
	&amp;lt;IncludedExtras&amp;gt;&lt;br /&gt;
		&amp;lt;IncludedExtra&amp;gt;&lt;br /&gt;
			&amp;lt;ExtraCode&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;WIFI&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Kostenfreies WLAN auf allen Zimmern&amp;lt;/Description&amp;gt;&lt;br /&gt;
			&amp;lt;/ExtraCode&amp;gt;&lt;br /&gt;
		&amp;lt;/IncludedExtra&amp;gt;&lt;br /&gt;
	&amp;lt;/IncludedExtras&amp;gt;&lt;br /&gt;
	&amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
&amp;lt;/Room&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=475</id>
		<title>Accommodation</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=475"/>
				<updated>2018-06-11T11:00:34Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Accommodation Services extend the CommonService to carry accommodation specific information.&lt;br /&gt;
The main element holds basic service information to give a brief overview about the main characteristics which are fully inherited by the CommonService Element. Accommodation specific information are held using a List of room elements and a List of transfer elements.&lt;br /&gt;
&lt;br /&gt;
Available attributes slightly differ for the given direction of the message (Request/Response).&lt;br /&gt;
&lt;br /&gt;
=== Request element ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
    &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;CustomerRequests&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Superior Doppelzimmer mit Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/CustomerRequests&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rq.xml Full File]&lt;br /&gt;
&lt;br /&gt;
In case of a Request the structure is also capable of holding service related customerRequests for a desired CheckIn/Out time.&lt;br /&gt;
&lt;br /&gt;
=== Response Element ===&lt;br /&gt;
The Response on the other hand is meant to represent the view of the TourOperator on the request. In case of CheckIn/out Times the values are either reflected in meaning of confirmation or correction. The Response also carries more specific information about the requested accommodation service like LocationDetails or a Stay element to inform about charged nights and CheckIn/Out Times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
     &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;LocationDetails&amp;gt;&lt;br /&gt;
        &amp;lt;GeoLocation&amp;gt;&lt;br /&gt;
            &amp;lt;Longitude&amp;gt;2.314477&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
            &amp;lt;Latitude&amp;gt;48.87173&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;/GeoLocation&amp;gt;&lt;br /&gt;
        &amp;lt;Contact&amp;gt;&lt;br /&gt;
            &amp;lt;Mail&amp;gt;reservations.lebristolparis@oetkercollection.com&amp;lt;/Mail&amp;gt;&lt;br /&gt;
            &amp;lt;Phone&amp;gt;+33 153 43 43 00&amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;URL&amp;gt;http://www.lebristolparis.com/eng/home&amp;lt;/URL&amp;gt;&lt;br /&gt;
        &amp;lt;/Contact&amp;gt;&lt;br /&gt;
        &amp;lt;Address&amp;gt;&lt;br /&gt;
            &amp;lt;AddressLines&amp;gt;&lt;br /&gt;
                &amp;lt;AddressLine&amp;gt;Le Bristol Paris&amp;lt;/AddressLine&amp;gt;&lt;br /&gt;
            &amp;lt;/AddressLines&amp;gt;&lt;br /&gt;
            &amp;lt;Street&amp;gt;Rue du Faubourg Saint HonorÃ©&amp;lt;/Street&amp;gt;&lt;br /&gt;
            &amp;lt;Additional&amp;gt;08. Arrondissement - Champs Ã‰lysÃ©es&amp;lt;/Additional&amp;gt;&lt;br /&gt;
            &amp;lt;HouseNumber&amp;gt;112&amp;lt;/HouseNumber&amp;gt;&lt;br /&gt;
            &amp;lt;ZIPCode&amp;gt;75008&amp;lt;/ZIPCode&amp;gt;&lt;br /&gt;
            &amp;lt;City&amp;gt;Paris&amp;lt;/City&amp;gt;&lt;br /&gt;
            &amp;lt;Country&amp;gt;&lt;br /&gt;
                &amp;lt;Name&amp;gt;Frankreich&amp;lt;/Name&amp;gt;&lt;br /&gt;
                &amp;lt;CountryCode&amp;gt;FR&amp;lt;/CountryCode&amp;gt;&lt;br /&gt;
            &amp;lt;/Country&amp;gt;&lt;br /&gt;
        &amp;lt;/Address&amp;gt;&lt;br /&gt;
        &amp;lt;Regions&amp;gt;&lt;br /&gt;
            &amp;lt;Region&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;FR-IDF&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Ille de France&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/Region&amp;gt;&lt;br /&gt;
        &amp;lt;/Regions&amp;gt;&lt;br /&gt;
    &amp;lt;/LocationDetails&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
    &amp;lt;Stay&amp;gt;&lt;br /&gt;
        &amp;lt;ChargedNights&amp;gt;7&amp;lt;/ChargedNights&amp;gt;&lt;br /&gt;
        &amp;lt;CheckInOut/&amp;gt;&lt;br /&gt;
    &amp;lt;/Stay&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rs.xml Full File]&lt;br /&gt;
&lt;br /&gt;
=== Room Element ===&lt;br /&gt;
A Room-Element, as the name suggests, represents a physical room in the accommodation facility. Each room has an (optional) List of assigned travellers, which can be used to directly assign the travellers to a specific room.&lt;br /&gt;
&lt;br /&gt;
It is represented by a RoomCode Element holding code and description of the room category. Specific attributes of the room (like room facilities). In addition to that, it holds the selected board and a List of included extra services, all represented by a code and a description.&lt;br /&gt;
Whereas the code in these elements is intended to be used mainly in a technical manner and the description to be used for presentation, the description is an optional element. If not set, the code has to be used to describe room, board or included extras.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Room&amp;gt;&lt;br /&gt;
	&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
		&amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
	&amp;lt;RoomCode&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Attributes&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;SAFE&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Safe&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
			&amp;lt;Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;DESK&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Schreibtisch&amp;lt;/Description&amp;gt;&lt;br /&gt;
				&amp;lt;AttributeSource&amp;gt;Touroperator&amp;lt;/AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/Attribute&amp;gt;&lt;br /&gt;
		&amp;lt;/Attributes&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
	&amp;lt;Board&amp;gt;&lt;br /&gt;
		&amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
		&amp;lt;Description&amp;gt;&lt;br /&gt;
			&amp;lt;Text&amp;gt;Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
		&amp;lt;/Description&amp;gt;&lt;br /&gt;
	&amp;lt;/Board&amp;gt;&lt;br /&gt;
	&amp;lt;IncludedExtras&amp;gt;&lt;br /&gt;
		&amp;lt;IncludedExtra&amp;gt;&lt;br /&gt;
			&amp;lt;ExtraCode&amp;gt;&lt;br /&gt;
				&amp;lt;Code&amp;gt;WIFI&amp;lt;/Code&amp;gt;&lt;br /&gt;
				&amp;lt;Description&amp;gt;Kostenfreies WLAN auf allen Zimmern&amp;lt;/Description&amp;gt;&lt;br /&gt;
			&amp;lt;/ExtraCode&amp;gt;&lt;br /&gt;
		&amp;lt;/IncludedExtra&amp;gt;&lt;br /&gt;
	&amp;lt;/IncludedExtras&amp;gt;&lt;br /&gt;
	&amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
&amp;lt;/Room&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=474</id>
		<title>Accommodation</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=474"/>
				<updated>2018-06-11T09:45:21Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: Added Room ELement&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Accommodation Services extend the CommonService to carry accommodation specific information.&lt;br /&gt;
The main element holds basic service information to give a brief overview about the main characteristics which are fully inherited by the CommonService Element. Accommodation specific information are held using a List of room elements and a List of transfer elements.&lt;br /&gt;
&lt;br /&gt;
Available attributes slightly differ for the given direction of the message (Request/Response).&lt;br /&gt;
&lt;br /&gt;
=== Request element ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
    &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;CustomerRequests&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Superior Doppelzimmer mit Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/CustomerRequests&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rq.xml Full File]&lt;br /&gt;
&lt;br /&gt;
In case of a Request the structure is also capable of holding service related customerRequests for a desired CheckIn/Out time.&lt;br /&gt;
&lt;br /&gt;
=== Response Element ===&lt;br /&gt;
The Response on the other hand is meant to represent the view of the TourOperator on the request. In case of CheckIn/out Times the values are either reflected in meaning of confirmation or correction. The Response also carries more specific information about the requested accommodation service like LocationDetails or a Stay element to inform about charged nights and CheckIn/Out Times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
     &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;LocationDetails&amp;gt;&lt;br /&gt;
        &amp;lt;GeoLocation&amp;gt;&lt;br /&gt;
            &amp;lt;Longitude&amp;gt;2.314477&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
            &amp;lt;Latitude&amp;gt;48.87173&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;/GeoLocation&amp;gt;&lt;br /&gt;
        &amp;lt;Contact&amp;gt;&lt;br /&gt;
            &amp;lt;Mail&amp;gt;reservations.lebristolparis@oetkercollection.com&amp;lt;/Mail&amp;gt;&lt;br /&gt;
            &amp;lt;Phone&amp;gt;+33 153 43 43 00&amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;URL&amp;gt;http://www.lebristolparis.com/eng/home&amp;lt;/URL&amp;gt;&lt;br /&gt;
        &amp;lt;/Contact&amp;gt;&lt;br /&gt;
        &amp;lt;Address&amp;gt;&lt;br /&gt;
            &amp;lt;AddressLines&amp;gt;&lt;br /&gt;
                &amp;lt;AddressLine&amp;gt;Le Bristol Paris&amp;lt;/AddressLine&amp;gt;&lt;br /&gt;
            &amp;lt;/AddressLines&amp;gt;&lt;br /&gt;
            &amp;lt;Street&amp;gt;Rue du Faubourg Saint HonorÃ©&amp;lt;/Street&amp;gt;&lt;br /&gt;
            &amp;lt;Additional&amp;gt;08. Arrondissement - Champs Ã‰lysÃ©es&amp;lt;/Additional&amp;gt;&lt;br /&gt;
            &amp;lt;HouseNumber&amp;gt;112&amp;lt;/HouseNumber&amp;gt;&lt;br /&gt;
            &amp;lt;ZIPCode&amp;gt;75008&amp;lt;/ZIPCode&amp;gt;&lt;br /&gt;
            &amp;lt;City&amp;gt;Paris&amp;lt;/City&amp;gt;&lt;br /&gt;
            &amp;lt;Country&amp;gt;&lt;br /&gt;
                &amp;lt;Name&amp;gt;Frankreich&amp;lt;/Name&amp;gt;&lt;br /&gt;
                &amp;lt;CountryCode&amp;gt;FR&amp;lt;/CountryCode&amp;gt;&lt;br /&gt;
            &amp;lt;/Country&amp;gt;&lt;br /&gt;
        &amp;lt;/Address&amp;gt;&lt;br /&gt;
        &amp;lt;Regions&amp;gt;&lt;br /&gt;
            &amp;lt;Region&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;FR-IDF&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Ille de France&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/Region&amp;gt;&lt;br /&gt;
        &amp;lt;/Regions&amp;gt;&lt;br /&gt;
    &amp;lt;/LocationDetails&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
    &amp;lt;Stay&amp;gt;&lt;br /&gt;
        &amp;lt;ChargedNights&amp;gt;7&amp;lt;/ChargedNights&amp;gt;&lt;br /&gt;
        &amp;lt;CheckInOut/&amp;gt;&lt;br /&gt;
    &amp;lt;/Stay&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rs.xml Full File]&lt;br /&gt;
&lt;br /&gt;
=== Room Element ===&lt;br /&gt;
A Room-Element, as the name suggests, represents a physical room in the accommodation facility. Each room has an (optional) List of assigned travellers, which can be used to directly assign the travellers to a specific room.&lt;br /&gt;
&lt;br /&gt;
It is represented by a RoomCode Element holding code and description of the room category. Specific attributes of the room (like room facilities). In addition to that, it holds the selected board and a List of included extra services, all represented by a code and a description.&lt;br /&gt;
Whereas the code in these elements is intended to be used mainly in a technical manner and the description to be used for presentation, the description is an optional element. If not set, the code has to be used to describe room, board or included extras.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;v0:Room&amp;gt;&lt;br /&gt;
	&amp;lt;v0:Identifier&amp;gt;01&amp;lt;/v0:Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;v0:AssignedTraveller&amp;gt;&lt;br /&gt;
		&amp;lt;v0:Identifier&amp;gt;01&amp;lt;/v0:Identifier&amp;gt;&lt;br /&gt;
		&amp;lt;v0:Identifier&amp;gt;02&amp;lt;/v0:Identifier&amp;gt;&lt;br /&gt;
	&amp;lt;/v0:AssignedTraveller&amp;gt;&lt;br /&gt;
	&amp;lt;v0:RoomCode&amp;gt;&lt;br /&gt;
		&amp;lt;v0:Code&amp;gt;DS&amp;lt;/v0:Code&amp;gt;&lt;br /&gt;
		&amp;lt;v0:Attributes&amp;gt;&lt;br /&gt;
			&amp;lt;v0:Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;v0:Code&amp;gt;SAFE&amp;lt;/v0:Code&amp;gt;&lt;br /&gt;
				&amp;lt;v0:Description&amp;gt;Safe&amp;lt;/v0:Description&amp;gt;&lt;br /&gt;
				&amp;lt;v0:AttributeSource&amp;gt;Touroperator&amp;lt;/v0:AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/v0:Attribute&amp;gt;&lt;br /&gt;
			&amp;lt;v0:Attribute&amp;gt;&lt;br /&gt;
				&amp;lt;v0:Code&amp;gt;DESK&amp;lt;/v0:Code&amp;gt;&lt;br /&gt;
				&amp;lt;v0:Description&amp;gt;Schreibtisch&amp;lt;/v0:Description&amp;gt;&lt;br /&gt;
				&amp;lt;v0:AttributeSource&amp;gt;Touroperator&amp;lt;/v0:AttributeSource&amp;gt;&lt;br /&gt;
			&amp;lt;/v0:Attribute&amp;gt;&lt;br /&gt;
		&amp;lt;/v0:Attributes&amp;gt;&lt;br /&gt;
		&amp;lt;v0:Description&amp;gt;&lt;br /&gt;
			&amp;lt;v0:Text&amp;gt;Doppelzimmer Superior&amp;lt;/v0:Text&amp;gt;&lt;br /&gt;
		&amp;lt;/v0:Description&amp;gt;&lt;br /&gt;
		&amp;lt;v0:Description&amp;gt;&lt;br /&gt;
			&amp;lt;v0:Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/v0:Text&amp;gt;&lt;br /&gt;
		&amp;lt;/v0:Description&amp;gt;&lt;br /&gt;
	&amp;lt;/v0:RoomCode&amp;gt;&lt;br /&gt;
	&amp;lt;v0:Board&amp;gt;&lt;br /&gt;
		&amp;lt;v0:Code&amp;gt;BF&amp;lt;/v0:Code&amp;gt;&lt;br /&gt;
		&amp;lt;v0:Description&amp;gt;&lt;br /&gt;
			&amp;lt;v0:Text&amp;gt;Frühstück&amp;lt;/v0:Text&amp;gt;&lt;br /&gt;
		&amp;lt;/v0:Description&amp;gt;&lt;br /&gt;
	&amp;lt;/v0:Board&amp;gt;&lt;br /&gt;
	&amp;lt;v0:IncludedExtras&amp;gt;&lt;br /&gt;
		&amp;lt;v0:IncludedExtra&amp;gt;&lt;br /&gt;
			&amp;lt;v0:ExtraCode&amp;gt;&lt;br /&gt;
				&amp;lt;v0:Code&amp;gt;WIFI&amp;lt;/v0:Code&amp;gt;&lt;br /&gt;
				&amp;lt;v0:Description&amp;gt;Kostenfreies WLAN auf allen Zimmern&amp;lt;/v0:Description&amp;gt;&lt;br /&gt;
			&amp;lt;/v0:ExtraCode&amp;gt;&lt;br /&gt;
		&amp;lt;/v0:IncludedExtra&amp;gt;&lt;br /&gt;
	&amp;lt;/v0:IncludedExtras&amp;gt;&lt;br /&gt;
	&amp;lt;v0:State&amp;gt;OK&amp;lt;/v0:State&amp;gt;&lt;br /&gt;
&amp;lt;/v0:Room&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=391</id>
		<title>Accommodation</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=391"/>
				<updated>2018-05-25T10:55:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Accommodation Services extend the CommonService to carry accommodation specific information.&lt;br /&gt;
The main element holds basic service information to give a brief overview about the main caracteristics which are fully inherited by the CommonService Element. Accommodation specific information are held using a List of room elements and a List of transfer elements.&lt;br /&gt;
&lt;br /&gt;
Available attributes slightly differ for the given direction of the message (Request/Response).&lt;br /&gt;
&lt;br /&gt;
=== Request element ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
    &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;CustomerRequests&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Superior Doppelzimmer mit Frühstück&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/CustomerRequests&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rq.xml Full File]&lt;br /&gt;
&lt;br /&gt;
In case of a Request the structure is also capable of holding service related customerRequests for a desired CheckIn/Out time.&lt;br /&gt;
&lt;br /&gt;
=== Response Element ===&lt;br /&gt;
The Response on the other hand is meant to represent the view of the TourOperator on the request. In case of CheckIn/out Times the values are either reflected in meaning of confirmation or correction. The Response also carries more specific information about the requested accommodation service like LocationDetails or a Stay element to inform about charged nights and CheckIn/Out Times.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
     &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;LocationDetails&amp;gt;&lt;br /&gt;
        &amp;lt;GeoLocation&amp;gt;&lt;br /&gt;
            &amp;lt;Longitude&amp;gt;2.314477&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
            &amp;lt;Latitude&amp;gt;48.87173&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;/GeoLocation&amp;gt;&lt;br /&gt;
        &amp;lt;Contact&amp;gt;&lt;br /&gt;
            &amp;lt;Mail&amp;gt;reservations.lebristolparis@oetkercollection.com&amp;lt;/Mail&amp;gt;&lt;br /&gt;
            &amp;lt;Phone&amp;gt;+33 153 43 43 00&amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;URL&amp;gt;http://www.lebristolparis.com/eng/home&amp;lt;/URL&amp;gt;&lt;br /&gt;
        &amp;lt;/Contact&amp;gt;&lt;br /&gt;
        &amp;lt;Address&amp;gt;&lt;br /&gt;
            &amp;lt;AddressLines&amp;gt;&lt;br /&gt;
                &amp;lt;AddressLine&amp;gt;Le Bristol Paris&amp;lt;/AddressLine&amp;gt;&lt;br /&gt;
            &amp;lt;/AddressLines&amp;gt;&lt;br /&gt;
            &amp;lt;Street&amp;gt;Rue du Faubourg Saint HonorÃ©&amp;lt;/Street&amp;gt;&lt;br /&gt;
            &amp;lt;Additional&amp;gt;08. Arrondissement - Champs Ã‰lysÃ©es&amp;lt;/Additional&amp;gt;&lt;br /&gt;
            &amp;lt;HouseNumber&amp;gt;112&amp;lt;/HouseNumber&amp;gt;&lt;br /&gt;
            &amp;lt;ZIPCode&amp;gt;75008&amp;lt;/ZIPCode&amp;gt;&lt;br /&gt;
            &amp;lt;City&amp;gt;Paris&amp;lt;/City&amp;gt;&lt;br /&gt;
            &amp;lt;Country&amp;gt;&lt;br /&gt;
                &amp;lt;Name&amp;gt;Frankreich&amp;lt;/Name&amp;gt;&lt;br /&gt;
                &amp;lt;CountryCode&amp;gt;FR&amp;lt;/CountryCode&amp;gt;&lt;br /&gt;
            &amp;lt;/Country&amp;gt;&lt;br /&gt;
        &amp;lt;/Address&amp;gt;&lt;br /&gt;
        &amp;lt;Regions&amp;gt;&lt;br /&gt;
            &amp;lt;Region&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;FR-IDF&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Ille de France&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/Region&amp;gt;&lt;br /&gt;
        &amp;lt;/Regions&amp;gt;&lt;br /&gt;
    &amp;lt;/LocationDetails&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
    &amp;lt;Stay&amp;gt;&lt;br /&gt;
        &amp;lt;ChargedNights&amp;gt;7&amp;lt;/ChargedNights&amp;gt;&lt;br /&gt;
        &amp;lt;CheckInOut/&amp;gt;&lt;br /&gt;
    &amp;lt;/Stay&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rs.xml Full File]&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=381</id>
		<title>Accommodation</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=381"/>
				<updated>2018-05-25T10:05:11Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Accommodation Services extend the CommonService to carry accommodation specific information.&lt;br /&gt;
The main element holds basic service information to give a brief overview about the main caracteristics which are fully inherited by the CommonService Element. Accommodation specific information are held using a List of room elements and a List of transfer elements.&lt;br /&gt;
&lt;br /&gt;
Available attributes slightly differ for the given direction of the message (Request/Response).&lt;br /&gt;
&lt;br /&gt;
=== Request element ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
    &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;CustomerRequests&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Superior Doppelzimmer mit FrÃ¼hstÃ¼ck&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/CustomerRequests&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[http://string.drv.de/downloads/releases/release-0.9.2/examples/Booking/UC01rq.xml Full File]&lt;br /&gt;
&lt;br /&gt;
In case of a Request the structure is also capable of holding service related customerRequests for a desired CheckIn/Out time.&lt;br /&gt;
&lt;br /&gt;
=== Response Element ===&lt;br /&gt;
The Response on the other hand is meant to represent the view of the TourOperator on the request. In case of CheckIn/out Times the values are either reflected in meaning of confirmation or correction. The Response also carrys more specific information about the requested accommodation service like LocationDetails or a &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
     &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;LocationDetails&amp;gt;&lt;br /&gt;
        &amp;lt;GeoLocation&amp;gt;&lt;br /&gt;
            &amp;lt;Longitude&amp;gt;2.314477&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
            &amp;lt;Latitude&amp;gt;48.87173&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;/GeoLocation&amp;gt;&lt;br /&gt;
        &amp;lt;Contact&amp;gt;&lt;br /&gt;
            &amp;lt;Mail&amp;gt;reservations.lebristolparis@oetkercollection.com&amp;lt;/Mail&amp;gt;&lt;br /&gt;
            &amp;lt;Phone&amp;gt;+33 153 43 43 00&amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;URL&amp;gt;http://www.lebristolparis.com/eng/home&amp;lt;/URL&amp;gt;&lt;br /&gt;
        &amp;lt;/Contact&amp;gt;&lt;br /&gt;
        &amp;lt;Address&amp;gt;&lt;br /&gt;
            &amp;lt;AddressLines&amp;gt;&lt;br /&gt;
                &amp;lt;AddressLine&amp;gt;Le Bristol Paris&amp;lt;/AddressLine&amp;gt;&lt;br /&gt;
            &amp;lt;/AddressLines&amp;gt;&lt;br /&gt;
            &amp;lt;Street&amp;gt;Rue du Faubourg Saint HonorÃ©&amp;lt;/Street&amp;gt;&lt;br /&gt;
            &amp;lt;Additional&amp;gt;08. Arrondissement - Champs Ã‰lysÃ©es&amp;lt;/Additional&amp;gt;&lt;br /&gt;
            &amp;lt;HouseNumber&amp;gt;112&amp;lt;/HouseNumber&amp;gt;&lt;br /&gt;
            &amp;lt;ZIPCode&amp;gt;75008&amp;lt;/ZIPCode&amp;gt;&lt;br /&gt;
            &amp;lt;City&amp;gt;Paris&amp;lt;/City&amp;gt;&lt;br /&gt;
            &amp;lt;Country&amp;gt;&lt;br /&gt;
                &amp;lt;Name&amp;gt;Frankreich&amp;lt;/Name&amp;gt;&lt;br /&gt;
                &amp;lt;CountryCode&amp;gt;FR&amp;lt;/CountryCode&amp;gt;&lt;br /&gt;
            &amp;lt;/Country&amp;gt;&lt;br /&gt;
        &amp;lt;/Address&amp;gt;&lt;br /&gt;
        &amp;lt;Regions&amp;gt;&lt;br /&gt;
            &amp;lt;Region&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;FR-IDF&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Ille de France&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/Region&amp;gt;&lt;br /&gt;
        &amp;lt;/Regions&amp;gt;&lt;br /&gt;
    &amp;lt;/LocationDetails&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
    &amp;lt;Stay&amp;gt;&lt;br /&gt;
        &amp;lt;ChargedNights&amp;gt;7&amp;lt;/ChargedNights&amp;gt;&lt;br /&gt;
        &amp;lt;CheckInOut/&amp;gt;&lt;br /&gt;
    &amp;lt;/Stay&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=375</id>
		<title>Accommodation</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Accommodation&amp;diff=375"/>
				<updated>2018-05-25T10:00:20Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: Die Seite wurde neu angelegt: „== Overview == Accommodation Services extend the CommonService to carry accommodation specific information. The main element holds basic service information to…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Accommodation Services extend the CommonService to carry accommodation specific information.&lt;br /&gt;
The main element holds basic service information to give a brief overview about the main caracteristics which are fully inherited by the CommonService Element. Accommodation specific information are held using a List of room elements and a List of transfer elements.&lt;br /&gt;
&lt;br /&gt;
Available attributes slightly differ for the given direction of the message (Request/Response).&lt;br /&gt;
&lt;br /&gt;
=== Request element ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
    &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;CustomerRequests&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Superior Doppelzimmer mit FrÃ¼hstÃ¼ck&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/CustomerRequests&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In case of a Request the structure is also capable of holding service related customerRequests for a desired CheckIn/Out time.&lt;br /&gt;
&lt;br /&gt;
=== Response Element ===&lt;br /&gt;
The Response on the other hand is meant to represent the view of the TourOperator on the request. In case of CheckIn/out Times the values are either reflected in meaning of confirmation or correction. The Response also carrys more specific information about the requested accommodation service like LocationDetails or a &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Accommodation&amp;gt;&lt;br /&gt;
     &amp;lt;!-- CommonService elements --&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
     &amp;lt;!-- Accommodation specific elements --&amp;gt;&lt;br /&gt;
    &amp;lt;LocationDetails&amp;gt;&lt;br /&gt;
        &amp;lt;GeoLocation&amp;gt;&lt;br /&gt;
            &amp;lt;Longitude&amp;gt;2.314477&amp;lt;/Longitude&amp;gt;&lt;br /&gt;
            &amp;lt;Latitude&amp;gt;48.87173&amp;lt;/Latitude&amp;gt;&lt;br /&gt;
        &amp;lt;/GeoLocation&amp;gt;&lt;br /&gt;
        &amp;lt;Contact&amp;gt;&lt;br /&gt;
            &amp;lt;Mail&amp;gt;reservations.lebristolparis@oetkercollection.com&amp;lt;/Mail&amp;gt;&lt;br /&gt;
            &amp;lt;Phone&amp;gt;+33 153 43 43 00&amp;lt;/Phone&amp;gt;&lt;br /&gt;
            &amp;lt;URL&amp;gt;http://www.lebristolparis.com/eng/home&amp;lt;/URL&amp;gt;&lt;br /&gt;
        &amp;lt;/Contact&amp;gt;&lt;br /&gt;
        &amp;lt;Address&amp;gt;&lt;br /&gt;
            &amp;lt;AddressLines&amp;gt;&lt;br /&gt;
                &amp;lt;AddressLine&amp;gt;Le Bristol Paris&amp;lt;/AddressLine&amp;gt;&lt;br /&gt;
            &amp;lt;/AddressLines&amp;gt;&lt;br /&gt;
            &amp;lt;Street&amp;gt;Rue du Faubourg Saint HonorÃ©&amp;lt;/Street&amp;gt;&lt;br /&gt;
            &amp;lt;Additional&amp;gt;08. Arrondissement - Champs Ã‰lysÃ©es&amp;lt;/Additional&amp;gt;&lt;br /&gt;
            &amp;lt;HouseNumber&amp;gt;112&amp;lt;/HouseNumber&amp;gt;&lt;br /&gt;
            &amp;lt;ZIPCode&amp;gt;75008&amp;lt;/ZIPCode&amp;gt;&lt;br /&gt;
            &amp;lt;City&amp;gt;Paris&amp;lt;/City&amp;gt;&lt;br /&gt;
            &amp;lt;Country&amp;gt;&lt;br /&gt;
                &amp;lt;Name&amp;gt;Frankreich&amp;lt;/Name&amp;gt;&lt;br /&gt;
                &amp;lt;CountryCode&amp;gt;FR&amp;lt;/CountryCode&amp;gt;&lt;br /&gt;
            &amp;lt;/Country&amp;gt;&lt;br /&gt;
        &amp;lt;/Address&amp;gt;&lt;br /&gt;
        &amp;lt;Regions&amp;gt;&lt;br /&gt;
            &amp;lt;Region&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;FR-IDF&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Ille de France&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/Region&amp;gt;&lt;br /&gt;
        &amp;lt;/Regions&amp;gt;&lt;br /&gt;
    &amp;lt;/LocationDetails&amp;gt;&lt;br /&gt;
    &amp;lt;Rooms&amp;gt;&lt;br /&gt;
        &amp;lt;Room&amp;gt;&lt;br /&gt;
            &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;AssignedTraveller&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;01&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
                &amp;lt;Identifier&amp;gt;02&amp;lt;/Identifier&amp;gt;&lt;br /&gt;
            &amp;lt;/AssignedTraveller&amp;gt;&lt;br /&gt;
            &amp;lt;RoomCode&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;DS&amp;lt;/Code&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Doppelzimmer Superior&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
                &amp;lt;Description&amp;gt;&lt;br /&gt;
                    &amp;lt;Text&amp;gt;Zimmer größer als der Durchschnitt in Paris: 40 m², mit großem Doppelbett&amp;lt;/Text&amp;gt;&lt;br /&gt;
                &amp;lt;/Description&amp;gt;&lt;br /&gt;
            &amp;lt;/RoomCode&amp;gt;&lt;br /&gt;
            &amp;lt;Board&amp;gt;&lt;br /&gt;
                &amp;lt;Code&amp;gt;BF&amp;lt;/Code&amp;gt;&lt;br /&gt;
            &amp;lt;/Board&amp;gt;&lt;br /&gt;
            &amp;lt;State&amp;gt;OK&amp;lt;/State&amp;gt;&lt;br /&gt;
        &amp;lt;/Room&amp;gt;&lt;br /&gt;
    &amp;lt;/Rooms&amp;gt;&lt;br /&gt;
    &amp;lt;Stay&amp;gt;&lt;br /&gt;
        &amp;lt;ChargedNights&amp;gt;7&amp;lt;/ChargedNights&amp;gt;&lt;br /&gt;
        &amp;lt;CheckInOut/&amp;gt;&lt;br /&gt;
    &amp;lt;/Stay&amp;gt;&lt;br /&gt;
&amp;lt;/Accommodation&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Use_Cases&amp;diff=183</id>
		<title>Use Cases</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Use_Cases&amp;diff=183"/>
				<updated>2016-12-14T09:54:13Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Booking Actions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:UseCases]]&lt;br /&gt;
&lt;br /&gt;
This is the main page for our collection of use cases.&lt;br /&gt;
&lt;br /&gt;
To add a new one please insert a suitable name and then click ''&amp;quot;Create Use Case&amp;quot;'' to launch a new page for your entry. Then fill in the missing sections of the template.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;createarticle&amp;gt;&lt;br /&gt;
 type=createarticle&lt;br /&gt;
 preload=Template:UseCases&lt;br /&gt;
 buttonlabel=Create Use Case&lt;br /&gt;
 align=left&lt;br /&gt;
 default=Please add title&lt;br /&gt;
&amp;lt;/createarticle&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why Use Cases? ==&lt;br /&gt;
&lt;br /&gt;
We aim to create a complete replacement for all transactions which are handled by STADIS and many external extensions today. To do so we have to find out which transactions are needed and what kind of data is exchanged between clients and tour operator systems.&lt;br /&gt;
&lt;br /&gt;
So for a start every action code used today in TOMA-like systems should have at least one assigned use case here (or be deprecated).&lt;br /&gt;
&lt;br /&gt;
The same applies for all proposed extensions of the ''&amp;quot;Anforderungsdefinition&amp;quot;''.&lt;br /&gt;
&lt;br /&gt;
See [[Flight Availability (Gerätevakanz)]] for an example of what we need.&lt;br /&gt;
&lt;br /&gt;
=== Use Cases by Category ===&lt;br /&gt;
&lt;br /&gt;
==== Flight ====&lt;br /&gt;
&lt;br /&gt;
* [[Flight Availability (Gerätevakanz)]]&lt;br /&gt;
&lt;br /&gt;
==== Hotel ====&lt;br /&gt;
==== Package ====&lt;br /&gt;
&lt;br /&gt;
* [[Flight Availability (Gerätevakanz)]]&lt;br /&gt;
&lt;br /&gt;
==== RentalCar ====&lt;br /&gt;
==== Cruise ====&lt;br /&gt;
==== Handling: Booking administration ====&lt;br /&gt;
&lt;br /&gt;
* [[Message Queue]]&lt;br /&gt;
&lt;br /&gt;
==== Handling: Payment ====&lt;br /&gt;
&lt;br /&gt;
=== Use Cases by Action ===&lt;br /&gt;
&lt;br /&gt;
The STRING interface will not use action codes but request/response pairs. We aim however to support all methods of the old interfaces we're superseding as long as they are not deprecated or applicable.&lt;br /&gt;
&lt;br /&gt;
Several action codes might be linked to the same use case when their functionality will be bundled into the same request/response.&lt;br /&gt;
&lt;br /&gt;
==== Actions for the Display of Examples ====&lt;br /&gt;
&lt;br /&gt;
* B?&lt;br /&gt;
&lt;br /&gt;
==== Vacancies ====&lt;br /&gt;
&lt;br /&gt;
* '''G''' [[Flight Availability (Gerätevakanz)]]&lt;br /&gt;
* GF&lt;br /&gt;
* GK&lt;br /&gt;
* GZ&lt;br /&gt;
* H&lt;br /&gt;
* HF&lt;br /&gt;
* HK&lt;br /&gt;
* C&lt;br /&gt;
* CF&lt;br /&gt;
* CK&lt;br /&gt;
&lt;br /&gt;
==== Actions for the Differentiation of an Offer ==== &lt;br /&gt;
&lt;br /&gt;
* HW&lt;br /&gt;
* KW&lt;br /&gt;
* HO&lt;br /&gt;
* HU&lt;br /&gt;
* MW&lt;br /&gt;
* KG/VA&lt;br /&gt;
&lt;br /&gt;
==== Booking Actions ====&lt;br /&gt;
&lt;br /&gt;
* B&lt;br /&gt;
[[Book_single_Flight|Book Flight]]&lt;br /&gt;
&lt;br /&gt;
[[Shopping cart functionality]]&lt;br /&gt;
&lt;br /&gt;
[[Using references to search results in Book]]&lt;br /&gt;
* BC&lt;br /&gt;
* BR&lt;br /&gt;
* BA&lt;br /&gt;
* BK&lt;br /&gt;
* BQ&lt;br /&gt;
* BW&lt;br /&gt;
* BM&lt;br /&gt;
* BT&lt;br /&gt;
* O&lt;br /&gt;
* OC&lt;br /&gt;
* OR&lt;br /&gt;
* OA&lt;br /&gt;
* OQ&lt;br /&gt;
* BS&lt;br /&gt;
* RF&lt;br /&gt;
* PB&lt;br /&gt;
* RS&lt;br /&gt;
* CM&lt;br /&gt;
* ZL&lt;br /&gt;
* ZW&lt;br /&gt;
* KV&lt;br /&gt;
* KS&lt;br /&gt;
&lt;br /&gt;
==== Actions for the Display of a Reservation ====&lt;br /&gt;
&lt;br /&gt;
* D&lt;br /&gt;
* DR&lt;br /&gt;
* CR&lt;br /&gt;
&lt;br /&gt;
==== Actions for the Modification of a Reservation ====&lt;br /&gt;
&lt;br /&gt;
* F&lt;br /&gt;
* FR&lt;br /&gt;
* OV&lt;br /&gt;
* U&lt;br /&gt;
* UR&lt;br /&gt;
* UC&lt;br /&gt;
* UQ&lt;br /&gt;
* S&lt;br /&gt;
* SR&lt;br /&gt;
* SA&lt;br /&gt;
* W&lt;br /&gt;
&lt;br /&gt;
==== Payment Actions ====&lt;br /&gt;
&lt;br /&gt;
* DI&lt;br /&gt;
* DZ&lt;br /&gt;
* KU&lt;br /&gt;
* KX&lt;br /&gt;
* KE&lt;br /&gt;
&lt;br /&gt;
==== Actions for Printing of Vouchers ====&lt;br /&gt;
&lt;br /&gt;
* RA&lt;br /&gt;
&lt;br /&gt;
==== Display of Reservation Lists ====&lt;br /&gt;
&lt;br /&gt;
* V&lt;br /&gt;
&lt;br /&gt;
==== Information ====&lt;br /&gt;
&lt;br /&gt;
* I&lt;br /&gt;
* IP&lt;br /&gt;
* BI&lt;br /&gt;
* DD&lt;br /&gt;
* AI&lt;br /&gt;
* AG&lt;br /&gt;
&lt;br /&gt;
==== Test Actions ====&lt;br /&gt;
&lt;br /&gt;
* TB&lt;br /&gt;
* TD&lt;br /&gt;
* TF&lt;br /&gt;
* TO&lt;br /&gt;
* TS&lt;br /&gt;
* TU&lt;br /&gt;
&lt;br /&gt;
==== Service Actions ====&lt;br /&gt;
&lt;br /&gt;
* +/- (Paging)&lt;br /&gt;
* ?&lt;br /&gt;
&lt;br /&gt;
=== Use Cases by Reference to Request Document ===&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Use_Cases&amp;diff=174</id>
		<title>Use Cases</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Use_Cases&amp;diff=174"/>
				<updated>2016-11-24T13:17:21Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:UseCases]]&lt;br /&gt;
&lt;br /&gt;
This is the main page for our collection of use cases.&lt;br /&gt;
&lt;br /&gt;
To add a new one please insert a suitable name and then click ''&amp;quot;Create Use Case&amp;quot;'' to launch a new page for your entry. Then fill in the missing sections of the template.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;createarticle&amp;gt;&lt;br /&gt;
 type=createarticle&lt;br /&gt;
 preload=Template:UseCases&lt;br /&gt;
 buttonlabel=Create Use Case&lt;br /&gt;
 align=left&lt;br /&gt;
 default=Please add title&lt;br /&gt;
&amp;lt;/createarticle&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Why Use Cases? ==&lt;br /&gt;
&lt;br /&gt;
We aim to create a complete replacement for all transactions which are handled by STADIS and many external extensions today. To do so we have to find out which transactions are needed and what kind of data is exchanged between clients and tour operator systems.&lt;br /&gt;
&lt;br /&gt;
So for a start every action code used today in TOMA-like systems should have at least one assigned use case here (or be deprecated).&lt;br /&gt;
&lt;br /&gt;
The same applies for all proposed extensions of the ''&amp;quot;Anforderungsdefinition&amp;quot;''.&lt;br /&gt;
&lt;br /&gt;
See [[Flight Availability (Gerätevakanz)]] for an example of what we need.&lt;br /&gt;
&lt;br /&gt;
=== Use Cases by Category ===&lt;br /&gt;
&lt;br /&gt;
==== Flight ====&lt;br /&gt;
&lt;br /&gt;
* [[Flight Availability (Gerätevakanz)]]&lt;br /&gt;
&lt;br /&gt;
==== Hotel ====&lt;br /&gt;
==== Package ====&lt;br /&gt;
&lt;br /&gt;
* [[Flight Availability (Gerätevakanz)]]&lt;br /&gt;
&lt;br /&gt;
==== RentalCar ====&lt;br /&gt;
==== Cruise ====&lt;br /&gt;
==== Handling: Booking administration ====&lt;br /&gt;
&lt;br /&gt;
* [[Message Queue]]&lt;br /&gt;
&lt;br /&gt;
==== Handling: Payment ====&lt;br /&gt;
&lt;br /&gt;
=== Use Cases by Action ===&lt;br /&gt;
&lt;br /&gt;
The STRING interface will not use action codes but request/response pairs. We aim however to support all methods of the old interfaces we're superseding as long as they are not deprecated or applicable.&lt;br /&gt;
&lt;br /&gt;
Several action codes might be linked to the same use case when their functionality will be bundled into the same request/response.&lt;br /&gt;
&lt;br /&gt;
==== Actions for the Display of Examples ====&lt;br /&gt;
&lt;br /&gt;
* B?&lt;br /&gt;
&lt;br /&gt;
==== Vacancies ====&lt;br /&gt;
&lt;br /&gt;
* '''G''' [[Flight Availability (Gerätevakanz)]]&lt;br /&gt;
* GF&lt;br /&gt;
* GK&lt;br /&gt;
* GZ&lt;br /&gt;
* H&lt;br /&gt;
* HF&lt;br /&gt;
* HK&lt;br /&gt;
* C&lt;br /&gt;
* CF&lt;br /&gt;
* CK&lt;br /&gt;
&lt;br /&gt;
==== Actions for the Differentiation of an Offer ==== &lt;br /&gt;
&lt;br /&gt;
* HW&lt;br /&gt;
* KW&lt;br /&gt;
* HO&lt;br /&gt;
* HU&lt;br /&gt;
* MW&lt;br /&gt;
* KG/VA&lt;br /&gt;
&lt;br /&gt;
==== Booking Actions ====&lt;br /&gt;
&lt;br /&gt;
* B&lt;br /&gt;
[[Book Flight]]&lt;br /&gt;
* BC&lt;br /&gt;
* BR&lt;br /&gt;
* BA&lt;br /&gt;
* BK&lt;br /&gt;
* BQ&lt;br /&gt;
* BW&lt;br /&gt;
* BM&lt;br /&gt;
* BT&lt;br /&gt;
* O&lt;br /&gt;
* OC&lt;br /&gt;
* OR&lt;br /&gt;
* OA&lt;br /&gt;
* OQ&lt;br /&gt;
* BS&lt;br /&gt;
* RF&lt;br /&gt;
* PB&lt;br /&gt;
* RS&lt;br /&gt;
* CM&lt;br /&gt;
* ZL&lt;br /&gt;
* ZW&lt;br /&gt;
* KV&lt;br /&gt;
* KS&lt;br /&gt;
&lt;br /&gt;
==== Actions for the Display of a Reservation ====&lt;br /&gt;
&lt;br /&gt;
* D&lt;br /&gt;
* DR&lt;br /&gt;
* CR&lt;br /&gt;
&lt;br /&gt;
==== Actions for the Modification of a Reservation ====&lt;br /&gt;
&lt;br /&gt;
* F&lt;br /&gt;
* FR&lt;br /&gt;
* OV&lt;br /&gt;
* U&lt;br /&gt;
* UR&lt;br /&gt;
* UC&lt;br /&gt;
* UQ&lt;br /&gt;
* S&lt;br /&gt;
* SR&lt;br /&gt;
* SA&lt;br /&gt;
* W&lt;br /&gt;
&lt;br /&gt;
==== Payment Actions ====&lt;br /&gt;
&lt;br /&gt;
* DI&lt;br /&gt;
* DZ&lt;br /&gt;
* KU&lt;br /&gt;
* KX&lt;br /&gt;
* KE&lt;br /&gt;
&lt;br /&gt;
==== Actions for Printing of Vouchers ====&lt;br /&gt;
&lt;br /&gt;
* RA&lt;br /&gt;
&lt;br /&gt;
==== Display of Reservation Lists ====&lt;br /&gt;
&lt;br /&gt;
* V&lt;br /&gt;
&lt;br /&gt;
==== Information ====&lt;br /&gt;
&lt;br /&gt;
* I&lt;br /&gt;
* IP&lt;br /&gt;
* BI&lt;br /&gt;
* DD&lt;br /&gt;
* AI&lt;br /&gt;
* AG&lt;br /&gt;
&lt;br /&gt;
==== Test Actions ====&lt;br /&gt;
&lt;br /&gt;
* TB&lt;br /&gt;
* TD&lt;br /&gt;
* TF&lt;br /&gt;
* TO&lt;br /&gt;
* TS&lt;br /&gt;
* TU&lt;br /&gt;
&lt;br /&gt;
==== Service Actions ====&lt;br /&gt;
&lt;br /&gt;
* +/- (Paging)&lt;br /&gt;
* ?&lt;br /&gt;
&lt;br /&gt;
=== Use Cases by Reference to Request Document ===&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Book_single_Flight&amp;diff=167</id>
		<title>Book single Flight</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Book_single_Flight&amp;diff=167"/>
				<updated>2016-11-23T15:26:59Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Request Data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Kategorie:UseCases]]&lt;br /&gt;
&lt;br /&gt;
== Use Case: ''Book single flight'' ==&lt;br /&gt;
&lt;br /&gt;
''Book single flight'' means booking a flight without any relation to an other service.&lt;br /&gt;
&lt;br /&gt;
'''Module:''' Flight&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
It has to be possible to book various types of flights with or without an other service (like hotel). Possible flight types are:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Oneway flight&amp;lt;br /&amp;gt;&lt;br /&gt;
A one directional flight that may have multiple Segments combined to one Leg. &amp;lt;br /&amp;gt;&lt;br /&gt;
(for Example: VIE -&amp;gt; FRA -&amp;gt; NYC)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Roundtrip flight&amp;lt;br /&amp;gt;&lt;br /&gt;
A bidirectional flight that has a defined outgoing Leg and a defined return Leg where each Leg may consist of multiple Segments. &amp;lt;br /&amp;gt;&lt;br /&gt;
The origin of the outgoing flight is equal to the destination of the return flight.  &amp;lt;br /&amp;gt;&lt;br /&gt;
The destination of the outgoing flight is equal to the origin of the return flight.  &amp;lt;br /&amp;gt;&lt;br /&gt;
(For example: Outgoing: VIE -&amp;gt; FRA -&amp;gt; NYC; Return: NYC -&amp;gt; CDG -&amp;gt; VIE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- (Double) Openjaw flights&amp;lt;br /&amp;gt;&lt;br /&gt;
Is a roundtrip flight, where outgoing Leg and return Leg belong together but one or both of the following statements are true: &amp;lt;br /&amp;gt;&lt;br /&gt;
The origin of the outgoing flight is not equal to the destination of the return flight.&amp;lt;br /&amp;gt;&lt;br /&gt;
The destination of the return flight is not equal to the origin of the return flight.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Stopover flights&amp;lt;br /&amp;gt;&lt;br /&gt;
Is a set of one or more Legs, each Leg consists of multiple Segments.&amp;lt;br /&amp;gt;&lt;br /&gt;
The Travellers want to stay for more than one night at a location between origin and destination of the Leg.&amp;lt;br /&amp;gt;&lt;br /&gt;
For example:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Outgoing Leg (with Stopover): VIE -&amp;gt; NYC&amp;lt;br /&amp;gt;&lt;br /&gt;
01.04.2017 VIE -&amp;gt; FRA&amp;lt;br /&amp;gt;&lt;br /&gt;
04.04.2017 FRA -&amp;gt; NYC&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Return Leg (without Stopover): NYC -&amp;gt; VIE&amp;lt;br /&amp;gt;&lt;br /&gt;
28.04.2017 NYC -&amp;gt; CDG&amp;lt;br /&amp;gt;&lt;br /&gt;
29.04.2017 CDG -&amp;gt; VIE&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Request Data ==&lt;br /&gt;
A defined Structure that represents the logical structure of the described flights giving access to the main attributes of each Leg and Segment like:&amp;lt;br /&amp;gt;&lt;br /&gt;
- Origin&amp;lt;br /&amp;gt;&lt;br /&gt;
- Destination&amp;lt;br /&amp;gt;&lt;br /&gt;
- Departure (Date + Time)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Arrival (Date + Time)&amp;lt;br /&amp;gt;&lt;br /&gt;
- [[Using references to search results in Book|Reference to a Search Result]]&amp;lt;br /&amp;gt;&lt;br /&gt;
- Direction (Outgoing / Return)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Assigned Traveller&amp;lt;br /&amp;gt;&lt;br /&gt;
Especially it is important to have a reference representing the relationship between Outgoing Leg and its Incoming Leg&lt;br /&gt;
&lt;br /&gt;
== Response Data ==&lt;br /&gt;
A reflection of the request structure extended by relevant (optional) data for each Leg and Segment like:&amp;lt;br /&amp;gt;&lt;br /&gt;
- Price (amount and currency)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Booking State&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Book_single_Flight&amp;diff=165</id>
		<title>Book single Flight</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Book_single_Flight&amp;diff=165"/>
				<updated>2016-11-23T15:06:01Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Use Case: Book single flight */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Kategorie:UseCases]]&lt;br /&gt;
&lt;br /&gt;
== Use Case: ''Book single flight'' ==&lt;br /&gt;
&lt;br /&gt;
''Book single flight'' means booking a flight without any relation to an other service.&lt;br /&gt;
&lt;br /&gt;
'''Module:''' Flight&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
It has to be possible to book various types of flights with or without an other service (like hotel). Possible flight types are:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Oneway flight&amp;lt;br /&amp;gt;&lt;br /&gt;
A one directional flight that may have multiple Segments combined to one Leg. &amp;lt;br /&amp;gt;&lt;br /&gt;
(for Example: VIE -&amp;gt; FRA -&amp;gt; NYC)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Roundtrip flight&amp;lt;br /&amp;gt;&lt;br /&gt;
A bidirectional flight that has a defined outgoing Leg and a defined return Leg where each Leg may consist of multiple Segments. &amp;lt;br /&amp;gt;&lt;br /&gt;
The origin of the outgoing flight is equal to the destination of the return flight.  &amp;lt;br /&amp;gt;&lt;br /&gt;
The destination of the outgoing flight is equal to the origin of the return flight.  &amp;lt;br /&amp;gt;&lt;br /&gt;
(For example: Outgoing: VIE -&amp;gt; FRA -&amp;gt; NYC; Return: NYC -&amp;gt; CDG -&amp;gt; VIE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- (Double) Openjaw flights&amp;lt;br /&amp;gt;&lt;br /&gt;
Is a roundtrip flight, where outgoing Leg and return Leg belong together but one or both of the following statements are true: &amp;lt;br /&amp;gt;&lt;br /&gt;
The origin of the outgoing flight is not equal to the destination of the return flight.&amp;lt;br /&amp;gt;&lt;br /&gt;
The destination of the return flight is not equal to the origin of the return flight.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Stopover flights&amp;lt;br /&amp;gt;&lt;br /&gt;
Is a set of one or more Legs, each Leg consists of multiple Segments.&amp;lt;br /&amp;gt;&lt;br /&gt;
The Travellers want to stay for more than one night at a location between origin and destination of the Leg.&amp;lt;br /&amp;gt;&lt;br /&gt;
For example:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Outgoing Leg (with Stopover): VIE -&amp;gt; NYC&amp;lt;br /&amp;gt;&lt;br /&gt;
01.04.2017 VIE -&amp;gt; FRA&amp;lt;br /&amp;gt;&lt;br /&gt;
04.04.2017 FRA -&amp;gt; NYC&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Return Leg (without Stopover): NYC -&amp;gt; VIE&amp;lt;br /&amp;gt;&lt;br /&gt;
28.04.2017 NYC -&amp;gt; CDG&amp;lt;br /&amp;gt;&lt;br /&gt;
29.04.2017 CDG -&amp;gt; VIE&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Request Data ==&lt;br /&gt;
A defined Structure that represents the logical structure of the described flights giving access to the main attributes of each Leg and Segment like:&amp;lt;br /&amp;gt;&lt;br /&gt;
- Origin&amp;lt;br /&amp;gt;&lt;br /&gt;
- Destination&amp;lt;br /&amp;gt;&lt;br /&gt;
- Departure (Date + Time)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Arrival (Date + Time)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Reference to a Search Result&amp;lt;br /&amp;gt;&lt;br /&gt;
- Direction (Outgoing / Return)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Assigned Traveller&amp;lt;br /&amp;gt;&lt;br /&gt;
Especially it is important to have a reference representing the relationship between Outgoing Leg and its Incoming Leg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Response Data ==&lt;br /&gt;
A reflection of the request structure extended by relevant (optional) data for each Leg and Segment like:&amp;lt;br /&amp;gt;&lt;br /&gt;
- Price (amount and currency)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Booking State&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Book_single_Flight&amp;diff=164</id>
		<title>Book single Flight</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Book_single_Flight&amp;diff=164"/>
				<updated>2016-11-23T15:03:01Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Kategorie:UseCases]]&lt;br /&gt;
&lt;br /&gt;
== Use Case: ''Book single flight'' ==&lt;br /&gt;
&lt;br /&gt;
''Book single flight''&lt;br /&gt;
&lt;br /&gt;
'''Module:''' Flight&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
It has to be possible to book various types of flights with or without an other service (like hotel). Possible flight types are:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Oneway flight&amp;lt;br /&amp;gt;&lt;br /&gt;
A one directional flight that may have multiple Segments combined to one Leg. &amp;lt;br /&amp;gt;&lt;br /&gt;
(for Example: VIE -&amp;gt; FRA -&amp;gt; NYC)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Roundtrip flight&amp;lt;br /&amp;gt;&lt;br /&gt;
A bidirectional flight that has a defined outgoing Leg and a defined return Leg where each Leg may consist of multiple Segments. &amp;lt;br /&amp;gt;&lt;br /&gt;
The origin of the outgoing flight is equal to the destination of the return flight.  &amp;lt;br /&amp;gt;&lt;br /&gt;
The destination of the outgoing flight is equal to the origin of the return flight.  &amp;lt;br /&amp;gt;&lt;br /&gt;
(For example: Outgoing: VIE -&amp;gt; FRA -&amp;gt; NYC; Return: NYC -&amp;gt; CDG -&amp;gt; VIE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- (Double) Openjaw flights&amp;lt;br /&amp;gt;&lt;br /&gt;
Is a roundtrip flight, where outgoing Leg and return Leg belong together but one or both of the following statements are true: &amp;lt;br /&amp;gt;&lt;br /&gt;
The origin of the outgoing flight is not equal to the destination of the return flight.&amp;lt;br /&amp;gt;&lt;br /&gt;
The destination of the return flight is not equal to the origin of the return flight.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Stopover flights&amp;lt;br /&amp;gt;&lt;br /&gt;
Is a set of one or more Legs, each Leg consists of multiple Segments.&amp;lt;br /&amp;gt;&lt;br /&gt;
The Travellers want to stay for more than one night at a location between origin and destination of the Leg.&amp;lt;br /&amp;gt;&lt;br /&gt;
For example:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Outgoing Leg (with Stopover): VIE -&amp;gt; NYC&amp;lt;br /&amp;gt;&lt;br /&gt;
01.04.2017 VIE -&amp;gt; FRA&amp;lt;br /&amp;gt;&lt;br /&gt;
04.04.2017 FRA -&amp;gt; NYC&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Return Leg (without Stopover): NYC -&amp;gt; VIE&amp;lt;br /&amp;gt;&lt;br /&gt;
28.04.2017 NYC -&amp;gt; CDG&amp;lt;br /&amp;gt;&lt;br /&gt;
29.04.2017 CDG -&amp;gt; VIE&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Request Data ==&lt;br /&gt;
A defined Structure that represents the logical structure of the described flights giving access to the main attributes of each Leg and Segment like:&amp;lt;br /&amp;gt;&lt;br /&gt;
- Origin&amp;lt;br /&amp;gt;&lt;br /&gt;
- Destination&amp;lt;br /&amp;gt;&lt;br /&gt;
- Departure (Date + Time)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Arrival (Date + Time)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Reference to a Search Result&amp;lt;br /&amp;gt;&lt;br /&gt;
- Direction (Outgoing / Return)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Assigned Traveller&amp;lt;br /&amp;gt;&lt;br /&gt;
Especially it is important to have a reference representing the relationship between Outgoing Leg and its Incoming Leg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Response Data ==&lt;br /&gt;
A reflection of the request structure extended by relevant (optional) data for each Leg and Segment like:&amp;lt;br /&amp;gt;&lt;br /&gt;
- Price (amount and currency)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Booking State&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Book_single_Flight&amp;diff=163</id>
		<title>Book single Flight</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Book_single_Flight&amp;diff=163"/>
				<updated>2016-11-23T14:59:36Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: /* Response Data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Kategorie:UseCases]]&lt;br /&gt;
&lt;br /&gt;
== Use Case: ''Book single flight'' ==&lt;br /&gt;
&lt;br /&gt;
''Book single flight''&lt;br /&gt;
&lt;br /&gt;
'''Module:''' Flight&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
It has to be possible to book various types of flights with or without an other service (like hotel). Possible flight types are:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Oneway flight&amp;lt;br /&amp;gt;&lt;br /&gt;
A one directional flight that may have multiple Segments combined to one Leg. &amp;lt;br /&amp;gt;&lt;br /&gt;
(for Example: VIE -&amp;gt; FRA -&amp;gt; NYC)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Roundtrip flight&amp;lt;br /&amp;gt;&lt;br /&gt;
A bidirectional flight that has a defined outgoing Leg and a defined return Leg where each Leg may consist of multiple Segments. &amp;lt;br /&amp;gt;&lt;br /&gt;
The origin of the Outgoing flight is equal to the Destination of the Return flight.  &amp;lt;br /&amp;gt;&lt;br /&gt;
The destination of the Outgoing flight is equal to the Origin of the Return flight.  &amp;lt;br /&amp;gt;&lt;br /&gt;
(For example: Outgoing: VIE -&amp;gt; FRA -&amp;gt; NYC; Return: NYC -&amp;gt; CDG -&amp;gt; VIE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- (Double) Openjaw flights&amp;lt;br /&amp;gt;&lt;br /&gt;
Is a roundtrip flight, where outgoing leg and return leg belong together but one or both of the following statements are true: &amp;lt;br /&amp;gt;&lt;br /&gt;
The origin of the outgoing flight is not equal to the destination of the return flight.&amp;lt;br /&amp;gt;&lt;br /&gt;
The destination of the return flight is not equal to the origin of the return flight.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Stopover flights&amp;lt;br /&amp;gt;&lt;br /&gt;
Is a set of one or more Legs, each Leg consists of multiple Segments.&amp;lt;br /&amp;gt;&lt;br /&gt;
The Travellers want to stay for more than one night at a location between origin and destination of the Leg.&amp;lt;br /&amp;gt;&lt;br /&gt;
For example:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Outgoing Leg (with Stopover): VIE -&amp;gt; NYC&amp;lt;br /&amp;gt;&lt;br /&gt;
01.04.2017 VIE -&amp;gt; FRA&amp;lt;br /&amp;gt;&lt;br /&gt;
04.04.2017 FRA -&amp;gt; NYC&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Return Leg (without Stopover): NYC -&amp;gt; VIE&amp;lt;br /&amp;gt;&lt;br /&gt;
28.04.2017 NYC -&amp;gt; CDG&amp;lt;br /&amp;gt;&lt;br /&gt;
29.04.2017 CDG -&amp;gt; VIE&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Request Data ==&lt;br /&gt;
A defined Structure that represents the logical structure of the described flights giving access to the main attributes of each Leg and Segment like:&amp;lt;br /&amp;gt;&lt;br /&gt;
- Origin&amp;lt;br /&amp;gt;&lt;br /&gt;
- Destination&amp;lt;br /&amp;gt;&lt;br /&gt;
- Departure (Date + Time)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Arrival (Date + Time)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Reference to a Search Result&amp;lt;br /&amp;gt;&lt;br /&gt;
- Direction (Outgoing / Return)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Assigned Traveller&amp;lt;br /&amp;gt;&lt;br /&gt;
Especially it is important to have a reference representing the relationship between Outgoing Leg and its Incoming Leg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Response Data ==&lt;br /&gt;
A reflection of the request structure extended by relevant (optional) data for each Leg and Segment like:&amp;lt;br /&amp;gt;&lt;br /&gt;
- Price (amount and currency)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Booking State&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	<entry>
		<id>http://string.drv.de/wiki/index.php?title=Book_single_Flight&amp;diff=162</id>
		<title>Book single Flight</title>
		<link rel="alternate" type="text/html" href="http://string.drv.de/wiki/index.php?title=Book_single_Flight&amp;diff=162"/>
				<updated>2016-11-23T14:57:47Z</updated>
		
		<summary type="html">&lt;p&gt;Sandk: Die Seite wurde neu angelegt: „ Kategorie:UseCases  == Use Case: ''Book single flight'' ==  ''Book single flight''  '''Module:''' Flight  == Description == It has to be possible to book…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Kategorie:UseCases]]&lt;br /&gt;
&lt;br /&gt;
== Use Case: ''Book single flight'' ==&lt;br /&gt;
&lt;br /&gt;
''Book single flight''&lt;br /&gt;
&lt;br /&gt;
'''Module:''' Flight&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
It has to be possible to book various types of flights with or without an other service (like hotel). Possible flight types are:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Oneway flight&amp;lt;br /&amp;gt;&lt;br /&gt;
A one directional flight that may have multiple Segments combined to one Leg. &amp;lt;br /&amp;gt;&lt;br /&gt;
(for Example: VIE -&amp;gt; FRA -&amp;gt; NYC)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Roundtrip flight&amp;lt;br /&amp;gt;&lt;br /&gt;
A bidirectional flight that has a defined outgoing Leg and a defined return Leg where each Leg may consist of multiple Segments. &amp;lt;br /&amp;gt;&lt;br /&gt;
The origin of the Outgoing flight is equal to the Destination of the Return flight.  &amp;lt;br /&amp;gt;&lt;br /&gt;
The destination of the Outgoing flight is equal to the Origin of the Return flight.  &amp;lt;br /&amp;gt;&lt;br /&gt;
(For example: Outgoing: VIE -&amp;gt; FRA -&amp;gt; NYC; Return: NYC -&amp;gt; CDG -&amp;gt; VIE)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- (Double) Openjaw flights&amp;lt;br /&amp;gt;&lt;br /&gt;
Is a roundtrip flight, where outgoing leg and return leg belong together but one or both of the following statements are true: &amp;lt;br /&amp;gt;&lt;br /&gt;
The origin of the outgoing flight is not equal to the destination of the return flight.&amp;lt;br /&amp;gt;&lt;br /&gt;
The destination of the return flight is not equal to the origin of the return flight.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- Stopover flights&amp;lt;br /&amp;gt;&lt;br /&gt;
Is a set of one or more Legs, each Leg consists of multiple Segments.&amp;lt;br /&amp;gt;&lt;br /&gt;
The Travellers want to stay for more than one night at a location between origin and destination of the Leg.&amp;lt;br /&amp;gt;&lt;br /&gt;
For example:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Outgoing Leg (with Stopover): VIE -&amp;gt; NYC&amp;lt;br /&amp;gt;&lt;br /&gt;
01.04.2017 VIE -&amp;gt; FRA&amp;lt;br /&amp;gt;&lt;br /&gt;
04.04.2017 FRA -&amp;gt; NYC&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Return Leg (without Stopover): NYC -&amp;gt; VIE&amp;lt;br /&amp;gt;&lt;br /&gt;
28.04.2017 NYC -&amp;gt; CDG&amp;lt;br /&amp;gt;&lt;br /&gt;
29.04.2017 CDG -&amp;gt; VIE&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Request Data ==&lt;br /&gt;
A defined Structure that represents the logical structure of the described flights giving access to the main attributes of each Leg and Segment like:&amp;lt;br /&amp;gt;&lt;br /&gt;
- Origin&amp;lt;br /&amp;gt;&lt;br /&gt;
- Destination&amp;lt;br /&amp;gt;&lt;br /&gt;
- Departure (Date + Time)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Arrival (Date + Time)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Reference to a Search Result&amp;lt;br /&amp;gt;&lt;br /&gt;
- Direction (Outgoing / Return)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Assigned Traveller&amp;lt;br /&amp;gt;&lt;br /&gt;
Especially it is important to have a reference representing the relationship between Outgoing Leg and its Incoming Leg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Response Data ==&lt;br /&gt;
A reflection of the request structure extended by relevant data like:&amp;lt;br /&amp;gt;&lt;br /&gt;
- Price (amount and currency)&amp;lt;br /&amp;gt;&lt;br /&gt;
- Booking State&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sandk</name></author>	</entry>

	</feed>