This appendix lists and describes the properties of Oracle JCA Adapters.
This appendix includes the following sections:
Table A-1 lists the properties of Oracle File and FTP Adapters.
Table A-1 Properties for Oracle File and FTP Adapters
Property | Description |
---|---|
JCA Properties for Oracle File and FTP Adapters |
- |
|
This property specifies the physical input directory or directories to be polled. The parameter is of type |
|
This parameter specifies the logical input directory to be polled. The parameter is of type |
|
This parameter can be set to This is typically used in large payload scenarios where the inbound adapter is used as a notifier. |
|
If this property is set to |
|
This property specifies where to archive successfully processed files. The property is of type |
|
This property specifies the logical directory in which to archive successfully processed files. The property is of type |
|
If set to |
|
This property specifies the pattern for types of files to pick up during polling. The parameter is of type |
|
This property specifies the pattern for types of files to be excluded during polling. The property is of type |
|
This parameter specifies how often to poll a given input directory for new files. The parameter is of type |
|
This parameter specifies the minimum age of files to be retrieved. This enables a large file to be completely copied into the input directory before it is retrieved for processing. The age is determined by the last modified time stamp. For example, if you know that it takes three to four minutes for a file to be written, then set the minimum age of pollable files to five minutes. If a file is detected in the input directory and its modification time is within five minutes of the current time, then the file is not retrieved because it is still potentially being written to. |
|
This property indicates whether the file contains multiple messages and how many messages to publish to the BPEL process at a time. The parameter is of type For example, if a certain file has 11 records and this parameter is set to 2, then the file will be processed 2 records at a time and the final record will be processed in the sixth iteration. |
|
If set to |
|
The directory path where the Oracle File or FTP Adapter looks for the trigger files. |
|
The name of the trigger file that activates the inbound Oracle File or FTP Adapter. |
|
This property defines the strategy that the Oracle File or FTP Adapter uses to look for the specified trigger file in the trigger file directory. The acceptable values are |
|
This property specifies the maximum number of files that the Oracle File or FTP Adapter submits for processing in each polling cycle. For example, if the inbound directory has 1000 files and |
|
This property specifies whether the Oracle File or FTP Adapter inbound directory is being polled in a distributed fashion. In other words, there are more than one processes polling the same directory in one or more managed servers. |
|
When you choose multiple directories, the generated JCA files use semicolon ( |
|
If set to |
|
Set it to the character set for the attachment. This parameter is not used internally by the Oracle File and FTP Adapters, and it is meant for third party applications that process the attachments published by the Oracle File and FTP Adapters. |
|
Set it to the encoding used for the attachment. This parameter is not used internally by the Oracle File and FTP Adapters, and it is meant for third party applications that process the attachments published by the Oracle File and FTP Adapters. |
|
Set it to the mime-type of the attachment. This parameter is not used internally by the Oracle File and FTP Adapters, and it is meant for third party applications that process the attachments published by the Oracle File or FTP Adapter. |
|
This property specifies the sorter that the Oracle File and FTP Adapters use to sort files in inbound. You can set this parameter to:
|
|
If the value is |
|
If this property is available, then the adapter creates its own processor threads rather than depend on the global thread pool processor threads (by deafult, 4 of them). In other words, this parameter partitions the in-memory queue and each composite application gets its own in-memory queue.
|
|
This property is used for outbound batching. The outgoing file is created when the number of messages condition is met. The parameter is of type |
|
This property is used for outbound batching. When the time specified elapses, the outgoing file is created. The parameter is of type |
|
This property is used for outbound batching. The outgoing file is created when the file size condition is met. The parameter is of type |
|
This property is used for the naming convention for the outbound write operation file. |
|
Use this parameter to specify a static single file name during the write operation. |
|
If this property is set to The file name can either be specified in the |
|
If set to |
|
The maximum number of translation activities that can be allowed to execute in parallel for a particular outbound scenario. The translation step during the outbound operation is CPU-intensive and must be guarded because it might cause other applications or threads to starve. The maximum value is |
|
Specifies the Oracle database sequence name to be used if you have already configured the outbound Oracle File or FTP Adapter for High Availability. |
|
The source file for the File IO operation. |
|
The source directory for the File IO operation. |
|
Set this to |
|
Set it to the schema for the source file. |
|
Set it to the root element name for the source file. |
|
The target file for the File IO operation. |
|
The target directory for the File IO operation. |
|
Set this to |
|
Set it to the schema for the target file. |
|
Set it to the root element name for the target file. |
|
Set it to the |
|
Set it to |
|
Set it to the batch size for the batching transformation. |
|
Set it to the chunk size for the chunked interaction operation. |
JCA Properties Specific to Oracle FTP Adapter |
- |
|
Set this property to either |
|
Set this property to |
|
Set this property to |
|
Set this property to |
|
Set this property to |
Binding Properties for Oracle File and FTP Adapters |
- |
|
This property is used by the inbound adapter to configure the recovery interval in case of errors. For example, if the physical directory is nonexistent, then the adapter uses this value to perform periodic sleep or wakeup checks to check whether the physical directory has been created and is accessible. |
|
This property is used to override the encoding specified in the NXSD schema for inbound Oracle File and FTP Adapters. |
|
This property lets you control the size of rejected messages for inbound Oracle File and FTP Adapters partner link. For example, if you set it to |
|
Lets you control the behavior of the inbound Oracle File Adapter during the polling operation. If set to |
|
This property is used by inbound Oracle File and FTP Adapters during read-only polling in a clustered environment. Setting it to |
|
This property is used by the inbound highly available adapter when using |
|
This property is used by the inbound highly available adapter when using |
|
Number of milliseconds after which inbound Oracle File and FTP Adapters retry to establish a database connection in distributed polling scenarios. |
|
Number of times that inbound Oracle File and FTP Adapters retry to establish a database connection in distributed polling scenarios. |
|
Setting to |
|
Setting to |
|
Set it to the class name that specifies the mutex that you want to use for the outbound write operation. This class must extend the |
|
If set to |
|
This property is applicable only if |
|
Set it to |
Binding Property Specific to Oracle FTP Adapter |
- |
|
This property is used by the Oracle FTP Adapter to handle time zone issues, typically to convert the time difference between the FTP server and the system on which the Oracle FTP Adapter is running to millisecond. |
Table A-1 lists the properties of Oracle Socket Adapter.
Table A-2 JCA Properties for Oracle Socket Adapter
Property | Description |
---|---|
|
In case of outbound, the computer name on which the socket server is running, to which you want to connect. In case of inbound, it is always |
|
In case of outbound, it is the port number on which a socket server is running, to which the adapter will be connecting. In case of inbound, it is the port number on which the socket adapter listens for incoming connections. |
|
Mechanism for defining the protocol. Set to |
|
If |
|
If |
|
If |
|
Byte order of the remote machine being communicated with. |
|
Character encoding used by the remote computer. |
Table A-3 lists the properties of Oracle AQ Adapter.
Table A-3 JCA Properties for Oracle AQ Adapter
Property | Description |
---|---|
Normalized Properties |
-. |
|
Priority of the message. A smaller number indicates a higher priority. |
|
The number of seconds after which the message is available for dequeuing. |
|
The number of seconds before the message expires. This parameter is an offset from the |
|
User-assigned correlation ID. |
|
The list of recipients for this message, separated by commas. This overrides |
|
The exception queue name. |
|
The time at which the message was enqueued. |
|
The hexadecimal representation of the message ID. |
|
The hexadecimal representation of the original message ID. |
|
The number of failed attempts at dequeuing the message. |
Endpoint Properties |
- |
|
It is the interval after which the |
|
The time for which the Oracle AQ Adapter will wait before trying to re-create a connection after a connection is lost. |
Table A-4 lists the properties of Oracle JMS Adapter.
Table A-4 JCA Properties for Oracle JMS Adapter
Property | Description |
---|---|
Normalized Properties |
NA |
|
The destination to which the message is sent, and is set by the JMS producer. |
|
Set to persistent or nonpersistent mode by the JMS producer. |
|
Duration of the message before the expiration is set by the producer. |
|
Number between |
|
Unique message identifier set by the consumer. |
|
Time stamp when the message was sent to the JMS provider for forwarding. |
|
Set by both producers and consumers for linking the response message with the request message. This is an optional attribute. |
|
Optional attribute indicating the destination to which to send a message reply. Can be set by the producer and consumer. |
|
JMS message type. |
|
Set by the JMS provider to indicate that the provider has tried to send this message once before to the consumer and has failed. |
|
If Note: the JMS adapter uses the following message selector: "JMSCorrelationID = '<corrId>' [ AND (<wsdlSelector>) ]" where the AND branch only is included if the user has specified a Selector in the WSDL. Default value of this property is |
|
If the same small number of JMS receivers are used for the same Request destination repeatedly, it will improve performance to set this property to |
|
Used to encode the text message. |
|
Used by the inbound connection retry layer. |
|
Supports multiple inbound receivers. |
|
This value is typically set higher because you do not have to register the |
|
Timeout value used for the synchronous receive call. Valid only if |
|
Declaratively impose custom property settings on Destination objects received during inbound request/reply scenarios. |
|
Used to specify whether correlation id should be used for correlation. Valid values are |
|
Used to specify whether message id should be used for correlation. Valid values are |
|
Bypass headers. For scenarios in which BPEL application does not use/produce these headers. Improves performance. |
Table A-5 lists the properties of Oracle Database Adapter.
Table A-5 JCA Properties for Oracle Database Adapter
Property | Description |
---|---|
Oracle Database Adapter Instance Properties |
- |
|
This is a mandatory property. Refers to the JNDI name ( |
|
This is a mandatory property. Refers to the JNDI name ( |
|
This is a mandatory property. This points to the type of database being connected to. The suggested values for this property are:
You also can give the full package and class name of a subclass of |
|
The default value if |
|
The default value is |
|
The default value is |
Normalized Message Properties |
- |
|
Outbound. |
|
Outbound. |
|
Outbound. You cannot assign values to the |
|
Outbound. You cannot assign values to the |
|
Inbound/Outbound |
Table A-6 lists the properties of Oracle MQ Series Adapter.
Table A-6 JCA Properties for Oracle MQ Series Adapter
Property | Description |
---|---|
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Inbound/Outbound |
|
Outbound |
|
Outbound |
|
Outbound |
|
Outbound |
|
Outbound |
|
Outbound |
|
Outbound |
|
Outbound |
|
Outbound |
|
Outbound |
|
Outbound |