Follow Us on Twitter

Installing AIA on SOA Suite 11g R1 PS3 Developer release

by Edwin Biemond on February 19, 2011 · 6 comments

In this blogpost I will help you installing the new version of Application Integration Architecture Foundation Pack, which is part of the FMW 11G R1 PS3 (  release.  In a previous blogpost I already explained how to do this on PS2. With the PS3 version you will see, that Oracle improved the installation compared to PS2  and combined with the developer release of SOA Suite PS3 ( the memory footprint is less ) the PS3 version is a big improvement.

Before you can start you need to have a working SOA Suite Ps3 Weblogic domain.  I choose for  the SOA Suite for developers, in this case I have one AdminServer which runs it all.

The second thing you need to check in the Weblogic console, if all the Resource Adapters are installed and running. In my case I need to target the OracleApps Adapter to the AdminServer.

Download the AIA Foundation Pack. The AIA Service Constructor can be downloaded from JDeveloper, so you can skip this for now. Extract the software and start the installation.

You need to create a new AIA Oracle Home , AIAInstance name and use the JDK of your SOA Suite Middleware home.

Start the SOA Suite Adminserver and provide these Weblogic details in this screen

AIA got its own database schema, provide the details and the sys user / password.

Provide the MDS database schema details of your SOA Suite Domain

You can skip the Oracle Enterprise Repository screen

Here the installation begins, when a step fails you can retry the step , sometimes an another retry is enough and when it fails again you need to take a look at the logs.  You can find these logs in your new  AIA HOME + aia_instances + AIA Instance Name + logs.  When you can’t fix the problem then you can look at the AIA ANT files, these are in the config folder of your AIA Instance Name and try to do it manually.

Next step is to give the Weblogic users the required  AIA roles / groups. Go the Weblogic console and in the myrealm security realms you can add some users and add them to a AIA Role like AIALifecycleUser, AIALifecycleDeveloper and AIAApplicationUser ( CAVS)

Open a browser and go to http://XXXX:7001/AIA/faces/aiaHomeLogin.jspx to see if eveything is working, In PS3 even the setup page is working.

The last step is to configure JDeveloper 11g PS3, Go to the JDeveloper update screen and select the AIA Service Constructor.

And add the aia.jar to the SOA part of the JDeveloper preferences window, located in jdeveloper/lib folder.

That’s all

Installing AIA on SOA Suite 11g R1 PS3 Developer release, 4.5 out of 5 based on 2 ratings
VN:F [1.9.22_1171]
Rating: 4.5/5 (2 votes cast)

{ 6 comments… read them below or add one }

syam May 24, 2011 at 3:36 pm

Hi Edwin,
In this post you did’t mention about starting AdminServer and soa_server1 with nodemanager .Is it possible to install AIA PS3 with out nodemanager or to install AIA ps3 is it enough only nodemanager is up and reachable without starting AdminServer and soa_server1 through nodemanager and start AIA installation.
If the installation is same as AIAPS2(start AdminServer and soa_server1 with nodemanager) what is the improvement in the installation of AIAPS3.
Can you provide the solutions to me please.


Vijaya Kumar August 30, 2011 at 1:44 pm

Hi Edwin,
Do you have any document / Step By Step Guide in implementing Simple Employee Synchronization using AIA Approach( I have seen your presentation).

Appreciate if you can share step by step guide and artifacts of the same.


Peter Paul Van de Beek September 1, 2011 at 10:25 am

Hi Vijaya,

Basically the recipe to create a synchronization AIA style is provided in sheet 8 of Edwin’s presentation. Use the overview on page 15 as a guide to create the composites in the end-to-end integration:
Start with the adapter on the Destination Side and work back to the Source through the provider ABCS, EBS (and EBF and additional EBS if needed), requester ABCS and the adapter to the Source system.
Peter Paul


venkat February 19, 2012 at 8:53 pm

Hi Edwin,
What is the difference between customisation and extension of PIP in AIA?.Of course it looks like simple one to you but not for me.Please give me the answer.


Peter Paul Van de Beek February 20, 2012 at 10:26 am

Use extensions to facilitate specific customer requirements. Extensions done as per the developers guide are meant to be upgrade safe. Of course, that still means that with every upgrade you should still perform a functional evaluation to assess if the upgraded Oracle PIP removes the need for your extensions or if Oracle’s update causes your extensions to cause a functional behavior incompatibility with the application. The extension guidelines can be found in the AIA Integration Developers Guide delivered with the Foundation Pack.

Peter Paul


Anusha August 7, 2014 at 11:27 am

Hi Edwin,
We have a build server (the server where the whole code was deployed).Due to security risks,we are going to decommission it.SO we want to scrutinize how can it be moved to some other server.Can you please elt me know what all configurations should be done for setting the build server on another server.Thanks in advance


Leave a Comment


Previous post:

Next post:

About Whitehorses
Company profile

Whitehorses website

Home page

Follow us
Blog post RSS
Comment RSS