Skip to content

NOTIFICATION REGISTER V002

Service Reference Name: S_NOTIFICATION_REGISTER_V002

General

This service registers for a specific notification.

Input

  • product: ID of the product registering the notification (Mandatory)
  • notificationID: ID of the notification to be sent (Mandatory)
  • confirmationDisabled: Can be used to disable the confirmation step after receiving and processing the notification. By default this is false, which means confirmation is enabled and required (Optional)
  • activeAllHotels: Can be used so that the notification being registered will be active for all hotels. By default this is false, which means it would only apply to the current hotel (Optional)

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_NOTIFICATION_REGISTER_V002Request xmlns="http://www.gubse.com/IFS/SihotServices01.xsd"><!--Optional--><TransactionID>string</TransactionID>
      <Authentication>
        <SecurityID>string</SecurityID>
      </Authentication>
      <NOTIFICATION-REGISTER>
        <product>string</product>
        <notificationid>string</notificationid><!--Optional--><confirmationdisabled>Base: string Pattern: ([-+]){0,1}([0-9])*</confirmationdisabled><!--Optional--><activeallhotels>Base: string Pattern: ([-+]){0,1}([0-9])*</activeallhotels><!--Optional--><TRIGGER>
          <key>string</key>
        </TRIGGER><!--Optional--><CONSTRAINT>
          <key>string</key>
        </CONSTRAINT>
      </NOTIFICATION-REGISTER>
    </S_NOTIFICATION_REGISTER_V002Request>
  </soapenv:Body>
</soapenv:Envelope>

Attributes Message

Name Type
S_NOTIFICATION_REGISTER_V002Request
TransactionID string
Authentication Node
SecurityID string
NOTIFICATION-REGISTER Node
product string
notificationid string
confirmationdisabled Base: string Pattern: ([-+]){0,1}([0-9])*
activeallhotels Base: string Pattern: ([-+]){0,1}([0-9])*
TRIGGER Node
key string
CONSTRAINT Node
key string

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_NOTIFICATION_REGISTER_V002Response 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--><NOTIFICATION-REGISTRATION>
        <key>Base: string Pattern: ([-+]){0,1}([0-9])*</key>
      </NOTIFICATION-REGISTRATION>
    </S_NOTIFICATION_REGISTER_V002Response>
  </soapenv:Body>
</soapenv:Envelope>

Attributes Response

Name Type
S_NOTIFICATION_REGISTER_V002Response
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
NOTIFICATION-REGISTRATION Node
key Base: string Pattern: ([-+]){0,1}([0-9])*