HTNG

The legacy HTNG integration was most commonly used for Hoteliers and partners with activity management applications, such as spa and golf booking applications. It used the OPERA Electronic Distribution Systems (OEDS) integration and provided web services utilizing SOAP calls.  The HTNG interface with OPERA used a combination of synchronous SOAP requests from the external system to OPERA as well as Business Events from OPERA to the external system. The Business Event functionality is still available when migrating to the REST APIs. Although the messages look a little different, the available data is still in REST format. For further information on Business Event functionality, refer to the Business Events topic.

The legacy HTNG interface also provided the ability for posting financial transactions to OPERA.

The below mapping table provides the suggested APIs to use when migrating from the legacy HTNG interface to the REST APIs available in OHIP.

Table 15-2 HTNG to REST

HTNG Functionality HTNG Operation REST API Operation REST Module

Lookup Profile Information

ProfileLookup

getProfiles

CRM

Retrieve Profile information

FetchProfile

getProfiles

CRM

Send a Profile Update

UpdateProfile

putProfile

CRM

Establish a link between system

Subscription

putProfile

CRM

Send a New Profile

NewProfile

postProfile

CRM

Merge Profiles

MergeProfile

mergeProfiles

CRM

Send a Delete Profile

DeleteProfile

deleteProfiles

CRM

Lookup Reservation Information

ReservationLookup

getReservations

RSV

Retrieve Reservation Information

FetchReservation

getReservation 

RSV

Send Reservation Updates

GuestStatusNotification

getBusinessEvents

INT

Send Messages for Guest

GuestMessage

postGuestMessages

RSV

Send Location information

LocationNotification

postReservationLocators

RSV

Send a New Activity

CreateActivity

postActivityBooking

LMS

Update an Activity

UpdateActivity

putActivityBooking

LMS

Cancel an Activity

CancelActivity

deleteActivityBooking

LMS

Lookup Activities

ActivityLookup

getActivityBooking

LMS

Post Charges to guest folio

PostPayment

postBillingCharges

CSH

Retrieve Extended Reservation Information

FetchReservationExt

getReservation

RSV

Send Extended Reservation Updates

GuestStatusNotificationExt

getBusinessEvents

INT

Retrieve Booked Packages from reservation

FetchBookedPackages

getReservation

RSV

Retrieve Package Details from configuration

FetchProductItems

getReservationPackagesLOV

LOV

Retrieve List of values for a field

FetchLOV

getLov

LOV

Send a check-in reservation

CheckIn

postCheckIn

FOF

Send Queue Room Information

QueueRoomBE

getBusinessEvents

INT

Send Room Status update

RoomStatusUpdateBE

getBusinessEvents

INT

Send Room Status update

UpdateRoomStatus

putRoomRelatedStatus

HSK

Retrieve Housekeeping Task Sheets

FetchHousekeepingTask

getHousekeepngTasks

HSK

Retrieve Room Status Information

FetchRoomStatus

getHousekeepingOverview

HSK

Activity Updates with reservation change

OutofScopeNotification

Not available in OPERA Cloud

Not available in OPERA Cloud

View Check information on guest Folio

FetchCheckDetails

Not available in OPERA Cloud

Not available in OPERA Cloud

OPERA Cloud to Retrieve Activities for Guest

FetchActivities

Not available in OPERA Cloud

Not available in OPERA Cloud