Go to primary content
Oracle Agile Engineering Data Management Enterprise Integration Platform Installation and Upgrade Guide
Release e6.2.0.0
E52570-02
  Go To Table Of Contents
Contents

Previous
Previous
 
Next
Next
 

4 Configuration and Customization

For more information about configuring and customizing the Enterprise Integration Platform, please refer to the "EIP Administration Guide for Agile e6.2.0.0".

4.1 Modifying the Configuration Files

The configuration has to be done in at least two files in the conf directory: run.conf and eai_ini.xml. Each one of them needs to be set up accordingly in order to have the Integration Platform start up and run properly.

The configuration file run.conf lists the classpaths used by the Integration Platform.

The configuration file eai_ini.xml consists of certain sections for the different modules of the Integration Platform, e.g. Controller, Connector and Mapping.


Note:

The password encryption had been changed due to be compliant with the Oracle Security Guidelines. It will use the same method as Agile e6 (e.g. for the encryption of the database password). Therefore all passwords in the eai_ini.xml file needs to be re-generated.

For an Oracle non-RAC databases, it is advised to not use the OCI driver (which is enabled by default) but the JDBC thin driver. This behavior could be altered by the following line in the eip.conf file:

wrapper.java.additional.9=-Deip.oracle.thin=false

When set to false, the OCI driver is used that is required for RAC, otherwise the JDBC thin driver is used.

4.2 Modifying the Mapping Files

As mentioned before, XSL files are used for mapping purposes. Since the connectors create and read XML data (i.e. the message XDO), converting the XDO to a specific format will be done by the XML Mapping engine.

The names of the XSL mapping files, which are used by the Integration Platform, are provided in the eai_ini.xml configuration file.

For more information about XSL tools, please refer to the chapter Frequently Asked Questions in the "EIP Administration Guide for Agile e6.2.0.0".

4.3 Configuring EIP on Oracle Linux

The EIP package for Oracle Linux, downloaded from Oracle Software Delivery Cloud, does not contain the Oracle DB client library libclntsh.so.12.1. You have to use the Oracle DB client that is installed with Oracle Agile e6.2.0.0. If the EIP is installed on the same server as Agile e6.2.0.0, it will use the Oracle Client of the Oracle Agile e6.2.0.0 installation. If not, the same Oracle Client installation as for Oracle Agile e6.2.0.0 needs to be executed on the EIP server.

The EIP's startup scripts and startup configuration files make references to the Oracle JDBC JARs and OCI shared libraries from the Oracle Client installation directories via the ORACLE_HOME environment variable. It supports both the Oracle Agile e6.2.0.0 Oracle Client installation and the Oracle Instant Client installation.

To run EIP, the Environment Variable ORACLE_HOME must be set to the root directory of an Oracle Client installation.