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…More
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…More
Notes on Webcenter PS4 Install – Part I
Introduction Oracle release the Webcenter Patchset 4 (PS4), version 11.1.15, recently and I am in the process of installing/testing this product. I am going to document my observations for future reference and hope it helps out others in the process. Download files here: http://www.oracle.com/technetwork/middleware/webcenter/downloads/index.html Read Oracle’s Documentation here: http://download.oracle.com/docs/cd/E21764_01/install.1111/b32474/start.htm#ASINS101 The Process… The process is quite…More
Testing Data Logging RESTful Webservice – using Python and Thingsspeak
Your windows “TaskManager” just went LIVE! Imagine being able to broadcast your CPU/MEM/Disk capacity data or data from a hardware device or appliance (Arduino based sensor) to a service. Now imagine being able to view this data in a live graphical manner and being able to share it with the rest of the world (power…More
Programmatically Populate View Objects In Oracle ADF
Customize View Object to expose results from Java Service calls (Webservice, AM, RPC) – this lets you use Drag-Drop functionality of the View Object to create screens on the fly.More
Oracle Webcenter Schemas and Tablespaces in 11.1.1.3 vs 11.1.1.4
I am in the process of patching/upgrading a Webcenter PS2 install (11.1.1.3) with UCM 10g to a Webcenter PS3 install (11.1.1.4) using the Weblogic migration tools, Patch Set Assistant to migrate the schemas and the ECM migration tools. One of the things I was curious about was the RCU schemas and tablespace differences in PS2…More
Oracle Webcenter and Enterprise 2.0
Oracle Webcenter PS3 More
Weblogic Application Deployment Error – “Changing the source location…”
Stack Trace: [01:41:48 PM] Weblogic Server Exception: weblogic.management.ManagementException: [Deployer:149007]New source location, ‘\JDeveloper\system11.1.1.4.37.59.23\o.j2ee\app\.ear’, cannot be deployed to configured application, ”. The application source is at ‘JDeveloper\system11.1.1.4.37.59.23\o.j2ee\drs\’. Changing the source location is not allowed for a previously attempted deployment. Try deploying without specifying the source. [01:41:48 PM] See server logs or server console for more details. [01:41:48…More
Installing ofm_rcu_win_11.1.1.4.0 over an older version
MDS errors oracle webcenter 11g 11.1.14More
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. More
POJO Business Objects and UML Diagrams in JDeveloper 11g
Step 1) Right Click on the Project and select “New …” Step 2) Select from the “Java” Category in Categories on Left …. and then select “Java Class Diagram” as shown below Step 3) Drag Java classes to the Diagram or create new UML Model and generate objects. Additionally …looks like you can take your…More
Oracle ADF Application Module Client – Expose custom methods with Data Transfer Objects
Scenario: You have a requirement to implement a back-end service that accepts/returns a user-defined Data Transfer Object. The business logic of this service is implemented using an Application Module – i.e. there is a method in the AM with a signature that uses the DTOs. For example: Imagine “RateUpdate” is a complex class…More
Oracle ADF – How to change Web Application context root from default value in JDeveloper
When you create a Web project, JDeveloper sets the default values for your Java EE Application Name and Context root. It helps to change these to adhere to your organization’s naming standards and create a shorter more meaningful URI. To change your web application context root: 1) Right click on the project and select “Project…More
BPEL Deployment Error – Task does not conform to the task definition XML schema definition
When trying to deploy a composite with a BPEL flow, some Business Rules and a Human Task (or two) we ran in errors Invalid task definition. The task definition at CoreModulesDomain/Approve#####t!1.0*soa_6df02ede-80c6-4302-b96d-c9648598713a/ApproveTask does not conform to the task definition XML schema definition. The task definition is associated with workflow CoreModulesDomain/Approve#####!1.0*soa_6df02ede-80c6-4302-b96d-c9648598713a/ApproveTask. The errors are [2]: Element not…More
Define/Assign Custom Paylod for your BPEL Human Task
When you create a BPEL Human Task, the payload type is not specified by default. You can specify a simple type from the drop down on the “Data” menu item on the BPEL Task Editor page. By default if you have not assigned a menu item then your “payload” element is not defined in your…More
Optus’ Samsung Galaxy S – Kies Download mgr now has FROYO!!!
A couple of days back when I got the new phone from Optus – a shiny Samsung Galaxy S, it came with a Kies version that said “No Firmware Updates Available” and the firmware version was Android 2.1 …. …the quest for Froyo ended last night when I checked for updates on Kier (Settings ->…More
Nested ADF AM – Example
Nested ADF Application modules are key to component reuse when building and work like using Java JAR libraries with a slight difference. You can take your ADF Business Component and create an “adflib” out of it which is a glorified JAR archive with a bunch of other XML files that hold important connection information. The…More
Snow flakes in Sydney – The great escape or do they have a purpose?
Just saw one massive FOAM Snowflakes by Bridge and Pitt St … and wondered if something had come loose off of a decoration somewhere nearby. That one wandered about for a bit, dodge a car or two and then decided to hang out on a tree branch by the bridge/pitt intersection. It was not until…More
OPA or OBR?
So here you are trying to catch your breath with the jump from Oracle 10g to 11g and understand the brand new application that is SOA Suite 11g …and BAM! Someone goes “OPA/Haley” is better than OBR. Before you begin to question that statement and wonder how we all moving with the Oracle Fusion Middleware…More
ORABPEL-10555 Identity Service Configuration error
Got this error when trying to assign a user a task in Oracle SOA Suite 11g’s “Human Task” component. When you open up the task and goto the “Assignment” section, open up the “Identity Lookup” wizard and connect to your local application server connection- it should populate the security “Realm” (For example: jazn for…More
XML Schema – ComplexTypes, Namespaces and Validation
If you are trying to create a new XML schema and have a requirement where a schema element requires a “Complex” element in a repeated fashion then you might be thinking about defining that complex element outside and referencing it like basic XMLSchema types. Note: You might like to go through the W3C Schools tutorial…More
Don’t release the app module yet!
I was well on my way to a new record in creating and deploying a web-service using Oracle ADF tooling when a bug hit me! No matter what I did the View Object instance within the AM would be null. So for example, I was testing the web-service implementation class as a Java main, creating…More
Error Testing ADF Webservice [MDS-00013: no metadata found for metadata object]
This post is for you if you are trying to test an ADF Web-service and getting the following error (see stack trace below). I am testing by deploying the application EAR to a standalone Weblogic Server Instance (in this case I am deploying it to a SOA managed server instance to co-locate my web-services with…More
Oracle Weblogic ADF – Application Module Datasource Connection
For a good idea about JDBC URL vs JDBC Datasource see: http://download.oracle.com/docs/cd/E14571_01/web.1111/b31974/bcservices.htm#ADFFD1501 Configuring JDBC Datasource According to Oracle “A data source is a vendor-independent encapsulation of a database server connection”. When deploying an Oracle ADF application with a bc4j (Business Configuration) to a stand-alone Weblogic instance, you need to make sure your data-source is configured…More
Oracle SOA 11g Install – RCU Issues
Introduction: During the installation of Oracle SOA Suite 11g, we saw errors related to a DRIVER_INFO error. Searching on the web revealed that this could be a RCU issue … however attempts to uninstall and reinstall the RCU Schemas caused nothing but more pain (errors related to missing Metadata repository, having to manually configure the…More
Weblogic – where do I put my JDBC Driver lib?
Introduction: We will walk through a quick example of how to resolve “weblogic.common.resourcepool.ResourceSystemException: Cannot load driver class:” errors and learn where to install the JDBC driver libraries to fix runtime issues. Background: I was playing with ADF samples and had a database connection to a MySQL instance. This was achieved by adding the MySQL-Connector library…More
Creating Root Application Module Instance – Oracle ADF
Introduction: When developing ADF Business Components, we might need a handle to an Application Module (AM) instance. I have used the AM instance in the past to a) invoke the methods on the Application Module for testing – think quick and dirty Java main for validating configuration is okay or for debugging through the method…More
SQL Developer – Date Format
You are on SQL Developer and have a date-time column, you run a query and it only displays the date. You could do a “to_char(mydatefield,’MM/DD/YYYY hh24:mi:ss’) ” but then you will have to do it for ALL date fields and change all your saved queries. You wish there was something in SQL-Developer that would apply…More
Two IDEs – Eclipse and JDev side by side
Java Maps – Complex Key Example
…so someone asked me today about Java Maps, Oracle Coherence and using complex keys i.e. non-string keys. The easy part is in declaring your Collection object and storing the value using the complex key object. The tricky part is when you need to get the value back from the map using the complex key. You…More