Security Oracle File and FTP Adapters Features

Oracle JCA Adapter for FilesFTP 4-9

4.2.10 Proxy Support

The proxy support feature of the Oracle FTP Adapter can be used to transfer and retrieve data to and from the FTP servers that are located outside a firewall or can only be accessed through a proxy server. A proxy server enables the hosts in an intranet to indirectly connect to hosts on the Internet. Figure 4–3 shows how a proxy server creates connections to simulate a direct connection between the client and the remote FTP server. Figure 4–3 Remote FTP Server Communication Through a Proxy Server To use the HTTP proxy feature, your proxy server must support FTP traffic through HTTP Connection. In addition, only passive data connections are supported with this feature. For information about how to configure the Oracle FTP Adapter, see Section 4.4.5, Configuring Oracle FTP Adapter for HTTP Proxy.

4.2.11 No Payload Support

For Oracle BPEL PM and Mediator, the Oracle File and FTP Adapters provide support for publishing only file metadata such as file name, directory, file size, and last modified time to a BPEL process or Mediator and excludes the payload. The process can use this metadata for subsequent processing. For example, the process can call another reference and pass the file and directory name for further processing. So, the Oracle File and FTP Adapters can be used as a notification service to notify a process whenever a new file appears in the inbound directory. To use this feature, select the Do not read file content check box in the JDeveloper wizard while configuring the Read operation.

4.2.12 Large Payload Support

For Oracle BPEL PM and Mediator, the Oracle File Adapter provides support for transferring large files as attachments. To use this feature, select the Read File As Attachment check box in the JDeveloper wizard while configuring the Read operation. This option opaquely transfers a large amount of data from one place to another as attachments. For example, you can transfer large MS Word documents, images, and PDFs without processing their content within the composite application. For information about how to pass large payloads as attachments, see Section 4.5.6, Oracle File Adapter Read File As Attachments. Note: You must not pass large payloads as opaque schemas. Client Port 80 Port 21 Proxy Server Data Passive Port Remote FTP Server Control