Camunda BPM – Manual Retry

The Camunda BPM is a lightweight, opensource BPM platform (See here: The “Cockpit” application within Camunda is the admin dashboard where deployed processes can viewed at a glance and details of running processes are displayed by the process instance ids. Clicking on a process instance id reveals runtime details while the process is running – process variables,…More

How to export XWindows display using PUTTY

Introduction If you use PUTTY tool to ssh into a remote host and are trying to run a graphical tool …like say Mozilla or XClock or some Java Swing based installer that has screens you navigate …then you need to EXPORT your DISPLAY. Lets assume you are doing this from a Windows machine to a…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 “” 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

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

Weblogic Application Deployment Error – “Changing the source location…”

Stack Trace: [01:41:48 PM] Weblogic Server Exception: [Deployer:149007]New source location, ‘\JDeveloper\system11.\o.j2ee\app\.ear’, cannot be deployed to configured application, ”. The application source is at ‘JDeveloper\system11.\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

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

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

Oracle Weblogic ADF – Application Module Datasource Connection

For a good idea about JDBC URL vs JDBC Datasource see: 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

Python + MySQL in Ubuntu (9.10)

Assuming you did a fresh install of Karmic Koala – Ubuntu 9.10 Here are the steps: – Install Python: apt-get install python2.6 – Install XAMPP/LAMP stack: sudo tasksel install lamp-server After you install follow the steps on setting up the root password see the notes here . – Install MySQLdb: I tried downloading the sourceforge…More

Stuff to read

Must read up more on these – download, test, play JGraph – Parallel port interfacing made easy – Wireless Rabbit Web Server – Introduction to WI-FI, Wireless LAN basics, Wireless Security, Rabbit Wireless doc – Introduction to ZigBee – I Make Projects – Wireless Detector  (Hooking up a vibe motor…More

Create tables in MySQL using JDev

Steps: Setup MySQL Setup JDev Create a new JDev Application Create a new Database Diagram with a sample Table Add columns to the table Create a database connection from JDev to MySQL and Publish the Table to MySQL Note:  Put the mysql-connector-java-3.1.14-bin.jar in the lib path (JDEV or JDK) to avoid Driver Not Found type…More