Blog

Technical insights on Oracle APEX, ORDS, EBS, and Cloud ERP

APEX 20.2 - First Look at REST Data Source Synchronization

The Pre-Production Release of APEX 20.2 is now available on apex.oracle.com! In this article, we'll have a look at the new REST Data Source Synchronization feature which will be super handy when using APEX to extend ERP Cloud.

APEXRESTData SynchronizationOracleAPEX 20.2ERP Cloud
Read more

Oracle Cloud Infrastructure Events with APEX and ORDS

With the evolution of ERP Cloud and Oracle Cloud Infrastructure (OCI), we are starting to see ERP Cloud utilize OCI features. In this post I will cover how you can leverage more from this integration using OCI Events and Notifications.

APEXORDSOCIOracle CloudEventsIntegrationERP Cloud
Read more

Oracle ERP Robotic Process Automation (RPA) with APEX

By now, most people have heard about Robotic Process Automation (RPA) tools. In this post I will describe a real-world example where APEX automates and orchestrates a repetitive e-Business Suite process, and why APEX may be a better choice than traditional RPA tools.

APEXOracle ERPRPAAutomationE-Business SuiteIntegration
Read more

Oracle ERP Conversions Made Easy with APEX (Part 3)

In this final part of our blog series, we show you how APEX will make your ERP Cloud conversions simpler, faster and repeatable with real-world examples including employee conversion and PO change orders.

APEXOracle ERPERP CloudData ConversionHDLFBDiWeb Services
Read more

Oracle ERP Conversions Made Easy with APEX (Part 2)

Part 2 of our ERP conversions series discusses tools available in ERP Cloud and highlights associated challenges. We review ADFDi, FBDi, SOAP and REST web services, HCM Data Loader, BI Publisher, and BI Cloud Connector.

APEXOracle ERPERP CloudData ConversionFBDiRESTSOAP
Read more

Oracle ERP Conversions Made Easy with APEX (Part 1)

This is the first in a two-part post on how to use APEX to facilitate data conversions (and data uploads) into Oracle e-Business Suite (EBS) and Oracle ERP Cloud. In this first post, we will focus on Oracle e-Business Suite (EBS).

APEXOracle ERPE-Business SuiteData ConversionAPEX_DATA_PARSER
Read more

Eating Your Own Dog Food is Easy with APEX

Since the weekend we started our business (when we built our time sheet application in APEX) through to our most recent push to replace Jira Service Desk with an APEX App, we have been using APEX to solve our own business problems as well as our customer's.

APEXOracleBusiness ApplicationsCase StudyIntegration
Read more

Clearing an APEX Popup LOV Value Using the Keyboard

One minor drawback of the Popup LOV (introduced in APEX 19.2) is that it seems to be impossible to quickly clear an existing value via the keyboard. In this post I will review an alternative where we can clear an existing Popup LOV value using the Delete key by creating a simple Dynamic Action.

APEXJavaScriptDynamic ActionsPopup LOVUser Experience
Read more

APEX Data Parser (Data Load Made Easy)

The APEX_DATA_PARSER PL/SQL package was introduced in APEX 19.1. It comes from a long line of useful APIs produced by the APEX development team. APEX_DATA_PARSER solves a number of challenges with loading file based data that I have faced throughout my Oracle career.

APEXData ParserCSVJSONExcelXMLOracle
Read more

APEX User Preferences

In this post I will demonstrate a useful feature of APEX that does not get a lot of attention: User Preferences. It's another one of those APEX features that saves you time and allows you to focus more on building important business logic.

APEXUser PreferencesOracleDevelopment
Read more

Using Roles and Privileges to Fine Tune Access to ORDS Web Services

Oracle REST Data Services (ORDS) provides many options for authenticating users. While it is important to ensure your ORDS web services are secured, you also need to consider what a client has access to once authenticated. In this post, I dive into roles and privileges and explain their part in authorizing access to ORDS web services.

ORDSOAuthSecurityRESTAuthorization
Read more

Convince Your Boss to Try APEX (and ORDS)

Full disclosure, I have absolutely no experience in trying to convince my boss to try APEX or ORDS. I do, however, have experience in basking in the glow of clients who have reaped the benefits of implementing mission critical systems using these two no-cost options of the Oracle database.

APEXORDSOracleEnterpriseLow Code
Read more

It's Time for a New Name for Oracle APEX Social Sign-In

APEX Social Sign-In undersells the actual scope of authentication capabilities available in Oracle APEX. While the feature supports Google and Facebook authentication, it extends far beyond social login to enterprise identity management solutions like Okta and Auth0.

APEXOAuthOktaAuthenticationOpenID ConnectSingle Sign-On
Read more

Utilizing Browser Local Web Storage with Oracle APEX

APEX is obviously a database centric product. Even so, there are times when we may want to limit round trips to the server. In this post I will talk about Web Storage, the apex.storage JavaScript API and how they can help persist information locally.

APEXJavaScriptWeb StoragePerformanceBrowser
Read more

Build APEX Applications Responsibly

This post emphasizes developing APEX applications with consideration for maintenance, upgrades, and ROI rather than simply showcasing features. Complexity should serve a purpose.

APEXDevelopmentBest PracticesJavaScriptCSS
Read more

ODTUG KSCOPE 2018 RAD Stack Highlights

Key takeaways from the ODTUG KSCOPE 2018 conference, including the introduction of the Oracle RAD Stack, APEX automation, mobile features, and Oracle Database 18c XE.

APEXORDSKSCOPEOracleRAD StackConference
Read more

Mobilize your Oracle Database with ORDS

In this post I will discuss implementing Oracle REST Data Services (ORDS) for native iOS mobile applications accessing Oracle E-Business Suite data, including architecture, security, and best practices.

ORDSMobileiOSOracleEBSREST
Read more

Talk to Your ERP with Alexa and ORDS

This post explores how ORDS can be leveraged for artificial intelligence applications, specifically building Alexa skills based on ERP data such as Oracle e-Business Suite and ERP Cloud.

ORDSAlexaVoiceAIOracleEBSIntegration
Read more

ERP Cloud PaaS Extensions using APEX

This post discusses extending Oracle ERP Cloud functionality through APEX as a Platform-as-a-Service solution, building custom pages that can be embedded directly into ERP Cloud.

APEXOracle CloudERP CloudPaaSIntegration
Read more

Code your own PL/SQL HMAC-SHA1 function

JMJ Cloud documented a solution for implementing HMAC-SHA1 signatures in Oracle's Exadata Express, which lacks the DBMS_CRYPTO package available in Enterprise editions.

PL/SQLSecurityHMACSHA1OAuthExadata Express
Read more

APEX 5.X Interactive Report One Click Wonder

This post describes a technique for implementing single-click actions on Oracle APEX 5.X interactive reports. Users can now take an action on a report via a popup and still maintain the context of the report.

APEXInteractive ReportJavaScriptUIDynamic Action
Read more

Oracle APEX Instant Modal

A technical guide explaining how to create an instant modal dialog in Oracle APEX 5 that displays additional information without extra database round trips.

APEXJavaScriptModalUIPerformance
Read more

Tuning Tomcat for APEX/ORDS in Production

This post addresses configuring Apache Tomcat for production use with Oracle APEX and ORDS. Out of the box, Tomcat comes configured for use in a development environment with several limitations.

APEXORDSTomcatPerformanceProduction
Read more

Oracle APEX as a Cloud ERP PaaS Solution

APEX was born for the Cloud given its web-based development environment and natural container in the Oracle Database. This post explores four primary use cases for APEX as a Cloud ERP PaaS solution.

APEXOracle CloudERP CloudPaaSIntegration
Read more

Oracle Cloud ERP and APEX PaaS Mashup

This post demonstrates integrating APEX pages into Oracle Cloud ERP using Page Integration and JWT authentication, creating powerful mashup capabilities.

APEXOracle CloudERP CloudPaaSJWTIntegration
Read more