Oracle File and FTP Adapters Integration with Mediator

4-4 Oracle Fusion Middleware Users Guide for Technology Adapters For more information about Oracle JCA Adapter integration with Mediator, see Chapter 1, Introduction to Oracle JCA Adapters.

4.1.4 Oracle File and FTP Adapters Integration with SOA Composite

A composite is an assembly of services, service components Oracle BPEL PM and Mediator, wires, and references designed and deployed together in a single application. The composite processes the information described in the messages. The details of the composite are stored in the composite.xml file. For more information about integration of the Oracle File and FTP Adapters with SOA composite, see Section 3.2.4, Oracle SOA Composite Integration with Adapters.

4.2 Oracle File and FTP Adapters Features

The Oracle File and FTP Adapters enable you to configure a BPEL process or a Mediator to interact with local and remote file system directories. This section explains the following features of the Oracle File and FTP Adapters: ■ File Formats ■ FTP Servers ■ Inbound and Outbound Interactions ■ File Debatching ■ File ChunkedRead ■ File Sorting ■ Dynamic Outbound Directory and File Name Specification ■ Security Table 4–2 Supported Operations for Oracle Mediator Operation Section Oracle File Adapter - ■ Read File inbound operation Section 4.3.1, Oracle File Adapter Read File Concepts ■ Write File outbound operation Section 4.3.2, Oracle File Adapter Write File Concepts ■ Synchronous Read File outbound operation Section 4.3.3, Oracle File Adapter Synchronous Read Concepts ■ List Files outbound operation Section 4.3.4, Oracle File Adapter File Listing Concepts Oracle FTP Adapter - ■ Get File inbound operation Section 4.3.5, Oracle FTP Adapter Get File Concepts ■ Put File outbound operation Section 4.3.6, Oracle FTP Adapter Put File Concepts ■ Synchronous Get File outbound operation Section 4.3.7, Oracle FTP Adapter Synchronous Get File Concepts ■ List Files outbound operation Section 4.3.8, Oracle FTP Adapter File Listing Concepts Oracle JCA Adapter for FilesFTP 4-5 ■ Nontransactional ■ Proxy Support ■ No Payload Support ■ Large Payload Support ■ File-Based Triggers ■ Pre-Processing and Post-Processing of Files ■ Error Handling ■ Threading Model ■ Performance Tuning ■ High Availability ■ Multiple Directories ■ Append Mode ■ Recursive Processing of Files Within Directories in Oracle FTP Adapter ■ Securing Enterprise Information System Credentials

4.2.1 File Formats

The Oracle File and FTP Adapters can read and write the following file formats and use the adapter translator component at both design time and run time: ■ XML both XSD- and DTD-based ■ Delimited ■ Fixed positional ■ Binary data ■ COBOL Copybook data The Oracle File and FTP Adapters can also treat file contents as an opaque object and pass the contents in their original format without performing translation. The opaque option handles binary data such as JPGs and GIFs, whose structure cannot be captured in an XSD or data you do not want to have translated. The translator enables the Oracle File and FTP Adapters to convert native data in various formats to XML. The native data can be simple just a flat structure or complex with parent-child relationships. The translator can handle both XML and non-XML native formats of data.

4.2.2 FTP Servers

Oracle FTP Adapter supports most RFC 959 compliant FTP servers on all platforms. It also provides a pluggable mechanism that enables Oracle FTP Adapter to support additional FTP servers. In addition, Oracle FTP Adapter supports FTP over SSL FTPS Note: For composites with Oracle File and FTP Adapters, which are designed to consume very large number of concurrent messages, you must set the number of open files parameter for your operating system to a larger value. For example, to set the number of open files parameter to 8192 for Linux, use the ulimit -n 8192 command.