Skip to content

GUEST COMPLETE PUSH V001

Service Reference Name: S_GUEST_COMPLETE_PUSH_V001

Deprecated

This has been deprecated. Please refer to:

General

Push notification with complete guest information.

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_COMPLETE_PUSH_V001 xmlns="PushNotifications"><!--Optional--><AUTOTASK>
        <TASK-OBJID>Base: string Pattern: ([0-9])*</TASK-OBJID>
        <GUEST-OBJID>Base: string Pattern: ([0-9])*</GUEST-OBJID>
        <GUEST-CENTRALID>Base: string Pattern: ([0-9])*</GUEST-CENTRALID>
        <address>string</address>
        <guestType>string</guestType>
        <salutation>string</salutation>
        <lastName>string</lastName>
        <firstName>Base: string minLength: 0 maxLength: 100</firstName>
        <street>Base: string minLength: 0 maxLength: 80</street>
        <postcode>Base: string minLength: 0 maxLength: 15</postcode>
        <city>Base: string minLength: 0 maxLength: 50</city>
        <matchcode>Base: string minLength: 0 maxLength: 20</matchcode>
        <country>string</country>
        <subcountry>string</subcountry>
        <subsubcountry>string</subsubcountry>
        <region>Base: string minLength: 0 maxLength: 3</region>
        <nationality>Base: string minLength: 0 maxLength: 9</nationality>
        <pobox>Base: string minLength: 0 maxLength: 30</pobox>
        <email>Base: string minLength: 0 maxLength: 100</email>
        <email2>Base: string minLength: 0 maxLength: 100</email2>
        <guestHotel>Base: string Pattern: ([-+]){0,1}([0-9])*</guestHotel>
        <guestNo>Base: string Pattern: ([-+]){0,1}([0-9])*</guestNo>
        <identificationNo>Base: string minLength: 0 maxLength: 20</identificationNo>
        <note>Base: string minLength: 0 maxLength: 60</note>
        <birthdate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</birthdate>
        <placeofbirth>Base: string minLength: 0 maxLength: 50</placeofbirth>
        <birthcountry>Base: string minLength: 0 maxLength: 9</birthcountry>
        <licenceplatenumber>Base: string minLength: 0 maxLength: 15</licenceplatenumber>
        <ratesegment>Base: string minLength: 0 maxLength: 3</ratesegment>
        <marketsegment>Base: string minLength: 0 maxLength: 3</marketsegment>
        <industryfield>Base: string minLength: 0 maxLength: 3</industryfield>
        <salescategory>Base: string minLength: 0 maxLength: 18</salescategory>
        <salutcorrespond>string</salutcorrespond>
        <phone>Base: string minLength: 0 maxLength: 30</phone>
        <phone2>Base: string minLength: 0 maxLength: 30</phone2>
        <mobile1>Base: string minLength: 0 maxLength: 30</mobile1>
        <mobile2>Base: string minLength: 0 maxLength: 30</mobile2>
        <fax>Base: string minLength: 0 maxLength: 30</fax>
        <language>string</language>
        <languageiso639_1>string</languageiso639_1>
        <discountgroup>Base: string minLength: 0 maxLength: 16</discountgroup>
        <emailfilter>Base: string minLength: 0 maxLength: 18</emailfilter>
        <documenttype>Base: string minLength: 0 maxLength: 10</documenttype>
        <documentnumber>Base: string minLength: 0 maxLength: 44</documentnumber>
        <documentdate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</documentdate>
        <docissuingcountry>string</docissuingcountry>
        <docissuedat>Base: string minLength: 0 maxLength: 50</docissuedat>
        <docexpirydate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</docexpirydate>
        <documentsubnumber>Base: string minLength: 0 maxLength: 44</documentsubnumber>
        <documentsubnumber2>Base: string minLength: 0 maxLength: 44</documentsubnumber2>
        <iata>Base: string minLength: 0 maxLength: 10</iata>
        <taxnumber>Base: string minLength: 0 maxLength: 40</taxnumber>
        <taxnumber2>Base: string minLength: 0 maxLength: 40</taxnumber2>
        <taxnumber3>Base: string minLength: 0 maxLength: 40</taxnumber3>
        <subjecttotax>Base: string Pattern: ([-+]){0,1}([0-9])*</subjecttotax>
        <vip>Base: string minLength: 0 maxLength: 3</vip>
        <vip2>Base: string minLength: 0 maxLength: 3</vip2>
        <homepage>Base: string minLength: 0 maxLength: 50</homepage>
        <homepage2>Base: string minLength: 0 maxLength: 50</homepage2>
        <matchcodeadm>Base: string minLength: 0 maxLength: 20</matchcodeadm>
        <matchcodeisn>Base: string minLength: 0 maxLength: 20</matchcodeisn>
        <matchcodesm>Base: string minLength: 0 maxLength: 20</matchcodesm>
        <savecontactdata>string</savecontactdata>
        <debtorno>Base: string Pattern: ([-+]){0,1}([0-9])*</debtorno>
        <debtorallowed>string</debtorallowed>
        <stopinvoice>Base: string minLength: 0 maxLength: 2</stopinvoice>
        <payminstrautoservice>string</payminstrautoservice>
        <cognitoid>string</cognitoid>
        <LOYALTY>
          <loyaltydate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</loyaltydate>
          <loyaltyflag>string</loyaltyflag>
          <LOYALTY-CARDS><!--Optional--><LOYALTY-CARD>
              <type>Base: string minLength: 0 maxLength: 3</type>
              <level>Base: string minLength: 0 maxLength: 2</level>
              <number>string</number>
              <validuntil>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</validuntil>
              <status>string</status>
              <statusreason>Base: string minLength: 0 maxLength: 4</statusreason>
              <externalreference>Base: string minLength: 0 maxLength: 20</externalreference>
              <cardtext>Base: string minLength: 0 maxLength: 30</cardtext>
              <stakeholder>Base: string minLength: 0 maxLength: 10</stakeholder>
              <validfrom>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</validfrom>
            </LOYALTY-CARD>
          </LOYALTY-CARDS>
        </LOYALTY><!--Optional--><MOTHER-COMPANY>
          <MOTHER-COMPANY-OBJID>Base: string Pattern: ([0-9])*</MOTHER-COMPANY-OBJID>
          <MOTHER-COMPANY-CENTRALID>Base: string Pattern: ([0-9])*</MOTHER-COMPANY-CENTRALID>
        </MOTHER-COMPANY>
        <NEWSLETTER-SUBSCRIPTION>
          <emailsubscriptionhotel>Base: string Pattern: ([-+]){0,1}([0-9])*</emailsubscriptionhotel>
          <emailsubscriptionpartner>Base: string Pattern: ([-+]){0,1}([0-9])*</emailsubscriptionpartner>
          <emailsubscriptionstatus>Base: string minLength: 0 maxLength: 2</emailsubscriptionstatus>
          <emailsubscriptiondate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</emailsubscriptiondate>
        </NEWSLETTER-SUBSCRIPTION>
        <EXTRA-INFORMATIONS><!--Optional--><EXTRA-INFORMATION>
            <type>string</type>
            <key>string</key>
            <value>string</value>
          </EXTRA-INFORMATION>
        </EXTRA-INFORMATIONS>
        <GUEST-IDENTIFICATIONS><!--Optional--><GUEST-IDENTIFICATION>
            <GUEST-IDENTIFICATION-OBJID>Base: string Pattern: ([0-9])*</GUEST-IDENTIFICATION-OBJID>
            <type>Base: string minLength: 0 maxLength: 3</type>
            <number>string</number>
          </GUEST-IDENTIFICATION>
        </GUEST-IDENTIFICATIONS>
        <COMMUNICATION-CHANNELS><!--Optional--><COMMUNICATION-CHANNEL>
            <COMMUNICATION-CHANNEL-OBJID>Base: string Pattern: ([0-9])*</COMMUNICATION-CHANNEL-OBJID>
            <communicationChannel>Base: string minLength: 0 maxLength: 10</communicationChannel>
            <communicationPermission>Base: string Pattern: ([-+]){0,1}([0-9])*</communicationPermission>
            <SubscribeDate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</SubscribeDate>
            <UnsubscribeDate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</UnsubscribeDate>
          </COMMUNICATION-CHANNEL>
        </COMMUNICATION-CHANNELS>
        <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><!--Optional--><GUEST-ADDITIONAL-INFORMATION>
          <classificationindividuals>Base: string minLength: 0 maxLength: 10</classificationindividuals>
          <hasmarketingpermission>Base: string Pattern: ([-+]){0,1}([0-9])*</hasmarketingpermission>
          <marketingstartdate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</marketingstartdate>
          <marketingfinishdate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</marketingfinishdate>
        </GUEST-ADDITIONAL-INFORMATION>
      </AUTOTASK>
    </S_GUEST_COMPLETE_PUSH_V001>
  </soapenv:Body>
</soapenv:Envelope>

Attributes Message

Name Type
S_GUEST_COMPLETE_PUSH_V001
AUTOTASK Node
TASK-OBJID Base: string Pattern: ([0-9])*
GUEST-OBJID Base: string Pattern: ([0-9])*
GUEST-CENTRALID Base: string Pattern: ([0-9])*
address string
guestType string
salutation string
lastName string
firstName Base: string minLength: 0 maxLength: 100
street Base: string minLength: 0 maxLength: 80
postcode Base: string minLength: 0 maxLength: 15
city Base: string minLength: 0 maxLength: 50
matchcode Base: string minLength: 0 maxLength: 20
country string
subcountry string
subsubcountry string
region Base: string minLength: 0 maxLength: 3
nationality Base: string minLength: 0 maxLength: 9
pobox Base: string minLength: 0 maxLength: 30
email Base: string minLength: 0 maxLength: 100
email2 Base: string minLength: 0 maxLength: 100
guestHotel Base: string Pattern: ([-+]){0,1}([0-9])*
guestNo Base: string Pattern: ([-+]){0,1}([0-9])*
identificationNo Base: string minLength: 0 maxLength: 20
note Base: string minLength: 0 maxLength: 60
birthdate Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
placeofbirth Base: string minLength: 0 maxLength: 50
birthcountry Base: string minLength: 0 maxLength: 9
licenceplatenumber Base: string minLength: 0 maxLength: 15
ratesegment Base: string minLength: 0 maxLength: 3
marketsegment Base: string minLength: 0 maxLength: 3
industryfield Base: string minLength: 0 maxLength: 3
salescategory Base: string minLength: 0 maxLength: 18
salutcorrespond string
phone 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
fax Base: string minLength: 0 maxLength: 30
language string
languageiso639_1 string
discountgroup Base: string minLength: 0 maxLength: 16
emailfilter Base: string minLength: 0 maxLength: 18
documenttype Base: string minLength: 0 maxLength: 10
documentnumber Base: string minLength: 0 maxLength: 44
documentdate Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
docissuingcountry string
docissuedat Base: string minLength: 0 maxLength: 50
docexpirydate Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
documentsubnumber Base: string minLength: 0 maxLength: 44
documentsubnumber2 Base: string minLength: 0 maxLength: 44
iata Base: string minLength: 0 maxLength: 10
taxnumber Base: string minLength: 0 maxLength: 40
taxnumber2 Base: string minLength: 0 maxLength: 40
taxnumber3 Base: string minLength: 0 maxLength: 40
subjecttotax Base: string Pattern: ([-+]){0,1}([0-9])*
vip Base: string minLength: 0 maxLength: 3
vip2 Base: string minLength: 0 maxLength: 3
homepage Base: string minLength: 0 maxLength: 50
homepage2 Base: string minLength: 0 maxLength: 50
matchcodeadm Base: string minLength: 0 maxLength: 20
matchcodeisn Base: string minLength: 0 maxLength: 20
matchcodesm Base: string minLength: 0 maxLength: 20
savecontactdata string
debtorno Base: string Pattern: ([-+]){0,1}([0-9])*
debtorallowed string
stopinvoice Base: string minLength: 0 maxLength: 2
payminstrautoservice string
cognitoid string
LOYALTY Node
loyaltydate Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
loyaltyflag string
LOYALTY-CARDS Node
LOYALTY-CARD Node
type Base: string minLength: 0 maxLength: 3
level Base: string minLength: 0 maxLength: 2
number string
validuntil Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
status string
statusreason Base: string minLength: 0 maxLength: 4
externalreference Base: string minLength: 0 maxLength: 20
cardtext Base: string minLength: 0 maxLength: 30
stakeholder Base: string minLength: 0 maxLength: 10
validfrom Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
MOTHER-COMPANY Node
MOTHER-COMPANY-OBJID Base: string Pattern: ([0-9])*
MOTHER-COMPANY-CENTRALID Base: string Pattern: ([0-9])*
NEWSLETTER-SUBSCRIPTION Node
emailsubscriptionhotel Base: string Pattern: ([-+]){0,1}([0-9])*
emailsubscriptionpartner Base: string Pattern: ([-+]){0,1}([0-9])*
emailsubscriptionstatus Base: string minLength: 0 maxLength: 2
emailsubscriptiondate Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
EXTRA-INFORMATIONS Node
EXTRA-INFORMATION Node
type string
key string
value string
GUEST-IDENTIFICATIONS Node
GUEST-IDENTIFICATION Node
GUEST-IDENTIFICATION-OBJID Base: string Pattern: ([0-9])*
type Base: string minLength: 0 maxLength: 3
number string
COMMUNICATION-CHANNELS Node
COMMUNICATION-CHANNEL Node
COMMUNICATION-CHANNEL-OBJID Base: string Pattern: ([0-9])*
communicationChannel Base: string minLength: 0 maxLength: 10
communicationPermission Base: string Pattern: ([-+]){0,1}([0-9])*
SubscribeDate Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
UnsubscribeDate Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
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
GUEST-ADDITIONAL-INFORMATION Node
classificationindividuals Base: string minLength: 0 maxLength: 10
hasmarketingpermission Base: string Pattern: ([-+]){0,1}([0-9])*
marketingstartdate Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
marketingfinishdate Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})

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_COMPLETE_PUSH_V001Response xmlns="PushNotifications">
      <S_GUEST_COMPLETE_PUSH_V001Result>
        <Success>string</Success>
        <ErrorMsg>string</ErrorMsg>
      </S_GUEST_COMPLETE_PUSH_V001Result>
    </S_GUEST_COMPLETE_PUSH_V001Response>
  </soapenv:Body>
</soapenv:Envelope>

Attributes Response

Name Type
S_GUEST_COMPLETE_PUSH_V001Response
S_GUEST_COMPLETE_PUSH_V001Result Node
Success string
ErrorMsg string