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.
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
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
TRAVEL2.5 KB
Travel Agent Profile
Travel agent profile for commission tracking. Includes IATA, electronic addresses, commission codes.
profileType="TRAVEL" · ElectronicAddresses · genericName · profileID
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
SOURCE2.3 KB
Source Profile
Source code profile for tracking booking origin. Wholesalers, OTAs, direct channels mapped here.
profileType="SOURCE" · genericName · sourceCode · address details
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
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
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
RELATIONSHIP5.4 KB
Profile Relationship
Defines parent-child relationships between profiles. Company-Contact, Group-Member patterns.
RelationshipType · parentProfileID · childProfileID · role
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
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
RESPONSE1.5 KB
Block Profile · Response
Confirmation response for block creation. Contains the assigned blockID and confirmation code.
BlockResponse · blockID · status · confirmationNumber
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
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
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
OPERA 59.9 KB
Sample Profile v5
Comprehensive OPERA 5-era profile sample. Multiple addresses, communication channels, memberships, preferences.
Profile · Memberships · Communications · Preferences · Comments
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)