OXI is the business-data exchange channel of OPERA 5 on-premise. Where IFC8 handles device events, OXI moves business objects — reservations, guest profiles, rates, inventory and blocks — as XML messages uploaded from or downloaded into OPERA.

What OXI exchanges

ObjectTypical use
ReservationsCRS delivers bookings; OPERA uploads changes and stay status
ProfilesCRM / loyalty sync of guest data and preferences
RatesCentral or revenue system maintains pricing
InventoryAvailability for distribution
Blocks / allotmentsSales & catering group blocks
Stay historyData warehouse and guest value analysis

Implementation tips

  1. Objects and master data — decide which system owns each object (e.g. rates owned by the revenue system).
  2. Conversion tables — map room types, rate codes, market and source codes, payment types. This is usually the longest part.
  3. Message handling — create, update and cancel actions per object.
  4. Errors and resync — alert on failed messages and agree when to resync.
  5. Bulk loads — run initial profile or history loads off-peak and in batches.

For reporting-only needs, a read-only database extract is often simpler than OXI.

Last reviewed:2026-10