Welcome to Integration Architect release 8.14.0. This document contains the most up-to-date information for running this product on Solaris systems and may supersede that in the product documentation. It covers the following topics:
The following hardware and software is needed for a minimum and preferred installation:
Note The above are the recommended system requirements for satisfactory operation. To ensure maximum performance, be certain you have sufficient physical memory to meet the requirements of the local system and all applications.
Solaris uses the standard pkgadd installation utility to install Integration Engine. The installation creates a Groupid called pvsw, under which djengine runs. The pvsw Groupid permissions are 644. Transformations and resulting files run by a user are owned by the user who created them.
Review the following checklist before installing Integration Engine:
To determine your version of the Java SDK, use the following command:
java -version
See the following website to download the Java SDK:
http://java.sun.com/javase/downloads/index.jsp
pkgadd -u IntegrationEngine<version>
The license file to use for your solution is provided by your Pervasive sales representative. This license .slc file determines which integration products can be installed. If you need to update features for your existing installation, contact your sales representative.
mount -F cdfs /dev/cddevice /cdrom
pkgadd -d /cdrom Engine<version>
Note The archive file name on the installation CD will contain the actual version value to type in place of <version>.
After installing, you must install the license file. See To Apply the License File.
mkdir /mytmp
cp dje800-solaris-<version>.tar.gz /mytmp
Note The archive file name on the installation CD will contain the actual version value to type in place of <version>.
cd /mytmp
gunzip dje800-solaris-<version>.tar.gz tar xvf
dje800-solaris-<version>.tar
pkgadd -d /mytmp Engine<version>
After installing, you must apply the license file. See To Apply the License File.
The following are instructions for applying a license file. If you do not have a license file, see Obtain a license file.
cd /opt/PervasiveSoftware/IntegrationEngine<version>/license
chmod 644 /opt/PervasiveSoftware/IntegrationEngine<version>/license/dj800.slc
To ensure that Integration Engine is set up correctly, perform the following postinstallation steps:
pkginfo -l Engine<version>
export PATH=$PATH:/opt/PervasiveSoftware/IntegrationEngine<version>
pkgadd -u IntegrationEngine<version>
If the security settings applied during installation are not appropriate for your environment, you can revert to your previous permissions by executing the following commands as root:
chmod 755 /opt/PervasiveSoftware/IntegrationEngine8140/djengine
chmod 777 /opt/PervasiveSoftware/IntegrationEngine8140/Plug-Ins
chmod 777 /opt/PervasiveSoftware/IntegrationEngine8140/lookup
chmod 777 /opt/PervasiveSoftware/IntegrationEngine8140/eaa
chmod 777 /opt/PervasiveSoftware/IntegrationEngine8140/jars
chmod 777 /opt/PervasiveSoftware/IntegrationEngine8140/license
The Unix security feature for the integration platform is now disabled.
This section lists the most noteworthy known issues for Solaris as of the release date. If you encounter an issue not found here, contact Pervasive Support.
Issue: A Java Virtual Machine (JVM) is not detected on the machine.
Solution: Install JVM version 1.4.2_11 or higher or Java 5, and then perform the integration platform installation again. For more information, see the topic Installing Java Before the Integration Platform in the Getting Started Guide.
Issue: The Java version currently installed on the machine is not one of the following: 1.4.2_11 or higher or Java 5
Solution: Install JVM version 1.4.2_11 or higher or Java 5. For more information, see the topic Installing Java Before the Integration Platform in the Getting Started Guide.
Issue: You do not have administrative privileges for the machine (a root user ID and password is required to install the product).
Solution: Contact your support organization and request that your privileges be modified to Administrative for the affected machine.
Issue: While performing a maintenance installation, your subscription is determined to be expired.
Solution: Contact your support organization to have the subscription renewed and obtain an updated licence. After implementing the new license, attempt to install again.
Issue: You encounter a loading of shared libraries error after attempting to run Integration Engine.
Solution: Put the Integration Engine installation directory at the beginning of your PATH environment variable. In rare cases, customers have reported problems with having an existing incompatible version of one of the third-party components that are used, such as ACE, ICU, or Xerces C. Place Integration Engine at the front of search paths to insure the component version in the Integration Engine install directory is loaded first at run time.
Two versions of the Oracle8 connector are included to support two versions of Oracle8. The dj800oci8.8.0.5.so connector works with all Oracle 8.0.x client installations; the dj800oci8.8.1.5.so connector works with all Oracle 8.1.x client installations. The user has to either copy or make a symbolic link from the versioned shared library to the dj800oci8.so shared library in the Integration Engine installation directory.
By default, the 8.1.x version of the Oracle8 connector is installed. To enable Oracle 8.0.x support, type the following command in the Integration Engine installation directory:
cp dj800oci8.8.0.5.so dj800oci8.so
To enable Oracle 8.1.x support, type the following command in the Integration Engine installation directory:
cp dj800oci8.8.1.5.so dj800oci8.so
Support is included for both the Data Direct Technologies ODBC driver manager and the IODBC driver manager. By default the ODBC 3.x connector named dj800odbc3.so is built for the Data Direct Technologies ODBC driver manager.
The IODBC version of the ODBC 3.x connector can be used in situations where the default ODBC 3.x connector does not work with other vendor's ODBC drivers. The IODBC enabled shared library is named dj800odbc3.iodbc.so and the Data Direct Technologies shared library is named dj800odbc3.datad.so. To change the default supported ODBC driver manager, the user has to either copy or make a symbolic link from the versioned shared library to the dj800odbc3.so shared library in the Integration Engine installation directory. To enable IODBC driver manager support, type the following command in the Integration Engine installation directory:
cp dj800odbc3.iodbc.so dj800odbc3.so
To reenable Data Direct driver manager support, type the following command in the Integration Engine installation directory:
cp dj800odbc3.datad.so dj800odbc3.so
In some rare cases, if you are using a multithreaded license of Integration Engine on a multiprocessor machine and receive a random TOC error followed by a core dump, try using an alternate Solaris threads library by running the following command:
/usr/bin/crle -u -l /opt/PervasiveSoftware/IntegrationServerSDK8140/
Sample error messages:
### Cannot allocate space for TOC object entry for container "ActionParameter1"
### ID seed value missing in TOC object 1 in container "Structure2"
### Total container size value missing in TOC object 1 in container "AppField14"
For more information, see the Solaris "libthread" manpage.
Integration Engine does not currently support Solaris 10 containers.
http://www.pervasive.com/products
http://www.pervasive.com/developerzone
http://www.pervasive.com/support/techpapers.asp
http://www.pervasive.com/support/updates/
http://www.pervasive.com/support/updates
http://www.pervasive.com/integration/support/support_plans.asp
If you encounter problems not covered in this document, see the file contact.htm with our product documentation under /help/pdf.
PERVASIVE SOFTWARE INC. LICENSES THE SOFTWARE AND DOCUMENTATION PRODUCT TO YOU OR YOUR COMPANY SOLELY ON AN "AS IS" BASIS AND SOLELY IN ACCORDANCE WITH THE TERMS AND CONDITIONS OF THE ACCOMPANYING LICENSE AGREEMENT.
PERVASIVE SOFTWARE INC. MAKES NO OTHER WARRANTIES WHATSOEVER, EITHER EXPRESS OR IMPLIED, REGARDING THE SOFTWARE OR THE CONTENT OF THE DOCUMENTATION; PERVASIVE SOFTWARE INC. HEREBY EXPRESSLY STATES AND YOU OR YOUR COMPANY ACKNOWLEDGES THAT PERVASIVE SOFTWARE INC. DOES NOT MAKE ANY WARRANTIES, INCLUDING, FOR EXAMPLE, WITH RESPECT TO MERCHANTABILITY, TITLE, OR FITNESS FOR ANY PARTICULAR PURPOSE OR ARISING FROM COURSE OF DEALING OR USAGE OF TRADE, AMONG OTHERS.
© Copyright 2007 Pervasive Software Inc.
All Rights Reserved.
|
Pervasive Software Inc. http://www.pervasive.com 12365 Riata Trace Pkwy, Bldg B Austin, TX 78727 USA Voice: (512) 231-6000 Fax: (512) 231-6010 Online Pervasive Contacts |
*** END OF README ***