ConnectMate® Engine 2007 has the following enhancements and/or updated features:
- New Integrated Development Environment (IDE), ConnectMate Studio
- Support for C# and Visual Basic .Net Scripting and Extensibility
- Interactive VBScript and JScript Debugger
- Engine Thread Process Groups
- Enhanced support for WebSphere MQ
- New Alaris Gateway Protocol Support
- Expanded options for configuring parsers
- Enhanced Transaction History navigation with user defined keywords
- Support for Code Table Lookups
- Performance improvements for processing large EDI batches
- Audit Services
New Integrated Development Environment (IDE), ConnectMate Studio
The ConnectMate Studio application allows you to build integration solutions. ConnectMate Studio provides a graphical interface that enables you to build integration network diagrams, translations between different message formats and a scripting editor for writing custom code components
All of your development, incremental testing, deployment and debugging are performed using the ConnectMate Studio.

Support for C# and Visual Basic .Net Scripting and Extensibility
ConnectMate’s ConnectScript provides a scripting interface to interact with the execution environment of the runtime engine. You can control the flow of execution and manipulate the message content via twenty four event handlers that are triggered by the messaging engine. The event handlers can be written in the following languages:
· C#
· JScript
· VBScript
· Visual Basic
Interactive VBScript and JScript Debugger
ConnectMate Studio 2007 is packaged with an integrated debugging tool. This provides the ability to set break points in event handlers. When executing the engine in debug mode, it will stop at any break points that have been set and allow you to step through the code. You can also view the current value of attributes and variables at the point of hitting a break point. Values can also be modified to see how it impacts execution.

Engine Thread Process Groups
ConnectMate® Engine 2007 provides the ability to configure the number of interface connections that run in each run time process. This provides two advantages:
1. Enhances scalability and reliability of processes
2. Allows the user to control connection isolation
Enhanced Support for Websphere MQ
Applications that are not .NET based can consume ConnectMate® Engine 2007 services by submitting requests via Websphere MQ
New Alaris Gateway Protocol Support
ConnectMate® Engine 2007 provides complete integration with the Cardinal Health Alaris Gateway Server which facilitates patient safety related applications within ConnectMate® Engine 2007.
Expanded options for configuring parsers
ConnectMate® Engine 2007 comes packaged with all the schemas needed to parse healthcare industry standard message formats which include HL7, X12, EDIFACT and NCPDP. The schema generator tool can be used to generate the XML meta data definitions. Where there are variants from the standard, ConnectMate Engine provides a very easy approach to adapt the meta data definitions to conform to your trading partners specific requirements.
Enhanced Transaction History navigation with user defined keywords
User defined fields provide an ability to enable smarter searches on the transaction history. You can configure connections to record defined data that is extracted from the messages at run time and used to perform transaction history searches. For example, you could configure a connection to define a user defined field of “Patient Age”. Users will then be able to perform searches on the transaction history based on the patient’s age.
Support for Code Table Lookups
The Table Lookup functionality provides you with the ability to convert data elements based on a lookup to a database table. This function is especially useful in scenarios where data elements consist of codes and the codes need to be mapped to a different code for the target application. A good example is where your internal application uses a native standard for describing medical terms but your trading partners use LOINC and/or SNOMED.

Performance improvements for processing large EDI batches
You can now process large EDI batch files efficiently by distributing the processing load across multiple CPU's or even multiple servers.
Audit Services

The ConnectMate Audit Service (CAS) provides the ability to track completeness, accuracy, and timeliness processing EDI messages between disparate information systems. By inserting CAS into the flow of information between any two communication endpoints, CAS can examine the HL7, X12, NCPDP, and EDIFACT messages and record any deviations from expectations on a real-time basis in the ConnectMate Logging and Audit Tracking database.