Understanding Integration Cloud and how to get the most out of your implementation

Tag: Integration Page 4 of 6

Oracle Hospitality OIC Adaptor

Oracle Integration Cloud is rich in adaptors for technology and major SaaS services both Oracle (E.g., HCM, ERP, CX) and non Oracle (e.g., Salesforce, ServiceNow). But the more observant may have noticed a new addition to the list of Oracle industry (vertical) adaptors joining the Utilities vertical is a new adaptor for Hospitality.

OPERA, and it’s integration service OHIP have been developing to bring first of all its 3000+ APIs upto date as RESTFUL and self service enabled as the OPERA product becomes a SaaS delivered solution. Not to mention provide a good developer experience with Apiary and resources such as Postman collections (more about this here).

The latest step (from 21.4.2) has been to further the simplify the development process through the use of low code integration OIC provides. You can read some initial blogs about it here, and I’m sure there will be more to come.

Today the Adaptor just supports the Property Management System (PMS) that is for us uninitiated the system element handling the hotels core operations such as rooms, housekeeping and associated tasks – the heart of a hotel based business. Areas such as marketing, cruise ships, point of sale (PoS) etc fall out side of PMS and are not covered today.

Why OHIP and OIC

OHIP and OIC really comes into its own because it is very easy to wire the hotel management solution to common services such as ERP and HCM functions.

For example if you’re operating a group of hotels, then each hotel will use an OPERA instance, but the group may well make use of ERP Cloud for the overall accounting, taking the costs etc identified in the hotel operations via OPERA and then those figures are put into the group ERP to provide the overall financial controls and picture.

Adaptor Foundations

The OIC Adaptor builds on top of the OHIP APIs, as a result the same restrictions on invocations, security needs exist as going to the native API. Like all OIC integration development we need to establish a connection definition which needs the URL of you OHIP instance, plus the same credentials you would use for a rest connection.

Connection Palette in OIC with oracle Hospitality highlighted

September 21 – New OIC Articles

Latest updates, lots about use of Streaming with OIC ….

August 21 – New OIC articles

Article / LinkAuthorSubject MatterConnecting
Oracle Assistant for OICNiall CommiskeyDigital Assistant to help with using OICN/A
OIC & Blue Prism Part 3 – Invoking an OIC Integration from Blue PrismNiall CommiskeyOICRPA (Blue Prism)
Tracing and Monitoring Business Objects in Visual BuilderShay ShmeltzerVBCS 
New Features in Visual Builder – August 2021Shay ShmeltzerVBCS 
OIC Activity Stream to OCI Log analyticsShreenidhi RaghuramOICLog Analytics
Extending Oracle Fusion SaaS with OCI – IntegrationAngelo SantagataOICHCM, CX, ERP
Extending Oracle Fusion SaaS with OCI – User InterfaceAngelo SantagataOICHCM, CX, ERP
Extending Oracle Fusion SaaS – Best PracticesAngelo SantagataOICHCM, CX, ERP
Advisor Webcast: OIC JDeveloper PluginTanya HeiseOIC 
Migrate Your Oracle Integration Cloud Classic Services to Oracle Cloud Infrastructure (OCI)Elizabeth EarleOIC 
CI/CD for Oracle Integrations with Visual Builder StudioShay ShmeltzerOICOVBS
OIC Integration Lifecycle Using REST EndpointsAmy Simpson GrangeOIC 
Create Free Trial OIC Instance for one MonthKabir YadavOIC 
Tips and Tricks for handling numbers in BPEL or OICPranav DavarOIC 
Convert JSON to String in Oracle IntegrationAnkur JainOIC 
https://oracle-integration.cloud/2021/08/26/oic-scheduling-for-end-of-month-style-processes-tip-11/Phil WilkinsOIC 

OIC Scheduling for End of Month style processes – Tip #11

Setting up calendar schedules that aren’t simply reoccurring, such as a specific date in a month like 28th or third Friday, become more of a challenge with the OIC Scheduler. The calendar works with the ical standard set by the IETF standard 2445. If you review the standard’s section 4.3.0, this describes the reoccurrence options, whilst able, not able to address these needs.

Reoccurring on specific dates can, in theory, be set. If you review section 4.3.4, you will see a date has the potential to be defined as a comma-separated list. So multiple dates for month-end can be provided as a list. Note, this is predicated on the calendar attribute supporting date-mday (DATE). The DTSTART and DTEND attributes accept DATE with no indication that the date-mday is not supported.

Specifying the dates explicitly overcomes the problems of national holidays. The downside is that you need to know when the list needs to be extended and, in the case of OIC, the means to edit the scheduler format safely.

NOTE: we have not tested whether the OIC scheduler is compliant with the use of date-mday at the time of writing.

Versions 1 and 2 running concurrently

Complex formulas for scheduling and more manageable scheduling..

There are several options for managing reoccurring events, such as month-end, year-end accounting, payroll and expenses payments etc.

In most options, we assume that we have a simple reoccurring schedule that triggers an integration that determines whether the trigger is legitimate. This could be as simple as daily. If valid, then invoking the main integration with the business process.

Defining Dates in the database, we can wrap it with JET, Visual Builder or APEX to create a presentation layer. The task of managing the schedule to be taken on by the business.

This approach makes it very easy to adjust and test. Whether there are any more future schedule dates can also be overcome by having an integration that queries the table for the next date being set. If not date set, then the generate relevant alerts using OCI native tools.

The schedule is triggered regularly, e.g. daily, and the scheduler trigger invokes an integration then looks up the DB to see if the date appears in the list. When the date appears, then the integration is executed. It would be straightforward to extend this to trigger different schedules.

Automated option

If an algorithm can be described for when the month-end processes should be performed, we eliminate the need to manage a list of dates. There are some ways to implement a formula, and you have the option of trying to do it OIC, but using OCI Functions – the formula is coded in the language of your choice and then packaged and deployed. The Function is then invoked using a REST web service to confirm whether the process should run (more on how here).

Handling public and national holidays. Not all national holidays are locked into an algorithm, or the holiday is fairly complex. That said, there are several API sources available that can tell you these dates, for example, https://holidayapi.com; this makes things easier.

The beauty of this process is that the same Function could keep a company website up to date with the next run date. Be integrated into corporate notifications and so on. As a result, one point of truth.

Enhanced Automation (feature wish …)

Unfortunately, OIC doesn’t provide an API to add new schedules. We can’t simplify the integration logic until it does, which adds the next calculated date for the process to run as a one-off schedule.

iCal Resources (inc Tools)

July 21 – New OIC articles

Article / LinkAuthorSubject MatterConnecting
Oracle Integration Cloud (OIC) & octet-stream MIME-typeAmy Simpson-GrangeOIC 
delete a schedule from an IntegrationKabir YadavOIC 
How Granular Should My Microprocesses Be?Jan KettenisPCS 
How to perform FBDI GL File UploadDeb MukherjeeOIC 
Load FBDI and callbackDeb MukherjeeOIC 
Basic File Encryption and Decryption in OICDeb MukherjeeOIC 
Oracle Digital Assistant – Backend Integration with the Oracle Integration CloudDaniel TeixeiraOICODA
Oracle Integration Message Packs and PricingAnkur JainOIC 
Business Identifiers in Oracle IntegrationAnkur JainOIC 
FlexDeploy Support for Oracle CloudJurgen KressOICCI/CD
OIC & Blue Prism Part 1, Part 2Niall CommiskeyOICBlue Prism (RPA)
August 2021 Oracle Integration UpdateAntony ReynoldsOIC 
OIC Monitoring and Logging Analytics – adding Business Data to DashboardsNiall CommiskeyOICLog Analytics
OIC and Logging Analytics – steps towards fleet management and more stepsNiall CommiskeyOICLog Analytics
Logging Analytics for OICNiall CommiskeyOICLog Analytics
Event Driven Integration with Oracle Commerce CloudNiall CommiskeyOICCommerce Cloud
Turning SFTP Cloud NativeJohan LouwersOIC 
Authenticating Oracle Integration flows using OAuth token from 3rd party providerPrakash MasandOICOAuth
August 2021 New Third Party Application AdaptersPrakash MasandOICSAP, Zendesk

June 21 – New OIC articles

It appears to have been an unusually quiet month, but that could be a reflection of the OIC release cycle as we’ll probably hear about the next feature set updates late in July.

Article / LinkAuthorSubject MatterConnecting
OIC Recipe – SFDC Opportunity to Fusion ERP OrderNiall CommiskeyOICSFDC, ERP
Some Ideas for OIC Fleet ManagementNiall CommiskeyOIC 
OIC – SFDC -Bulk apiNiall CommiskeyOICSFDC
Improving the performance of Oracle Integration flows that use REST callsNick MontoyaOIC 
Connecting securely from Oracle Integration to Autonomous database using network access listShreenidhi RaghuramOICADB
Connect Oracle SaaS (ERP, HCM, CX) with Pre-Built Recipes – Accenture Oracle WebcastJürgen KressOICERP, HCM, CX 
Insight Mapping ImprovementsSanthosh KumarInsights 
Real time Synchronization of Suppliers leveraging Event Driven ArchitectureKishore KattaOICKafka
Oracle HCM Cloud – Payroll Sync with the Oracle Integration CloudDaniel TeixeiraOICHCM
Using REST APIs to manage Connections in OICPranav DavarOIC 
Enable Business Events for Payables Business Events/Payments in Oracle Fusion Finance CloudDeb MukherjeeOICERP
OIC – API Gateway – Logging –> the value add of OCINiall CommiskeyOICOCI (API, Logging etc)
Configuring Notifications in Oracle Integration Gen2Lavanya SiliveriOICOCI Email
Use Oracle Integration to Add Attachments to a Process InstanceBogdan EremiaOIC 
File Adapter Vs FTP Adapter in Oracle Integration CloudAnupam BartwalOIC
Oracle Integration Cloud (OIC) AdaptersKrishan KumarOIC

April 21 – New OIC articles

Blink and it’s another month gone. But Oracle has been very very busy as we come around for the latest quarterly updates and the details published. Plus a lot about Oracle Hospitality Integration Hub (OHIP) which builds upon OIC.

Article / LinkAuthorSubject MatterConnection
May 2021 Oracle Integration UpdateAntony ReynoldsOIC 
May 2021 Third-Party application adapters updateMichael MeinerAdapters 
May 2021 Oracle Integration Fusion Application Adapters ImprovementsPrakash MasandSaaS Adaptors 
May 2021 Oracle Integration Database Adapter ImprovementsPakash MasandDB Adaptors 
May 2021 Enhanced Security in AdaptersMichael MeinerAdapters 
May 2021 Technology Improvements in AdaptersMichael MeinerAdapters 
Connect Oracle SaaS (ERP, HCM, CX) with Pre-Built Recipes – Accenture Oracle Webcast May 5th 2021Amit Tahilramani, Mani Choudhary and Amit Singh with Dhiraj ChhajerOracle SaaS Recipes 
Invoking Process Applications with Anonymous Users from VB Apps with Oracle IntegrationArvind Venugopal, Shay Shmeltzer, and Nathan AngstadtVisual Builder 
Extend Process Automation UI Components to JET-Based ApplicationsArvind Venugopal, Rameshkumar Arumugam, and Sacheth SavandurgaProcess 
Using an Event Based Pattern with Oracle IntegrationMichael MeinerOIC PatternShopify
Practical Guide to use HCM Data Loader with Oracle IntegrationPrakash Masand, and Harris QureshiOICHCM
Using UN/EDIFACT for B2B TransactionsArvind Venugopal, and Sunil ApteOIC 
Modelling Transport Integrations with Trading Partner ManagementArvind Venugopal, and Sunil ApteOICOICTrading Partner
May 2021 Oracle Integration Pre-built RecipesMichael MeinerOICNetSuite, ServiceNow, Facebook, Slack, docusign
Connecting securely from Oracle Integration to Autonomous database using network access listShreenidhi RaghuramOICAutonomous DB
OIC – Oracle Hospitality syncing Company/Guest with SFDC Account/ContactNiall CommiskeyOICOracle Hospitality
OIC May 21 Release – New Jira adapterNiall CommiskeyOICJIRA
OIC for File Transfer – Rename – Move to Target – Delete SourceNiall CommiskeyOICFTP
OIC –> Oracle Hospitality – refreshing OAuth TokenNiall CommiskeyOICOracle Hospitality
Box to HCM Cloud –> HDL File LoadNiall CommiskeyOICBox
Integrating Oracle Hospitality Cloud and 3rd party CRM (SFDC) via OIC and OHIPNiall CommiskeyOICOracle Hospitality
OIC and Oracle Hospitality (OHIP) – Getting the most out of Opera APIsNiall CommiskeyOICOracle Hospitality
Five key Oracle Integration lessons from handling billions of messages monthlyAmit Saxena & Daryl EicherOIC 
Working Around not Having Complex GatewayJan KettenisOIC 

Feb 21 – New OIC articles

Article / LinkAuthorSubject MatterConnecting
Subscribing to Fusion Custom Business Events in OICKishore KattaICSBusiness Events for Finacials, SCM, Engagement
Linking Oracle Cloud Infrastructure to ServiceNow via Oracle IntegrationMichael ChenICSOCI, ServiceNow
Edit XSLT Source Code in OIC Mapper UIIshruthilaya MalarvizhiICS 
February 2021 Oracle Integration Fusion Application Adapters EnhancementsPrakash MasandOICDescriptive and Extended Flex Fields, Atom Feeds,
Embedding Oracle Integration Insight dashboards : Quickly and EasilySandhya Lakshmi GopalanInsights 
OIC & OCI API Gateway Integration: Quick and EasyVarinder KaurICSOCI API Gateway
Automating Oracle Integration Cloud SFTP Server ConfigurationSiming MuFTP Server 
Guidelines when moving Integration Workloads from SOA to Oracle IntegrationShreenidhi RaghuramOICSOA
OCI Streaming Adapter as TriggerNiall CommiskeyICSStreams
OIC Feb 21 New Features – Adapter ImprovementsNiall CommiskeyICSVarious
OIC February 21 Release – New FeaturesNiall CommiskeyOIC 
OIC Feb 21 Release New Features – API Gateway DeploymentNiall CommiskeyICSOCI API Gateway
Oracle HCM Integration via the HCM Adapter / REST API – Managing EmployeeNiall CommiskeyICSHCM

Jan 21 – new OIC articles

Article / LinkAuthorSubject MatterConnecting
Invoke BI Report in OICKabir YadavOICBI
Read BI Report base64 encoded responseKabir YadavOICBI
OIC: The Micro Process Feature Making Life EasierJan KettenisOIC
API Gateway Integration: Quick and EasyVarinder KaurOICAPI
Automatic reactivation of Integration after a connection updateShubham AgrawalOIC
Replace Trigger in OrchestrationVijay KendaiOIC
Unlock new patterns of integration by controlling the HTTP Response status in OIC REST based integrationsAnuj KaushalOIC
February 2021 Oracle Integration UpdateAntony ReynoldsOIC
The OCI Designer Toolkit Documentation Generation (Not tested but assumed to also work with OIC)Andrew HopkinsonOCI
OIC February 21 New Features – B2B Trading Partner ManagementNiall CommiskeyOICB2B
OIC –> Process ArchivingNiall CommiskeyOICObject Storage
OIC –> JSON ObfuscationChris PeytierOIC
Simple Fusion ERP – OIC DemoNiall CommiskeyOICFusion Apps (ERP)
OIC – Tagging Instances for Feb 21 upgradeNiall CommiskeyOIC
OIC and Oracle Hospitality (OHIP)Niall CommiskeyOICOracle Hospitality
Protecting your OIC apis with OCI API GatewayNiall CommiskeyOICOCI API
Consolidate tasks from Oracle applications cloud and other applications into a single list of tasksMani KrishnanOICSaaS
Integration Insight in Oracle IntegrationThanos Terentes PrintziosOICInsights

Dec 20 – new OIC articles

With this being the last post of a very strange year, we wish all our readers a very Happy New Year and hope that 2021 brings a transition to normality.

Article / LinkAuthorSubject MatterConnecting
Microprocess ConsequencesJan KettenisOIC 
Oracle Developer Meetups – Gone VirtualPhil WilkinsOIC & PCSVarious
Invoking Oracle Functions from OICNiall CommiskeyOICFunctions
OIC BackupsJohn GravesOIC 
Data Stitch Append for Complex Content ElementsJorge HerreriaOIC 
OIC –> Insight –> embeddable DashboardsNiall CommiskeyOIC, Insights 
Using Oracle Integration Cloud to integrate SAP & Oracle SaaSMartijn de GruntOICSAP
Oracle JET or Oracle VBCS For Your Next Web AppAndrej BaranovskijVBCS 
OIC –> EPM adapter setupNiall CommiskeyOICEPM
Identity Propagation – VBCS > IC > Fusion AppsGreg MallyOICVBCS, Fusion Apps
Fault Actions Behavior in OICGreg MallyOIC 
Archiving and Purging Process Automation Data in Oracle IntegrationArvind VenugopalPCS 
OIC Twilio Adapter – send SMS / WhatsApp from Oracle IntegrationNiall CommiskeyOICTwilio

Page 4 of 6

Powered by WordPress & Theme by Anders Norén