Skip to content

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])*