Tasks
GoAnywhere includes over 35 business processes (Tasks) that can be utilized to retrieve, transform, process, encrypt, decrypt, compress and distribute data. Tasks are also included for managing files and calling commands and programs. Multiple Tasks can be "chained" together within a single Project to execute multiple business processes.
Data Encryption
| Task Name |
Description |
| PGP Encrypt |
Encrypts and optionally signs the given files using Open PGP. |
| PGP Decrypt |
Decrypts and optionally verifies the given files using Open PGP |
| PGP Sign |
Signs the given files using Open PGP |
| PGP Verify |
Verifies the given files using Open PGP |
Zip
|
Compresses one or more files using ZIP standards. Allows encryption of data using AES-128, AES-192, AES-256 and Zip 2.0 compatibe encryption. |
Unzip
|
Decompresses and decrypts Zip files.
|
Secure Data Transmission
| Task Name |
Description |
| FTPS |
Transfers files using FTPS (FTP over SSL) |
| SFTP |
Transfers files using SFTPS (FTP over SSH) |
| HTTPS |
Communicates with HTTP servers over SSL. HTTP methods GET and POST are
supported. |
| Secure Send E-Mail |
Sends E-mail messages over a secure connection using SSL. |
| Secure Retrieve E-Mail |
Retrieves E-mail messages over a secure connection using SSL. |
Data Translation
| Task Name |
Description |
| CSV Write |
Converts a RowSet (a set of records) to CSV (comma separated) format.
The generated CSV files are based on the proposed standards defined in
RFC 4180. |
| CSV Read |
Reads CSV files and produces a RowSet that can later be used in a different
task, for example, SQL or XML Write. |
| Fixed-width Write |
Converts a RowSet (a set of records) to Fixed-width format (also known
as fixed length format). |
| Fixed-width Read |
Reads Fixed-width formatted files and produces a RowSet that can later
be used in a different task, for example, SQL or XML Write. |
| Excel Write |
Converts a RowSet (a set of records) to Microsoft's Excel 2000 format.
|
| Excel Read |
Reads Excel files and produces a RowSet that can be later used in a
different task, for example, SQL or XML Write. Supports reading from Excel
95, 97, 2000, XP and 2003 workbooks. |
| XML Write |
Converts a RowSet (a set of records) to XML format. Accepts multiple
RowSets as input to produce complex XML structures. For example, order
headers and order details all in one XML document. |
| XML Read |
Reads data from complex XML documents and produces one or more RowSets
(a set of records) that can later be used in subsequent tasks, for example,
SQL or Excel Write. |
Data Retrieval and Distribution
| Task Name |
Description |
| SQL |
Run any SQL statement supported by the database server (i.e. SELECT, UPDATE, INSERT, DELETE, CALL, etc). |
| FTP |
Transfers files using FTP. |
| FTPS |
Transfers files using FTPS (FTP over SSL). |
| SFTP |
Transfers files using SFTP (FTP over SSH) |
| Send E-Mail |
Sends E-Mail messages using SMTP. |
| Secure Send E-Mail |
Sends E-Mail messages securely using SMTP over SSL. |
| Retrieve E-Mail |
Retrieves E-Mails messages from POP3 or IMAP servers. q |
| Secure Retrieve E-Mail |
Retrieves E-Mails messages securely from POP3 or IMAP servers using
SSL. |
| HTTP |
Transfers files using HTTP. |
| HTTPS |
Transfers files using HTTPS (HTTP over SSL) |
Data Compression
| Task Name |
Description |
| Zip |
Compresses, packages and optionally encrypts the files using Zip standards.
|
| UnZip |
Decompresses Zip files. |
| GZip |
Compresses files using GZIP standards. |
| GUnzip |
Decompresses GZIP files. |
Local File System Tasks
| Task Name |
Description |
| Copy |
Copies local files and directories. |
| Move |
Moves local files and directories. |
| Delete |
Deletes local files and directories. |
| Make Directory |
Creates a new directory on the local file system. |
| Merge Files |
Merges multiple files into a single file. |
Native Calls
| Task Name |
Description |
| CMD/400 |
Executes one or more commands on the specified System i server. |
| PGM/400 |
Executes one or more programs on the specified System i server. |
| Exec |
Executes any native program or command on the local server. |
Miscellaneous
| Task Name |
Description |
| Create Workspace |
Creates a temporary workspace for a given job. The workspace can be
used to store any temporary files while the job is running. |
| Delete Workspace |
Deletes the job's workspace, if any. |
| Timestamp |
Makes the current date and time availabe to various tasks in the project.
Custom formats can be defined to indicate how the date and/or time should
be formatted. |
GoAnywhere can be installed onto IBM System i, Windows, Linux and UNIX platforms. System i is also referred to as iSeries, as400, as/400 and i5.