Subscribing to Business Events

Configuring Service and Reference Binding Components 33-5

33.1.2.2 Oracle Database Adapter

Table 33–4 describes the properties available for the Oracle Database adapter. Service jca.retry.count The number of retries to post the message. Service jca.retry.interval The time interval between message retries. Service QueueName Indicates the AQ queue name. Service DatabaseSchema Database schema name that hosts the queue. Service SchemaValidation Validates the message payload. Service ObjectFieldName Specifies the ADT entry used as a payload. Note that you cannot edit this property in Oracle Enterprise Manager Fusion Middleware Control. Service PayloadHeaderRequired Specifies if the ADT entries, except for the payload, are accessible. Service DequeueCondition Specifies the expression to dequeue messages. Service Consumer Specifies the consumer of a queue. Service MessageSelectorRule Specifies the message selector to dequeue messages. Service StreamPayload Specifies if the payload is streamed or not. Service Correlation Specifies a correlation criterion or search criterion for the dequeue operation. For the enqueue operation, the value becomes the correlation of the message sent to AQ. Reference Username Identifies a user name requesting access to a secure environment or program, such as an Oracle database or Oracle applications system. Reference Responsibility Specifies a collection of functions within Oracle E-Business Suite. Each user is assigned one or more responsibilities to allow access to the appropriate functions and data. Reference QueueName Indicates an AQ queue name. Reference DatabaseSchema Indicates the database schema name that hosts the queue. Reference ObjectFieldName Specify the ADT entry to use as a payload. Note that you cannot edit this property in Oracle Enterprise Manager Fusion Middleware Control. Reference PayloadHeaderRequired Specify if ADT entries, except for the payload, are accessible. Reference RecipientList Specify recipient of the messages. Reference Correlation Specifies a correlation criterion or search criterion for the dequeue operation. For the enqueue operation, the value becomes the correlation of the message sent to AQ. Table 33–3 Cont. Oracle AQ Adapter Properties Service, Reference, or Endpoint Property Name Description 33-6 Oracle Fusion Middleware Administrators Guide for Oracle SOA Suite and Oracle BPM Suite Table 33–4 Oracle Database Adapter Properties Service, Reference, or Endpoint Property Name Description Service DescriptorName The key into the TopLink metadata indicating the root relational table. Note that you cannot edit this property in Oracle Enterprise Manager Fusion Middleware Control. Service QueryName The key into the TopLink metadata indicating the named query to execute, with predefined where clause and parameters. Note that you cannot edit this property in Oracle Enterprise Manager Fusion Middleware Control. Service MappingsMetaDataUR In conjunction with MappingsMetaDataURL, the path to the TopLink metadata file that describes how a database schema has been mapped to a particular predefined XML schema. Note that you cannot edit this property in Oracle Enterprise Manager Fusion Middleware Control. Service MappingsMetaDataUR Indicates the path to the TopLink metadata file that describes how a database schema has been mapped to an XML schema. Note that you cannot edit this property in Oracle Enterprise Manager Fusion Middleware Control. Service OXMappingsMetaDataURL In conjunction with MappingsMetaDataURL, the path to the TopLink metadata file that describes how a database schema has been mapped to a particular predefined XML schema. Note that you cannot edit this property in Oracle Enterprise Manager Fusion Middleware Control. Service PollingInterval Indicates the number of seconds between queries to the database for new events. Service MaxRaiseSize Indicates the maximum number of XML records that can be raised at a time to Oracle BPEL Process Manager or the activation listener. Service PollingStrategy Indicates the method in which events are raised from the database. This is also known as AfterReadStrategy. Note that you cannot edit this property in Oracle Enterprise Manager Fusion Middleware Control. Service MarkReadColumn Indicates the status column used by LogicalDeletePollingStrategy for indicating which rows have been processed. Service MarkUnreadValue The status of unprocessed rows. Service MarkReservedValue The status of rows reserved by this polling instance. Service MarkReadValue The status of processed rows. Service SequencingTableName For example, DB_ADAPTER_SEQUENCING. Service SequencingTableKeyColumn For example, TABLE_NAME. This column holds the primary keys of the various sequences stored. Configuring Service and Reference Binding Components 33-7 Service SequencingTableValueColumn For example, LAST_READ_ID. This is the column that holds the value of the last processed sequence value. Service SequencingColumn This is the monotonically increasing column on the polled table. For example, SCOTT.EMP.EMP_ ID. Service SequencingColumnType This is the type of sequence counter used. For example, the java.math.BigDecimal, java.sql.Timestamp. Service SequencingTableKey For example, the SCOTT.EMP. This is the key into the sequencing helper table, usually the name of the table being polled. Service ShouldCacheSequenceValue For SequencingPollingStrategy, the lastReadId can be kept in-memory so it does not have to be read at the start of each polling interval. Service ShouldWriteSequenceValue For SequencingPollingStrategy, the lastReadId can be kept in-memory and only written out to disk or a database when the process, application server, or both are shut down. Service DeleteDetailRows For the delete polling strategy, this indicates whether to delete detail rows and master rows after XML records have been read. Service SequencingDataSourceName For ExternalSequencingPollingStrategy. Service SequencingIsXADataSource For ExternalSequencingPollingStrategy. Service UseBatchDestroy Deletes or updates multiple processed rows with a single Data Manipulation Language DML statement. Service DelayCommit Indicates whether to delay the commitdestroy action until all rows picked up across multiple maxTransactionSize units have been processed. Service PollForChildUpdates Indicates whether an update to a detail row must result in the master row and all its details being picked up for processing. Service ShouldOrderRows For SequencingPollingStrategy, there may be cases in which you do not want to order the rows by the sequence value. Service NumberOfThreads Indicates the number of transactional threads to be used by the database adapter. Service FetchSize Indicates the JDBC level cursor fetch size. Service MaxBatchWritingSize Indicates the JDBC level statements per batch statement. Service DeleteFromCursor Indicates the JDBC delete level while iterating over the result set. Service UseDirectSQL Enables performance optimization in certain cases. Service ReturnSingleResultSet Reads from multiple joined tables in a single SQL select statement rather than many, and returns a single giant result set. Table 33–4 Cont. Oracle Database Adapter Properties Service, Reference, or Endpoint Property Name Description 33-8 Oracle Fusion Middleware Administrators Guide for Oracle SOA Suite and Oracle BPM Suite Service MaxTransactionSize The maximum number of rows to raise as part of one database transaction. Service SequencingFileName For FileSequencingPollingStrategy only. The file contains a single value, the last read sequence valueupdated time. Timestamps appear in ISO format. Service SchemaValidation Validates the XML against the XML schema before raising it. This can only happen if the automatically generated file has been hand-edited that is, to add restrictions. Invalid records are rejected. Service EnableStreaming Allows LOBs and multirecord XML files to be streamed through SAX events, allowing only a small part of the payload to be kept in memory at a time. Reference DescriptorName The key into the TopLink metadata indicating the root relational table. Note that you cannot edit this property in Oracle Enterprise Manager Fusion Middleware Control. Reference OutputCompletedXml Indicates if this interaction execution have an output message that is the input message with primary keys set. Reference MappingsMetaDataURL The path to the toplink.xml file that describes how a database schema has been mapped to an XML schema. Note that you cannot edit this property in Oracle Enterprise Manager Fusion Middleware Control. Reference OXMappingsMetaDataURL In conjunction with MappingsMetaDataURL, the path to the TopLink metadata file that describes how a database schema has been mapped to a particular predefined XML schema. Note that you cannot edit this property in Oracle Enterprise Manager Fusion Middleware Control. Reference GetActiveUnitOfWork Operations within the same JTA transaction use the same TopLink session and connection, and writes occur together on a JTA commit. Reference DmlType Indicates the type of DML operation merge, insert, update, delete, or write. Reference OutputCompletedXml Does this interaction execute have an output message that is the input message with primary keys set? This is useful when assigning primary keys on an insert. Reference OptimizeMerge Sets some properties to improve performance of the merge. For one, if multiple objects are merged, the read queries to check for the existence and loads database versions into memory. Comparisons are performed as a single query, using an in clause on the primary key. Reference DetectOmissions Indicates whether to differentiate between null and not there in the input XML. The difference between director omission and director xsi:nil=\true\ null. Table 33–4 Cont. Oracle Database Adapter Properties Service, Reference, or Endpoint Property Name Description