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