Oracle® Fusion Middleware Installation and Upgrade Guide for Oracle Application Integration Architecture Foundation Pack 11g Release 1 (11.1.1.4.0) E17949-03 |
|
![]() Previous |
![]() Next |
This chapter discusses post-installation configurations for Oracle AIA Foundation Pack. This chapter includes the following sections:
Oracle JDeveloper enables you to modify AIA delivered content, or develop and deploy new AIA custom content. AIA uses special XPath functions and it is necessary to import these into the JDeveloper library. You can import these using either of the following procedures:
In JDeveloper, navigate to Tools, Preferences, SOA and add the library aia.jar. The aia.jar is available under AIA_HOME/lib directory
If you download the AIA plugin from update center to use AIA service constructor, navigate into Tools, Preferences, SOA and add <JDEV_HOME>/jdeveloper/lib/aia.jar to make the functions available to all projects.
Now you can modify AIA delivered processes.
All AIA artifacts in AIA Home include the JDeveloper projects (.jpr files) along with the source code.
To modify AIA delivered processes:
Copy the content from AIAHOME to the JDeveloper workspace.
All AIA delivered composites are available in AIA_HOME and also include the JDeveloper projects (.jpr files). Copy this content to JDeveloper workspace.
Modify the composites as per your requirements.
Deploy the composites from the JDeveloper context menu.
Review your changes and copy the contents back to AIA_HOME to the same folder where you copied it from.
This ensures that the modified code is made available to subsequent deployments in other environments.
Note: If you are maintaining source control for AIA_HOME contents, you need to check-in code to version control at this stage. |
To set up AIA roles on WebLogic server:
Login to the WebLogic server using the appropriate port http://<hostname>:<port number>/console
Click Security Realms on the left panel.
Click myrealm (or the realm with true in the Default Realm column) in the list.
Click the Users and Groups tab.
Click the Groups tab.
Add the following roles (in JDeveloper they are Roles; in WebLogic Server they are Groups)
For AIA Lifecycle:
AIALifecycleUser
Assigning users to this role enables them to access all aspects of the Project Lifecycle Workbench, excluding bill of material generation. Typically, you would assign this role to solution architects and functional product managers.
AIALifecycleDeveloper
Assigning users to this role enables them to access all aspects of the Project Lifecycle Workbench, excluding bill of material generation. Typically, you would assign this role to integration developers.
AIALifecycleInstallDeveloper
Assigning users to this role enables them to access all aspects of the Project Lifecycle Workbench, including bill of material generation. Typically, you would assign this role to installation developers.
Note: Each of these AIA Lifecycle roles are included in the Administrators role. If a user has been assigned the Administrators role, the user inherits all the privileges provided by these AIA roles. |
For CAVS
AIAApplicationUser
To add the roles:
Click the New button.
Enter the role in the Name field.
Click OK.
Now you need to assign groups to the roles.
To assign groups to a roles:
Click Security Realms on the left panel.
Click myrealm (or the realm with true in the Default Realm column) in the list.
Click the Users and Groups tab.
Click the Users tab.
Select the weblogic user (or add your own).
Select the Groups tab.
Move the desired groups to the chosen list.
Click Save.
The passwords specified at the time of AIA installation can be changed post-install. To help you change passwords, AIA provides a utility called UpdateStore. AIA stores its passwords in Keystore. This utility can modify the existing passwords in the Keystore.
In order to run this utility, the AIAIntallProperties.xml properties file should exist in the corresponding AIAHOME/AIA_INSTANCE/<Instance name>/config folder. Also the password being modified must exist in the file.
Note: This utility only updates encrypted passwords in AIA Installation. It will not change passwords of the SOA Server or the Database schemas. |
To modify passwords:
Source the aiaenv.sh in the AIA_INSTANCE/bin.
Browse to AIA_HOME/util/.
Execute ant -f updateStore.xml updateStore -DAdminUsername=<weblogic adminusername> -DAdminPassword=<weblogic admin password>
Update AIA Keystore screen appears.
Enter the Existing Username, Existing Password, New Username and New Password and the Xpath of the password which you want to change.
Example 5-1 shows the expected value of the Xpath.
Note: This utility modifies the username and the password in the AIAInstallProperties.xml. This does not sync the AIAInstallProperties.xml in the MDS. You need to do it manually. |
Example 5-1 Xpath for Changing Passwords
<properties> <pips> <o2c> <username>dummy</username> <password>[C76sjg98</password> </o2c> </pips> </properties>
If you want to change the password under the o2c tag, enter the following values in the screen that appears.
Existing Username: dummy
Existing Password: welcome1
New Username: dummy1
New Password: welcome
XPath: /properties/pips/o2c/password