Contact Us
 
More Info
 
Download Free Trial

GoAnywhere Director Release Notes

May 28, 2010 - Version 3.2.1
  • Fixed an issue in FTP and FTPS tasks with the Binary and ASCII data type setting.  This issue was introduced in version 3.2.0.
  • Fixed an issue with the Write Excel Task version 2.0 that was failing to evaluate formulas when writing an Excel 2003 format file using a template.
May 19, 2010 - Version 3.2.0
  • Added a task for sending messages to a remote system via AS2. This task can process one or more files, compress using ZLIB, sign and encrypt the data. It also handles synchronous receipts and verifies the message integrity. A new license is required to make use of this task. All other features would continue to function with your current license.
  • Added the ability to integrate with Syslog servers. Administrative logs can now be sent to a Syslog server using either UDP or TCP protocols.
  • Added an option to the scheduler to run a job when GoAnywhere Director is started.
  • Added the ability to specify the Client Certificate Alias in the HTTPS task in order to guarantee which certificate is used when authenticating to an HTTPS server using digital certificates.
  • Added the ability to specify the Client Certificate Alias in the GHTTPS task in order to guarantee which certificate is used when authenticating to the GoAnywhere Services HTTPS service using digital certificates.
  • Added a task for closing a RowSet in a project.  This is useful in certain cases where all the rows in a RowSet are not consumed and a lock must be released from the data source before the project ends.
  • Enhanced the SSL Certificate Manager to display the subject and issuer of the certificates.
  • Moved the database configuration settings to config/database.xml.
  • Enhanced the Scheduled Job list page to hide the detailed schedule definition in the Schedule column.  The detailed schedule definition now displays as a tooltip popup when the mouse is hovered over the Schedule column.
  • Enhanced the popup calendar styling to make it more visible on the screen.
  • Removed the restriction from certain calendar popups that required users to click the 'Apply' button in order to select the date.  Calendars that do not require a time to be configured along with the date will populate the field as soon as the date is clicked.  Calendars that require a time will still have the 'Apply' button.
  • Added an SSL Certificate Chooser to allow users to browse the default keystore for certificates in various tasks.
  • Fixed an issue with the Send Email task when the message body or attachment contains certain characters, such as a linefeed (\n), and the message is signed.
  • Added a cleanup process to each task that produces a RowSet.  This ensures that any locks that exist from a task being executed in a loop are released prior to each execution.
  • Removed the TYPE I command that was being sent to the FTP/FTPS servers after login which was causing the connection on some servers to fail.
  • Fixed an issue where resources with names containing a single quote ('), double quote (") or backslash (\) could not be selected in the Project Designer.
  • Added missing informational messages to the job log when an error occurs.  These messages indicate the onError setting and how the execution control is being routed.
  • Fixed an issue with the 'call:module' onError setting when the module name contained a hyphen (-).
  • Added a new System Variable named system.user.email which returns the email address of the user executing the project.
  • Fixed an issue where the SSL Certificate Alias was not being trimmed (leading and trailing white spaces removed) when a certificate created, imported or renamed.
Mar 15, 2010 - Version 3.1.1
  • Upgraded the embedded Apache Tomcat server from 6.0.18 to 6.0.26.
Feb 12, 2010 - Version 3.1.0
  • Enhanced the FTP and FTPS tasks to support checksum verification on transferred files. Checksum verification can be used to ensure that the files on the source and target systems are exactly identical. Both MD5 and CRC32 checksum verification are supported.
  • Added a graphical configuration utility to change the GoAnywhere Director startup configuration. This option is available only to Product Administrators.
  • Project Designer has been enhanced to support Cut and Paste various project components such as Tasks.
  • Project Designer has been enhanced to enable or disable various executable project components such as Modules, Tasks and Loops. This is a handy feature during a project development to disable execution of certain parts of a project.
  • Enhanced the Project Designer to allow tasks to be added before and after other tasks.
  • Enhanced the Database Maintenance operations such as Backup and Tuning. Database backups can now be scheduled using an Hourly schedule or a Daily schedule. Database Tuning can be scheduled using a Daily or Weekly schedule.
  • Updated the Project List page to include the last modification date of the projects. The list can also be sorted by name, date etc. by clicking on the corresponding column headings.
  • Updated the Resource List page to include the last modification date of the resources. The list can also be sorted by name, date etc. by clicking on the corresponding column headings.
  • Updated the View Scheduled Job page to include the repetition options, if any.
  • Fixed an issue with the Write XML task that was not using UTF-8 as the default file encoding.
  • Fixed the PGP Key Manager Preferences page, which was failing with an internal error. This bug was introduced in version 3.0.0.
  • Fixed the tab order in Import Certificate and Import Private Key screens under the SSL Certificate Manager.
  • Fixed the FTP and FTPS tasks to not lockup and eventually timeout when downloading a non-existent file using active mode.
  • Fixed the validation message that is displayed when a HTTP/HTTPS Task is configured with no sub-tasks. 
Feb 4, 2010 - Version 3.0.3 (Patch Release)
  • Fixed an issue with the Read Excel 2.0 Task where cells containing formulas were not getting evaluated properly.
Jan 4, 2010 - Version 3.0.2 Released
  • Enhanced the SFTP task to allow authentication based on both password and public key.
  • Fixed an issue with the SFTP task where the SSH_FXP_LSTAT command fails on some SFTP servers if a file is open for reading.
  • Fixed a log message in the FTP Get sub-task where the file name is logged as null.
Dec 29, 2009 - Version 3.0.1 Patch Released
  • Fixed a bug with conditional execution of Modules. This bug was introduced in 3.0.0.
  • Fixed an issue with database backup files not unzipping correctly on UNIX/Linux systems using the system commands.
Dec 14, 2009 - Version 3.0.0 Released
  • Added the ability to loop through one or more tasks repeatedly in a Project. The following types of loops were added:
    • For Loop - Execute a set of tasks a fixed number of times as determined by the Begin Index, End Index and Step.
    • For-Each Loop- Iterate over a collection of items such as File List, RowSet etc. and execute a set of Tasks for each item in the collection.
    • While Loop - Execute a set of tasks while a specific condition is met.
    • Do-While Loop - Execute a set of tasks while a specific condition is met ensuring the tasks inside the loop execute at least once.
  • Two special elements named Iterate Loop and Exit Loop were added which can be placed inside loops to programmatically continue on with the next iteration or to exit the loop.
  • Added a new task named SCP Task, which implements Secure Copy of files over SSH.
  • Added the ability to override resource names when running projects. The Project designer has been enhanced to use custom drop-down which allows selection of an existing resource or type a variable reference.
  • Added S/MIME encryption, digital signatures, and the ability to request read receipts to the Send Mail Task. The existing Send Mail and Send Secure Email tasks have been replaced with the new Send Mail task version 2.0. Existing projects using the old tasks (version 1.0) will continue to function the way they are.
  • Added S/MIME decryption and signature verification to the Retrieve Mail task. The new task has been versioned as 2.0, which replaces the Retrieve E-Mail and Retrieve Secure Email tasks. Existing projects using the old tasks (version 1.0) will continue to function the way they are. 
  • Added a new variable type called Email List that can be generated using the Retrieve Mail task version 2.0. This variable can be used inside a For-Each loop to get information about each email (subject, sent date, recipients, attachments and more).
  • Added version 2.0 of the Write Excel task. The new version of the task can write Microsoft Excel 2003 and 2007 documents. Existing projects using the old version (1.0) will continue to function the way they are.
  • Added version 2.0 of the Read Excel task. The new version of the task can read Microsoft Excel 2003 and 2007 documents. Existing projects using the old version (1.0) will continue to function the way they are.
  • Added a new version of the Set Variable task (2.0) to utilize the new functionality provided by loops to process each row in a RowSet. Existing projects using the old task (version 1.0) will continue to only read in the first row of a RowSet.
  • Added a Read Flat File task to read files with variable length records.
  • Added a Delay task to delay the execution of a project for a specified amount of time. This task will typically be used inside of a loop to delay the project while checking for the existence of files.
  • Added the ability to export certificate chains (PKCS #7 format) in the SSL Certificate Manager.
  • Added the ability to export and import private keys (PKCS #12 format) in the SSL Certificate Manager.
  • Added support for complex variables which can be used to retrieve specific information in a complex object. For example, when iterating over a FileList variable, one could retrieve specific information of a file such as its name, extension, size, etc. using the syntax ${file:name}, ${file:extension} or ${file:size}. 
  • Added support for complex conditions that can be used in Tasks, Modules and Loops where multiple conditions can be joined with Logical Operators AND and OR. Conditions can also be grouped using parenthesis.
  • Added three new System Variables - system.lineFeed, system.carriageReturn and system.tab that evaluate to the line feed, carriage return and tab respectively. 
  • Fixed an issue where the status wheel popup was locking up (never closes) in IE 8. 
  • Fixed an issue with Write Excel task version 1.0 where certain formatting options defined on the Data element were not inherited by the Column elements. 
  • Removed the colon in certain messages that were displayed to the screen.
  • Fixed an issue with certain tasks where some messages were being logged in silent log level.
  • Added summary messages and enhanced the logging in all tasks.
  • Fixed an issue with the HTTPS task where it does not release lock on the local file when using the Post Raw Data sub-task.
  • Fixed an issue where in some occasions, the project XML file and database go out of sync when changing the name of the project through the Show XML feature.
  • Fixed an issue with the SQL task which produces a NullPointerException when an input RowSet is specified and one of the parameters has a static value.
  • Fixed an issue with the FTP, FTPS and SFTP tasks to correctly validate the Number of Files Downloaded Variable to ensure the value specified is a valid variable name.
  • Added the JDBC driver for PostgreSQL.
  • Removed the ability to delete job logs for auditing purposes. Job logs can only be deleted by the purge process.
  • Added a message to the global server log indicating the operating system user who started GoAnywhere.
  • Added messages to the job log to report the exact row number that caused an error when working with RowSet variables.
  • Enhanced the Work with Scheduled Jobs page to display the Next Runtime as Never when a scheduled job is inactive.
  • Added a user defined option to the Work with Job Queue screen to limit the number of records displayed.
  • Fixed an issue with Copy task where the Destination Files variable may contain incorrect file names when using the rename option.
  • Added the ability to copy multiple projects to the same folder or to a different folder.
  • Added DTD and schema validation to the Read XML and Write XML tasks.
  • Added the ability to export job logs in CSV format. The Export All Records option will export all records that match the search criteria. The Export This Page option will export the jobs currently displayed on the page.
  • Fixed the Internal Server Error generated when trying to display a job log whose log file has been already deleted from the file system.
  • Removed the need to restart GoAnywhere when changing the database backup scheduled time in the Global Settings.
  • Enhanced the Write XML task to encode the file with UTF-8.
  • Fixed the date calculation used by the database backup's purging process.
  • Added a new option for error handling in tasks to set a variable to a specified value and continue on. The subsequent tasks and modules could then check this variable and process conditionally based on whether an error occurred.
  • System i Installs Only: Enhanced the CPYRES command to work with the SCP, GHTTPS and GoAnywhere Director resources.
Oct 23, 2009 - Version 2.3.5 Patch Released
  • Updated the SQL Wizard to show all types of tables such as Views, Logicals, Aliases etc. 
Sep 24, 2009 - Version 2.3.4 Patch Released
  • Added a new option for specifying a custom Packet Size to the SFTP Resource and Task to workaround issues connecting to some SFTP servers.
Aug 24, 2009 - Version 2.3.3 Patch Released
  • When connecting to a database, force the use of selected driver. Earlier versions used to deligate the task to Driver Manager, which may or may not use the selected driver.
  • When executing SQL Statements with the SQL Task, you can optionally indicate whether or not the produced RowSet should be scrollable. Previous versions always created a scrollable RowSets, which was causing issues with some drivers and/or database servers.
  • Fixed an issue with Copy task where an incorrect message was logged upon task completion.
Aug 18, 2009 - Version 2.3.2 Patch Released
  • Added a new sub-task named MGet (Get Multiple Files) to FTP, FTPS and SFTP tasks. This new sub-task serves as a workaround when the regular Get sub-task does not work with some non-standard FTP servers.
Jun 30, 2009 - Version 2.3.1 Patch Released
  • Updated the SFTP task to send SSH_MSG_CHANNEL_REQUEST with "want reply" parameter set to true. This has been changed to be able to successfully connect to some SFTP servers.
Jun 22, 2009 - Version 2.3.0 Released
  • Bundled the JDBC driver for SQL Server 2008. This driver works with SQL Server 2008, 2005 and 2000. Various screens are updated to indicate this.
  • A new System Variable named system.instanceName is made available which returns the user defined instance name. This variable can be used to conditionally execute/skip modules and/or tasks in a project.
  • The Project Designer has been enhanced to allow adding and deleting of comments to various project components.
  • Fixed an issue with SFTP task where it occasionally locks up in case of a network error. 
  • Various Data Writer tasks such as Write CSV, Write Fixed-width etc. have been updated to log the file name to the job log, if the log level is set to normal or a higher level.
  • Fixed the Search and Replace task to gracefully process Unicode/DBCS files.
  • Fixed the Write XML task so the tidy setting is properly used. 
  • Updated the Global Settings screen to validate Date/Time patterns.
  • System i Installs Only: Added a new procedure named RunProject4 to the RUNPROJSRV Service Program. This procedure allows up to 50 variables to be sent. The variable name length is 48 characters. The variable value can be up to 32768 characters.
  • System i Installs Only: In the command SAVPRD, removed the option of *CURLIB and *LIBL for the SAVEFILE parameter.
Apr 28, 2009 - Version 2.2.0 Released
  • FTP/FTPS tasks have been enhanced to support Tandem FTP server including the ability to retrieve multiple files using File Sets. A new List Parser option named tandem was added to the FTP/FTPS resources as well as the tasks.
  • FTPS task has been updated to send CCC command right after login (after the PASSword command) as some servers expect it to be in that sequence.
  • Fixed an issue with the Read XML task which was parsing the data incorrectly when the Nested Shared Values option is ON.
Apr 8, 2009 - Version 2.1.0 Released
  • Added support for Encrypted Variables which can be used to store sensitive information such as passwords.
  • Enhanced the built-in upgrader (Check for Updates) to allow upgrades even if the installed version is too old. The upgrader can be executed more than once to upgrade to the latest version.
  • Write Excel task has been enhanced to allow users to specify the width of a specific column. A new attribute labeled Width has been added to the Column element under the Data element.
  • Write XML task has been enhanced to allow skipping of empty elements. A new attribute labeled Skip If Empty has been added.
  • All Job Logs now indicate the version of GoAnywhere, operating system name, operating system version and the operating system architecture. 
  • Fixed the issue with CPYPROJECT command which always fails with an error even though the project was copied (or promoted). This bug was introduced in 2.0.0.
  • Fixed the Read Fixed-width task to produce an error when the length of headings row does not match with the total length of Columns defined in the task. Previous versions neither produced an error nor imported any records.
  • Various validation messages used to validate a numeric range have been fixed so the labels are not repeated in the message.
  • Added validation checks to the Repeat Duration and Repeat frequency when creating or editing a scheduled job.
  • Passwords are masked when viewing a Resource.
  • Updated the Global Settings screen to not allow blank value in the SMTP Port.
  • Fixed an issue with Send E-Mail task where in certain cases, the Message sub-element gets deleted when the project is compiled or executed from the Project designer.
  • Fixed a rendering issue with the Project Outline tree when editing a project that contains the Send E-Mail task.
  • The Search Jobs, Project Execution History and Scheduled Job History screens have been updated to display the Time Taken field using the Locale specified in the Global Settings.
  • Improved the performance of Dashboard (the Pie Charts)
  • SQL Wizard is now only accessible to users who are Project Designers and Resource Managers.
  • Fixed a JavaScript error in the File Chooser that was occurring in some browsers if a user changed drives then tried to select a file.
Mar 2, 2009 - Version 2.0.3 Patch Released
  • Fixed some issues related to displaying/accepting non ASCII characters. It is now possible to have foreign characters including double byte characters (such as Chinese) in GoAnywhere projects, job logs etc.
Feb 12, 2009 - Version 2.0.1 Patch Released
  • Fixed an issue where execution of a project using the RUNPROJECT command fails if the project calls another project using the Call Project Task.
Jan 22, 2009 - Version 2.0 Released
  • Changed the product name to GoAnywhere Director.
  • Added a new task named Call Project which facilitates creation of reusable/modularized projects that can be called from other projects.
  • Added a new task named Call Remote Project for executing projects on a remote GoAnywhere installation.
  • Added a new task named GHTTPS which allows exchanging of files with a remote GoAnywhere HTTPS Server. The GoAnywhere HTTPS Server is one of the services available in our new product GoAnywhere Services.
  • Added a new task named Search and Replace for scanning one or more files on the local file system for a sequence of characters, and replacing the matches with another value.
  • Added a new task named Set Variable, which allows to create/modify variables in a variety of ways during the execution of a project. Not only can static values be assigned to a variable, this task allows setting variable values from a file, Rowsets and other Variables.
  • Added a new task named Raise Error to raise an error during a project execution.
  • Added a new task named Rename to rename one or more files on the local file system. This task allows mass renaming of files using a prefix and/or suffix that can be prepended or appended to a file name. It also allows replacing portions of a file name if the file name matches the specified wildcard pattern or regular expression.
  • Added a new task named Tar to create Tar (Tape Archive) files. This task also allows to optionally compress the tar file using GZip, to produce a tar.gz file.
  • Added a new task named Untar to extract Tar files. This task can also extract GZip compressed tar (tar.gz) files.
  • Enhanced the Timestamp task to perform math on dates and times. It is possible to set, add or subtract various fields (e.g. date, month, hours etc) of a timestamp value.
  • Enhanced the SQL task to generate an error if no records were returned from a SELECT query. A new attribute named When No Data Found was added to the Query sub-element of this task.
  • Added support for more comparison operators (such as greater than, less than etc) when a Module needs to be executed conditionally based on a Variable value. Comparison can be performed on character values as well as numeric values.
  • Enhanced all tasks to allow conditional execution just like how modules can be executed conditionally. A new attribute named Execute Only If has been added to all tasks under the Advanced tab.
  • Enhanced the Scheduler to support repeated execution of a project. Several repeat options can be specified such as repeat always, repeat only if the project fails, repeat only if the project succeeds or repeat only if a specific condition is met. You can further define the Repeat Interval and Repeat Delay.
  • Added a new screen for monitoring repeating scheduled jobs and optionally cancel one or more jobs. A new menu item labeled Work with Scheduler Queue was added under the Jobs menu.
  • Added the ability to run one or more scheduled jobs on demand by using the new Run Now feature
  • Added the ability to view the execution history of a specific scheduled job. You can further filter these jobs by date range and status.
  • Two new login modules were implemented to validate GoAnywhere logins with Windows Active Directory or a Generic LDAP Server. These settings can be configured by selecting Login Configuration item under the Security menu.
  • Combined the Display Login Configuration and Change Login Configuration screens into one. The new menu is now labeled as Login Configuration under the Security menu.
  • Two new Resource types were added, namely GHTTPS Servers, GoAnywhere Directors, which are used by the GHTTPS and Call Remote Project tasks respectively.
  • Enhanced the FTP and FTPS tasks to define a port range for active data connections. Two new attributes, namely Data Connection Start Port, Data Connection End Port, were added to these tasks as well as the resources used by these tasks.
  • Added a new sub-task (action) named Set File Permissions under the FTP, FTPS and SFTP tasks. You can use this sub-task to change file permissions on the remote system if the server supports this feature, and you have authority to change the file permissions.
  • Added a new sub-task (action) named Create a File List under the FTP, FTPS and SFTP tasks. This action allows you to get the list of files and/or the number of files that match the specified filter criteria without actually having to download the files.
  • Enhanced the Rename Files sub-task under the FTP, FTPS and SFTP tasks to replace portions of a file name if the name matches the specified wildcard pattern or regular expression.
  • Enhanced the Create File List task to provide a new output variable which contains the number of files that matched the specified filter criteria.
  • Enhanced the File Manager to allow multiple file uploads using AJAX to provide visual feed back to the user while the files are being uploaded.
  • Added a new sub-task (action) named Post Raw Data under the HTTP and HTTPS tasks to post a file content as is to the remote server.
  • Implemented a new File Chooser to browse files on a GoAnywhere HTTPS Server. This tool is accessible when configuring a GHTTPS task.
  • Added the ability to name an instance of GoAnywhere. This is helpful if you have more than one install of GoAnywhere. The instance name can be specified by Product Administrators from the Global Settings screen.
  • Window titles on all screens (pages) have been updated to display a standard title which contains the product name, followed by the version, followed by the instance name, if a name was set.
  • Updated the Login page to display the Instance Name, if the instance was named.
  • The Is Password Encrypted field in several screens has been changed to use a drop-down box instead of Yes/No radio buttons. This is to allow unsetting of this field which can be done by selecting the blank entry in the drop-down box.
  • Added support for right click menu to display the context menu when working in the Project Designer.
  • Several screens such as the Project Designer have been enhanced with a resizable split pane.
  • The Project Designer has been enhanced to remember the scroll position of the Project Outline.
  • When multiple variables are to be specified in a field in the Project Designer, a variable can be inserted at the cursor position by holding the Ctrl key down and selecting the variable from the drop-down list.
  • The Work with Projects screen has been updated to show the Root folder expanded by default.
  • Added the ability to refresh the project folders so any new folders created by other users can be made visible with out the need to re-login.
  • Enhanced the File Chooser to display favorite folders on the left hand side to allow quick navigation to some of the most frequently used folders.
  • Enhanced the Display License screen to validate the license that is in effect and display any messages if the license is not valid for any reason.
  • The Display Server Log menu has been moved to the Administration menu from the Tools menu. Further more, access restrictions are imposed so only users with Security Officer or Product Administrator role can access the server log.
  • Renamed the system group, Public, to All Users, to avoid possible misinterpratation.
  • Added the ability edit the system group, All Users, so roles can be assigned to this group if desired.
  • Implemented a searchable online help system including context-sensitive help. Each screen has a Help icon next to the page heading which launches the context-sensitive help. The documentation has been expanded significantly.
  • Fixed an issue with the FTPS task where users on some platforms (specifically System i) were not able to connect to FTPS servers that are using older version of SSL. This issue was due to a recent change in the IBM's JVM on the System i. To workaround this issue, a new attribute named SSL Context Protocol was added to the FTPS task as well as the FTPS resource.
  • Fixed an issue with FTPS task where it errors out when transferring zero byte file(s).
  • Fixed an issue when creating a scheduled job, the job always gets created as Active even though Inactive was selected.
  • Fixed the Execute System i Commands and Programs task to allow monitoring of messages with HEX numbers. Previous versions had a validation check to ensure the message has only decimal numbers.
  • Fixed the SFTP Task which runs out of memory when connecting to certain servers.
  • Fixed a security issue in the SQL Wizard so the Test button is available only if the user has Use permission to the Database resource.
  • Fixed the File Manager so it does not error out when downloading files whose names have special characters such as ampersand.
  • Fixed an issue with the HTTP and HTTPS tasks where Proxy Host defined in the resource is never used by the tasks.
  • Updated the Global Settings screen to validate the specified date and time patterns before saving.
  • Fixed the JDBC URL Wizard where Port and Database Name are not passed to the Advanced Settings screen when configuring the URL for an MSSQL Server.
  • Added a Back button to the JDBC URL Wizard to go back to the previous screens in the wizard.
  • Updated the SQL Wizard so column names are not qualified by default, but table names are.
  • Fixed the SQL Wizard to produce correct queries when Contains or Not Contains operators are used in the Where tab.
  • Fixed the SQL Wizard where the preview is not updated when Is Null or Is Not Null operators are used in the Where tab.
  • Fixed an issue with the Zip and Unzip tasks where they fail when the specified password is longer than 64 characters and AES encryption is used.
  • Updated the RunProject Servlet (the program that accepts project execution requests from remote clients) to accept and pass through variables whose values are empty strings or white spaces.
  • System i Installs Only - when starting the subsystem, the program now checks to see if the user starting the subsystem has appropriate permissions to the GoAnywhere installation folder and the GoAnywhere database folder. The startup will be aborted if the user does not have sufficient permissions.
  • Windows Installs Only - The installer for Windows allows specifying a custom service name so multiple instances can be installed on the same system. 
Oct 29, 2008 - Version 1.6.8 Patch Released
  • Added a new option called "Use Integrity Packet" to the PGP Encrypt Task which allows enable/disable the integrity packet (also known as MDN or Modification Detection Code). This option allows users to turn off the Integrity Packet when exchanging files with trading partners who are using older implementation of PGP.
Oct 24, 2008 - Version 1.6.7 Patch Released
  • Added a new sub-task called "Upload a File Manually" under FTP, FTPS and SFTP Tasks.
Oct 6, 2008 - Version 1.6.6 Patch Released
  • Fixed the ArrayIndexOutOfBoundsException thrown by various Reader Tasks when there is only one column in the input file being read. This bug was introduced in the 1.6.5 Patch.
  • Fixed the NPE when there is no Data element specified in the Fixed-width Writer Task.
Sep 22, 2008 - Version 1.6.5 Patch Released
  • Enhanced the Write Fixed-width Writer task as follows:
    • Added options to specify the alignment of fields based on the data type. This includes a separate alignment option for Whole Numbers, Decimal Numbers, Dates, Times and Timestamps.
    • Added an option to indicate how the default width of decimal number fields should be calculated.
    • Added an option to print the output in a user-friendly format which prints column separators.
Sep 4, 2008 - Version 1.6.4 Patch Released
  • Enhanced the FTP, FTPS and SFTP Tasks to allow renaming of multiple files using nested filesets or input files variable. A prefix and/or suffix can be specified to mass rename files on the remote FTP server.
Aug 25, 2008 - Version 1.6.3 Patch Released
  • Fixed the following Tasks to not write data in scientific notation when writing Decimal/Numeric fields:
    • Write CSV Task
    • Write Fixed-width Task
    • Write XML Task
Jul 23, 2008 - Version 1.6.2 Patch Released
  • Fixed the FTP Task which was failing to parse the reply to PASV command  when working with some non-standard servers. 
Jul 7, 2008 - Version 1.6.1 Patch Released
  • Added a new property for SFTP resource types. The new property is added under the Adavanced tab with the label Use Adaptive Connection. This defaults to true (Yes) which is what 1.6.0 and prior releases were doing. Now users can disable this by selecting No when connecting to servers that do not support adaptive connections.
  • Added a new attribute to the SFTP task labeled, Use Adaptive Connection. This attribute can be found under the Advanced tab of SFTP Task.
  • When running an SFTP Task in debug mode, the SFTP connection trace is now logged to the Tomcat log. Prior versions did not log any thing. The log file location is [INSTALL_DIR/tomcat/logs. The name of the file looks like stdout_20080711.log or catalina.out. Substitute the date portion with the latest date that you see in that folder.
Jun 20, 2008 - Version 1.6.0 Released
  • Added the ability to manage x.509 certificates which are used in secure communication over SSL such as FTPS and HTTPS. Users with Key Manager role can access the Certificate Manager from the Tools menu. The Certificate Manager allows you to work with either JKS or PKCS#12 type key stores. The certificate management functions include -
    • Create new key pairs and self-signed certificates
    • Generate certification signing requests (CSR) to be sent to certificate authorities such as VeriSign, Thawte etc.
    • Import replies (signed certificates) from Certificate Authorities
    • Export certificates
    • Import trusted CA certificates
    • Delete keys and/or certificates
    • View details of a certificate or certificate chain
    • Create new key stores
    • Open existing key stores
    • View or update preferences for the Certificate Manager
  • GoAnywhere ships with two key stores named trustedCertificates.jks and privateKeys.jks which are located in the userdata/keys/x509 directory. The trustedCertificates.jks file contains the root certificates of all major certificate authorities such as VeriSign and Thawte. This key store can also be used to import certificates of parties that you trade with. The privateKeys.jks file is there for creating your own key pairs and associated certificates. These key stores are setup as the default trusted certificates and default private keys in the SSL Certificate Manager preferences. These key stores are used as the default key stores through out the system when an SSL communication is initiated with no explicit key stores specified.
  • Implemented File Manager that allows managing of files on the GoAnywhere server. The File Manager can be launched by selecting File Manager under the Tools menu. The functions provided by the File Manager include -
    • Browse directories that the user is authorized to
    • Download files from the GoAnywhere server to the user's workstation
    • Upload files from the user's work station to the GoAnywhere server
    • Copy/Move files and/or directories on the GoAnywhere server
    • Create new directories
    • Rename existing files and/or directories
  • Added a new Role named File Manager which determines if a user should be allowed to access the File Manager. During the upgrade, system users, root and administrator are placed in this new role. If you would like to grant other users access to the File Manager, their user/group profiles must be updated. 
  • When creating or editing a GoAnywhere user profile, the Security Officer can specify the home directory of the user, whether or not the user should be restricted to home directory and the file permissions (Read Only or Read/Write). These settings are utilized by the File Manager.
  • GoAnywhere's internal database is backed up automatically on a daily basis to allow restoring of data in case if something happens to the database. The backup settings can be adjusted by the Administrators from the Global Settings screen. The backups are stored in the userdata/database/backups folder. 
  • Added a new Task for executing System i commands and/or programs all in the same System i job. This new Task allows to specifying commands and programs in the order they should be executed. This Task also allows monitoring of specific messages and control the flow of project. This Task replaces the Execute System i Command (cmd400) and Execute System i Program (pgm400) tasks. Existing projects using these old tasks continue to work, however, these Tasks will no longer be available when creating or editing a Project.
  • Bundled JDBC drivers for Sybase and Informix. These drivers can now be selected when creating a Resource, or when working with the SQL Task.
  • Various Tasks that accept a single input (or source) file have been updated to accept a FileList variable provided the FileList contains only one file.
  • When a FileList is printed to the Job Log or a file using Print Task, the files in the list are printed one file per line without any additional headers or footers. This allows processing of the FileList in your custom programs or to simply e-mail the list of files as a report.
  • Added the CCC (Clear Command Channel) option to the FTPS task. This option converts the Control Connection to a plain connection after a successful login. This option is required in order to successfully transfer data when connecting through NAT firewalls.
  • The following additions/changes are done to the Global Settings:
    • Under the General tab, Date Style and Time Style are now replaced with Date Pattern, Time Pattern and Timestamp Pattern to offer maximum flexibility on how dates and/or times are displayed in GoAnywhere.
    • Under the Data tab, a new field called Documents Directory is added which defines the root directory for storing documents. This directory further contains folders for every GoAnywhere user (user's Home directory).
    • Added a new tab called Backup to control whether and how the GoAnywhere database should be backed up.
    • The Backup tab also allows Administrators to backup the GoAnywhere database on demand.
  • Added the following system variables that can be used when designing or running the projects:
    • system.job.log - Absolute path to the current job's log file
    • system.docroot - Absolute path to the documents directory as defined in the Global Settings
    • system.user.home - Absolute path to the user's home directory as defined in the user's profile
  • Added the ability to release locks on a Project. When editing a Project, if the Project is locked by another user's session, an option to release the lock will be displayed.
  • The following enhancements were made to the Project Designer:
    • When a Project is executed from the Project Designer, a link to view the Job Log is displayed. After viewing the Job Log, the user will be returned back to the Project Designer.
    • Enabled AJAX on certain actions such as Move Up, Move Down, Compile and Execute Project.
    • When committing changes to a Project, the Project Designer ensures that the current session still holds an exclusive Write Lock on the Project. If not, the changes cannot be committed. This is needed as we now implemented a way to release locks.
  • When a New Project is created, an exclusive Write Lock is acquired on the newly created project before opening the Project Designer. Prior versions did not do this which made it possible for two users be editing the same project (newly created Projects only).
  • Fixed an issue with some screens displaying the date and time in GMT Time Zone. The screens now display the dates and times in the GoAnywhere Server's Time Zone.
  • Fixed the SQL Wizard to display Tables and Columns in ascending order.
  • Local File Chooser has been enhanced to allow sorting of files based on Name, Size or Date. Added a new icon in the tool bar to quickly navigate to the home directory of the user.
  • FTP File Chooser has been enhanced to allow sorting of files based on Name, Size or Date.
  • When testing a Resource, the Test Results window now displays the Stack Trace if the low level API's produced any Exception. This helps identify and resolve the problem quickly.
  • Fixed the E-mail Notifier in the Scheduler to ignore empty user name and/or password combination when connecting to the SMTP Server.
  • Enhanced the Write CSV and Read CSV Tasks to support Space as a Field Delimiter option.
  • Enhanced the Move Task to prefix or suffix destination file names with a constant value or variable. This makes it possible to do a mass rename of files with a prefix or suffix without actually having to move the files to a different directory.
  • Enhanced the Copy Task to prefix or suffix destination file names with a constant value or variable.
  • Enhanced the PGP Decrypt Task to prefix or suffix destination file names with a constant value or variable.
  • Enhanced the PGP Verify to prefix or suffix destination file names with a constant value or variable.
  • Re-arranged the columns in the Search Jobs and Project History screens.
  • Updated the icons used in various Tree components and fixed the alignment issues.
  • When scheduling a new Job, the specified Project location is now validated to avoid an internal server error.
  • GoAnywhere Server can now listen for secure connections over HTTPS. By default, the installer enables the HTTPS listener on port 8001. This does not have any effect on existing installs. Existing installs can be manually configured to enable the SSL connections. Please refer to the GoAnywhere Installation and Configuration Guide for more details on this.
  • When promoting projects or resources, HTTPS is supported if the target GoAnywhere server accepts SSL connections. The certificate used by the target GoAnywhere server should be added to the default trusted certificates file.
  • Fixed the issue with improper rendering of screens in some versions of Internet Explorer when creating OpenPGP and SSH keys.
  • When adding or editing a Project Folder, any leading and/or trailing white spaces are removed.
  • When adding or editing a User, any leading and/or trailing white spaces are removed.
  • When adding or editing a User Group, any leading and/or trailing white spaces are removed.
  • Updated the JDBC URL Wizard with Sybase and Informix JDBC Drivers.
  • JDBC URL Wizard has been enhanced to sort the advanced options by the property names to make lookup of a specific property easy.
  • Updated the display width of all File/Directory fields to 60 characters to reduce the amount of text that gets clipped.
  • Removed the empty folder, Demo, from the Projects screen (new installs only).
  • Print Task has been updated NOT to print CRLF after the user entered input string.
  • Updated the templates for running system i command and programs. The template now uses the newly added Task, Execute System i Command and/or Program
  • Removed the week of year column from the calendar component in various screens.
  • Updated the scheduler screen to show the current time from the server.
  • Updated the Memory tab in Help -> About screen to refresh every 5 seconds.
  • Updated Active Jobs screen to auto-refresh every 5 seconds. The screen also provides the option to turn off the auto-refresh if needed.
  • Added an option to export a project from the Work with Projects screen. 
Apr 18, 2008 - Version 1.5.1 Released
  • Chnaged the default behavior of Write CSV, Write Fixed-width and Write XML tasks to avoid rounding of decimal/numeric fields when no Decimal Number Format is specified.
Apr 4, 2008 - Version 1.5.0 Released
  • Added the ability to manage OpenPGP keys from GoAnywhere's web based Administrator. The OpenPGP Key Manager can be launched by selecting the newly added menu item, "Manage OpenPGP Keys" under the "Tools" menu. The following functions can be performed using the OpenPGP Key Manager:
    • Create new OpenPGP keys
    • View details of an existing key
    • Change Passphrase on existing key pairs
    • Export one or more public key(s) to workstation
    • Export one or more key pairs to workstation
    • Import one or more public and/or secret keys from a file on the workstation
    • Importing one or more public and/or secret keys from a file on the GoAnywhere server
    • Create new key rings
    • Open existing key rings
    • Set global preferences to control the default behaviour of the  OpenPGP Key Manager
  • Added the ability to manage SSH Keys from GoAnywhere's web-based Administrator. The SSH Key Manager can be lauched by selecting the newly added menu item, "Manage SSH Keys" under the "Tools" menu. SSH Key Management functions include:
    • Create new SSH keys
    • View details of existing SSH keys
    • Export SSH public keys to the workstation
    • Export SSH private keys to the workstation
  • Added a new User Role called "Key Manager", which allows users to access the OpenPGP and SSH key management functions. System users "root" and "administrator" are assigned the "Key Manager" role during the install/upgrade.  If you would like other users to have access to the key management, you need to update the user/group profiles of those users.
  • Added the ability to test resources when creating or editing them. A button labeled "Test" will appear on the Add/Edit Resource screens. Clicking on the "Test" button will ensure that the currently specified values for the resource are correct and the Resource is usable in projects. For e.g., Clicking the "Test" button when creating an FTP Server will actually try to connect and login to the specified FTP server and the results of the Test are displayed in a popup.
  • Added the ability to add a new Resource when designing a project. A new button labeled "Create..." will appear next to the Resource drop-down box. Clicking on this button will navigate you to the appropriate Resource's Add screen. After the Resource is created (or canceled), you will be navigated back to where you were in the project designer.
  • Added the ability to receive GoAnywhere upgrades if the GoAnywhere Server connects to the Internet through a proxy server. The HTTP Proxy settings can be defined by the administrators in the Global Settings (Global Settings under the Administration menu).
  • Enhanced the Write Excel Task to preserve all settings such as Macros from specified Template file. This makes it possible to do certain things such as subtotals in the generated Excel file. In order for this to work, the template file should have "Auto Run" macro to perform the desired function.
  • Enhanced the FTP, FTPS and SFTP tasks to support a new sub-task "Manual Get" to get a single custom file name. This is useful for retrieving files from some non-standard FTP servers.
  • Enhanced the XML Write Task to accept a custom header for the generated XML file. This attribute can be used to include a DTD or Schema definition in the generated XML file.
  • Added the ability to save Job Logs to the workstation.
  • Added the ability to save the Server Log to the workstation.
  • Enhanced the SQL Wizard to automatically refresh the SQL statement when the "Set Query" is clicked. The "Update Preview" button is no longer required to be pressed before setting the query in the invoking page.
  • Pressing the Enter key in the Local and FTP file browsers now triggers the "Select" button to place the selected file in the invoking page. 
  • Fixed an issue with the FTP File Chooser that was causing a read timeout to take longer than the specified timeout value. This was occurring when a connection was successfully established, but the LIST command was failing to open the data connection due to an incorrect passive/active setting.
  • Fixed the label for the Null Indicator in the XML Read task. The previous label "Null Substitute" was incorrect, as the value is actually used as a null indicator in the Task.
  • Upgraded the OpenPGP API to support PGP keys with signatures
  • Enhanced the OpenPGP Encrypt task to allow encryption using the master key if no subkeys are found or valid. This of course requires that the master is key is capable of being an encryption key (such as an RSA key).
  • Fixed performance issues with ASCII mode transfers in FTP, FTPS and SFTP tasks.
  • Fixed an issue with locks not being released on projects when the browser's back button is clicked. When opening a project in Edit mode, the code now checks to see if the user is currently holding a lock on any other project, and if so, releases the previous lock before acquiring lock on the new project. Please be sure to click on the available menus or buttons on the pages to ensure the locks are released right away. We recommend not clicking on the Back or Refresh button at all when working in the GoAnywhere Administrator.
  • Fixed an issue with Scheduler E-mail notification where it tries to send out an email if any one of the notification options is set. For example, if you have set up a scheduled job to send notification only if the job fails, the scheduler would still try to send an email when the job completes normally. However, the send was failing because there were no recipients specified.
  • New directories are created under the userdata folder for storing PGP and SSH keys. The preferred location for storing your PGP key ring(s) is userdata/keys/pgp. The preferred location for storing SSH keys is userdata/keys/ssh.
  • Upgraded the Tool Bars in various pages to have a separator between each tool bar item.
  • System i Install Only: Changed the length of Variable Name and Variable Value parameters on the RUNPROJECT command and RUNPROJSRV service program. The Name of a Variable has been changed from 100 to 48 characters long and the Value has been changed from 100 to 256 characters long.
    WARNING: IF YOU ARE USING THE RUNPROJSRV SERVICE PROGRAM TO RUN PROJECTS, YOU WILL HAVE TO RECOMPILE YOUR PROGRAMS WITH THE CORRECT PARAMETER LENGTHS.
Feb 14, 2008 - Version 1.0.0 Released  
  • Added the ability to create a project from a template. Over 30 templates are shipped with this release.
  • Added a new task called GZip for compressing files using GZip.
  • Enhanced the Retrieve Mail and Secure Retrieve Mail tasks to support TNEF (Transport Neutral Encapsulated Format) e-mail messages. TNEF is a proprietary e-mail attachment format used by Microsoft Outlook and Microsoft Exchange Server.
  • Implemented a scheduled system maintenance process to purge job logs and associated workspaces that are older than a specified number of days. This parameter can be controlled from the Global Settings screen. This value defaults to 90 days.
  • Implemented a scheduled system maintenance process to rotate the global log file when it exceeds a specific size. Here again, the maximum size is configurable from the Global Settings screen. This value defaults to 5 MB.
  • In the Project Designer, when a adding a Task to a Module, the page displayed shows a categorized view of Tasks to make it easier to find the desired Task. Previous versions used to list all tasks in alphabetical order.
  • Changed the location where the license file is saved. As of version 1.0.0, the license file will be saved in the installation directory of GoAnywhere. The file name is goanywhere.lic. Previous versions used to store the license file in the internal database which was causing some issues when replicating files to Backup/HA/DR systems.
  • Check for Updates page has been enhanced to show the download progress of the upgrade file.
  • Replaced the Date (Calendar) component on various screens with a new component that allows setting of both date and/or time intuitively.
  • Bundled JDBC driver for Oracle database.
  • Bundled JDBC driver for IBM DB2.
  • Upgraded the JDBC driver for Microsoft SQL server to the latest version, which is 1.2. This version of the driver provides SSL communication with the SQL Server.
  • Removed unused information (such as address, phone number etc.) from Display License screen.
  • Added a new attribute to label several project components in various tasks. If specified, these labels will be displayed in the Project Outline tree when editing a project.
  • Default values for various tasks are documented and shown in the field help in a separate section.
  • Fixed a bug in the Copy Project screen where the destination folder on some browsers is editable.
  • Fixed the E-mail notifier in the Scheduler which was causing issues with some SMTP servers.
  • Renamed the "XML Read" and "XML Write" tasks to "Read XML" and "Write XML" respectively, to make them consistent with the rest of the data translation tasks.
  • Fixed a NullPointerException that is raised when creating a scheduled job using a Monthly Trigger and an End Date.
  • Fixed the Retrieve Mail task which was logging  'null' for the sender's email address.
  • Fixed the Retrieve Mail task which was logging 'null' for the received date of the email.
  • Fixed the Local and FTP File Choosers to correctly render the table borders in Internet Explorer.
  • Added a visual feedback when sending AJAX requests to the GoAnywhere server.
  • Moved "Output File Variable" to Basic tab in Write CSV, Write Fixed-width and Write Excel Tasks.
  • When File Exists attribute has been moved to the Basic tab in several tasks.
  • Some attributes in the PGP Tasks have been moved to the Advanced tab.
  • Added a configuration option to enable compression on the data sent to the browser. This will make the pages load faster on a slow Internet connection. However, this  will affect the performance on the server side a little bit as the sever needs to compress/decompress the data on every response/request. Please see the manual for more information on how this parameter can be changed.
  • Added Favorite Icon which is displayed in the URL field of the browser. The icon is also used when you add GoAnywhere administration site to your favorites.
  • Rearranged the menus in the main menu bar.
  • Updated the Dashboard icons and several icons in the project designer.
  • The following changes/fixes have been made on System i installs:
    • Request License screen now displays the processor group on System i installs.
    • Added a new command called CFGGA for configuring various parameters of GoAnywhere. Only users with *SECADM rights can change these parameters.
    • Added a new command called CPYPOLICY to test and, if needed, copy the policy files to the Java's installation folder.
    • Renamed the UPGRADE command to UPGRADEGA to avoid possible conflicts with existing commands or programs that are named UPGRADE.
    • Added a new option for the RUNPROJECT command to allow *DFT for the user parameter. This will then allow the command to use the user and password specified using the CFGGA command.
    • Changed the CPYPOJECT command to raise GAE1102 error when the copy operation fails.
    • Changed the CPYRES command to raise GAE1202 error when the copy operation fails.
    • Changed the STRGA command to raise GAE1402 error when the subsystem is already active.
    • Changed the ENDGA command to raise GAE1502 error when the subsystem is NOT active.
    • Changed the UPGRADEGA command to check to make sure the upgrade jar file exists before trying to upgrade. The command also checks to make sure the GoAnywhere subsystem is NOT active. 
Dec 23, 2007 - Version 0.9.9.2 Released
  • Fixed a critical issue with the FTPS Task which fails with the error "java.lang.NoClassDefFoundError: com.sun.net.ssl.TrustManager" or "Export restriction: SSLSocketFactory supports non-pluggable ciphersuite(s)". This error was seen on System i (iSeries) servers only. 
  • In the Project Designer, fixed the Show Variables drop-down button for the FTP file and directory fields. 
  • Fixed the FTP file browser to use the port number specified on the FTP Resource. Prior versions always tried to connect to the default port, 21.
  • Fixed the SFTP file browser to use the port number specified on the SFTP Resource. Prior versions always tried to connect to the default port, 22. 
  • Fixed the FTPS file browser to use the port number specified on the FTPS Resource. Prior versions always tried to connect to the default port, 21. 
  • Fixed the FTPS file browser, which errors out when the FTP resource was setup to use a client certificate.
  • Fixed the OpenPGP key browser to list the keys sorted by the user name.
  • Fixed the Local File Chooser which was producing an Internal Server Error on Windows Vista.
  • Fixed the error message produced when attempting to insert a duplicate resource.
  • When adding or editing a resource, clicking on the Encrypt button on any of the password fields now displays an informational message on success.
Dec 7, 2007 - Version 0.9.9 Released
  • Enhanced Project Designer
    • Project Designer now uses Tabs to show Basic and Advanced fields
    • Changes made to a Project Component are automatically saved to memory
    • Added Next button to show the appropriate actions that can be performed based on the selected project component.
    • Save button is now used to commit the changes (or make changes permanent). In addition to the Save button, clicking on Compile, Execute or Show XML would also commit the changes.
    • Password Encryption has been made easier. Clicking on the Encrypt button will encrypt the value in the corresponding password field.
    • Implemented a FTP File Browser to lookup files and directories when using the FTP, FTPS and SFTP tasks.
    • Implemented a OpenPGP Key Browser to lookup public and secret keys when using the PGP tasks.
    • Added a new system variable called system.installDir whose value is set to the installation directory of GoAnywhere. All jobs will have access to this variable. The variable will also appear in the Variable Chooser drop-down box.
    • The Variable Chooser drop-down box now shows the list of variables sorted by their names.
    • When creating a new project, the default module name that gets created has been changed to "Main" instead of "main" (capitalized).
    • Updated various icons used in the project outline tree.
  • Enhancements to the Scheduler
    • Implemented a Project Browser to look up a project when scheduling a job. This eliminated the need for two separate fields (Project Name and Project Folder) In the Schedule Job screen.
    • Added support for copying a Scheduled Job.
    • In the Work with Scheduled Jobs screen, the action buttons are now enabled or disabled based on how many jobs are selected.
    • When scheduling a new job, the User Name now defaults to the current user.
  • Implemented Change Password Option for changing the password of currently logged in user. The Change Password link is available from every page on the top right corner.
  • Password Encryption in the resource designer has been made easier. Clicking on the Encrypt button will encrypt the value in the corresponding password field.
  • When promoting a resource, the Target Server User Name now defaults to the current user.
  • Changed the SQL Wizard to automatically detect the selected resource (if one was specified), thus eliminating the need for selecting a resource again.
  • Fixed the SQL Wizard to release the database connections.
  • Fixed the Read Fixed-width Task which was raising an unhandled exception when unpadding certain fields (fields that just contain padding characters).
  • Fixed the Column screen of Read Fixed-width Task where the Data Type drop-down box has some invalid data options.
  • Fixed JDBC URL Wizard popup
  • XML Writer Task now allows constant values for elements and attributes. The previous versions always required that the value be from the input rowset.
  • Fixed the XML Writer Task to generate the XML processing instruction in the first line
  • XML Writer task now allows more than one element with the same name.
  • Fixed the XML Writer Task to allow empty values for attributes using the system variable, system.emptyString.
  • Fixed the screen for ZIP task which was using a plain text field for password.
  • Fixed the Local File Chooser not to put two slashes when selecting a file from a root directory such as "/" or "C:\".
  • Various Directory Fields such as Projects Directory, Workspace Directory etc., in the Global Settings screen are updated to have a Browse button to look up the directories on the server's file system.
  • After a successful copy of a project, an informational message is displayed indicating the source and destination projects.
  • Added "Home" to the main menu bar to go back to the Home/Dashboard page. Previous versions allowed the same when clicked on the GoAnywhere logo, which was not very evident.
  • The System i (iSeries) installer has been updated to grant Execute permission to PUBLIC on various shell scripts to eliminate the need for *ALLOBJ authority  to start GoAnywhere subsystem.
  • The System i (iSeries) command, DSPPRDINF now shows the port numbers that are in use by GoAnywhere.
  • Made the User's Guide available through Help -> User's Guide menu item.
  • Renamed the Logoff link to Log Out.
Oct 31, 2007 - Version 0.9.8 Released 
  • SFTP Task - Fixed an issue that was preventing SFTP connections using a Private Key.
  • SFTP Task - added support for more encryption/hash algorithms.
  • Fixed all FTP tasks to use the specified data type (ASCII/Binary/Auto) correctly.
  • FTPS Task - Fixed an issue that was causing NullPointerException with FTPS transfers.
  • Updated the FTPS task not to require user and password when a client certificate is specified.
  • Resources - when saving resources, special characters (lessthan, greaterthan, double quotes, ampersand, single quotes) are now correctly escaped, thus the resources with special values can now be used in projects and re-edited.
  • Changed properties to variables. Various screens will now use the word "Variable" in place of "Property". The XML syntax of various tasks has also been updated to use the word Variable. However, the projects created with previous versions will still run under the new version. These projects will automatically converted to the newer syntax when they are edited.
  • HTTP/S Post - Input Files Variable is now validated correctly at design and compile time to ensure the value specified is a variable reference.
  • PGP Decrypt Task - Input Files Variable is now validated correctly at design and compile time to ensure the value specified is a variable reference.
  • Fixed an issue that was preventing Timestamp task rendering the user specified label in the Project Outline Tree.
  • Fixed a security issue in System i Login Module.
  • Permissions on project folders can now be set by any Security Officer. Prior versions needed a user who is both a Security Officer and a Project Designer.
  • Permissions on resources can now be set by any Security Officer. Prior versions needed a user who is both a Security Officer and a Resource Designer.
  • Updated the project designer to have Save, Save & Finish and a Cancel button. Save & Finish will save any changes made and closes the project. Cancel will discard the changes and closes the project. Save will save the changes and keeps the project open.
  • Fixed a NullPointerException in the XML Read Task when a rowset was not defined.
  • Fixed an error in the JDBC URL Wizard that prevented users from changing drivers after one had been selected and processed.
  • Corrected the spelling of the word 'task' in the help description of the 'onError' attribute at the module level.
  • Changed the thread-safe field type in the Project screen to use a set of radio buttons (Yes and No) instead of a drop-down box.
  • Removed the property selection button (wrench) from the 'isPasswordEncrypted' attribute in the Zip Task.
  • Updated the 'Auto Commit' description and added true/false selection options in the SQL task.
  • Updated various popups (Field Help, Drop-down boxes, Variable Selector etc.) to automatically close when the user clicks the mouse else where on the page. 
1.800.949.4696  |  sales@linomasoftware.com  |  privacy policy
Copyright ©1994 - 2010 Linoma Software  |  All rights reserved