JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Java CAPS FTP Binding Component User's Guide     Java CAPS Documentation
search filter icon
search icon

Document Information

Using the FTP Binding Component

FTP Binding Component -- Overview

Supporting Features in the FTP Binding Component

Systemic Qualities Implemented in the FTP Binding Component

Invoking Messages in FTP Binding and Synchronous Request-Response Service

Correlating a Request-Response

Message Transportation Through FTP Binding Component

Supporting Features in the FTP Binding Component

This following are the supported features implemented in the FTP Binding Component.

  1. FTP Binding Component Extensibility Elements

    • ftp:transfer- Specify message transportation involving a sending party and a receiving party through FTP

    • ftp:message - Specify message transportation between a service consumer and a service provider through FTP

    • ftp:address - Specify an endpoint for message transport using FTP

    • ftp:binding - Specify a FTP binding indication

    • ftp:operation - Specify a FTP operation indication

  2. External Protocols

    • FTP (RFC 959)

    • FTP/TLS (RFC 2228 + RFC 4217) - Explicit SSL

    • FTP/TLS - Implicit SSL

  3. Directory Listing Styles

    A built-in parsing logic has been introduced to parse the directory listing for the following directory listing style. This must address diversification on FTP servers running on different Operating Systems.

    • UNIX

    • AS400

    • AS400-UNIX

    • HCLFTPD 6.0.1.3

    • HCLFTPD 5.1

    • HP NonStop/Tandem

    • MPE

    • MSFTPD 2.0

    • MSP PDS (Fujitsu)

    • MSP PS (Fujitsu)

    • MVS GDG

    • MVS PDS

    • MVS Sequential

    • Netware 4.11

    • NT 3.5

    • NT 4.0

    • UNIX (EUC-JP)

    • UNIX (SJIS)

    • VM/ESA

    • VMS

    • VOS3 PDS (Hitachi)

    • VOS3 PS (Hitachi)

    • VOSK (Hitachi)

    A configuration file containing directory listing parsing information is provided to handle user-defined FTP directory list parsing. Users can specify the parsing rules (heuristics) for directory listing.

  4. Proxy Protocols

    • SOCKS4

    • SOCKS5


    Note - The proxy configuration is not a per-service information, but is part of the FTP Binding Component deployed on a host. Its configuration is a FTP Binding Component Runtime configuration parameter.


  5. Environment Variables

    Name:value pairs can be defined as environment variables. The environment variables can be used to specify environment specifications in the WSDL configuration. These can be path names and host names. Environment variables are defined using a binding component runtime parameter.

    Using environment variables provides greater flexibility in modifying configurations for the FTP Binding Component.

  6. Pre-Transfer and Post-Transfer Operations

    Some pre and/or post operations are performed after a FTP PUT or GET. For example, archiving a file that is downloaded so it does not download again, or moving file away that is in the way of a PUT so that it does not get overwritten, and so forth. The following pre/post transfer operations are supported:

    • COPY - For post GET operation

      Create a duplicate of the target file at a location using the pre-operation parameters before file transfer.

    • RENAME - For pre GET, post GET, and post PUT operation

      • Use the pre-operation parameters to move the target file to a location before file transfer.

      • Use the post-operation parameters to move the target file to a location after file transfer.

    • DELETE - For post GET operation

      Delete the target file after the transfer.

  7. Connection Pooling

    Pool connections to the FTP Server.

Systemic Qualities Implemented in the FTP Binding Component

These are the systemic qualities implemented in FTP Binding Components.