Connexion 14.5 R3 (14.5.1911)
Blocker Alert
Due to a UI issue in the HL7 transform (V2) device, please use R4.
.NET Upgrade
Please note this release will install .NET 4.6.2 (Connexion Only), and therefore installs/upgrades make take slightly longer.
Released On | November 1, 2016 |
Release Type | Production Release |
Release Location | Connexion 14.5: Gateway and Gateway Management Application: Gateway Management Application: Remote Integrator: Remote Integrator Queue: Remote Agent Push Update: Remote Updater A Push Update: Remote Updater B Push Update: |
Notes
This release contains a number of bug fixes, performance improvements, and new features for both Connexion and Integrator. For Connexion, most of the fixes are for minor edge cases. Some work has been done in the HL7 parsing engine for more nuanced escaping, as well as some new features we've outlined below. By default, some of these new features are hidden. If you would like to try them out, please get in touch with us and we'll unhide them for you.
Integrator's communications engine has been significantly reworked to support logical clustering (dev, stage, prod) as well as more robust routing when endpoints are unavailable. A few minor new features have been added, but the majority of the work has been improving existing implementations and stability.
Feature | Informal Overview |
|---|---|
Generic Branch Device | |
Http Devices | |
Monitoring | |
File Writer Updates | |
Multi-threaded Queue | |
HL7 Batch Support | |
CCD Key Value |
|
Connexion Features & Fixes
Type | Ticket | Description |
Defect | Online certificate checking can fail in Integrator clients. | |
Suggestion | Show source and target remote agent and channel name in the inbound/outbound connector devices | |
Suggestion | Add ability to search RIM by connexion channel key | |
Defect | Messages showing as transferred from cxn to ra not actually transferred | |
Defect | HL7 Batch support should be added to the HL7 Receive device | |
Defect | RA Clients fail over to Gateways not in their cluster (at times). (i.e. test / prod) | |
Defect | FTP/SFTP Device doesn't properly handle the creation of directories 2+ deep | |
Defect | [NullReferenceException] Object reference not set to an instance of an object | |
Defect | Compress File option in FileWriter creates archives which cannot be extracted | |
Defect | FileWriter not writing attachments when the FW is synchronous | |
Defect | Assigning certain characters to the beginning or end of a field causes Connexion Client to throw an error | |
Task | Generic Branch Device (CCD Conditions?) | |
Defect | Horizontal scroll bar needed on the RA grid | |
Story | Add a switch to Force Nightly Backup and a Backup Now / Test Button | |
Suggestion | FileWriter Device should support writing binary data and attachments | |
Story | Add purge to file reader | |
Defect | The gateway network settings screens and setup are confusing | |
Suggestion | It should be possible to bind a single RemoteAgent to a named group of Gateways | |
Suggestion | Edit Gateway Dialog - Is Deleted should be Disabled | |
Defect | Querying a queue with messages with 3MB attachments is very slow and blocks the RA | |
Suggestion | Integrator - There should be a mechanism to update the entire configuration of a Remote Integrator Client | |
Task | Implement the ability to move a RI to an abitrary endpoint. | |
Suggestion | If it is possible check if FIPS is enabled on the host OS, throw specific exception if turned on | |
Defect | Clicking the refresh button when the RA grid is filtered throws an NRE | |
Defect | Client - Log files are not being managed properly. Only single historical log file is being kept | |
Defect | ConfigurationWizard - process still runs after canceling UAC request | |
Story | Include Queue Name in Cnx_Connexion_Default.dbo.[PurgeOldMessages] procedure. | |
Suggestion | Dashboard - Need Queued/second stats in grid | |
Suggestion | FileWriterDevice - Request to have MessageContext in AfterProcessFileEvent/ProcessFileErrorEvent | |
Defect | File reader device performance poor with a large number of files | |
Defect | HL7DateTime.ParseAsDateTime returns null | |
Defect | RA Manager doesn't correctly save the preferred gateway | |
Suggestion | Remote Integrators that have been de-authorized should not be able to send/receive data from the data-center | |
Task | Updaters should be able to connect to any cluster/gateway to enable troubleshooting when a preferred gateway is unavailable | |
Defect | Service references in the CCD fail with moderately complex service definitions. | |
Suggestion | It would be nice if the intellisense documenation were present for Connexion.Device | |
Defect | Source code documentation is formatted incorrectly in some situations. Doesn't show up properly in Connexion's code editor. | |
Defect | HL7 Transform V2 - 'CONTAINS' function not working properly with * in the repeated field location, e.g OBX[2]-5[*] | |
Task | Connexion Service - Should be switched to use TopShelf for Window Service functionality | |
Defect | Administrators group 'Maps to' not updating in a multi-server environment | |
Defect | Connexion Logger - Some debug messages should be removed, or converted to trace messages | |
Defect | Inbound HL7 Device - Multiple copies of the same message are being generated at First Health | |
Defect | Authorization manager should allow channel-level granularity | |
Defect | MongoQueue - Date/Time of Message is incorrect when stored/retrieved from Mongo | |
Task | Add processing history to remote agent outbound connector device | |
Suggestion | Connexion Generic Branch Device Improvements | |
Defect | FileReaderDevice - Not correctly parsing files with no Start Message Bytes | |
Suggestion | HL7Message - Provide a way of setting a field without escaping all the characters within the field | |
Task | Allow remote integrator components to connect to valid SSL certificates even when they're set to untrusted | |
Defect | Gateway ConfigWizard - Error reported stopping Gateway service | |
Suggestion | Add Support for Formatted Text Escapes | |
Suggestion | Exceptions - Should add a handler for printing out DbEntityValidationExceptions | |
Defect | [ImportExport] - Could not locate assembly XXXXXXX. This assembly will need to be manually imported along with this channel file. | |
Suggestion | Support MediTech custom escapes | |
Defect | Importing plugins with multiple UIs open and then refreshing a channel may cause the newly imported plugin to be missing. | |
Defect | Custom Code Device Derivatives - Cloned channels do not maintain the original custom assembly references | |
Defect | Secure Sender Device - Should perform more validation of the entered values | |
Suggestion | Add additional debugging information when a channel will not Stop/Start because a message is currently being processed | |
Defect | Real-time Statistics - Graph sometimes shows a constant processing rate when the channel is stopped |
Integrator-Specific Fixes
Type | Ticket | Description |
Defect | HCA Trinity RA Service did not start after a windows update was performed | |
Defect | Inbound HL7 Device - RA client sites are generating a large log file | |
Defect | Tab name is not updated when routes are refreshed | |
Defect | Using multiple management UIs concurrently may produce multiple valid route records for the same channel | |
Defect | Installer is causing a reboot due to msvcp120.dll being locked by another process | |
Defect | Gateway installer doesn't add start menu item for Config Wizard | |
Defect | Transform device doesn't branch attachments | |
Defect | [GatewayInternalConnectionManager] - Failed to register Connexion with the gateway | |
Defect | Gateway Log files should be under ProgramData\Connexion.Gateway\Logs | |
Task | Add top-level refresh to the integrator folder view. | |
Suggestion | Need ability to re-import a deleted RA Client | |
Defect | Remote Integrators should not have their fields cleared when de-authorized | |
Defect | Edit Remote Agent Dialog - Shows bound to the first gateway when it is not set | |
Defect | Site Name should be the first column in the Pending Remote Agents data grid | |
Defect | Move to Gateway from a Right-Click on a RA should allow move to any gateway | |
Defect | Re-importing a deleted package should not cause an error | |
Suggestion | Option to reset RA and Updater Connection counts | |
Task | Mongo.log has PHI in it | |
Defect | MongoQueue - Date/Time of Message is incorrect when stored/retrieved from Mongo | |
Defect | Gateway ConfigWizard - Error reported stopping Gateway service | |
Defect | Gateway.ConfigWizard - Hide Command Line Options button since there are no command lines | |
Suggestion | Exceptions - Should add a handler for printing out DbEntityValidationExceptions | |
Defect | Gateway - do not allow a Connexion instance to take over an existing one with the same hostname unless a heartbeat has not been received in 5 minutes | |
Defect | Packages cannot be deleted if they are referenced by deleted Ras |