Notifications Handling

Notifications should be used to receive real-time updates on various event types in SIHOT. To ensure system efficiency, it is recommended to rely on notifications whenever possible instead of frequent pulling.

You can register to receive push notifications, which are delivered as REST or SOAP calls to the external system URL provided. Notifications in SIHOT@360º Open API follow an asynchronous approach. Once a notification is delivered to the endpoint, an acknowledgment response is expected based on the notification service. This means e.g. a S_GUEST_PUSH notifications expects a S_GUEST_PUSHResponse as an immediate response.

After this,the external system may require some time to process the data or to do some additional tasks.

Once the processing is completed, the push notification can either be confirmed or marked as error through the external system. For this purpose the S_NOTIFICATION_CONFIRM or S_NOTIFICATION_ERROR_SET need to be used on a SIHOT@360º webservice endpoint.

As an example a complete sequence for a guest notification may look like this:



Note: In case the push notification is not confirmed / errored the same push notification will be delivered again to the external system. Both the processing time as well as the number of times the push notifications are delivered are configurable for the requirements of each case.