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