IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Access external services with adapters > Configure and using adapters > IBM WebSphere Adapters > Oracle E-Business Suite > Reference > Configuration properties > Outbound configuration properties
Resource adapter properties
The resource adapter properties control the general operation of the adapter, such as specifying the namespace for business objects.
You set the resource adapter properties using the external service wizard when you configure the adapter. After deploying the adapter, use the administrative console to change these properties.
The following table lists the resource adapter properties and their purpose. A complete description of each property is provided in the sections that follow the table. For information about how to read the property details table, see Guide to information about properties.
Resource adapter properties for the Adapter for Oracle E-Business Suite Name Description In the wizard In the administrative console Adapter ID AdapterID
Identifies the adapter instance for PMI events and for logging and tracing.
Database vendor DatabaseVendor The type of database that the adapter uses for special processing.
Disguise user data as "XXX" in log and trace files HideConfidentialTrace Specifies whether to disguise potentially sensitive information by writing X strings instead of user data in the log and trace files. Query time out QueryTimeOut The maximum number of seconds a query can take for all SQL statements.
Return business object even when the stored procedure result set is empty ReturnDummyBOForSP Specifies whether to return output parameters when the result set is empty.
(Not available) enableHASupport Do not change this property.
(Not available) LogFileSize
Deprecated (Not available) LogFilename
Deprecated (Not available) LogNumberOfFiles
Deprecated SQL query to verify the connection PingQuery The SQL query used to test the reliability of the connection to the database.
(Not available) TraceFileSize
Deprecated (Not available) TraceFileName
Deprecated (Not available) TraceNumberOfFiles
Deprecated
Adapter ID (AdapterID)
This property identifies a specific deployment or instance of the adapter.
Adapter ID details Required Yes Default 001 Property type String Usage This property identifies the adapter instance in the log and trace files, and also helps identify the adapter instance while monitoring adapters. The adapter ID is used with an adapter-specific identifier, OEBSRA, to form the component name used by the Log and Trace Analyzer tool. For example, if the adapter ID property is set to 001, the component ID is OEBSRA001.
If you run multiple instances of the same adapter, ensure that the first seven characters of the adapter ID property are unique for each instance so that you can correlate the log and trace information to a particular adapter instance. By making the first seven characters of an adapter ID property unique, the component ID for multiple instances of that adapter is also unique, allowing you to correlate the log and trace information to a particular instance of an adapter.
For example, when you set the adapter ID property of two instances of WebSphere Adapter for Oracle E-Business Suite to 001 and 002. The component IDs for those instances, OEBSRA001 and OEBSRA002, are short enough to remain unique, enabling you to distinguish them as separate adapter instances. However, instances with longer adapter ID properties cannot be distinguished from each other. If you set the adapter ID properties of two instances to Instance01 and Instance02, you will not be able to examine the log and trace information for each adapter instance because the component ID for both instances is truncated to OEBSRAInstanc.
For inbound processing, the value of this property is set at the resource adapter level. For outbound processing, the value can be set both at the resource adapter level and the managed connection factory level. After you use the external service wizard to configure the adapter for outbound processing, you can set the resource adapter and managed connection factory properties independently. If you use the IBM Integration Designer assembly editor or the administrative console to reset these properties, ensure that you set them consistently, to prevent inconsistent marking of the log and trace entries.
Globalized Yes Bidi supported No
Database vendor (DatabaseVendor)
This property specifies the type of database that is used. The type is determined by the database vendor name.
Database vendor details Required Yes Possible values Oracle
Default ORACLE Property type String Usage Some SQL statements require special processing, which varies by database type.
For example, the Struct and Array data types in Oracle require special processing. This property specifies the RDBMS that is used, which determines the database type.
For other databases, the adapter does not perform any special processing. Verify that the correct driver is specified in the JDBCDriverClass property.
Specify Oracle as the value that corresponds to your database vendor.
Globalized No Bidi supported No
Disguise user data as "XXX" in log and trace files (HideConfidentialTrace)
This property specifies whether to replace user data in log and trace files with a string of X's to prevent unauthorized disclosure of potentially sensitive data.
Disguise user data as "XXX" in log and trace files details Required No Possible values True
FalseDefault False Property type Boolean Usage If you set this property to True, the adapter replaces user data with a string of X's when writing to log and trace files. For inbound processing, the value of this property is set at the resource adapter level. For outbound processing, the value can be set both at the resource adapter level and the managed connection factory level. After you use the external service wizard to configure the adapter for outbound processing, you can set the resource adapter and managed connection factory properties independently. If you use the IBM Integration Designer assembly editor or the administrative console to reset these properties, ensure that you set them consistently, to prevent inconsistent marking of the log and trace entries.
Globalized No Bidi supported No
Enable high availability support (enableHASupport)
Do not change this property. It must be set to true.
Query timeout (seconds) (QueryTimeOut)
This property specifies the maximum number of seconds a query can take to run all SQL statements.
Query timeout details Required No Default No default value Unit of measure Seconds Property type Integer Usage If the query takes longer than the number of seconds specified, the database generates an SQL exception that is captured. The associated message is logged in the log file. If a value is not specified, no timeout is set on the query.
Globalized No Bidi supported No
Return business object even when the stored procedure result set is empty (ReturnDummyBOForSP)
This property specifies whether to return output parameters when the result set is empty.
Return business object even when the stored procedure result set is empty details Required No Possible values True
FalseDefault False Property type Boolean Usage The Retrieve Stored Procedure (RetrieveSP) operation returns a result set. If the result set is empty and the ReturnDummyBOForSP property is set to False, no business objects are created, and the output parameters returned by the procedure call cannot be retrieved.
However, if the ReturnDummyBOForSP property is set to True, a dummy business object is created and the returned parameters (including the out and inout parameters) from the stored procedure are populated into the corresponding attributes
Globalized No Bidi supported No
SQL query to verify the connection (PingQuery)
This property specifies the SQL query used to test the reliability of the connection to the database.
Ping query details Required No Property type String Default No default value Usage This property contains the SQL query statement that you want to run to determine whether the adapter can connect to the database.
The adapter runs the ping query every time it receives a SQLException exception while performing the outbound operation.
The adapter does not try to recover the connection.
If the ping query indicates that the connection to the database is no longer valid, the adapter notifies the container. It is the responsibility of the connection pool manager to remove the stale connection from the pool, which allows subsequent outbound requests to be processed.
Globalized No Bidi supported No