Back to Index

 

 The FTP Object

The FTP object allows you to initiate a File transfer before or after your job completes.   This is a highly useful object for transferring files to the BlueSky Integration Studio Enterprise server before running your job transformation, such as Text files from a UNIX system, or EDI files from a 3rd party mailbox.   You can also transfer a file from the BlueSky Integration Studio server to another machine after the file has been built by the job.

Properties

Alias

Alias identifier.  Aliases are used on all design objects to simplify coding and to ensure each object has a unique identifier.

Comments

Comment area to give descriptive text about the data object and its purpose.

Direction

Get = download, Put = upload

Execute

BeforeJob / AfterJob.  When the job should execute the given command.

ExecutionOrder

In the case where multiple execution-based objects are used, this parameter specifies the order in which the objects should be called.  (0, 1, 2, 3...)

Files

Click the ellipse button to enter 'x' number of files to upload or download with the FTP script.  Enter one file name per line.

FTPScript

This is the actual script that will be called at the OS command line.  If the Generate property is 'Yes', the script will be uneditable and will be generated based on the input from other properties.  If Generate is 'No', you can either enter the custom FTP script in yourself, or modify the generated script that has built for you.

Generate

Do you want BlueSky Integration Studio to automatically generate the FTP script for you based on the values entered into the other FTP properties?

LocalPath

Enter the local path on the source system (the BlueSky Integration Studio server) where the files will either be upload from, or downloaded to.

PreFTPOpSysCommands

Enter any DOS commands that you want the script to execute before running the FTP script.

PostFTPOpSysCommands

Enter any DOS commands that you want the script to execute after running the FTP script.

Name

Descriptive name for this object.  You can enter any text to describe the object.

Server

The server TCP/IP address or DNS name where the files will be uploaded to or downloaded from.  (ex: mycompany.com or an actual IP address such as 10.2.5.66)

ServerPath

Working path on the remote server.   This is typically the path on the remote server where you will download files from or upload files to.

TailOutput

If the Command that executes returns output, this property specifies the maximum number of characters to return from the output.  Use this in cases where the output may be very large and you only need to see the last 'x' characters to ensure its successful completion.  *Note: 0 returns all characters. (default)  WaitType must be set to Wait otherwise this property is ignored.

Timeout

 

If WaitType = Wait, you can specify a timeout period based on seconds.  If the command does not complete in 'x' seconds the process will timeout.  Can be used to ensure a job doesn't hang forever.  *Note 0 waits forever (default)

TransferType

Ascii / Binary:   How the files will be downloaded by the FTP program.  

UserName

Click on the ellipse button to enter the username and password that will allow access to the remote FTP server.

WaitType

Wait / NoWait:  specifies if the job should wait until the command has completed, or continue on without waiting.

 

 


© 2003 - 2007 Relational Solutions, Inc. - All rights reserved