Target—FTP Remote

Use the Target tab to configure a new target or edit an existing target. How? The tab content depends on the target type. Settings for targets of type FTP Remote are listed here.

The FTP Remote Target tab is arranged in the following sections:

General Information and Actions

Element Description

Save

Saves the target without deploying it. Remember to save before closing this tab.

Deploy/Deployed

Deploys and activates the target. You must save the target before you can deploy it. You must re-save before you can redeploy. The configuration must be valid or deployment fails.

The Deploy Target dialog appears, prompting you for an optional comment. Impacted transfers are listed. Click the Deploy or Cancel button in the dialog.

The Deploy action in the tab is grayed with a green check to show successful deployment.

To view information about deployed artifacts, click the Show Deployment Details button on the Artifacts Search tab, or view the Deployments tab on the Monitoring page.

Revert

Reverts all changes since the last save.

General Information

Click the arrow to the left to display read-only target information, including name, last user to update, last update date and time, and last deployment date and time.

Name

Name of the transfer.

Description

Allows you to add or edit the artifact description. This description is for all deployments of the artifact and is visible in the Artifacts Search tab.

The Deploy dialog also allows you to enter a description, which is specific to a particular deployment label and is visible in the Deployments tab on the Monitoring page.

Location

Click the arrow to the left to display information about the location of transferred files.

Element Description

Content Folder

Specifies the directory to which files are transferred.

Target Properties

Click the arrow to the left to display target properties.

Element Description

User Name

Specifies the user as whom to access the target.

Password

Specifies the user password.

Confirm Password

Confirms the user password.

Host Name

Specifies the host name.

Control Port

Specifies the port for the target.

File Type

Specifies the file type: binary or ACSII.

Retry Interval

This specifies the number of seconds between attempts to retry delivery of a failed transfer.

Retry Count

This specifies how many times retry of a failed transfer is attempted.

Always Save Modified Files

Stores the transfer payload in the Payload Storage Directory if checked. To set the Payload Storage Directory, see the Server Properties tab on the Administration page.

Propagate Source Subfolders

If the source has Include Content in subfolder option enabled and target has Propagate Source SubFolders option enabled, the subfolder structure of the source is replicated to the target.

For example, if the source location is /tmp/src/testfolder/test.txt, then the target will be /tmp/tgt/testfodler/test.txt.

Advanced Properties

The Advanced Properties section of the FTP Remote Target tab allows you change advanced target properties.

Element Description

General

Click the General tab to display general advanced properties.

FTP Path Separator

Specifies the separator for file paths. The default is a forward slash (/).

List Parser Key

Specifies the key for parsing ls command results: UNIX (default), Win MVS, or MVS. When connecting to Windows FTP Server, change the List Parser Key to Windows, and configure the recent date and default date to MM-dd-yyyy HH:mm format.

Account Name

Specifies the account name to use if the User Name has more than one attached account.

Absolute Path Begin

Specifies the beginning of absolute file paths. The default is a forward slash (/).

Connection Mode

Specifies whether the connection is to be made in passive or active mode.

Data Port

Specifies the data port for an active connection if different from the command port. FTP uses two channels between client and server, which are separate TCP connections. The command channel is for commands and responses. The data channel is for transferring files.

File Naming Convention

Specifies the naming convention for transferred files.

You can use variables in the file name such as %yyMMddHHmmssSSS% for the timestamp or %SEQ% for an incrementing integer. For example, File%SEQ%.txt numbers files File1.txt, File2.txt, and so on. See "Specifying the Outbound File Naming Convention" in Understanding Technology Adapters for more information.

Ignore Files Without Time Format

Ignores files without a time format in their timestamp if checked. Typically such files are not recent.

Append

Appends newly transferred files to previously transferred files of the same name.

Overwrite  
Create Only  

Change Directory

Allows the directory to change on the remote system.

Recent Date Format

Specifies the format for recent dates. The default is MMM d HH:mm.

Default Date Format

Specifies the default format for non-recent dates. The default is MMM d yyyy.

Remote Server Time Zone

Specifies the time zone of the remote FTP server relative to UTC.

Remote Server Language

Specifies the language of the remote server.

Remote Server Country

Specifies the country name of the remote server.

Remote Server Variant

Specifies the server variant of the remote server.

Remote Server Encoding

Specifies the encoding of the remote server.

Rename On Completion

Specifies if the file is renamed after completing the transfer.

Keep Connections

Uses a pool of FTP connections if checked.

Enforce File Type from Spec

Enforces the specified File Type, binary or ASCII, if checked. Uses binary if not checked.

Transport Provider

Specifies the protocol for connecting to the remote server: Socket or HTTP.

Additional Commands

Any additional commands to describe the proprietary FTP commands to be sent to FTP server running on the MVS platform. For example,
<ftpmapping xmlns="http://schemas.oracle.com/ftpadapter/mapping">
<store command="STOR" desc="STORE Command" argument="${default}"
success="$ftp.code = 125" >
      <executecommandsbefore>
          <ftp-command desc="Change Record Length"command="SITE"
argument="LRECL=70" success="$ftp.code &gt;=200 and $ftp.code &lt;= 300"/>
<ftp-command desc="Change Block Size" command="SITE" argument="BLKSIZE=27930"
success="$ftp.code &gt;= 200 and $ftp.code &lt;=300"/>
      </executecommandsbefore>
</store>
</ftpmapping>

Proxy Settings

Click the Proxy Settings tab to display advanced properties related to proxy server configuration.

User Name

Specifies the user as whom to access the proxy server.

Password

Specifies the password for the proxy server user.

Port

Specifies the proxy server port.

Host Name

Specifies the proxy server host name.

Type

Specifies the proxy server type.

Use Proxy

Uses the configured proxy server if checked.

Security

Click the Security tab to display advanced properties related to security.

Channel Mask

Specifies which channels should be encrypted: Both (default), Control, Data, or None. FTP uses two channels between client and server, which are separate TCP connections. The command channel is for commands and responses. The data channel is for transferring files.

Implicit SSL

Specifies that implicit SSL is used if checked.

SSL

Specifies that SSL is used if checked.

Enable CCC

Enables the ccc command if checked. The Clear Control Connection (CCC) setting causes the FTP server to revert to plain text after authentication.

Performance Attributes

Click the Performance Attributes tab to display advanced properties related to performance.

Concurrent Threshold

Specifies the maximum number of files the target can receive concurrently.

Single Threaded

Specifies that the transfer is single-threaded if checked. Only one thread polls for and transfers files.

Operation

Click the Operation tab to display advanced properties related to file operations.

Action Type

Specifies the action taken after files are transferred to this target: None, Move, Rename, or Move and Rename.

Physical Archive Directory

Specifies the directory to which to copy files if Move is selected or move files if Move and Rename is selected.

File Naming Convention

Specifies the naming convention for renamed files.

You can use variables in the file name such as %yyMMddHHmmssSSS% for the timestamp or %SEQ% for an incrementing integer. For example, File%SEQ%.txt numbers files File1.txt, File2.txt, and so on. See "Specifying the Outbound File Naming Convention" in Understanding Technology Adapters for more information.

Related Topics

Creating a Target in Using Oracle Managed File Transfer