Aperture.
REFERENCE LIBRARY v0.2 · IN DEVELOPMENT
About these samples → XML files in this library are integration reference samples in the profile.fidelio.4.0 namespace, used by integration developers working against the OXI XML interface. All sample data is anonymised — credit card numbers are masked, property names are sample data. Use these as a structural reference when building integrations against OPERA. They are illustrative only and not warranted for production use. Aperture does not warrant accuracy or completeness — verify against current Oracle OXI documentation.
7
Profile types
16
Sample files
XML
profile.fidelio.4.0
All free to download

Profile samples

09 FILES · GUEST · COMPANY · TRAVEL · GROUP · SOURCE · CONTACT
GUEST4.3 KB

Individual Profile

Standard guest profile with name, address, electronic addresses, credit card, primary language.

profileType="GUEST" · IndividualName · PostalAddresses · CreditCards · primaryLanguageID
Download
CORPORATE1.9 KB

Company Profile

Corporate account profile for B2B accounts. Includes business address, profile ID, sample OXI account.

profileType="CORPORATE" · profileID · PostalAddresses (B-type) · genericName
Download
TRAVEL2.5 KB

Travel Agent Profile

Travel agent profile for commission tracking. Includes IATA, electronic addresses, commission codes.

profileType="TRAVEL" · ElectronicAddresses · genericName · profileID
Download
GROUP2.2 KB

Group Profile

Group account profile for blocks and group bookings. Used for inbound tour groups, weddings, conferences.

profileType="GROUP" · genericName · PostalAddresses · profileID
Download
SOURCE2.3 KB

Source Profile

Source code profile for tracking booking origin. Wholesalers, OTAs, direct channels mapped here.

profileType="SOURCE" · genericName · sourceCode · address details
Download
CONTACT4.2 KB

Contact Profile

Contact profile linked to a parent company or group. Sales contacts, decision-makers, purchasing managers.

profileType="CONTACT" · IndividualName · linked profileID · communications
Download
NEGOTIATED4.5 KB

Profile with Negotiated Rate

Corporate or TA profile with linked negotiated rate codes. Useful pattern for B2B account onboarding flows.

NegotiatedRates · rateCode · profileID · validity dates
Download
ACTIVITY7.0 KB

Profile Activity

Sales activities, to-dos and appointments linked to a profile. Used for sales team CRM workflows.

ActivityType · scheduledDate · status · linked profileID · notes
Download
RELATIONSHIP5.4 KB

Profile Relationship

Defines parent-child relationships between profiles. Company-Contact, Group-Member patterns.

RelationshipType · parentProfileID · childProfileID · role
Download

Block & reservation samples

04 FILES · BLOCKS + RESERVATIONS + STAYS
REQUEST16.3 KB

New Reservation

Comprehensive reservation creation request. Full payload with rates, room types, packages, addresses, payment.

Reservation · Stay · ResProfiles · ResPaymentMethods · packages · routing
Download
REQUEST1.3 KB

Block Profile · Request

Block creation request. Used to create a group block allocation against a profile.

Block · blockCode · accountProfile · arrival · departure · roomTypes
Download
RESPONSE1.5 KB

Block Profile · Response

Confirmation response for block creation. Contains the assigned blockID and confirmation code.

BlockResponse · blockID · status · confirmationNumber
Download
STAY2.8 KB

Stay Message

Past stay history record. Linked to a profile to maintain stay history across systems.

Stay · arrivalDate · departureDate · profileID · revenue · roomType
Download

Messages & legacy

03 FILES · ENVELOPES + RESYNC + OPERA 5
REQUEST0.2 KB

Message Request

Minimal OXI message request envelope. Use as a wrapper template when constructing custom OXI messages.

MessageRequest · destinationSystemType · sourceSystemType
Download
REQUEST4.3 KB

Profile Resync Request

Resync trigger to pull a profile from a remote system. Used after data divergence between OPERA and external CRM.

ResyncRequest · profileID · sourceSystemType · forceUpdate
Download
OPERA 59.9 KB

Sample Profile v5

Comprehensive OPERA 5-era profile sample. Multiple addresses, communication channels, memberships, preferences.

Profile · Memberships · Communications · Preferences · Comments
Download

Need them all?

Download the full library as a single zip. Use them as starting points for OXI mappings, OHIP integration tests, or training material.

↓ Download all 16 samples (ZIP)