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 OnNovember 1, 2016
Release TypeProduction Release
Release Location

Connexion 14.5: Connexion.Setup.14.5.1911.exe

Gateway and Gateway Management Application: Connexion.Gateway.Setup.14.5.1911.exe

Gateway Management Application: Gateway.ManagementUI.14.5.1911.msi

Remote Integrator: Connexion.Integrator.Setup.14.5.1911.exe

Remote Integrator Queue: Connexion.Queue.Mongo.14.5.1911.0.nupkg

Remote Agent Push Update: Connexion.Integrator.RemoteAgent.14.5.1911.msi

Remote Updater A Push Update: Connexion.Integrator.UpdaterA.14.5.1911.msi

Remote Updater B Push Update: Connexion.Integrator.UpdaterB.14.5.1911.msi

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.


FeatureInformal 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

CNXN-2816

Online certificate checking can fail in Integrator clients.
SuggestionCNXN-2814

Show source and target remote agent and channel name in the inbound/outbound connector devices

SuggestionCNXN-2815

Add ability to search RIM by connexion channel key

Defect

CNXN-2732

Messages showing as transferred from cxn to ra  not actually transferred

Defect

CNXN-2730

HL7 Batch support should be added to the HL7 Receive device

Defect

CNXN-2751

RA Clients fail over to Gateways not in their cluster (at times). (i.e. test / prod) 

Defect

CNXN-2774

FTP/SFTP Device doesn't properly handle the creation of directories 2+ deep 

Defect

CNXN-2782

[NullReferenceException] Object reference not set to an instance of an object 

Defect

CNXN-2796

Compress File option in FileWriter creates archives which cannot be extracted

Defect

CNXN-2801

FileWriter not writing attachments when the FW is synchronous 

Defect

CNXN-2794

Assigning certain characters to the beginning or end of a field causes Connexion Client to throw an error 

Task

CNXN-2618

Generic Branch Device (CCD Conditions?)

Defect

CNXN-2647

Horizontal scroll bar needed on the RA grid

Story

CNXN-2711

Add a switch to Force Nightly Backup and a Backup Now / Test Button

Suggestion

CNXN-2716

FileWriter Device should support writing binary data and attachments

Story

CNXN-2719

Add purge to file reader

Defect

CNXN-2724

The gateway network settings screens and setup are confusing 

Suggestion

CNXN-2725

It should be possible to bind a single RemoteAgent to a named group of Gateways 

Suggestion

CNXN-2726

Edit Gateway Dialog - Is Deleted should be Disabled

Defect

CNXN-2727

Querying a queue with messages with 3MB attachments is very slow and blocks the RA

Suggestion

CNXN-2729

Integrator - There should be a mechanism to update the entire configuration of a Remote Integrator Client

Task

CNXN-2733

Implement the ability to move a RI to an abitrary endpoint.

Suggestion

CNXN-2735

If it is possible check if FIPS is enabled on the host OS, throw specific exception if turned on 

Defect

CNXN-2736

Clicking the refresh button when the RA grid is filtered throws an NRE

Defect

CNXN-2737

Client - Log files are not being managed properly. Only single historical log file is being kept

Defect

CNXN-2738

ConfigurationWizard - process still runs after canceling UAC request

Story

CNXN-2740

Include Queue Name in Cnx_Connexion_Default.dbo.[PurgeOldMessages] procedure.

Suggestion

CNXN-2741

Dashboard - Need Queued/second stats in grid

Suggestion

CNXN-2745

FileWriterDevice - Request to have MessageContext in AfterProcessFileEvent/ProcessFileErrorEvent

Defect 

CNXN-2746

File reader device performance poor with a large number of files

Defect 

CNXN-2747

HL7DateTime.ParseAsDateTime returns null

Defect

CNXN-2753

RA Manager doesn't correctly save the preferred gateway 

Suggestion

CNXN-2755

Remote Integrators that have been de-authorized should not be able to send/receive data from the data-center

Task

CNXN-2756

Updaters should be able to connect to any cluster/gateway to enable troubleshooting when a preferred gateway is unavailable

Defect

CNXN-2758

Service references in the CCD fail with moderately complex service definitions.

Suggestion

CNXN-2767

It would be nice if the intellisense documenation were present for Connexion.Device 

Defect

CNXN-2768

Source code documentation is formatted incorrectly in some situations. Doesn't show up properly in Connexion's code editor.

Defect

CNXN-2769

HL7 Transform V2 - 'CONTAINS' function not working properly with * in the repeated field location, e.g OBX[2]-5[*]

Task

CNXN-2770

Connexion Service - Should be switched to use TopShelf for Window Service functionality

Defect

CNXN-2773

Administrators group 'Maps to' not updating in a multi-server environment

Defect

CNXN-2775

Connexion Logger - Some debug messages should be removed, or converted to trace messages

Defect

CNXN-2776

Inbound HL7 Device - Multiple copies of the same message are being generated at First Health

Defect

CNXN-2777

Authorization manager should allow channel-level granularity

Defect

CNXN-2779

MongoQueue - Date/Time of Message is incorrect when stored/retrieved from Mongo 

Task

CNXN-2780

Add processing history to remote agent outbound connector device

Suggestion

CNXN-2783

Connexion Generic Branch Device Improvements

Defect

CNXN-2786

FileReaderDevice - Not correctly parsing files with no Start Message Bytes

Suggestion

CNXN-2787

HL7Message - Provide a way of setting a field without escaping all the characters within the field

Task

CNXN-2789

Allow remote integrator components to connect to valid SSL certificates even when they're set to untrusted

Defect

CNXN-2790

Gateway ConfigWizard - Error reported stopping Gateway service

Suggestion

CNXN-2792

Add Support for Formatted Text Escapes

Suggestion

CNXN-2795

Exceptions - Should add a handler for printing out DbEntityValidationExceptions

Defect

CNXN-2802

[ImportExport] - Could not locate assembly XXXXXXX. This assembly will need to be manually imported along with this channel file.

Suggestion

CNXN-2805

Support MediTech custom escapes

Defect

CNXN-2807

Importing plugins with multiple UIs open and then refreshing a channel may cause the newly imported plugin to be missing.

Defect

CNXN-2808

Custom Code Device Derivatives - Cloned channels do not maintain the original custom assembly references

Defect

CNXN-2809

Secure Sender Device - Should perform more validation of the entered values

Suggestion 

CNXN-2811

Add additional debugging information when a channel will not Stop/Start because a message is currently being processed

Defect

CNXN-2813

Real-time Statistics - Graph sometimes shows a constant processing rate when the channel is stopped 

Integrator-Specific Fixes

Type

Ticket

Description

Defect

CNXN-2772 

HCA Trinity RA Service did not start after a windows update was performed

Defect

CNXN-2696

Inbound HL7 Device - RA client sites are generating a large log file 

Defect

CNXN-2617

Tab name is not updated when routes are refreshed

Defect

CNXN-2649

Using multiple management UIs concurrently may produce multiple valid route records for the same channel 

Defect

CNXN-2652

Installer is causing a reboot due to msvcp120.dll being locked by another process

Defect

CNXN-2654

Gateway installer doesn't add start menu item for Config Wizard

Defect

CNXN-2668

Transform device doesn't branch attachments

Defect

CNXN-2669

[GatewayInternalConnectionManager] - Failed to register Connexion with the gateway

Defect

CNXN-2673

Gateway Log files should be under ProgramData\Connexion.Gateway\Logs

Task

CNXN-2702

Add top-level refresh to the integrator folder view.

Suggestion

CNXN-2744

Need ability to re-import a deleted RA Client

Defect

CNXN-2754

Remote Integrators should not have their fields cleared when de-authorized

Defect

CNXN-2759

Edit Remote Agent Dialog - Shows bound to the first gateway when it is not set

Defect

CNXN-2760

Site Name should be the first column in the Pending Remote Agents data grid

Defect

CNXN-2761

Move to Gateway from a Right-Click on a RA should allow move to any gateway

Defect

CNXN-2762

Re-importing a deleted package should not cause an error

Suggestion

CNXN-2765

Option to reset RA and Updater Connection counts

Task

CNXN-2771

Mongo.log has PHI in it

Defect

CNXN-2779

MongoQueue - Date/Time of Message is incorrect when stored/retrieved from Mongo 

Defect

CNXN-2790

Gateway ConfigWizard - Error reported stopping Gateway service

Defect

CNXN-2791

Gateway.ConfigWizard - Hide Command Line Options button since there are no command lines

Suggestion

CNXN-2795

Exceptions - Should add a handler for printing out DbEntityValidationExceptions

Defect

CNXN-2797

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

CNXN-2804

Packages cannot be deleted if they are referenced by deleted Ras