GUEST CREATE V005
Service Reference Name: S_GUEST_CREATE_V005
Deprecated
This has been deprecated. Please refer to:
- S_GUEST_CREATE_V006 - Added birth country and date, document expiry date, document issue date, document issuing country, document date, licence plate number, nationality, place of birth, region, sub country and sub sub country.
General
This service creates a new guest profile.
Input
- Guest data
- extra-information key: valid options can be queried with combobox key "gstGenericExtensionKeys"
- extra-information value: valid options depend on the entered extra-information key (can be queried by a combo box search)
Output
- GUEST-OBJID: ObjID of the newly created guest profile
Direction
SIHOT.PMS ← IF Partner
Message
<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_GUEST_CREATE_V005Request xmlns="http://www.gubse.com/IFS/SihotServices01.xsd"><!--Optional--><TransactionID>string</TransactionID>
<Authentication>
<SecurityID>string</SecurityID>
</Authentication>
<GUEST><!--Optional--><matchcode>Base: string minLength: 0 maxLength: 20</matchcode>
<guestType>string</guestType>
<lastName>string</lastName><!--Optional--><firstName>Base: string minLength: 0 maxLength: 100</firstName><!--Optional--><street>Base: string minLength: 0 maxLength: 80</street><!--Optional--><pobox>Base: string minLength: 0 maxLength: 30</pobox>
<country>string</country><!--Optional--><postcode>Base: string minLength: 0 maxLength: 15</postcode><!--Optional--><city>Base: string minLength: 0 maxLength: 50</city><!--Optional--><identificationNo>Base: string minLength: 0 maxLength: 20</identificationNo><!--Optional--><note>Base: string minLength: 0 maxLength: 60</note><!--Optional--><phone1>Base: string minLength: 0 maxLength: 30</phone1><!--Optional--><phone2>Base: string minLength: 0 maxLength: 30</phone2><!--Optional--><mobile1>Base: string minLength: 0 maxLength: 30</mobile1><!--Optional--><mobile2>Base: string minLength: 0 maxLength: 30</mobile2><!--Optional--><email1>Base: string minLength: 0 maxLength: 100</email1><!--Optional--><email2>Base: string minLength: 0 maxLength: 100</email2><!--Optional--><address>string</address><!--Optional--><salutation>string</salutation><!--Optional--><language>string</language><!--Optional--><keycardaccesscode>Base: string minLength: 0 maxLength: 18</keycardaccesscode><!--Optional--><salutcorrespond>string</salutcorrespond><!--Optional--><profession>Base: string minLength: 0 maxLength: 30</profession><!--Optional--><delete>string</delete><!--Optional--><ratesegment>Base: string minLength: 0 maxLength: 3</ratesegment><!--Optional--><industryfield>Base: string minLength: 0 maxLength: 3</industryfield><!--Optional--><salescategory>Base: string minLength: 0 maxLength: 18</salescategory><!--Optional--><discountgroup>Base: string minLength: 0 maxLength: 16</discountgroup><!--Optional--><emailfilter>Base: string minLength: 0 maxLength: 18</emailfilter><!--Optional--><emailsubscriptionhotel>Base: string Pattern: ([-+]){0,1}([0-9])*</emailsubscriptionhotel><!--Optional--><emailsubscriptionpartner>Base: string Pattern: ([-+]){0,1}([0-9])*</emailsubscriptionpartner><!--Optional--><documenttype>Base: string minLength: 0 maxLength: 10</documenttype><!--Optional--><documentnumber>Base: string minLength: 0 maxLength: 44</documentnumber><!--Optional--><GuestIdentification><!--Optional--><IDENT-OBJID>Base: string Pattern: ([0-9])*</IDENT-OBJID>
<type>Base: string minLength: 0 maxLength: 3</type>
<number>string</number>
</GuestIdentification><!--Optional--><EXTRA-INFORMATION>
<key>string</key><!--Optional--><value>string</value>
</EXTRA-INFORMATION><!--Optional--><GuestAdditional><!--Optional--><classificationindividuals>Base: string minLength: 0 maxLength: 10</classificationindividuals>
</GuestAdditional>
</GUEST>
</S_GUEST_CREATE_V005Request>
</soapenv:Body>
</soapenv:Envelope>
Attributes Message
Name | Type |
---|---|
S_GUEST_CREATE_V005Request | |
TransactionID | string |
Authentication | Node |
SecurityID | string |
GUEST | Node |
matchcode | Base: string minLength: 0 maxLength: 20 |
guestType | string |
lastName | string |
firstName | Base: string minLength: 0 maxLength: 100 |
street | Base: string minLength: 0 maxLength: 80 |
pobox | Base: string minLength: 0 maxLength: 30 |
country | string |
postcode | Base: string minLength: 0 maxLength: 15 |
city | Base: string minLength: 0 maxLength: 50 |
identificationNo | Base: string minLength: 0 maxLength: 20 |
note | Base: string minLength: 0 maxLength: 60 |
phone1 | Base: string minLength: 0 maxLength: 30 |
phone2 | Base: string minLength: 0 maxLength: 30 |
mobile1 | Base: string minLength: 0 maxLength: 30 |
mobile2 | Base: string minLength: 0 maxLength: 30 |
email1 | Base: string minLength: 0 maxLength: 100 |
email2 | Base: string minLength: 0 maxLength: 100 |
address | string |
salutation | string |
language | string |
keycardaccesscode | Base: string minLength: 0 maxLength: 18 |
salutcorrespond | string |
profession | Base: string minLength: 0 maxLength: 30 |
delete | string |
ratesegment | Base: string minLength: 0 maxLength: 3 |
industryfield | Base: string minLength: 0 maxLength: 3 |
salescategory | Base: string minLength: 0 maxLength: 18 |
discountgroup | Base: string minLength: 0 maxLength: 16 |
emailfilter | Base: string minLength: 0 maxLength: 18 |
emailsubscriptionhotel | Base: string Pattern: ([-+]){0,1}([0-9])* |
emailsubscriptionpartner | Base: string Pattern: ([-+]){0,1}([0-9])* |
documenttype | Base: string minLength: 0 maxLength: 10 |
documentnumber | Base: string minLength: 0 maxLength: 44 |
GuestIdentification | Node |
IDENT-OBJID | Base: string Pattern: ([0-9])* |
type | Base: string minLength: 0 maxLength: 3 |
number | string |
EXTRA-INFORMATION | Node |
key | string |
value | string |
GuestAdditional | Node |
classificationindividuals | Base: string minLength: 0 maxLength: 10 |
Response
<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_GUEST_CREATE_V005Response 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--><GUEST>
<GUEST-OBJID>Base: string Pattern: ([0-9])*</GUEST-OBJID>
</GUEST>
</S_GUEST_CREATE_V005Response>
</soapenv:Body>
</soapenv:Envelope>
Attributes Response
Name | Type |
---|---|
S_GUEST_CREATE_V005Response | |
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 |
GUEST | Node |
GUEST-OBJID | Base: string Pattern: ([0-9])* |