Oracle AQ Adapter Configuring Properties for Oracle JCA Adapters

33-18 Oracle Fusion Middleware Administrators Guide for Oracle SOA Suite and Oracle BPM Suite Service oracle.tip.adapter. file.timeout.recover picked.minutes Used by the inbound high-availability adapter when using \FILEADAPTER_IN\ as the coordinator. When a file is first claimed enqueued by a node for processing, the FILE_ PROCESSED column in FILEADAPTER_IN is set to \0\. At a later point in time, when one of the decoupled processor threads picks up the file for processing, the value of FILE_PROCESSED column is updated from \0\ to \1\. When the file is processed completely, the FILE_ PROCESSED column is updated from \1\ to \2\. However, if the processor thread picks up a file, but the node crashes before it can process the file, then the file is never processed. This parameter is used to \undo\ the pick operation. The adapter does this by deleting the entries in the FILEADAPTER_IN table that have been picked up, but not processed within the value specified here. Service oracle.tip.adapter. file.timeout. recoverunpicked.minutes Used by the inbound high-availability adapter when using \FILEADAPTER_IN\ as the coordinator. When a file is first claimed by a node for processing, the FILE_PROCESSED column in FILEADAPTER_IN is set to \0\. At a later point in time, when the decoupled-processor thread picks up the file for processing, the value of the FILE_PROCESSED column is updated from \0\ to \1\. When the file is processed completely, the FILE_PROCESSED column is updated from \1\ to \2\. If the node crashes when the FILE_PROCESSED is still \0\, the file is enqueued by a node this means no other nodes can pick this one up. However, it also means that the decoupled processor threads have still not picked this one for processing. This parameter is used to \undo\ the claimenqueue_ operation. The adapter does this by deleting the entries in the FILEADAPTER_IN table that have been claimed for example, FILE_PROCESSED ==\0\, but not picked up until now. Service purgeIntervalMillis Defines how often the poller thread purges control files for read-only polling scenarios. This defaults to 5 days. Service oracle.tip.adapter.file. highavailability. maxRetryInterval The number of milliseconds after which the inbound fileFTP adapter retries to establish a database connection in distributed polling scenarios. Service oracle.tip.adapter.file. highavailability.maxRetry The number of times that the inbound fileFTP adapter retries to establish a database connection in distributed polling scenarios. Service oracle.tip.adapter. file.rejectOriginalContent Setting to \true\ causes the fileFTP adapter to reject the original actual content. If set to \false\, the adapter rejects the XML data created because of the translation step. Table 33–6 Cont. Oracle FTP Adapter Properties Service, Reference, or Endpoint Property Name Description Configuring Service and Reference Binding Components 33-19 Service notifyEachBatchFailure Setting to \true\ causes the fileFTP adapter to call the notification agents onBatchFailure every time an error occurs in a debatching scenario. If set to \false\, the fileFTP adapter calls onBatchFailure only once after all messages in the debatching scenario. Reference PhysicalDirectory The directory path for the fileFTP adapter. Reference FileType Set it to either \ascii\ or \binary\, depending on the requirement. Reference NumberMessages This parameter is used for outbound batching. The outgoing file is created when the number of messages condition is met. The parameter is of type String and is not mandatory. The default value is 1. Reference ElapsedTime This parameter is used for outbound batching. When the time specified elapses, the outgoing file is created. The parameter is of type String and is not mandatory. The default value is 1. Reference FileSize This parameter is used for outbound batching. The outgoing file is created when the file size condition is met. The parameter is of type String and is not mandatory. The default value is 1000 KB. Reference FileNamingConvention This parameter is for the naming convention of the outbound write operation file. Reference FileName Use this parameter to specify a static single file name during the write operation. Reference Append Setting this parameter to \true\ causes the fileFTP adapter to append to a file in the outbound direction. If the file does not exist, a new file is created. Reference UseStaging If \true\, then the outbound fileFTP adapter writes translated data to a staging file and afterward streams the staging file to the target file. If \false\, then the outbound fileFTP adapter does not use an intermediate staging file. Reference ConcurrentThreshold The maximum number of translation activities allowed to execute in parallel for a particular outbound scenario. The translation step during the outbound operation is CPU intensive and must to be guarded as it may cause starvation in other applicationsthreads. The maximum value is 100 same as the maximum value for dspMaxThreads in BPEL. Reference SequenceName Specifies the Oracle database sequence name to use if you have already configured the outbound fileFTP adapter for high availability. Reference oracle.tip.adapter. file.mutex Set it to the class name that specifies the mutex you want to use for the outbound write operation. This class must extend the \oracle.tip.adapter.file.Mutex\ abstraction. Table 33–6 Cont. Oracle FTP Adapter Properties Service, Reference, or Endpoint Property Name Description