API Gateway · High Performance Computing · Java

Java Application Memory Usage and Analysis

The Java Virtual Machine (JVM) runs standalone applications and many key enterprise applications like monolithic application servers, API Gateways and microservices. Understanding an tuning an application begins with understanding the technology running it. Here is a quick overview of the JVM Memory management JVM Memory: Stack and Heap form the memory used by a Java Application The… Continue reading Java Application Memory Usage and Analysis

Java · Oracle SOA Suite · Technology

Oracle SOA Suite 11g BPEL – FTP Adapter: What’s my filename?

I was writing an FTP adapter for a client recently for a legacy integration project, when a couple of  requirements came up: 1) When reading the file from a remote location, the client wanted to use the filename as a data element. 2) When writing the file to a remote location, the client wanted the… Continue reading Oracle SOA Suite 11g BPEL – FTP Adapter: What’s my filename?

Java · Oracle SOA Suite · Technology

BPEL Error with Receive/Pick

Error: “Error(81): There is not an activity (receive/pick) to start the process” Fix:  Check the “Create Instance” checkbox on your Receive or Pick activity.   When do you see these errors? When you create a BPEL process and remove the default Receive/Reply components to receive/pick events from a queue or an FTP adapter for example.… Continue reading BPEL Error with Receive/Pick

Java · Oracle ADF · Oracle Webcenter · Technology

Setup ADF Session UserData in Application Module’s Prepare Session – HowTo

Here’s a useful bit of code that uses the information in the security context and populate the ADF App Module Session’s user data. This snippet is used in your ADF Fusion project’s Application Module’s “prepareSession” method, as shown below, and it uses the “session.getUserData()”  to get a handle to the session to populate the user… Continue reading Setup ADF Session UserData in Application Module’s Prepare Session – HowTo

High Performance Computing · Java · Oracle ADF · Oracle SOA Suite · Oracle Webcenter · Technology

High Performance Computing Comes to the Enterprise – Oracle’s Exalogic

Oracle’s Exalogic…. is a hardware platform that outperforms competition with features like 40 Gb/sec Infiniband network link,  30 x86 compute nodes,  360 Xeon cores (2.93 GHz), 2.8 TB DRAM and 960 GB SSD  in a full rack. Phew! Ref: Oracle’s Whitepaper on Exalogic You can “google” it … search for “Oracle Exalogic” and learn more about… Continue reading High Performance Computing Comes to the Enterprise – Oracle’s Exalogic

Java · Open Source Software · Oracle ADF · Oracle Webcenter · Technology

Notes on Webcenter PS4 Install – Part II

Installing Webcenter …. …okay I got a little stuck here because of the incorrect JDK version.  I extracted the “ofm_wc_generic_11.1.1.5.0_disk1_1of1.zip” file using “unzip <filename>” and it created 3 “DISK” folders. I went under “Disk1/bin/” and did [oracle@xxxxxDisk1]$ ./runInstaller Starting Oracle Universal Installer… Checking if CPU speed is above 300 MHz.    Actual 2660 MHz    Passed Checking… Continue reading Notes on Webcenter PS4 Install – Part II

Java · Open Source Software · Oracle ADF · Oracle Webcenter · Technology

Oracle Fusion ADF – JSF Rich Text and Table Component (Data Input and Refresh)

The ADF framework is quite powerful and you should be able to quickly create a page that will let you do Partial Page Rendering (PPR) in no time … there are plenty of good examples online about how to do this (and you should be able to work things out on your own in no time).

However, my problem was that by using out of box “Partial Triggers” property on the table component, I was unable to “re-query” the underlying table model. Instead, I used an explicit call to the underlying UI controls and ended up learning quite a bit in the process.