JDeveloper Hello World Tutorial – Property Inspector Issue

I have downloaded and unzipped JDeveloper via:…

How to Use USER_DEFINED Activity in OWB Process Flow

Process Flow is a very important component of Oracle Warehouse Builder. With Process Flow, we can create and control the ETL process by setting all kinds of activities in a well-constructed flow. In Oracle Warehouse Builder 11gR2, there are 28 kinds of activities, which fall into three categories: Control activities, OWB specific activities and Utility [...]

The Hello World Collection

“Hello World” is the first program one usually writes when learning a new programming language. The first Hello World program appeared in chapter 1.1 of the first edition of  The C Programming Language, in 1978. Since then, Hello World has been implemented in just about every programming language on the planet. The Hello World collection [...]

Mini-Review: Oracle E-Business Suite Development & Extensibility Handbook

I tend to read technical books, so I was pleased to be given the opportunity to review a book co-authored by an old colleague:  Oracle E-Business Suite Development & Extensibility Handbook Despite the personal relationship, I will try to not let this cloud my opinion of this book. This Oracle Press book sets out to [...]

ADF in Action (11g): Prepare Yourself for the UI

A Simple Test Application Before we start to develop the UI, we test the deployment of a simple Hello World ADF Faces application. This helps to find possible errors and problems very early. OK, here we go. To make things easy we start with a new application. In your JDeveloper 11g Application Navigator go to [...]

jdbc hello world

I am in a java mood today, let’s check how to print hello world with jdbc import java.sql.*; public class HelloWorld {   public  static void main(String[] args) throws SQLException {     DriverManager.registerDriver(new oracle.jdbc.OracleDriver());     ResultSet res = DriverManager.       getConnection("jdbc:oracle:thin:@srv1:1521:DB01", "scott", "tiger").       prepareCall("select 'Hello World' txt from dual").       executeQuery();     res.next();     System.out.println(res.getString("TXT"));   } } let’s compile javac -classpath $ORACLE_HOME/jdbc/lib/classes12.jar HelloWorld.java [...]

Code formatting and line continuations with Javascript and CSS

I’ve had a question up on stackoverflow recently in an attempt to get a nice solution for adding a glyph with CSS to indicate a wrapped line (e.g. in a command line sample). With a few good suggestions, I had a reasonable solution but it still required a bit of manual markup to prepare the [...]

SoapUI for web service testing

A popular tool for web service testing is SoapUI. The following blog post describes how to use it for testing a simple web service, as well as setting up a series of tests and even load/stress testing. Without a doubt similar documentation is available on the SoapUI website; my post gives my spin on the [...]

Building an extension to JDeveloper or SQL Developer is now easy

The “new features” collateral for the JDeveloper 11g technical preview didn’t contain the slightest mention of it, but we added a lot of new tools in this release to make it easier than ever to build extensions for JDeveloper and SQL Developer. Partly to figure out what works in terms of knocking together screencasts from [...]

invokeAction Invoked Twice

Symptom Suppose you published an Application Module method as a client method, f.ex.: public void yourMethod() {   System.out.println(“Hello World”);} You created an ADF Faces page and included the following in your page definition (<yourPage>PageDef.xml): …  <executables>    …    <invokeAction Binds=”yourMethod” id=”executeYourMethodAction”                  RefreshCondition=”${!adfFacesContext.postback}”/>    …  </executables>  <bindings>…  <methodAction id=”yourMethod” InstanceName=”AppModuleDataControl.dataProvider”                DataControl=”AppModuleDataControl” MethodName=”yourMethod”                RequiresUpdateModel=”true” Action=”999″                IsViewObjectMethod=”false”/>  </bindings></pageDefinition> The aim is to execute yourMethod when the page first renders (controlled by [...]