book
Article ID: KB0104773
calendar_today
Updated On:
Description
Description:
FX01922 is a cumulative hotfix and includes the following fixes:
01. MFCC-912 Resolves a problem when initiating a directory receive from a Platform Server to Internet Server and the virtual alias in the transfer definition has multiple levels. For example, the transfer failed if the virtual alias was "dir/subdir".
02. MFCC-892 Resolves a problem where alerts were not being processed when multiple wildcards were defined in the alert trigger criteria. The problem was introduced in FX01902 which addressed an issue with special characters in the alert trigger criteria. To use multiple wildcards the user must enter the data in this format:
<.*abc.*>. When data is entered between brackets < and >, the data is treated as a JAVA regex (regular Expression). Note that the rules for JAVA regex are different from standard UNIX regex.
In this example an alert will be triggered if the string "abc" appears anywhere in the field.
We will perform a Java regex compare on the data inside <>. This applies to the following fields:
: Platform server Node Name
: Client File Name
: Server File name
: Transfer User Id
: Process name
: Transfer Description
If the data is not enclosed within <>, Java regex checking will not be performed; the standard checking will be performed.
03. MFCC-793 Added additional modes of operation to the AS2 Server
AS2 will have three modes of operation:
1. Immediate Acknowledgement – default.
2. Deferred Acknowledgement (if Acknowledgement is set to “deferred”) – acknowledge after all data is received
3. Write data to temp directory (if AS2TempDirectory is defined) – Note: all files in the temp directory are removed at transfer termination.
Added two new AS2 parameters that can be specified in the MFT web.xml:
<!-- If specified, write AS2 data to this directory before processing the data. The directory must exist beforehand. -->
<context-param>
<param-name>AS2TempDirectory</param-name>
<param-value></param-value>
</context-param>
<!-- Defines the Acknowledgement: If value is deferred, acknowledge only after processing all data; otherwise, acknowledge after receiving the data -->
<context-param>
<param-name>AS2Acknowledgement</param-name>
<param-value></param-value>
</context-param>
04. MFCC-792 Resolves an SFTP issue when a key exchange is initiated. There was a small window where it may have been possible for the client to send a message that was not allowed during key exchange. The following exceptions may result:
Exception: com.maverick.ssh.SshException: Protocol error: expected packet type 30, got 94 [Unknown cause]
Exception: com.maverick.sftp.SftpStatusException: Invalid file handle.: The handle is not valid!
The following fixes are included from FX01921:
01. MFCC-773 Resolves a problem where user rights may be incorrectly removed when doing an LDAP sync.
02. MFCC-755 Resolves a duplicate virtual alias exception when specifying the virtual alias for an UpdateTransfer action using the admin command line or the MFT API.
The following fixes are included from FX01917:
01. MFCC-747 Changes the following pages to resolve inconsistencies in the “Data Type” and Delimiter” fields
: Update/Execute Platform Transfer
: Add/Execute Platform Transfer
02. MFCC-739 Resolves error 'Failed to create ssh server' when restarting the SSH Server after shutting it down.
03. MFCC-738 Resolves a problem where updating the JMS configuration on the "Configure JMS Service" page corrupts the existing JMS password and causes a JMS connection error.
04. MFCC-732 Resolves a problem where the Collection Service or remote polling to an MFT PS for z/OS can fail with invalid user or password error.
05. MFCC-731 Resolves a problem when communicating to a Platform Server and an error is detected by the Platform Server. The error was incorrectly reported as "Proxy returned: Network Error[protocol violation - received gds command 0x0]". The error is now reported as a remote error and the error message was changed to better describe the cause of a problem.
The following fixes are included from FX01908:
01. MFCC-692 Changed LDAP Sync “fatal error” message to make it more accurate. Added additional messages when an error occurs during an LDAP Sync.
02. MFCC-691 Resolves a problem where fields in System Configuration: Transfer settings (Restrict Upload Regex…) were cleared out when updating other boxes.
03. MFCC-690 Resolves issues on the Audit Details page with “Data Type” and “Delimiter” properties. Cleaned up the terminology and ensured that the proper values were set.
04. MFCC-689 Resolves an "org.xml.sax.SAXParseException" when displaying a Platform Server audit record that contains a null (0x00) in a string. This error was caused by an invalid ASCII character returned from the Platform Server when Audit records were collected.
05. MFCC-688 Resolved a loop in the Platform Server Responder that can cause CPU to spike.
06. MFCC-686 Resolves a problem where the JMS Test button did not work when using a JMS password.
07. MFCC-673 Disabled SSH port forwarding.
08. MFCC-672 Resolves a problem where Platform Transfers could not be assigned to a department when the department name ends with a space.
09. MFCC-667 Resolves a problem with the Admin CLI (Command Line Interface) where post processing action fields were removed when using the UpdateTransferFromBank action.
10. MFCC-662 Resolves a problem where uploads to PGP encrypted servers were not updating "Recent Activity" statistics when using SHA-512 hashing algorithm.
11. MFCC-659 Resolves a problem when clicking on the "Get Alias Name" button from the "Request Internet Server Transfer" activity configuration tab in the Business Works Designer. The Virtual Aliases were not returned for users when the transfer was authorized for a group and the user was defined in a group.
12. MFCC-652 Resolves the error "You are not licensed to view this page" when attempting to view Database Reports.
13. MFCC-603 Resolves a problem with the FTP Server when the “Bind Adapter IP Address” is defined but the “External IP Address” is not defined. Code was changed to return the “Bind Adapter IP Address” for Passive mode FTP/FTPS when “External IP Address” is not defined.
The following fixes are included from FX01905:
01. MFCC-650 Resolves a "java.lang.NullPointerException” when trying to add Responder Profile to MFT Platform Server when the “Effective Password” is not defined.
02. MFCC-649 Tuned PGP Upload and Download transfers to use less CPU.
03. MFCC-648 Resolves a problem when receiving small files from an FTP or SSH server. If the transfer fails, the success Post Processing Actions were incorrectly executed.
04. MFCC-620 Resolves a problem where the JMS “End Notification Message Type” was the same as the “Start Notification Message Type”.
The following fixes are included from FX01902:
01. MFCC-629 Resolves a TLS handshake error opening the data connection when using the PORT (Active) option on FTPS.
02. MFCC-627 Increased the size of the UserSearchFilter column in the Authenticators table to 1024.
Note: The UserSearchFilter column is not increased for DB2.
03. MFCC-626 Resolves a problem where alert processing was not triggered if a "$" character was used in the Alert trigger criteria.
04. MFCC-613 Resolves a problem where the AS2 Asynchronous MDN receipt is not saved when sending a file to an AS2 server.
05. MFCC-612 Improves performance when deleting a directory with a large number of files.
06. MFCC-611 Resolves error "Invalid SQL statement or JDBC escape" when trying to add a public PGP key for a new FTP server when the server name contains special characters.
07. MFCC-594 Resolves a problem where file list could not be updated at the root level when the Virtual Alias is '/'.
08. MFCC-585 Resolves a problem where alert processing was not checking the Process Name associated with an Internet Transfer.
09. MFCC-584 Resolves a problem when clicking on ProcessName and UserData file tokens from the Transfer definition File Token List link. The tokens were incorrectly added to the Server File Name field as #(F##).
10. MFCC-576 Resolves some intermittent authentication errors when the user is part of an LDAP authenticator.
The following fixes are included from FX01898:
01. MFCC-589 Resolves a problem logging on to the Admin Console or File Transfer Client when the locale or browser language settings are non-English.
02. MFCC-590 Resolves a problem where the "Logging in. Please wait..." message always displays in English.
The following fixes are included from FX01892:
01. MFCC-509 The JAVA Transfer API was updated to allow the client to pass UserData and ProcessName to the Server. Set the value *CHANGE in the transfer definition Process Name and User Data fields to pass the ProcessName and/or UserData to a transfer definition using the API. Note: The value is case sensitive and must be in all uppercase. If *CHANGE is specified and the API does not override the Process Name or User Data, or if the transfer is initiated by a client other than the JAVA Transfer API, the Process Name and User Data will be a null string.
02. MFCC-511 Added tokens for UserData and ProcessName.
Known Issue: When clicking on the ProcessName or UserData token from the File Token List to add it to the Server File Name field, it will incorrectly return #(FR##) to the field. To use these new tokens manually type the tokens in the field as #(ProcessName) and #(UserData).
03. MFCC-516 Resolved an issue where some user rights were not being displayed when Command Center and Internet Server were sharing a database.
04. MFCC-522 Command Center Server Status shows partially available for FTP and SFTP servers.
05. MFCC-525 When a License Key was expired; the Add License Key "ServerType" drop down box did not show Command Center as an option.
06. MFCC-536 HTTPS Thin Client cuts off first character of filenames when the Server File Name Prefix is configured.
07. MFCC-549 Unable to create Transfer download definition via admin CLI (Command Line Interface).
08. MFCC-556 Updated the SSH Transfer engine to resolve a possible high CPU issue.
09. MFCC-557 Improved the transfer speed of HTTPS Thin Client Uploads.
10. MFCC-558 Resolved a Null Pointer Exception on the HTTP Thin Client when transfers failed with certain errors.
11. MFCC-559 Resolved an issue with high CPU when many files (1000+) are in a directory and the user uses an SSH client.
12. MFCC-560 Added a new SOAP call in the File Transfer SOAP service: getAllTransferDefinitionsForUser. This SOAP call is exactly the same as the getAllFilesForUser SOAP call except that it does not return directory listings or check if a file is restartable. The definition of the new call is as follows: FileInfo[] getAllTransferDefinitionsForUser(String sessionID) throws RemoteException
13. MFCC-563 Resolved a problem with the Desktop Client where OnDemand transfers failed after applying hotfix FX01885.
14. MFCC-568 Resolved an error on some SSH Clients (including Putty) where GSSAPI authentication is allowed and the authentication fails.
15. MFCC-570 AS2 engine version upgrade.
16. MFCC-572 Resolved a problem on Command Center where some PGP and AS2 options are not displayed on the admin pages.
17. MFCC-577 Resolved a problem with the File Transfer API where the transferCompletion event was called before the file was closed.
18. MFCC-582 Updated Install script to correct a database case sensitivity issue.
The following fixes are included from FX01885:
01. MFCC-236 Resolved a problem where multiple audit records for the same failed Platform Transfer were being collected.
02. MFCC-443 Alert Details now displays Alert Action JMS information properly.
03. MFCC-451 Resolved a problem where a Transfer Audit Record sent to JMS did not report the correct Encryption being used.
04. MFCC-453 Replaced Alert output details sent to a JMS server to display Audit record details.
05. MFCC-455 Resolved a problem where Audit Search would yield the same results when setting AS2 MDN Status to Success\Fail\Pending.
06. MFCC-456 Resolved an issue where the last record of a file would not be written when sending to a JMS Queue when delimiters were set and the last record did not have a delimiter.
07. MFCC-462 Resolved an error when clicking on an Audit Id link in an Alert Detail.
08. MFCC-463 Resolved an issue where the Severity level was not reported when an Alert History search was executed.
09. MFCC-465 Resolved an issue where uploading large files using AS2 would fail.
10. MFCC-466 Resolved a problem uploading a zero byte file using some SSH clients. The transfer may fail; however the client reported the transfer was successful and no audit record was written.
11. MFCC-468 Resolved a problem when running install.bat to apply a hotfix. The install would fail if user admin did not exist.
12. MFCC-477 Resolved an exception when assigning a Virtual Alias in a Transfer definition that had a PGP Private Key set to use a specific key.
13. MFCC-481 Resolved a problem where no email notification would be sent out when an SSH transfer was cancelled by the client.
14. MFCC-482 Resolves a problem where an SSH client cannot create a directory at the root level when the transfer alias is ‘/’.
15. MFCC-483 Resolves a problem uploading a zero byte file using some SSH clients.
16. MFCC-484 Resolved a problem with FTP transfers failing when a file name contained extended ASCII characters.
17. MFCC-485 Improved the transfer speed for AS2 inbound and outbound file transfers.
18. MFCC-486 Resolved an issue where the drop down menu to choose User/Server when Adding a PGP/SSH/FTP key to the system would not be displayed when logged using Chrome or Safari browsers.
19. MFCC-487 Improved Platform Server responder error messages when performing Directory or DNI Receives integrated with MFT Command Center. Changed Internet Server's Platform Server Responder code when inquiring on files and directories and no files are available. Changed the return code to distinguish between "No Files Available" and errors attempting to get a file list.
20. MFCC-489 Resolved a problem that occurred when an SSH client requested a restart of a transfer when checkpoint restart was turned off. The restart request will now be rejected.
21. MFCC-501 Resolved a problem where Transfer definitions defined with Client Protocols Allowed="HTTPS" were not visible to the Desktop Client.
Please contact TIBCO Support to download this hotfix.
Issue/Introduction
TIBCO Managed File Transfer Command Center hotfix FX01922 is now available
Environment
Product: TIBCO Managed File Transfer Command Center
Version: 7.2.0
OS:
--------------------