This appendix provides an overview of remote data access and discusses how to:
Configure application servers and Process Scheduler servers for remote data access with Informix.
Configure application servers and Process Scheduler servers for remote data access with Oracle.
Configure application servers and Process Scheduler servers for remote data access with DB2 UDB.
Configure application servers and Process Scheduler servers for remote data access with Sybase.
Configure application servers and Process Scheduler servers for remote data access with Microsoft SQL Server.
Remote Data Access is a feature used in your PeopleSoft environment if you use the Data Transformer feature available with many PeopleSoft applications, as part of Enterprise Components.
Oracle develops, certifies, and tests remote data access using the drivers provided by the supported DBMS vendors. JDBC drivers are either supplied with the database product that you already have, or can be obtained separately from your database vendor. Using these drivers ensures a predictable and well supported environment, with less potential for interoperability issues.
Note. These setup instructions for configuring a JDBC driver on the application and batch servers are needed only if you use remote database sources for the Data Transformer feature of common components. Do not install the driver otherwise.
Before you can use remote data access with Informix on UNIX or Windows, the Informix database connectivity software (the supported version of Informix Client) must be installed on the system where the application or Process Scheduler server is running.
You must also install and configure the supported version of IBM Informix JDBC Driver on the same machine. The driver installation program is included as part of your Informix server software distribution — refer to your Informix JDBC Programmers Guide for details.
See PeopleSoft Supported Platforms, PeopleSoft Hardware and Software Requirements, and your PeopleTools installation documentation for Informix for version and installation information
Important! You can install the JDBC driver anywhere. However, for proper remote data access functionality with your PeopleSoft system, you must install it under %INFORMIXDIR%/ifxjava_home.
If you're using the application server, you must edit the application server configuration file, PSAPPSRV.CFG. If you're using the PeopleSoft Process Scheduler (batch server), you must edit the server configuration file, PSPRCS.CFG. These configuration files are located in the PS_CFG_HOME directory within the appropriate domain or database name directory.
Under the line ";JavaVM Shared Library=" in the appropriate configuration file, add the following:
; RDBA Informix Add to CLASSPATH=%INFORMIXDIR%/ifxjava_home/lib/ifxjdbc.jar
This section discusses how to:
Prepare to configure Oracle.
Configure Oracle connectivity on UNIX.
Configure Oracle connectivity on Windows.
Before you can use Remote Data Access with Oracle, the appropriate database connectivity software must be installed on the system where the application server or Process Scheduler server is running. The supported version of database connectivity software is determined by your database version.
See PeopleSoft Supported Platforms, PeopleSoft Hardware and Software Requirements, and your PeopleTools installation documentation for Oracle for version and installation information
To connect to a remote Oracle database, you must edit the application server configuration file, PSAPPSRV.CFG. If the Process Scheduler server is being used, you must edit the Process Scheduler server configuration file, PSPRCS.CFG, as well. These configuration files can be found in the PS_CFG_HOME directory within the appropriate domain or database name directory.
From the Remote Database Connection page (PeopleTools, Utilities, Administration, Remote Database Connection), you can specify an Oracle data source as "specific" or with TNSNAMES. "Specific" doesn't require a TNSNAMES entry, and will use the Oracle "thin" JDBC driver. However, if TNSNAMES is configured for the remote database, you can use the TNSNAMES style entry.
Determine the Oracle home directory and specify it in the configuration files by adding the following two lines under the ";JavaVM Shared Library=" section:
; RDBA Oracle JDBC driver Add to CLASSPATH=%ORACLE_HOME%/jdbc/lib/ojdbc14.jar Add to CLASSPATH=%ORACLE_HOME%/jdbc/lib/orai18n.jar
Determine the Oracle home directory and specify it in the configuration file. For example, if Oracle the home directory is C:\Apps\DB\Oracle901, add the following lines under the ";JavaVM Shared Library=" section:
; RDBA Oracle JDBC driver Add to CLASSPATH=C:\Apps\DB\Oracle901\jdbc\lib\ojdbc14.jar Add to CLASSPATH=C:\Apps\DB\Oracle901\jdbc\lib\orai18n.jar
This section discusses how to:
Configure DB2 UDB for Linux, UNIX and Windows.
Configure DB2 UDB for z/OS.
Before you can use remote data access, you must install the appropriate database connectivity software on the system where the application server or Process Scheduler server is running. In addition, you must edit the PSAPPSRV.CFG and, the PSPRCS.CFG configuration files.
See PeopleSoft Supported Platforms, PeopleSoft Hardware and Software Requirements, and your PeopleTools installation documentation for Oracle for version and installation information
The minimum database connectivity software that needs to be installed is the IBM DB2 Run-Time Client. In addition, the application server configuration file, PSAPPSRV.CFG, must be edited. If the Process Scheduler server is being used, the Process Scheduler server configuration file, PSPRCS.CFG, must be edited as well. These configuration files reside in the PS_CFG_HOME directory within the appropriate domain and database name directory.
To edit the file, determine DB2 UDB's home directory and specify it in the configuration file.
For example, if DB2 UDB's home directory is C:\Apps\DB\DB2ODBC8, you should add the following lines under the ";JavaVM Shared Library=" section:
; RDBA DB2 Add to CLASSPATH=C:\Apps\DB\DB2ODBC8\java1x\db2java.zip
Or, if DB2 UDB's home directory is /mnt/db2/v8.1/java12, you should add the following lines under the ";JavaVM Shared Library=" section:
; RDBA DB2 Add to CLASSPATH= lmnt/db2/v8.1/java1x/db2java.zip
The database connectivity software that needs to be installed is IBM DB2 Connect. In addition, if the application server is being used, the application server configuration file, PSAPPSRV.CFG, must be edited manually. If the Process Scheduler server is being used, the Process Scheduler server configuration file, PSPRCS.CFG, must be edited as well. These configuration files reside in the PS_CFG_HOME directory within the appropriate domain and database name directory..
Determine DB2 UDB's home directory, and specify it in the appropriate configuration file. For example, if DB2 UDB's home directory is C:\Apps\DB\DB2ODBC8, add the following lines under the ";JavaVM Shared Library=" section:
; RDBA DB2 Add to CLASSPATH=C:\Apps\DB\DB2ODBC8\java1x\db2java.zip
Before you can use remote data access with Sybase on UNIX or Windows, the supported version of Sybase's database connectivity software, Sybase Client, must be installed on the system where the application server or Process Scheduler server is running.
See PeopleSoft Supported Platforms, PeopleSoft Hardware and Software Requirements, and your PeopleTools installation documentation for Oracle for version and installation information
In addition, if the application server is being used, the application server configuration file, PSAPPSRV.CFG, must be edited. If the batch server is being used, the batch server configuration file, PSPRCS.CFG, must be edited as well. These configuration files are located in the PS_CFG_HOME directory within the appropriate domain or database name directory.
Under the ";JavaVM Shared Library=" section add the following lines:
; RDBA Sybase Add to CLASSPATH=%SYBASE%/jConnect-5_5/classes/jconn2.jar
Microsoft does not allow the redistribution of the JDBC driver for the Structured Query Language (SQL) server by other vendors, such as Oracle. So, you need to download it from the Microsoft website, and install it into the PS_HOME\class directory.
To load and configure the Microsoft SQL Server JDBC Driver:
Download the Microsoft SQL Server Driver for JDBC from Microsoft.
For example: http://www.microsoft.com/download/en/details.aspx?id=3456
Note. These drivers are not used by Tuxedo or the web server, so you can ignore any comments on this site about supported versions of various web servers.
Save the program to disk in c:\temp or desktop.
Double-click the sqljdbc_<version>_enu.exe file.
Accept all the defaults.
The JDBC driver files are installed in C:\program files\microsoft SQL server <ver> JDBC Driver\lib.
Copy these files to PS_HOME\class:
mssbase.jar
mssqlserver.jar
msutil.jar