Skip to content

PERSON GET V003

Service Reference Name: S_PERSON_GET_V003

Deprecated

This has been deprecated. Please refer to:

General

This service returns a specific person.

Input

  • PERSON-OBJID: ObjID of the person, which can be obtained from other defined services. Mandatory

Output

Person data

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_PERSON_GET_V003Request xmlns="http://www.gubse.com/IFS/SihotServices01.xsd"><!--Optional--><TransactionID>string</TransactionID>
      <Authentication>
        <SecurityID>string</SecurityID>
      </Authentication>
      <PERSON>
        <PERSON-OBJID>Base: string Pattern: ([0-9])*</PERSON-OBJID>
      </PERSON>
    </S_PERSON_GET_V003Request>
  </soapenv:Body>
</soapenv:Envelope>

Attributes Message

Name Type
S_PERSON_GET_V003Request
TransactionID string
Authentication Node
SecurityID string
PERSON Node
PERSON-OBJID Base: string Pattern: ([0-9])*

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_PERSON_GET_V003Response 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--><PERSON>
        <PERSON-OBJID>Base: string Pattern: ([0-9])*</PERSON-OBJID>
        <pciid>string</pciid>
        <hotel>Base: string Pattern: ([-+]){0,1}([0-9])*</hotel>
        <persontype>Base: string minLength: 0 maxLength: 2</persontype>
        <name1>string</name1>
        <name2>Base: string minLength: 0 maxLength: 50</name2>
        <sex>string</sex>
        <title>string</title>
        <birthdate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</birthdate>
        <address>string</address>
        <country>string</country>
        <city>Base: string minLength: 0 maxLength: 50</city>
        <street>Base: string minLength: 0 maxLength: 80</street>
        <postcode>Base: string minLength: 0 maxLength: 15</postcode>
        <subcountry>string</subcountry>
        <marketsegment>string</marketsegment>
        <salutation>string</salutation>
        <email1>Base: string minLength: 0 maxLength: 100</email1>
        <mobile1>Base: string minLength: 0 maxLength: 30</mobile1>
        <ratecategory>Base: string minLength: 0 maxLength: 4</ratecategory>
        <datefrom>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</datefrom>
        <arrivaltime>Base: string Pattern: ([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])|</arrivaltime>
        <dateto>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</dateto>
        <departuretime>Base: string Pattern: ([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])|</departuretime>
        <vip>Base: string minLength: 0 maxLength: 3</vip>
        <vip2>Base: string minLength: 0 maxLength: 3</vip2>
        <personStatus>string</personStatus>
        <nationality>Base: string minLength: 0 maxLength: 9</nationality>
        <housekeepinggreenoptiondays>Base: string Pattern: ([0-9])*</housekeepinggreenoptiondays>
        <qrcode>string</qrcode>
        <externalqrcode>string</externalqrcode>
        <hasprecheckin>Base: string Pattern: ([-+]){0,1}([0-9])*</hasprecheckin>
        <hasprecheckout>Base: string Pattern: ([-+]){0,1}([0-9])*</hasprecheckout>
        <salescategory>Base: string minLength: 0 maxLength: 4</salescategory><!--Optional--><RESERVATION>
          <RESERVATION-OBJID>Base: string Pattern: ([0-9])*</RESERVATION-OBJID>
          <RESERVATION-CENTRALID>Base: string Pattern: ([0-9])*</RESERVATION-CENTRALID>
        </RESERVATION>
        <GUEST-IDS><!--Optional--><GUEST-ID>
            <type>Base: string minLength: 0 maxLength: 3</type>
            <number>string</number>
            <validfrom>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</validfrom>
            <validuntil>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</validuntil>
          </GUEST-ID>
        </GUEST-IDS>
        <LOYALTY-CARDS><!--Optional--><LOYALTY-CARD>
            <type>Base: string minLength: 0 maxLength: 3</type>
            <number>string</number>
            <level>Base: string minLength: 0 maxLength: 2</level>
            <status>string</status>
            <validfrom>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</validfrom>
            <validuntil>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</validuntil>
            <cardtext>Base: string minLength: 0 maxLength: 30</cardtext>
            <externalreference>Base: string minLength: 0 maxLength: 20</externalreference>
          </LOYALTY-CARD>
        </LOYALTY-CARDS><!--Optional--><GUEST>
          <GUEST-OBJID>Base: string Pattern: ([0-9])*</GUEST-OBJID>
          <GUEST-CENTRALID>Base: string Pattern: ([0-9])*</GUEST-CENTRALID>
          <language>string</language>
          <location2>Base: string minLength: 0 maxLength: 50</location2>
          <savecontactdata>string</savecontactdata>
          <phone1>Base: string minLength: 0 maxLength: 30</phone1>
          <matchcode>Base: string minLength: 0 maxLength: 20</matchcode>
          <documentnumber>Base: string minLength: 0 maxLength: 44</documentnumber>
          <documenttype>Base: string minLength: 0 maxLength: 10</documenttype>
        </GUEST><!--Optional--><REGISTRATIONCARD>
          <REGISTRATIONCARD-OBJID>Base: string Pattern: ([0-9])*</REGISTRATIONCARD-OBJID>
        </REGISTRATIONCARD>
        <PERSONPACKAGES><!--Optional--><PERSONPACKAGE>
            <PERSONPACKAGE-OBJID>Base: string Pattern: ([0-9])*</PERSONPACKAGE-OBJID>
            <service>string</service>
            <datefrom>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</datefrom>
            <dateto>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</dateto>
            <quantity>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</quantity>
            <priceperunit>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</priceperunit>
            <totalprice>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</totalprice>
            <currency>string</currency>
          </PERSONPACKAGE>
        </PERSONPACKAGES>
        <AMENITIES><!--Optional--><AMENITY>
            <key>Base: string Pattern: ([-+]){0,1}([0-9])*</key>
            <amenity>Base: string minLength: 0 maxLength: 3</amenity>
          </AMENITY>
        </AMENITIES><!--Optional--><DOORLOCK>
          <pin>string</pin>
          <pinvaliduntildate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</pinvaliduntildate>
          <pinvaliduntiltime>Base: string Pattern: ([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])|</pinvaliduntiltime>
        </DOORLOCK>
        <WALLET>
          <googlewalletpassurl>string</googlewalletpassurl>
          <applewalletpassurl>string</applewalletpassurl>
        </WALLET>
        <COMMENTS>
          <general>string</general>
          <housekeeping>string</housekeeping>
          <kitchen>string</kitchen>
          <frontoffice>string</frontoffice>
          <sales>string</sales>
          <event>string</event>
          <debitor>string</debitor>
          <restaurant>string</restaurant>
          <checkin>string</checkin>
          <checkout>string</checkout>
          <interface>string</interface>
          <central>string</central>
          <contact>string</contact>
          <searchandmerge>string</searchandmerge>
        </COMMENTS>
      </PERSON>
    </S_PERSON_GET_V003Response>
  </soapenv:Body>
</soapenv:Envelope>

Attributes Response

Name Type
S_PERSON_GET_V003Response
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
PERSON Node
PERSON-OBJID Base: string Pattern: ([0-9])*
pciid string
hotel Base: string Pattern: ([-+]){0,1}([0-9])*
persontype Base: string minLength: 0 maxLength: 2
name1 string
name2 Base: string minLength: 0 maxLength: 50
sex string
title string
birthdate Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
address string
country string
city Base: string minLength: 0 maxLength: 50
street Base: string minLength: 0 maxLength: 80
postcode Base: string minLength: 0 maxLength: 15
subcountry string
marketsegment string
salutation string
email1 Base: string minLength: 0 maxLength: 100
mobile1 Base: string minLength: 0 maxLength: 30
ratecategory Base: string minLength: 0 maxLength: 4
datefrom Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
arrivaltime Base: string Pattern: ([01][0-9]
dateto Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
departuretime Base: string Pattern: ([01][0-9]
vip Base: string minLength: 0 maxLength: 3
vip2 Base: string minLength: 0 maxLength: 3
personStatus string
nationality Base: string minLength: 0 maxLength: 9
housekeepinggreenoptiondays Base: string Pattern: ([0-9])*
qrcode string
externalqrcode string
hasprecheckin Base: string Pattern: ([-+]){0,1}([0-9])*
hasprecheckout Base: string Pattern: ([-+]){0,1}([0-9])*
salescategory Base: string minLength: 0 maxLength: 4
RESERVATION Node
RESERVATION-OBJID Base: string Pattern: ([0-9])*
RESERVATION-CENTRALID Base: string Pattern: ([0-9])*
GUEST-IDS Node
GUEST-ID Node
type Base: string minLength: 0 maxLength: 3
number string
validfrom Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
validuntil Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
LOYALTY-CARDS Node
LOYALTY-CARD Node
type Base: string minLength: 0 maxLength: 3
number string
level Base: string minLength: 0 maxLength: 2
status string
validfrom Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
validuntil Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
cardtext Base: string minLength: 0 maxLength: 30
externalreference Base: string minLength: 0 maxLength: 20
GUEST Node
GUEST-OBJID Base: string Pattern: ([0-9])*
GUEST-CENTRALID Base: string Pattern: ([0-9])*
language string
location2 Base: string minLength: 0 maxLength: 50
savecontactdata string
phone1 Base: string minLength: 0 maxLength: 30
matchcode Base: string minLength: 0 maxLength: 20
documentnumber Base: string minLength: 0 maxLength: 44
documenttype Base: string minLength: 0 maxLength: 10
REGISTRATIONCARD Node
REGISTRATIONCARD-OBJID Base: string Pattern: ([0-9])*
PERSONPACKAGES Node
PERSONPACKAGE Node
PERSONPACKAGE-OBJID Base: string Pattern: ([0-9])*
service string
datefrom Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
dateto Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
quantity Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
priceperunit Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
totalprice Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
currency string
AMENITIES Node
AMENITY Node
key Base: string Pattern: ([-+]){0,1}([0-9])*
amenity Base: string minLength: 0 maxLength: 3
DOORLOCK Node
pin string
pinvaliduntildate Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
pinvaliduntiltime Base: string Pattern: ([01][0-9]
WALLET Node
googlewalletpassurl string
applewalletpassurl string
COMMENTS Node
general string
housekeeping string
kitchen string
frontoffice string
sales string
event string
debitor string
restaurant string
checkin string
checkout string
interface string
central string
contact string
searchandmerge string