Skip to content

S_RESERVATION_V002

This service return a specific reservation

INPUT:

RESERVATION-OBJID: ObjID of the reservation, which can be obtained from defined services Mandatory

OUTPUT:

reservation data

Direction

SIHOT.PMS <-- IF Partner

Message

<soapenv:Envelope xmlns:envgen="http://soapenvelopegenerator.eduardocastro.info/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soapenv:Header/>
<soapenv:Body>
<S_RESERVATION_V002Request xmlns="http://www.gubse.com/IFS/test.xsd">
<!--Optional-->
<TransactionID>string</TransactionID>
<Authentication>
<SecurityID>string</SecurityID>
</Authentication>
<ReservationSearch>
<RESERVATION-OBJID>([0-9])*</RESERVATION-OBJID>
</ReservationSearch>
</S_RESERVATION_V002Request>
</soapenv:Body>
</soapenv:Envelope>

Attributes Message

Name Type
S_RESERVATION_V002Request
TransactionID string
Authentication Node
SecurityID string
ReservationSearch Node
RESERVATION-OBJID ([0-9])*

Response

<soapenv:Envelope xmlns:envgen="http://soapenvelopegenerator.eduardocastro.info/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soapenv:Header/>
<soapenv:Body>
<S_RESERVATION_V002Response xmlns="http://www.gubse.com/IFS/test.xsd">
<!--Optional-->
<TransactionID>string</TransactionID>
<Result>
<Success>true or false</Success>
<!--Optional-->
<ErrorMsg>string</ErrorMsg>
<!--Optional-->
<MSG-LIST>
<!--Optional-->
<MSG-ENTRY>
<!--Optional-->
<MSG-LEVEL>ERROR or WARNING or INFO</MSG-LEVEL>
<!--Optional-->
<MSG-CLASS>string</MSG-CLASS>
<!--Optional-->
<MSG-NO>([0-9])*</MSG-NO>
<!--Optional-->
<MSG-TEXT>string</MSG-TEXT>
<!--Optional-->
<MSG-ENTRY-PARAM-LIST>
<!--Optional-->
<PARAM>
<!--Optional-->
<INDEX>([0-9])*</INDEX>
<!--Optional-->
<VALUE>string</VALUE>
</PARAM>
</MSG-ENTRY-PARAM-LIST>
<!--Optional-->
<MSG-COMMENT>string</MSG-COMMENT>
<!--Optional-->
<MSG-SUPRESSED>string</MSG-SUPRESSED>
</MSG-ENTRY>
</MSG-LIST>
</Result>
<!--Optional-->
<Reservation>
<RESERVATION-OBJID>([0-9])*</RESERVATION-OBJID>
<resno>([-+]){0,1}([0-9])*</resno>
<subno>([-+]){0,1}([0-9])*</subno>
<restype>string</restype>
<cancellationdate>([0-9]{4})-([0-9]{2})-([0-9]{2})|</cancellationdate>
<noofrooms>([-+]){0,1}([0-9])*</noofrooms>
<noofnights>([-+]){0,1}([0-9])*</noofnights>
<arrival>([0-9]{4})-([0-9]{2})-([0-9]{2})|</arrival>
<arrivaltime>([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])|</arrivaltime>
<departure>([0-9]{4})-([0-9]{2})-([0-9]{2})|</departure>
<departuretime>([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])|</departuretime>
<gdsresnumber>string</gdsresnumber>
<centralid>([0-9])*</centralid>
<externalid>string</externalid>
<externalkey>string</externalkey>
<externalreference>string</externalreference>
<ratecategory>string</ratecategory>
<ratesegment>string</ratesegment>
<resmedium>string</resmedium>
<ressource>string</ressource>
<forecastnoofadults>([-+]){0,1}([0-9])*</forecastnoofadults>
<forecastnoofchildren>([-+]){0,1}([0-9])*</forecastnoofchildren>
<forecastnoofpax>([-+]){0,1}([0-9])*</forecastnoofpax>
<forecastrategross>([-+]){0,1}([0-9])*\.{0,1}([0-9])*</forecastrategross>
<forecastratenet>([-+]){0,1}([0-9])*\.{0,1}([0-9])*</forecastratenet>
<deposit>([-+]){0,1}([0-9])*\.{0,1}([0-9])*</deposit>
<hasautoservice>([-+]){0,1}([0-9])*</hasautoservice>
<currency>string</currency>
<commentcentral>string</commentcentral>
<commenttechnical>string</commenttechnical>
<noofpax>([-+]){0,1}([0-9])*</noofpax>
<noofchildren>([-+]){0,1}([0-9])*</noofchildren>
<noofadults>([-+]){0,1}([0-9])*</noofadults>
<!--Optional-->
<Orderer>
<ORDERER-OBJID>([0-9])*</ORDERER-OBJID>
<name1>string</name1>
<name2>string</name2>
<country>string</country>
<subcountry>string</subcountry>
<postcode>string</postcode>
<city>string</city>
<street>string</street>
<phone>string</phone>
<email1>string</email1>
<mobile1>string</mobile1>
<hqmatchadm>string</hqmatchadm>
<hqmatchisn>string</hqmatchisn>
<hqmatchsm>string</hqmatchsm>
<matchcode>string</matchcode>
<iata>string</iata>
</Orderer>
<!--Optional-->
<TravelAgency>
<TRAVELAGENCY-OBJID>([0-9])*</TRAVELAGENCY-OBJID>
<name1>string</name1>
<name2>string</name2>
<country>string</country>
<subcountry>string</subcountry>
<postcode>string</postcode>
<city>string</city>
<street>string</street>
<phone>string</phone>
<email1>string</email1>
<mobile1>string</mobile1>
<hqmatchadm>string</hqmatchadm>
<hqmatchisn>string</hqmatchisn>
<hqmatchsm>string</hqmatchsm>
<matchcode>string</matchcode>
<iata>string</iata>
</TravelAgency>
<!--Optional-->
<TravelPoint>
<TRAVELPOINT-OBJID>([0-9])*</TRAVELPOINT-OBJID>
<name1>string</name1>
<name2>string</name2>
<country>string</country>
<subcountry>string</subcountry>
<postcode>string</postcode>
<city>string</city>
<street>string</street>
<phone>string</phone>
<email1>string</email1>
<mobile1>string</mobile1>
<hqmatchadm>string</hqmatchadm>
<hqmatchisn>string</hqmatchisn>
<hqmatchsm>string</hqmatchsm>
<matchcode>string</matchcode>
<iata>string</iata>
</TravelPoint>
<!--Optional-->
<Rooms>
<!--Optional-->
<Room>
<ROOMINGLIST-OBJID>([0-9])*</ROOMINGLIST-OBJID>
<ROOM-OBJID>([0-9])*</ROOM-OBJID>
<category>string</category>
<datefrom>([0-9]{4})-([0-9]{2})-([0-9]{2})|</datefrom>
<dateto>([0-9]{4})-([0-9]{2})-([0-9]{2})|</dateto>
<noofpax>([-+]){0,1}([0-9])*</noofpax>
<noofchildren>([-+]){0,1}([0-9])*</noofchildren>
<noofadults>([-+]){0,1}([0-9])*</noofadults>
<noofnights>([-+]){0,1}([0-9])*</noofnights>
<room>string</room>
<!--Optional-->
<Person>
<PERSON-OBJID>([0-9])*</PERSON-OBJID>
<guesttype>string</guesttype>
<name1>string</name1>
<name2>string</name2>
<title>string</title>
<birthdate>([0-9]{4})-([0-9]{2})-([0-9]{2})|</birthdate>
<address>string</address>
<country>string</country>
<city>string</city>
<street>string</street>
<postcode>string</postcode>
<subcountry>string</subcountry>
<marketsegment>string</marketsegment>
<salutation>string</salutation>
<email1>string</email1>
<mobile1>string</mobile1>
<ratecategory>string</ratecategory>
<datefrom>([0-9]{4})-([0-9]{2})-([0-9]{2})|</datefrom>
<arrivaltime>([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])|</arrivaltime>
<dateto>([0-9]{4})-([0-9]{2})-([0-9]{2})|</dateto>
<departuretime>([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])|</departuretime>
<vip>string</vip>
<vip2>string</vip2>
<!--Optional-->
<Guest>
<GUEST-OBJID>([0-9])*</GUEST-OBJID>
<GUEST-CENTRALID>([0-9])*</GUEST-CENTRALID>
<language>string</language>
<location2>string</location2>
<savecontactdata>string</savecontactdata>
<phone1>string</phone1>
<matchcode>string</matchcode>
</Guest>
<!--Optional-->
<RegistrationCard>
<REGISTRATIONCARD-OBJID>([0-9])*</REGISTRATIONCARD-OBJID>
</RegistrationCard>
</Person>
</Room>
</Rooms>
</Reservation>
</S_RESERVATION_V002Response>
</soapenv:Body>
</soapenv:Envelope>

Attributes Response

Name Type
S_RESERVATION_V002Response
TransactionID string
Result Node
Success true or false
ErrorMsg string
MSG-LIST Node
Reservation Node
RESERVATION-OBJID ([0-9])*
resno ([-+]){0,1}([0-9])*
subno ([-+]){0,1}([0-9])*
restype string
cancellationdate ([0-9]{4})-([0-9]{2})-([0-9]{2})
noofrooms ([-+]){0,1}([0-9])*
noofnights ([-+]){0,1}([0-9])*
arrival ([0-9]{4})-([0-9]{2})-([0-9]{2})
arrivaltime ([01][0-9]
departure ([0-9]{4})-([0-9]{2})-([0-9]{2})
departuretime ([01][0-9]
gdsresnumber string
centralid ([0-9])*
externalid string
externalkey string
externalreference string
ratecategory string
ratesegment string
resmedium string
ressource string
forecastnoofadults ([-+]){0,1}([0-9])*
forecastnoofchildren ([-+]){0,1}([0-9])*
forecastnoofpax ([-+]){0,1}([0-9])*
forecastrategross ([-+]){0,1}([0-9]).{0,1}([0-9])
forecastratenet ([-+]){0,1}([0-9]).{0,1}([0-9])
deposit ([-+]){0,1}([0-9]).{0,1}([0-9])
hasautoservice ([-+]){0,1}([0-9])*
currency string
commentcentral string
commenttechnical string
noofpax ([-+]){0,1}([0-9])*
noofchildren ([-+]){0,1}([0-9])*
noofadults ([-+]){0,1}([0-9])*
Orderer Node
TravelAgency Node
TravelPoint Node
Rooms Node