Sun B2B Suite eXchange Integrator User's Guide

BatchFTP

The Batch eWay uses the BatchFTP transport attributes definition to read from a remote file or write to a remote file. When designating a pattern of files to be read, the * (asterisk) is a wildcard meaning “zero or more characters.”

Table 3–2 lists the attributes of the BatchFTP TAD.

Table 3–2 Attributes for the BatchFTP Transport Attributes Definition

Name 

Display 

Type 

Req? 

Direction 

Default 

List 

Append 

Append 

Boolean 

No 

Both 

   

HostName 

HostName 

String 

Yes 

Both 

   

ServerPort 

ServerPort 

Integer 

No 

Both 

   

CommandConnectionTimeout 

(same as Name) 

Integer 

No 

Both 

   

DataConnectionTimeout 

(same as Name) 

Integer 

No 

Both 

   

DirectoryListingStyle 

[...] 

String 

No 

Both 

   

ClientClassName 

 

String 

No 

Both 

   

ProviderClassName 

 

String 

No 

Both 

   

Mode 

 

String 

No 

Both 

   

UsePASV 

 

Boolean 

No 

Both 

   

UserName 

 

String 

No 

Both 

   

Password 

 

Password 

No 

Both 

   

UserPropertyFile 

 

String 

No 

Both 

   

TargetDirectoryName 

 

String 

Yes 

Both 

   

TargetDirectoryNameIsPattern 

 

Boolean 

No 

Both 

   

TargetFileName 

 

String 

Yes 

Both 

   

TargetFileNameIsPattern 

 

Boolean 

No 

Both 

   

MaxSequenceNumber 

 

Integer 

No 

Both 

   

StartingSequenceNumber 

 

Integer 

No 

Both 

   

PreDirectoryName 

 

String 

No 

Both 

   

PreDirectoryNameIsPattern 

 

Boolean 

No 

Both 

   

PreFileName 

 

String 

No 

Both 

   

PreFileNameIsPattern 

 

Boolean 

No 

Both 

   

PreTransferCommand 

 

String 

No 

Both 

   

PreTransferRawCommands 

 

String 

No 

Both 

   

PostDirectoryName 

 

String 

No 

Both 

   

PostDirectoryNameIsPattern 

 

Boolean 

No 

Both 

   

PostFileName 

 

String 

No 

Both 

   

PostFileNameIsPattern 

 

Boolean 

No 

Both 

   

PostTransferCommand 

 

String 

No 

Both 

   

PostTransferRawCommands 

 

String 

No 

Both 

   

ActionOnMalformedCommand 

 

String 

No 

Both 

   

IncludeOrderRecordInErrorRecord 

 

Boolean 

No 

Both 

   

IncludePayloadInErrorRecord 

 

Boolean 

No 

Both 

   

PublishStatusRecordOnError 

 

Boolean 

No 

Both 

   

PublishStatusRecordOnSuccess 

 

Boolean 

No 

Both 

   

SocksEnabled 

 

Boolean 

No 

Both 

   

SocksHostName 

 

String 

No 

Both 

   

SocksServerPort 

 

Integer 

No 

Both 

   

SocksVersion 

 

Integer 

No 

Both 

   

SocksUserName 

 

String 

No 

Both 

   

SocksPassword 

 

Password 

No 

Both 

   

SshTunnelingEnabled 

 

Boolean 

No 

Both 

   

SshListenHost 

[...] 

String 

No 

Both 

   

SshListenPort 

(same as Name) 

Integer 

No 

Both 

   

SshCommandLine 

(same as Name) 

String 

No 

Both 

   

SshUserName 

SshUserName 

String 

No 

Both 

   

SshPassword 

SshPassword 

Password 

No 

Both