The OGh / nlOUG Tech Experience 2017

Uncategorized
| Jun 23, 2017
Thursday, 15th of June and Friday 16th of June, the first Full Stack Conference of the Dutch User Group took place, a mergers of the DBA - SQL Day & the Fusion Middleware Experience, The Tech Experience 2017. A milestone for the Dutch User Group, but also for the Oracle Community.
Already in the opening speech of the chairman something important happened, the OGh (Oracle Gebruikersclub Holland) announced their name change to nlOUG to the (more...)

ABCS: Maintain Security & Anonymous Access

Uncategorized
| Jun 13, 2017
Since the application of the tech17 is now live here (disclaimer: for the official information about the OGh Tech17, go to www.tech17.nl), it is time to adjust the security settings. By default when trying to access the application you need to login to the Oracle Cloud to be able to access the application.
To give public access, I will create an anonymous role and add certain pages to the anonymous role, after (more...)

ABCS: Go Live with your Application

Uncategorized
| Jun 11, 2017
When you are done developing the first version of your application, you might want to go live with it. Within ABCS there are a couple of steps build in to publish your application to the public. Before you can do this, you first have to go through a Stage environment where you can check the functionality of your application before publishing the application.

To do this, in the main menu we you choose the option (more...)

ABCS: Import data from CSV

Uncategorized
| Jun 6, 2017
In this use case, I do not let the user fill the data for the application through data entry forms, but rather I use the data that is available for the OGh Tech Experience 2017, this data is in a csv file that I want to upload to display the tracks within the application.

When opening the hamburger menu on the top left, you can leave the Page Designer and go to other parts of (more...)

ABCS: Create a lookup

Uncategorized
| May 14, 2017
When using reference data, a lot of times you want to use a list of values or a data lookup to specify what values can be selected. Within ABCS you can create lookups to fill in this requirement. When creating a new data field, for example when creating a Business Object under a table as we did in my previous blog entry, you can select the data type to be a reference.

For my (more...)

ABCS: Creating the Data Model

Uncategorized
| May 6, 2017
One of the powers of ABCS is that it generates a Data Model for you on the fly, based on your UI needs. For the developers, do not worry, you can also do this in an expert mode or edit and adjust it afterwards, more on that later in this blog series.
We are going to build a data model to hold all the data about the sessions being held on the Tech Conference.

This (more...)

ABCS: The First Adjustments

Uncategorized
| May 3, 2017
Now that you are ready to go, let's make a few simple adjustments to the application. We want to brand the app with a logo & title and we will set up the home page, which will basically be the disclaimer of this not being the official OGh Tech Experience website.

When in your application, make sure you are in edit mode and check out the header. You will see it says 'COMPANY.LOGO' where (more...)

ABCS: Getting started

Uncategorized
| May 2, 2017
Getting started with ABCS is very easy, go to cloud.oracle.com, your starting point for all Oracle Cloud products. For every Oracle Cloud product applies that you can get a free trial through there. This trial is a great starting point for getting to know the product. If you go to the Platform section you will see Application Builder in the list. Once you went to ABCS specific site, you can register for (more...)

Build your application with ABCS

Uncategorized
| May 2, 2017
After Oracle Open World 2015 I wrote a blog about ABCS, ABCS is Oracle Application Builder Cloud Services, a tool that helps you to rapidly create and host engaging business applications with a visual development environment right from the comfort of your browser. Now it is time to take the next step and actually build an application with ABCS.

In this blog series about ABCS I will build an Conference Application for the OGh, (more...)

Use PSM to push your application to ACCS

Uncategorized
| Mar 6, 2017
To push an application on the Application Container Cloud Service (ACCS) from the terminal, you can use the Oracle product 'PaaS Service Manager Command Line Interface' (PSM CLI). PSM CLI is a tool to help you with scripting tasks you want to do against several Oracle Clouds. The steps to push your application to the Oracle Cloud are not that complex, in short:

  1. We create a container in Storage Cloud for our application.
  2. We put (more...)

New Release ADF EMG Selenium Tools v3.0.0

Uncategorized
| Feb 27, 2017
First of all, the github repository is now under the ADF EMG repository and not anymore under Wilfred his personal account. On the release page there is a new release of the Selenium Tools, version 3.0.0.

This new version is based on Java 8 (version 52+) and compatible with JDeveloper (and thus ADF) 12.2.1.x. The selenium tools work the same as they always did and the components are still in (more...)

New Release: ADF EMG Audit Rules

Uncategorized
| Jan 29, 2017
A new release of the ADF EMG Audit Rules has been out, version: 12.2.1.1.20170129.1659

You can find the artefacts on the download page here.

Once Oracle updates their update-center, it should be in the list of open source products as well. This usually does not take more than a day.

Resources:



New Release: SonarQube ojaudit plugin

Uncategorized
| Jan 29, 2017
There is a new release of the ojaudit plugin for SonarQube on github.
Version 2.0 of this plugin is now compatible with SonarQube 5.6 and 6.0.

For the release, please go to: https://github.com/adfemg/sonarqube-ojaudit/releases/tag/2.0

The sources can be found on github under adfemg: https://github.com/adfemg/sonarqube-ojaudit


Put Component References in the correct memory scope

Uncategorized
| Jan 24, 2017
Memory scopes itself can be confusing enough, therefor I always advise my fellow developers to use the ADF scopes as much as possible and avoid the JSF scopes if they can.

When using taskflows, a lot of times, we want to store values in a pageFlowScope bean, for example to use during the lifecycle of the taskflow on several pages. Now a common mistakes is to have the UI components bind to the same bean (more...)

OOW16: What is new in ADF

Uncategorized
| Sep 23, 2016
It was not hard to find the ADF sessions this year at Open World, mainly because there was really only one session, Shay his session about new features in JDeveloper & ADF. It was worth seeing who would show op in the room and to be honest, it was quite crowded for an ADF session. 

JDeveloper 12.2.1.1.0 came out in June 2016, however, this new JDeveloper is only a Patch (more...)

OOW16: Oracle JET

Uncategorized
| Sep 19, 2016
Since last year at Open World, the Oracle JET team has been quiet busy and it has been for the better. There has been quiet some development, some great blogs and even a free online course (MOOC). A quick update of the cool features I have seen.

First of, lets start easy, you can see how your layout looks on different devices. No rocket science and not something shockingly new, but pretty cool (more...)

JDeveloper Shortcut Keys: Reformat All Files in your Project

Uncategorized
| Sep 15, 2016
When writing Java code, it is a good practice to reformat your code before committing it to a source control system. In JDeveloper, you can put this in your save actions, however, JDeveloper will then also reformat all your XML code, this is not always what you want, plus it is a lot slower than reformatting only the Java code.

When in your Java file, you can use the right mouse menu, or the shortcut (more...)

JDeveloper Shortcut Keys: Select in Application Window

Uncategorized
| Sep 15, 2016
In more complex projects with a lot of files, you can sometimes lose track of where the files are located. This can be helpful if you have your files saved in a logical package structure. After looking up a file, for example by using the Go to File shortcut key, it might be helpful to know where this file is located.

Well, in JDeveloper there is a shortcut key to find the file in your (more...)

Collapse All in the Flow Trace

Uncategorized
| Sep 14, 2016
With more complex BPM and/or BPEL processes, debugging the flow trace can be kind of slow. However, if you know what you are looking for, there might be a trick to help you get where you want to be quicker.

The flow trace can be very long and scrolling through it, or even scrolling all the way to the end can take quite some time. But there is a right mouse menu if you click (more...)

JDeveloper Shortcut Keys: Go To File

Uncategorized
| Aug 23, 2016
I have been noticing that a lot of developers are either struggling with finding files in JDeveloper or taking a long time to open all the packages and browsing to the files. However, JDeveloper has a lot of shortcut keys that come in handy.

First of, a shortcut key to 'Go To Java Type', I think most developers know this one. It is the 'ctrl' + '-' on windows or '⌘' + 'J' on mac, (more...)