Service Reference Name: S_RESERVATION_CREATE_V006
This has been deprecated. Please refer to:
This service creates a new individual reservation.
Other optional fields:
When creating a reservation linked to an allotment (with the exception of shared allotments), the allotment needs to belong to the orderer of the reservation (holder) However, this depends on who the rate is assigned to, which can also be defined
SIHOT.PMS ← IF Partner
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:envgen="http://soapenvelopegenerator.eduardocastro.info/" 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_CREATE_V006Request xmlns="http://www.gubse.com/IFS/SihotServices01.xsd"><!--Optional--><TransactionID>string</TransactionID>
<Authentication>
<SecurityID>string</SecurityID>
</Authentication>
<RESERVATION>
<arrival>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</arrival><!--Optional--><arrivaltime>Base: string Pattern: ([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])|</arrivaltime>
<departure>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</departure><!--Optional--><departuretime>Base: string Pattern: ([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])|</departuretime>
<noofrooms>Base: string Pattern: ([-+]){0,1}([0-9])*</noofrooms>
<noofpax>Base: string Pattern: ([-+]){0,1}([0-9])*</noofpax>
<category>Base: string minLength: 0 maxLength: 4</category><!--Optional--><ratecategory>Base: string minLength: 0 maxLength: 4</ratecategory>
<restype>string</restype><!--Optional--><optiontodate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</optiontodate><!--Optional--><paymentinstructions>string</paymentinstructions>
<packages>string</packages><!--Optional--><commentadditional>string</commentadditional><!--Optional--><commenttechnical>string</commenttechnical><!--Optional--><commentinternet>string</commentinternet><!--Optional--><commentcentral>string</commentcentral><!--Optional--><commentinvoice>string</commentinvoice>
<guesttype>Base: string minLength: 0 maxLength: 2</guesttype><!--Optional--><note>Base: string minLength: 0 maxLength: 60</note><!--Optional--><gdsresnumber>Base: string minLength: 0 maxLength: 40</gdsresnumber><!--Optional--><externalid>string</externalid><!--Optional--><externalkey>Base: string minLength: 0 maxLength: 15</externalkey><!--Optional--><externalreference>Base: string minLength: 0 maxLength: 60</externalreference><!--Optional--><ratesegment>Base: string minLength: 0 maxLength: 3</ratesegment><!--Optional--><marketsegment>Base: string minLength: 0 maxLength: 3</marketsegment><!--Optional--><resmedium>Base: string minLength: 0 maxLength: 3</resmedium><!--Optional--><ressource>Base: string minLength: 0 maxLength: 3</ressource><!--Optional--><channel>Base: string minLength: 0 maxLength: 3</channel><!--Optional--><nn1>Base: string minLength: 0 maxLength: 3</nn1><!--Optional--><rateassignedto>Base: string Pattern: ([-+]){0,1}([0-9])*</rateassignedto><!--Optional--><payminstrautoservice>string</payminstrautoservice><!--Optional--><discountgroup>Base: string minLength: 0 maxLength: 16</discountgroup>
<ORDERER>
<ORDERER-OBJID>Base: string Pattern: ([0-9])*</ORDERER-OBJID>
</ORDERER><!--Optional--><TRAVELAGENCY>
<TRAVELAGENCY-OBJID>Base: string Pattern: ([0-9])*</TRAVELAGENCY-OBJID>
</TRAVELAGENCY><!--Optional--><TRAVELPOINT>
<TRAVELPOINT-OBJID>Base: string Pattern: ([0-9])*</TRAVELPOINT-OBJID>
</TRAVELPOINT><!--Optional--><ORDERERCONTACTPERSON>
<ORDERERCONTACTPERSON-OBJID>Base: string Pattern: ([0-9])*</ORDERERCONTACTPERSON-OBJID>
</ORDERERCONTACTPERSON><!--Optional--><TRAVELAGENCYCONTACTPERSON>
<TRAVELAGENCYCONTACTPERSON-OBJID>Base: string Pattern: ([0-9])*</TRAVELAGENCYCONTACTPERSON-OBJID>
</TRAVELAGENCYCONTACTPERSON><!--Optional--><TRAVELPOINTCONTACTPERSON>
<TRAVELPOINTCONTACTPERSON-OBJID>Base: string Pattern: ([0-9])*</TRAVELPOINTCONTACTPERSON-OBJID>
</TRAVELPOINTCONTACTPERSON>
</RESERVATION><!--Optional--><ALLOTMENT>
<ALLOTMENT-OBJID>Base: string Pattern: ([0-9])*</ALLOTMENT-OBJID>
</ALLOTMENT>
</S_RESERVATION_CREATE_V006Request>
</soapenv:Body>
</soapenv:Envelope>
| Name | Type |
|---|---|
| S_RESERVATION_CREATE_V006Request | |
| TransactionID | string |
| Authentication | Node |
| SecurityID | string |
| RESERVATION | Node |
| arrival | Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2}) |
| arrivaltime | Base: string Pattern: ([01][0-9] |
| departure | Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2}) |
| departuretime | Base: string Pattern: ([01][0-9] |
| noofrooms | Base: string Pattern: ([-+]){0,1}([0-9])* |
| noofpax | Base: string Pattern: ([-+]){0,1}([0-9])* |
| category | Base: string minLength: 0 maxLength: 4 |
| ratecategory | Base: string minLength: 0 maxLength: 4 |
| restype | string |
| optiontodate | Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2}) |
| paymentinstructions | string |
| packages | string |
| commentadditional | string |
| commenttechnical | string |
| commentinternet | string |
| commentcentral | string |
| commentinvoice | string |
| guesttype | Base: string minLength: 0 maxLength: 2 |
| note | Base: string minLength: 0 maxLength: 60 |
| gdsresnumber | Base: string minLength: 0 maxLength: 40 |
| externalid | string |
| externalkey | Base: string minLength: 0 maxLength: 15 |
| externalreference | Base: string minLength: 0 maxLength: 60 |
| ratesegment | Base: string minLength: 0 maxLength: 3 |
| marketsegment | Base: string minLength: 0 maxLength: 3 |
| resmedium | Base: string minLength: 0 maxLength: 3 |
| ressource | Base: string minLength: 0 maxLength: 3 |
| channel | Base: string minLength: 0 maxLength: 3 |
| nn1 | Base: string minLength: 0 maxLength: 3 |
| rateassignedto | Base: string Pattern: ([-+]){0,1}([0-9])* |
| payminstrautoservice | string |
| discountgroup | Base: string minLength: 0 maxLength: 16 |
| ORDERER | Node |
| ORDERER-OBJID | Base: string Pattern: ([0-9])* |
| TRAVELAGENCY | Node |
| TRAVELAGENCY-OBJID | Base: string Pattern: ([0-9])* |
| TRAVELPOINT | Node |
| TRAVELPOINT-OBJID | Base: string Pattern: ([0-9])* |
| ORDERERCONTACTPERSON | Node |
| ORDERERCONTACTPERSON-OBJID | Base: string Pattern: ([0-9])* |
| TRAVELAGENCYCONTACTPERSON | Node |
| TRAVELAGENCYCONTACTPERSON-OBJID | Base: string Pattern: ([0-9])* |
| TRAVELPOINTCONTACTPERSON | Node |
| TRAVELPOINTCONTACTPERSON-OBJID | Base: string Pattern: ([0-9])* |
| ALLOTMENT | Node |
| ALLOTMENT-OBJID | Base: string Pattern: ([0-9])* |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:envgen="http://soapenvelopegenerator.eduardocastro.info/" 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_CREATE_V006Response xmlns="http://www.gubse.com/IFS/SihotServices01.xsd"><!--Optional--><TransactionID>string</TransactionID>
<Result>
<Success>Base: string Pattern: true or false</Success><!--Optional--><ErrorMsg>string</ErrorMsg><!--Optional--><MSG-LIST><!--Optional--><MSG-ENTRY><!--Optional--><MSG-LEVEL>Base: string Pattern: ERROR or WARNING or INFO</MSG-LEVEL><!--Optional--><MSG-CLASS>string</MSG-CLASS><!--Optional--><MSG-NO>Base: string Pattern: ([0-9])*</MSG-NO><!--Optional--><MSG-TEXT>string</MSG-TEXT><!--Optional--><MSG-ENTRY-PARAM-LIST><!--Optional--><PARAM><!--Optional--><INDEX>Base: string Pattern: ([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>Base: string Pattern: ([0-9])*</RESERVATION-OBJID>
</RESERVATION>
</S_RESERVATION_CREATE_V006Response>
</soapenv:Body>
</soapenv:Envelope>
| Name | Type |
|---|---|
| S_RESERVATION_CREATE_V006Response | |
| TransactionID | string |
| Result | Node |
| Success | Base: string Pattern: true or false |
| ErrorMsg | string |
| MSG-LIST | Node |
| MSG-ENTRY | Node |
| MSG-LEVEL | Base: string Pattern: ERROR or WARNING or INFO |
| MSG-CLASS | string |
| MSG-NO | Base: string Pattern: ([0-9])* |
| MSG-TEXT | string |
| MSG-ENTRY-PARAM-LIST | Node |
| PARAM | Node |
| INDEX | Base: string Pattern: ([0-9])* |
| VALUE | string |
| MSG-COMMENT | string |
| MSG-SUPRESSED | string |
| RESERVATION | Node |
| RESERVATION-OBJID | Base: string Pattern: ([0-9])* |