<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://documdsws.merlinx.pl/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://documdsws.merlinx.pl/feed.php">
        <title>MDSWS booking</title>
        <description></description>
        <link>https://documdsws.merlinx.pl/</link>
        <image rdf:resource="https://documdsws.merlinx.pl/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-05-12T02:23:07+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://documdsws.merlinx.pl/booking:booking"/>
                <rdf:li rdf:resource="https://documdsws.merlinx.pl/booking:bookingcancel"/>
                <rdf:li rdf:resource="https://documdsws.merlinx.pl/booking:bookingcheckcancel"/>
                <rdf:li rdf:resource="https://documdsws.merlinx.pl/booking:bookingstatus"/>
                <rdf:li rdf:resource="https://documdsws.merlinx.pl/booking:bookingv4"/>
                <rdf:li rdf:resource="https://documdsws.merlinx.pl/booking:checkavail"/>
                <rdf:li rdf:resource="https://documdsws.merlinx.pl/booking:confirmationprint"/>
                <rdf:li rdf:resource="https://documdsws.merlinx.pl/booking:examples"/>
                <rdf:li rdf:resource="https://documdsws.merlinx.pl/booking:extradata"/>
                <rdf:li rdf:resource="https://documdsws.merlinx.pl/booking:fields"/>
                <rdf:li rdf:resource="https://documdsws.merlinx.pl/booking:optionconfirm"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://documdsws.merlinx.pl/lib/tpl/dokuwiki/images/favicon.ico">
        <title>MDSWS</title>
        <link>https://documdsws.merlinx.pl/</link>
        <url>https://documdsws.merlinx.pl/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://documdsws.merlinx.pl/booking:booking">
        <dc:format>text/html</dc:format>
        <dc:date>2014-09-26T12:05:56+02:00</dc:date>
        <title>Checking availability and booking</title>
        <link>https://documdsws.merlinx.pl/booking:booking</link>
        <description>Checking availability and booking

General information

MDSWS maintains an internal data cache of operator data. 
This means that in the offers response, some prices will be out of date. 

Once the end user has selected a offer, a check request must be submitted to MDSWS. This will cause a live request to be made to the operator and so an up-to-date price will be returned.</description>
    </item>
    <item rdf:about="https://documdsws.merlinx.pl/booking:bookingcancel">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-04T13:14:39+02:00</dc:date>
        <title>Cancelling reservation</title>
        <link>https://documdsws.merlinx.pl/booking:bookingcancel</link>
        <description>Cancelling reservation

The action (function) bookingcancel cancels the reservation, when it is possible.

WARNING: Cancellation possibility, and possible costs, should be checked beforehand with action bookingcheckcancel. 

Sample inquiry:


&lt;?xml version='1.0'?&gt;
&lt;mds&gt;
  &lt;auth&gt;
    &lt;login&gt;LOGIN&lt;/login&gt;
    &lt;pass&gt;PASSWORD&lt;/pass&gt;
  &lt;/auth&gt;
  &lt;request&gt;
    &lt;type&gt;bookingcancel&lt;/type&gt;
    &lt;conditions&gt;
      &lt;ofr_tourOp&gt;ITAK&lt;/ofr_tourOp&gt;
      &lt;booking_nr&gt;6345224&lt;/booking_nr&gt;
    &lt;/conditions&gt;
  &lt;/re…</description>
    </item>
    <item rdf:about="https://documdsws.merlinx.pl/booking:bookingcheckcancel">
        <dc:format>text/html</dc:format>
        <dc:date>2012-10-04T13:02:05+02:00</dc:date>
        <title>Checking possibility of cancelling reservation</title>
        <link>https://documdsws.merlinx.pl/booking:bookingcheckcancel</link>
        <description>Checking possibility of cancelling reservation

The action (function) bookingcheckcancel checks possibility and costs of cancelling the reservation.

WARNING: Cancellation may still lead to possible costs. 

Sample inquiry:


&lt;?xml version='1.0'?&gt;
&lt;mds&gt;
  &lt;auth&gt;
    &lt;login&gt;LOGIN&lt;/login&gt;
    &lt;pass&gt;PASSWORD&lt;/pass&gt;
  &lt;/auth&gt;
  &lt;request&gt;
    &lt;type&gt;bookingcheckcancel&lt;/type&gt;
    &lt;conditions&gt;
      &lt;ofr_tourOp&gt;ITAK&lt;/ofr_tourOp&gt;
      &lt;booking_nr&gt;6345224&lt;/booking_nr&gt;
    &lt;/conditions&gt;
  &lt;/request&gt;
&lt;/mds…</description>
    </item>
    <item rdf:about="https://documdsws.merlinx.pl/booking:bookingstatus">
        <dc:format>text/html</dc:format>
        <dc:date>2012-09-27T09:27:54+02:00</dc:date>
        <title>Checking the status of reservation</title>
        <link>https://documdsws.merlinx.pl/booking:bookingstatus</link>
        <description>Checking the status of reservation

The action (function) bookingstatus returns the current status of reservation.

Sample inquiry:


&lt;?xml version='1.0'?&gt;
&lt;mds&gt;
  &lt;auth&gt;
    &lt;login&gt;LOGIN&lt;/login&gt;
    &lt;pass&gt;PASSWORD&lt;/pass&gt;
  &lt;/auth&gt;
  &lt;request&gt;
    &lt;type&gt;bookingstatus&lt;/type&gt;
    &lt;conditions&gt;
      &lt;ofr_tourOp&gt;GREC&lt;/ofr_tourOp&gt;
      &lt;booking_nr&gt;976272&lt;/booking_nr&gt;
      &lt;booking_info&gt;1&lt;/booking_info&gt;
    &lt;/conditions&gt;
  &lt;/request&gt;
&lt;/mds&gt;</description>
    </item>
    <item rdf:about="https://documdsws.merlinx.pl/booking:bookingv4">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-17T11:36:57+02:00</dc:date>
        <title>General information</title>
        <link>https://documdsws.merlinx.pl/booking:bookingv4</link>
        <description>General information

Following actions are used to book in version 4 of webservice

[WebService address]/bookV4/

Example addres:

&lt;http://mdsws.merlinx.pl/bookV4/&gt;

List of possible action types
Action (link to detailed description)Descriptioncheckavailavailability check simplifiedcheckavailability check</description>
    </item>
    <item rdf:about="https://documdsws.merlinx.pl/booking:checkavail">
        <dc:format>text/html</dc:format>
        <dc:date>2012-06-18T14:40:10+02:00</dc:date>
        <title>Checking availability (simplified)</title>
        <link>https://documdsws.merlinx.pl/booking:checkavail</link>
        <description>Checking availability (simplified)

Action “checkavail” is a simple version of action “check”, in order to obtain the availability of a specific list of times/hotels, where can be check multiple offers in a row.

Example of query:


&lt;?xml version='1.0'?&gt;
&lt;mds&gt;
  &lt;auth&gt;
    &lt;login&gt;LOGIN&lt;/login&gt;
    &lt;pass&gt;PASSWORD&lt;/pass&gt;
  &lt;/auth&gt;
  &lt;request&gt;
    &lt;type&gt;checkavail&lt;/type&gt;
    &lt;conditions&gt;
      &lt;ofr_id&gt;05e168d7b6144142125ff99c1d4faa3d6a30eaee64f0233e835d8e85fba93022&lt;/ofr_id&gt;
      &lt;par_adt&gt;2&lt;/par_ad…</description>
    </item>
    <item rdf:about="https://documdsws.merlinx.pl/booking:confirmationprint">
        <dc:format>text/html</dc:format>
        <dc:date>2012-03-13T11:30:53+02:00</dc:date>
        <title>Print the reservation</title>
        <link>https://documdsws.merlinx.pl/booking:confirmationprint</link>
        <description>Print the reservation

Action confirmationprint returns a link to a PDF containing data of reservation.

Print is generated to agencies number that access (login) the MDS service.

Sample query:


&lt;?xml version='1.0'?&gt;
&lt;mds&gt;
  &lt;auth&gt;
    &lt;login&gt;LOGIN&lt;/login&gt;
    &lt;pass&gt;PASSWORD&lt;/pass&gt;
  &lt;/auth&gt;
  &lt;request&gt;
    &lt;type&gt;confirmationprint&lt;/type&gt;
    &lt;conditions&gt;
      &lt;ofr_tourOp&gt;ADR&lt;/ofr_tourOp&gt;
      &lt;booking_nr&gt;82578&lt;/booking_nr&gt;
    &lt;/conditions&gt;
  &lt;/request&gt;
&lt;/mds&gt;</description>
    </item>
    <item rdf:about="https://documdsws.merlinx.pl/booking:examples">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-18T09:39:25+02:00</dc:date>
        <title>Examples</title>
        <link>https://documdsws.merlinx.pl/booking:examples</link>
        <description>Examples

Requirements

To run the sample code you need PHP5 with the following modules:

	*  SimpleXML
	*  XMLWriter
	*  cURL

Availability checking

The following code sample checks the availability of the offer, and it displays the price and possibly additional information from the organizer.</description>
    </item>
    <item rdf:about="https://documdsws.merlinx.pl/booking:extradata">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-09T16:30:37+02:00</dc:date>
        <title>extradata</title>
        <link>https://documdsws.merlinx.pl/booking:extradata</link>
        <description>extradata

Action extradata returns a field extra_id needed when setting up on some of the organizers of the service Merlingate WSDL.

If you return the item with the attribute extra_data type=“Extra” specify the contents of the line multi-function for checking the availability of the Merlingate.</description>
    </item>
    <item rdf:about="https://documdsws.merlinx.pl/booking:fields">
        <dc:format>text/html</dc:format>
        <dc:date>2014-09-09T11:12:42+02:00</dc:date>
        <title>booking form - general rules</title>
        <link>https://documdsws.merlinx.pl/booking:fields</link>
        <description>booking form - general rules

WARNING: When filling the form fields do not use local language characters. Local language characters must be converted to their ASCII equivalents - “ó” -&gt; “o” etc.

To simplify, only a selected fragment of returned form is explained, but same rules apply to the rest of responce.</description>
    </item>
    <item rdf:about="https://documdsws.merlinx.pl/booking:optionconfirm">
        <dc:format>text/html</dc:format>
        <dc:date>2015-04-17T12:05:44+02:00</dc:date>
        <title>Confirmation for Optional reservation</title>
        <link>https://documdsws.merlinx.pl/booking:optionconfirm</link>
        <description>Confirmation for Optional reservation

To confirm a reservation which is optional, please send a request with type  optionconfirm  and give an organizer and a reservation number.


&lt;?xml version='1.0'?&gt;
&lt;mds&gt;
  &lt;auth&gt;
    &lt;login&gt;LOGIN&lt;/login&gt;
    &lt;pass&gt;PASSWORD&lt;/pass&gt;
  &lt;/auth&gt;
  &lt;request&gt;
    &lt;type&gt;optionconfirm&lt;/type&gt;
    &lt;conditions&gt;
      &lt;ofr_tourOp&gt;ITAK&lt;/ofr_tourOp&gt;
      &lt;booking_nr&gt;111111&lt;/booking_nr&gt;
    &lt;/conditions&gt;
    &lt;forminfo&gt;
   &lt;Person&gt;
    &lt;data&gt;
     &lt;lastname&gt;TEST&lt;/lastname&gt;
…</description>
    </item>
</rdf:RDF>
