LexiCom 2.1.5, - 2003/08/29



Similar documents
Pre-configured AS2 Host Quick-Start Guide

DaimlerChrysler EBMX HTTP/s Quick Start Guide

WS_FTP Professional 12

MAPI Connector Overview

The pre-configured CLEO AS2 System Test Hosts for

XFTP 5 User Guide. The Powerful SFTP/FTP File Transfer Program. NetSarang Computer Inc.

Managing Software and Configurations

LICENSE4J LICENSE MANAGER USER GUIDE

Legal Notes. Regarding Trademarks KYOCERA Document Solutions Inc.

DiskPulse DISK CHANGE MONITOR

FTP Service Reference

Installation and Configuration Guide. Version 5.2

2X ApplicationServer & LoadBalancer Manual

FileMaker Server 14. FileMaker Server Help

1. Product Information

Bitrix Site Manager ASP.NET. Installation Guide

Apple Mail Outlook Web Access (OWA) Logging In Changing Passwords Mobile Devices Blackberry...

RecoveryVault Express Client User Manual

Quadro Configuration Console User's Guide. Table of Contents. Table of Contents

Danware introduces NetOp Remote Control in version 7.01 replacing version 7.0 as the shipping version.

FileMaker Server 7. Administrator s Guide. For Windows and Mac OS

Online Backup Client User Manual Linux

ENABLING RPC OVER HTTPS CONNECTIONS TO M-FILES SERVER

Allworx OfficeSafe Operations Guide Release 6.0

Online Backup Linux Client User Manual

Online Backup Client User Manual

SimpleFTP. User s Guide. On-Core Software, LLC. 893 Sycamore Ave. Tinton Falls, NJ United States of America

Maintaining the Content Server

ODEX Enterprise. Introduction to ODEX Enterprise 3 for users of ODEX Enterprise 2

National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide

GlobalSCAPE DMZ Gateway, v1. User Guide

3 Setting up Databases on a Microsoft SQL 7.0 Server

Installation and Setup Guide

Online Backup Client User Manual

NETWORK PRINT MONITOR User Guide

BestSync Tutorial. Synchronize with a FTP Server. This tutorial demonstrates how to setup a task to synchronize with a folder in FTP server.

National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide

FlexSim LAN License Server

Installation and Configuration Guide

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

Quick Start Guide. Cerberus FTP is distributed in Canada through C&C Software. Visit us today at

Attix5 Pro Server Edition

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide

Installation and Deployment

Using Logon Agent for Transparent User Identification

Capture Pro Software FTP Server System Output

Informatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014

Working With Your FTP Site

How To Install An Aneka Cloud On A Windows 7 Computer (For Free)

Configuration Information

Iridium Extreme TM Satellite Phone. Data Services Manual

Manual Password Depot Server 8

How To Use Gfi Mailarchiver On A Pc Or Macbook With Gfi From A Windows 7.5 (Windows 7) On A Microsoft Mail Server On A Gfi Server On An Ipod Or Gfi.Org (

STORAGE SYSTEM DATALOGGER DATABASE

Using Avaya Aura Messaging

StreamServe Persuasion SP4 Connectors

Customer Tips. Xerox Network Scanning HTTP/HTTPS Configuration using Microsoft IIS. for the user. Purpose. Background

WEBROOT ARCHIVING SERVICE. Getting Started Guide North America. The best security in an unsecured world. TM

Contents CHAPTER 1 IMail Utilities

Server Manual. For Administrators of Cameleon Version 4

Installation Guide for Pulse on Windows Server 2008R2

Installing, Uninstalling, and Upgrading Service Monitor

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

Sophos SafeGuard Native Device Encryption for Mac Administrator help. Product version: 7

Active Directory Adapter with 64-bit Support Installation and Configuration Guide

Installation Instruction STATISTICA. Concurrent Network License with Borrowing Domain Based Registration

Vodafone Text Centre User Guide for Microsoft Outlook

System Administration Training Guide. S100 Installation and Site Management

Contents About the Contract Management Post Installation Administrator's Guide... 5 Viewing and Modifying Contract Management Settings...

RoomWizard Synchronization Software Manual Installation Instructions

McAfee SMC Installation Guide 5.7. Security Management Center

GFI Product Guide. GFI MailArchiver Archive Assistant

Contents. Before You Install Server Installation Configuring Print Audit Secure... 10

Sample copy. Introduction To WebLogic Server Property of Web 10.3 Age Solutions Inc.

NSi Mobile Installation Guide. Version 6.2

LICENSE4J FLOATING LICENSE SERVER USER GUIDE

MAS 90. Installation and System Administrator's Guide 4WIN /04

Colligo Manager 6.0. Offline Mode - User Guide

Sage 200 Web Time & Expenses Guide

TIBCO Spotfire Automation Services 6.5. User s Manual

SolarWinds Technical Reference

Remote Access Server - Dial-Out User s Guide

Sage ERP MAS 90 Sage ERP MAS 200 Sage ERP MAS 200 SQL. Installation and System Administrator's Guide 4MASIN450-08

Konica Minolta s Optimised Print Services (OPS)

FTP Service Reference

Dr.Backup Remote Backup Service. Quick Start User Guide

FileMaker Server 13. FileMaker Server Help

EMC Celerra Network Server

fåíéêåéí=péêîéê=^çãáåáëíê~íçêûë=dìáçé

Setup Guide Revision A. WDS Connector

Networking Best Practices Guide. Version 6.5

EaseUS Todo Backup user guide. EaseUS Todo Backup. Central Management Console. User guide - 1 -

WS_FTP Pro. User s Guide. Software Version 6.5. Ipswitch, Inc.

National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide

McAfee Web Gateway 7.4.1

Workflow Templates Library

Guideline for setting up a functional VPN

Vodafone Plus. User Guide for Windows Mobile

CommandCenter Secure Gateway

Rev 7 06-OCT Site Manager Installation Guide

Transcription:

LexiCom 2.1.5, - 2003/08/29 Major Enhancements - Framework ------------------------------------------ 1. Added ability within product to register and license. 2. Added context-sensitive help to many panels. Added Help -> Contents and Index to show the User's Guide Table of Contents. Major Enhancements - AS2 ---------------------------------- 3. Added the ability to force signing and/or encryption for all inbound messages. 4. Added wizard for AS2-type hosts. This sets only the AS2-To/From, the Recipient's Encryption Certificate, and Username/Password for certain hosts. 5. Added new AS2 Wizard for configuring the AS2 Listener Enhancements - Framework ---------------------------------- 6. Upgraded to Version 1.3.1_09 I18N of the Windows Java Virtual Machine. 7. For DaimlerChrysler EBMX HTTPs, added support for zipping and/or sending zipped files. 8. When a file within a directory specified in Configure>AS/400.. is being sent/received, now log at end of file path whether file is configured for Integrated File System or Native File System. 9. When an unknown host exception is logged, added 2nd hint which directs user to www.cleo.com/iplookup to determine the IP address. 10. When a connection exception is logged, added 2nd hint which points user to troubleshooting section of user's guide. 11. Added notes to the TCP/IP Port Usage Report mentioning the use of Cleo URLs for Registration/Licensing, Software Updates, and Technical Support Bundles. 12. In Tools>Certificate Manager..., the serial number for a certificate is now displayed in hexidecimal rather than decimal. 13. In Tools>Certificate Manager..., when generating a user certificate, a pulldown list of valid country codes is now offered. 14. When exporting user files and a secure host is selected, now warn user that corresponding user certificate must be exported/imported using Tools>Certificate Manager. 15. Now queue up updates from the LexiCom GUI to the running service/daemon so that the user is free to perform other updates while the service/deamon is applying the change. 16. Modified Trusted Link for Windows (TLW) logon scripts to not create sendfile.edi if there are no interchanges to send. This should prevent 0-byte files being sent to the trading partner during a send+receive action. 17. Added context sensitive help the the Certificate Manager.

18. When using File>Export... now prompt user for overwrite if chosen export zip file already exists. 19. Added the following pre-configured AS2 hosts: ICC.NET; ASDA; Lowes (test & prod); Target (test & prod); Winn-Dixie (test and prod). Updated the DeCa host with HTTP header values. 20. Updated the the GXS certificate with a new one since the old one was expired. It has the same name as the original one so the changes will be seamless. 21. Allow colon (:) as a delimeter between E-mail addresses for 'E-mail on Fail'. 22. Default certificate manager screen to a 40/60 split. 23. Added ability to select the certificate signing algorithm (MD5 or SHA-1) when generating user certificate through the API. 24. Now disable rather than ignore hosts which are not licensed. Also, now allow partial use of LexiCom while it is unlicensed, mainly to allow access to the Help menu. 25. Added computer name/ip waiting for to initial wait messages, if any. Also added RMI exception to initial waiting message, if any. 26. No longer allow "LexiComc -s service" to run if there are any problems registering as the RMI server. 27. Like Windows event messages and AS/400 system operator messages, now log to Unix system log when running as a daemon and an unrecoverable error is encountered. 28. Now log AS/400 system operator message when LexiCom successfully starts as a service. 29. Updated GXS Dialer DLL (J_IBC_COM.DLL) to be compatible with future LexiCom features. Customers currently using the GXS dialer MUST upgrade this DLL in order for the dialer to work with this and future software updates. Enhancements - FTP ------------------------- 30. Added warning when sending zero-length file. 31. Removed RSA encryption libraries from FTP/s. LexiCom now only uses IAIK libraries. With this change, the "Use IAIK" and "Disable TLS" Advanced options are no longer needed. Enhancements - AS2 ------------------ 32. Allow the ability to remove all references to an internal host address (or domain name) from the messageid header through a new "Advanced" feature on the Local AS2 Listener panel. 33. Removed all references to domain names from header and text fields within the MDN. This isn't necessary. 34. Added tool-tip (mouseover) text to all the fields on the AS2 panel at the mailbox level. 35. Added graceful handling of errors occurring while attempting to email on fail. We also now include a stack trace with a reason for the error.

36. - Added support to determine if the incoming message from the remote trading partner is a duplicate of the last message that was received. If so, the incoming message is not stored and a warning is logged but a successful MDN is returned. (Also, raw received data and headers are not stored.) This only works if the current messageid matches the last messageid that has been received and no other messageid's have been received in between. 37. Added a new counter to the AS2 and HTTP tabs of the Listener which displays the number of incoming AS2 messages (next to the Stop button). This display is only visible if there are incoming messages. 38. Added detailed logging (based on the AS2 Listener's "Log Received Message Details" property) as to whether the received MDN was signed or unsigned. 39. Added a unique thread number to incoming AS2 Listener messages so that it is now possible to distinguish between simultaneous messages coming in from different trading partners. 40. For the pre-configured AS2 hosts, the overridden certificate information is no longer displayed. 41. Whenever any of the certificate parameters (i.e., signing and encryption aliases or passwords) are changed in the listener, the overridden certificate parameters are now also updated. 42. For the "Add Content-Type Directory to Inbox" feature, included a pop-up warning message to alert the user that translator integration will not work unless the EDIFACT and X12 directories are left blank. 43. Added the ability for the user to be able to obtain his external IP address through a new "Set Address" button on the listener panel 44. Added validation checking for the overridden certificate alias and password fields being left blank (but selected). Now a DecryptionFailureException is thrown and a better indication of the error is given to the user. Previously, an IOException was being thrown and there was little way of knowing the reason for the error. 45. Added logic to return a "Welcome to Cleo AS2." message when a trading partner attempts to hit the listener through a browser. The listener now logs a warning. 46. Improved the speed of compressing a file 47. Added the # character to the list of characters that should be stripped out of the messageid string before it is used for file name creation. 48. Added graceful handling of duplicate MDN archive entries (which will only occur if the user manually copies previously archived MDNs back into the mdn\sent or mdn\received directory). Now, duplicate entry errors are ignored and the duplicate file is deleted from the directory. 49. Added the ability to route incoming messages to a specied subfolder based on the content type of the message. 50. Enhanced the "Forward MDN to Email Recipient" feature so that the signature is never forwarded as part of the message to the email recipient. The signature is first verified and then stripped off. Since the signature could be binary and email systems require base64 encoding, email systems (e.g., MS Outlook) reported "Digital ID Unknown" errors with messages containing binary signatures.

51. When an error has been received in the synchronous response stream and an MDN has not really been received, the "MDN" is no longer forwarded to an email recipient if that feature has been selected. Bug Fixes - Framework ----------------------------- 52. When LexiCom running as a service/daemon, fixed problem where AS2 listener could not successfully lookup AS2 relationships at startup. 53. If a.exe or.zip file exists in the certs/ directory, LexiCom will now ignore the file rather then try to determine if it is a valid certificate file. (Previously, when a large.exe or.zip file was placed in the certs/ directory, LexiCom could potentially fail to startup.) 54. The scheduler will no longer inherently create an increasing startup delay as more actions are scheduled to run whenever they have a file to send. 55. Import user files will no longer try to automatically clone an AS2 listener when an AS2 host is imported. 56. Fixed problem where service/daemon was reporting that AS2 listener needed to be active when it already was. 57. Now catch invalid AS/400 remote access (invalid host, user ID, or password) and no longer automatically store to the local drive instead. 58. [Defaults] button now works in software update dialog. 59. Corrected parsing commands in the Actions that contain spaces with double quotes("). Previously, multiple spaces within quoted commands were reduced to one space. 60. For AS/400, when generating a unique filename on the native file system (NFS), now make sure filename is valid (10.3 format with.mbr extension). 61. For the API, now throw an exception rather than log an exception when an action can not be started. 62. In RMI GUI, fixed problem where if rename a LexiCom host which has actions scheduled, the GUI would report host element not found errors. 63. Fixed problem where if LexiCom running as a service/daemon, the LexiCom GUI could not be displayed if the LAN was disconnected. 64. When XML log file archived, fixed problem where active actions and listener thread names were not being carried over to the new log file. 65. Removed action pending changes check by scheduler. This check was sometimes causing a hung dialog condition and is no longer applicable with the separate service and GUI processes. 66. Fixed problem when Enter is pressed in the Log viewer "Find" dialog. 67. Now strip out any non-printable ASCII characters from action commands prior to running. 68. Now check AS/400 access with each file access. If AS/400 has been previously disconnected, will now automatically reconnect. 69. Host renamed through GUI attached to LexiCom service/daemon no longer leaves old host in memory. 70. Active transfer messages printed during LexiCom command line now use %= rather than percentage= header to avoid wrapping past 80 characters.

71. File matching for action PUT commands is no longer case sensitive on Windows and AS/400 operating systems. 72. Fixed problem where Tools>TCP/IP Port Usage report was not replacing -1 with default port numbers for AS2 and FTP hosts. Also fixed problem where the saved HTML TCP/IP Port Usage report did not properly handle special HTML characters (>, <, and &) in the content. 73. Fixed problem where LexiCom command line errored out logging a message at the end of processing. 74. For an action which is scheduled to run automatically when there is a file to copy (LCOPY -DEL -APE * recvfile.edi), the destination of the copy (recvfile.edi) will no longer cause the action to kick off when a file of that name exists. 75. Removed small window of opportunity for two LexiCom GUIs to be accidentally displayed at the same time. 76. For PUT -DEL commands where, after a successful send, the delete of the source file fails, now verify that in fact the delete failed and reattempt to delete source file many times. 77. Now consume standard output and standard error from SYSTEM and ExecuteOnFail commands so that output buffers do not fill up and cause the command to hang. 78. When generating a user certificate, now verify that country specified is a valid 2- character IS0 3166 country code. 79. When exiting the LexiCom GUI, now make sure the Active host tab is selected if any unapplied changes are found. 80. In addition to null characters, now remove newline characters causing XML format errors. 81. Fixed problem where if the QUTCOFFSET was changed by something other than one hour, the AS/400 had to be IPLed before LexiCom could be restarted. 82. Added unique filename reservations so that two files of the same name could not be chosen concurrently. Bug Fixes - FTP --------------- 83. Allow for double quotes(") to be after the CD command so that directories containing spaces will work correctly. 84. Fixed a problem where a GET with a directory name in the source using a backslash(\) and no destination specified would cause an error saving the file on the local computer. 85. Clarified exception text when initial connection times out. Bug Fixes - AS2 -------------------- 86. Added logic to always convert certificate aliases (on the AS2 Listener panel) to upper case when they are typed in manually, i.e., not browsed. 87. Corrected a problem where the encryption certificate field was not being checked for KeyUsage when the same certificate was being used for both signing and

encryption. In that case, it was possible to set an encryption certificate that was not intended to be used for encryption. 88. Added check for existence of the ExtendedIOException class (which is in jt400.jar) before checking that an exception is of that type. This corrects problems where NoClassDefFoundError exceptions are thrown when the jt400.jar file is not in the classpath. 89. Corrected a problem where mixed case content types were improperly interpreted when parsing the message. 90. Corrected a problem where the SSL server certificate's password was being incorrectly populated on the Listener's HTTP panel. 91. Corrected an issue where populating the MDN table while the Listener was selected caused a lag in the display. LexiCom 2.1.4, UPDATE 2-2003/06/04 Enhancements - Framework -------------------------------------- 1. When selecting the translator location, if a known sub-directory of the translator is selected, allow and correct the selection. 2. Display additional information when an invalid translator location is selected. 3. Improved the optimization of the ENDLEXSVR command (for the AS/400) so that it reflects the same level of optimization as the STRLEXSVR command. 4. Added error checking to the INSTLEX command (AS/400 Install CL) so that it continues the installation process if it cannot pre-delete jars in the IFS. 5. Interactive dialog for choosing for inbox/outbox/sentbox/rejectbox and other directories now refers to selection as "Directory name:" rather than "File name:". 6. Now support running SYSTEM commands on the AS/400 platform. 7. If right-click in the empty space of the active or preconfigured host tree, a new Refresh option can be used to reread the hosts/ or hosts/preconfigured/ directories for new host files. 8. Added support for the RMI property "java.rmi.server.hostname", which can be used to override the use of the default name or IP address of the computer for RMI registration. 9. Added ability to export/import host/certs/conf/data files. This includes File>Export and File>Import GUI dialogs as well as commandline import options. Also added commandline import option for import PKCS12 user certificate and private key file. This option prompts for a user alias and private key password. 10. When using the API, string-format of message and date of messsage now returned with XML message 11. When LexiCom is running continuously as a Windows service or Unix daemon or AS/400 process, when the LexiCom GUI is subsequently displayed, it is now a second LexiCom process. This has a number of benefits, including: a. On Windows, the LexiCom GUI will now work thru Windows Terminal Services,

i. the LexiCom service can now run under a different account than the default local system account. b. On Unix, the LexiCom GUI can now be displayed through xterm windows without having to hardcode the xterm IP address, i. the LexiCom daemon will no longer be killed when the XWindows server is closed. 12. On AS/400, the LexiCom GUI on the mapped Windows PC is now the full GUI rather than just a message viewer. 13. Having the GUI run as a second process is the default option except on Windows 98, where Windows services are not supported. To revert back to the LexiCom GUI not creating a second process, go to the Other tab in Configure>Options... and turn on "Enable LexiCom Server as GUI". 14. When running as a Windows service or AS/400 process, now log critical startup events to the Windows Event Log. Likewise, when running as an AS/400 process, now log critical startup events to the system log. 15. Added ability to override the default number of contiguous retries of failed scheduler autosend of a file. This can be overridden in the Other tab of Configure>Options... The default number of autosend retries is 2. 16. Allow move license feature on Windows to move between computers if the remote system is a mapped drive. 17. Store the LexiCom version along with date/time in the TLW merge file. 18. When downloading the AS/400 network access software file 'jt400.jar' during Tools>Software Update..., will now show the corresponding AS/400 supported versions for confirmation. Enhancements - FTP ----------------------------- 19. Modified the Sterling Commerce FTP pre-configured host to use the new PostPutCommand option for moving file to the commit directory. Enhancements - AS2 ----------------------------- 20. Modified the labels for the MDN directory chooser to refer to directory names rather than file names. 21. LexiCom no longer forces the user to enter a value in the Subject field (in the Mailbox/HTTP tab) before running an Action. Some servers (such as Cyclone) use the "Subject" field for routing messages and sometimes need this field to be blank. 22. Added setting of the received Message-ID (messageid=) parameter and the sent (raw) MDN file name parameter (mdn=) log's result element. 23. Changed the wording of the error message when "multiply" defined AS2-To and AS2-From names are specified to so that multiply is removed and the actual number of definitions is shown. 24. Added informational logging of the listener port(s) that are started 25. Added support for quoted-printable content-transfer-encoding when parsing large signed and/or encrypted messages.

Bug Fixes - Framework ------------------------------- 26. Fixed problem where if QUTCOFFSET (timezone offset) is changed on the AS/400 by more than one hour, LexiCom would complain that the license had been copied. LexiCom should be stopped on the AS/400 before the QUTCOFFSET is changed. After the QUTCOFFSET is changed, LexiCom must be restarted on the AS/400 before it can be run on Windows over the IFS. 27. Fixed EDI*Express host to remove extra space in the Server Address field. 28. Override user selections for Add Mailbox Alias To Inbox/Outbox to work with Trusted Link for Windows integration. 29. Fixed DaimlerChrysler host loopback action to get the test.edi file from the correct directory. 30. LexiComc -s service,stop command line option now only runs cleanly when LexiComc -s service is already running. Otherwise, it throws an exception that the LexiCom service/daemon is not running. 31. Fixed problem where could not Clone and Activate a host and then copy the unmodified host back to the preconfigured directory. 32. Fixed problem where LexiCom was allowing more than one AS2 listener to be active. 33. Fixed problem where running an action after changing the action and renaming a host or mailbox without first applying the changes would cause lookup problems. 34. Fixed problem where host file could be corrupted if host response includes a null (x0) character. 35. For the special deals, fixed problem where an AS2 listener host could not be cloned and activated. 36. On the AS/400, fixed problem where the AS2 listener host was being lost when LexiCom shutdown. 37. For deletion of a sent file (PUT -DEL), if delete should fail, now automatically retry delete multiple times after a slight delay before marking delete as failed. 38. Fixed problem where LexiCom GUI process would report a null pointer exception when trying to determine if the LexiCom scheduler is running before it had actually been created by the LexiCom service. 39. Fixed problem where LexiCom GUI process could not clone and activate a host if the GUI process was running of a different drive than the LexiCom service. 40. In the LexiCom scheduler, now only recalculate the action start time if necessary. 41. Changed sequence of shutdown events to avoid interrupted I/O exception while updating host files. 42. To improve user flow, In Tools>Software Update..., changed the [Extra...] button to [Update Options...] and moved button before [Check for Update]. 43. Fixed problem where the GXS IBC dialer username being logged was outdated. 44. During Tools>Software Update..., now hangup modem immediately when I/O complete, rather than sometimes waiting for user response. 45. When using the API, removed all remaining use of interactive dialogs for different licensing scenarios.

46. While LexiCom is running as a "service", first Clone and Activate of an AS2 host will now also clone and activate an AS2 listener local host. 47. Fixed problem where host aliases < 3 characters were not supported. 48. No longer assume that deletion of a sent file (PUT -DEL) is succeeding. Now check that deletion is successful and log error result if not. 49. Fixed a problem with Emanio Translator integration for older Windows versions. Uses %1 instead of %* in the batch files. 50. Now log error message at startup if AS/400 configuration information exists, but the AS/400 is not licensed. In this situation, also now allow user to go into Configured>AS/400 to clear config. 51. Added [Help] button to initial "Waiting for existing LexiCom process(es) to complete" dialog. The help text describes the different scenerios when this wait is necessary. 52. Now log an exception in addition to the note that "Registered remote log listener no longer accessible; disconnected." when it is a general connect exception. Bug Fixes - FTP ---------------------- 53. Fixed problem where explicit ssl in active mode would get a read timed out when trying to open a data port if the advanced property "Use IAIK" were set on. 54. Fixed small memory leak 55. Modified ASCII mode transfers to no longer chunk by lines. Large one line files were being read entirely into memory. Now 8K chunks are read and written. Bug Fixes - AS2 ---------------------- 56. Now gracefully handle instances where either the AS2-To or the AS2-From header exists but the contents of the header is empty, i.e., not null. 57. Corrected problem where MDNs could no longer be sorted on the MDN panel after an auto-archive of the MDN folder had been done. 58. Corrected problem where large signed messages with a signature verification error remained in the temp folder after the error occurred and was never deleted. 59. Added a "Decryption Key Not Found" check. 60. Added a check for the scenario where there are no trusted certs in the cert store. Previously in this case, certificates are trusted when they shouldn't be. 61. Added checking of a null header value when processing inbound messages in order to circumvent possible null pointer exceptions.

Remote LexiCom Enhancements Most of the enhancements center around being able to use the LexiCom GUI while LexiCom is running as a Windows service, Unix daemon, or an AS/400 process. Includes: On Windows: - The LexiCom GUI will now display through Windows Terminal Services. - The LexiCom service can now run under a different account than the default local system account, which allows LexiCom dial-up connections to now work when running as a service. - While LexiCom is running as a service, the LexiCom GUI and LexiCom command line now can be run from another computer via a mapped network drive. (However, depending on the network location of the computers, firewall and/or internal/external IP setup might be required.) On Unix: - The LexiCom GUI can now be displayed through an xterm window without having to hardcode the xterm IP address ahead of time - so the LexiCom GUI can now be displayed by any XWindows server on demand. - The LexiCom daemon will no longer be killed when the XWindows server on the remote computer is closed. On AS/400: - While LexiCom is running as an AS/400 process, the subsequent LexiCom GUI on the mapped Windows PC is now the full-featured GUI rather than just a message viewer. Does not include: Multiple installs - No coordination was added to be able to interact between multiple installs of LexiCom. All of the above is achieved by running from the same LexiCom installed directory. Concurrent GUIs - Only one LexiCom GUI is allowed at any given time. If a 2nd GUI is started on the same display as the 1st, the 1st GUI is just brought to the foreground. If a 2nd GUI is started on a different display, it informs the user where the LexiCom GUI is already being displayed, and waits until the 1st GUI is exited, giving the user an option to cancel the wait at any time. Windows service GXS dial-up - GXS dial-up connections still do no work when LexiCom is running as a service, even if the service log on account is changed from the default local system account. Windows service mapped drive letters - Mapped drive letters are still not (always) accessible when LexiCom is running as a service, even if the service log on account is changed from the default system account. UNC paths are still necessary; however, if the

log on account is changed to a more privileged account, the shared folder no longer needs to have wide open access. Unix XWindows - Currently, we require a graphics monitor on the computer where the LexiCom daemon will run. This is still technically true, but needs clarification. We do not require a dedicated graphics monitor on the computer. What we require is that the computer where the LexiCom daemon will run must have the necessary software and/or hardware (e.g. graphics card) to support XWindows. What software and/or hardware is necessary for XWindows is dependent on the flavor of Unix. Support for remote translators - Cases where the translator and the LexiCom service/daemon are not running on the same computer are possible but not recommended, as these will usually require careful setup, maybe even hand edits. This support should be considered a value-added service.