ODI Public Web Services on WebLogic 10.3


For some reason trying to run ODI (Oracle Data Integrator) public web services on axis2 (1.2.1) container on top of WebLogic 10.3 seemed problematic. Axis2 WAR deployment was successful, but for some reason Axis2 refuses to upload/install the ODI web services AAR file. Nothing in the logs.

After cratching the head a while I figured out the way to get ODI public services installed on WebLogic 10.3. Here are the steps:

Step 1 (please adjust according to your env)

Copy €ODI_HOME/oracledi\tools\web_services\odi-public-ws.aar –file to the Web Logic Axis2 deployment directory:


Step 2: Edit services.list

Edit services.list, add:

Step 3: Bounce the axis2 application

Stop the axis2 application and start. Now you should have the ODI public web services API available as Axis2 service.


Anonymous said...

Hi Harri,
Im trying to use Axis2 for public web services (for ODI) on Weblogic server. The weblogic server is installed on Oracle SOA Suite.
I unzip the axis2 download and deploy the axis2.war.

The state of the axis2 remains 'Failed'.

I tried renaming the zip file download to .war and the deployment is successful. However the url generated is not accessible.
On the browser :
Error 503 : Access Forbidden

Any advice on this issue would be of great help.

Anonymous said...

Hi Harri,

Im tring to transfer a data from oracle to webservice using ODI with axis2 + weblogic server.

please help me to provide complete info with screen short.


sap upgrade transactions said...

This post includes steps to install ODI public web services on WebLogic 10.3. The WebLogic server is installed on Oracle SOA suite. Although installation took some time to accomplish. This is brilliant work. Thanks for helping me in installation of ODI web services.