Using Packaged APIs and Overloading

9-80 Oracle Fusion Middleware Users Guide for Technology Adapters Next . Enter values for any of the advanced options. Click Next followed by Finish to conclude. Figure 9–42 Viewing Procedure or Function Details in the Adapter Configuration Wizard When you have finished using the Adapter Configuration Wizard, the following files are added to the existing project: ■ Overload.wsdl, Overload_db.jca ■ SCOTT_PACKAGE_OVERLOAD_2.xsd. The _2 appended after the name of the procedure in the XSD filename differentiates the overloaded APIs. Numeric indexes are used to differentiate between overloaded APIs.

9.7.2 Supported Third-Party Databases

For stored procedures the following databases are supported: Oracle, DB2, Informix Dynamic Server, MySQL, Microsoft SQL Server, and Sybase Adaptive Server Enterprise. Contact support for specific versions that have been certified. If your particular version is more recent than one mentioned here it is probably supported. For more information on Oracle JCA Adapters support for third-party JDBC drivers and databases, see Section 9.6, JDBC Driver and Database Connection Configuration . This section includes the following topics: ■ Section 9.7.2.1, Terms Used. ■ Section 9.7.2.2, Supported Third-Party Databases ■ Section 9.7.2.3, Creating Database Connections Oracle JCA Adapter for Database 9-81

9.7.2.1 Terms Used

ProductName This is the name of the database. DriverClassName This is the name of the JDBC Driver Class. ConnectionString This is the JDBC Connection URL. Username This is the database user name. Password This is the password associated with the user name. ProcedureName This is the name of the stored procedure or the function. ServiceName This is the service name for the desired operation. DatabaseConnection This is the JNDI name of the connection. For example, eisDBDatabaseConnection. Destination This is the destination directory for the generated files. For example, C:\Temp. Database Name Supported Database IBM DB2 IBM DB2 v 9.x Microsoft SQL Server SQLServer 2000 or 2005 MySQL MySQL v5.6 Database Name JDBC Driver IBM DB2 com.ibm.db2.jcc.DB2Driver Microsoft SQL Server com.microsoft.sqlserver.jdbc.SQLServerDriver MySQL com.mysql.jdbc.Driver Database Name Connection String IBM DB2 jdbc:db2:hostname:portdatabase-name Microsoft SQL Server jdbc:sqlserver:hostname:port;databaseName=name MySQL jdbc:mysql:host:portdatabase-name 9-82 Oracle Fusion Middleware Users Guide for Technology Adapters Parameters The parameters of the stored procedure for versions of MySQL before 5.2.6 only. QueryTimeout The JDBC query timeout value in seconds. The QueryTimeout property specifies the maximum number of seconds that the JDBC driver should wait for the specified stored procedure or function to execute. When the threshold is exceeded, SQLException is thrown. If the value is zero, then the driver waits indefinitely.

9.7.2.2 Supported Third-Party Databases