•  
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Moved xstream converters that were overriding xstream classes into our own package and register the converters in ObjectXMLSerializer. Removed unused DateConverter and the com.thoughtworks packages.…
Moved xstream converters that were overriding xstream classes into our own package and register the converters in ObjectXMLSerializer. Removed unused DateConverter and the com.thoughtworks packages.

Issue: MIRTH-1793

  1. … 19 more files in changeset.
MIRTH-2346: Completely changed how moving/renaming/deleting works in the File Reader. …
MIRTH-2346: Completely changed how moving/renaming/deleting works in the File Reader.

Instead of "Delete After Read", there is now an "After Processing Action". You can select "None", "Move", or "Delete", depending on what you want to do after a message has been successfully processed through the channel. The Move-to Directory / File Name are still there, and apply to this action.

There are now two different error actions. The first, "Error Reading Action", determines what should happen when the file failed to be read in and processed by the channel.

The other one is "Error in Response Action", which determines what to do when the message was successfully processed, but the status of the selected response is ERROR. In this case, you can choose "After Processing Action", "Move", or "Delete". If "After Processing Action" is chosen (the default), ERROR responses will just cause the After Processing Action to be performed, and not do anything different.

In addition to the error move-to directory, there is also an error move-to file name. Both of these fields apply only to the Error Reading and Error in Response actions.

  1. … 6 more files in changeset.
Added Raw data type…
Added Raw data type

Added two SerializationTypes that each data type must define (RAW or XML). Currently, the raw datatype uses RAW, and all other data types use XML. The SerializationType determines what datatype the transformed content is stored as, as well as what type of object msg and tmp will be in the transformer scripts.

DataType now stores the SerializationType so the transformer executors can utilize them.

Issue: MIRTH-2275

  1. … 42 more files in changeset.
BatchAdaptor has now been isolated from the Serializers.…
BatchAdaptor has now been isolated from the Serializers.

DataType now contains a BatchAdaptor.

Plugin classes have been updated to accommodate this change.

DataType (and related) have been moved from model to server since they are not used by the client.

AutoResponder (and related) have been moved from model to server since they are not used by the client.

Issue: MIRTH-2357

  1. … 46 more files in changeset.
Rewrote the JMS connectors for Mirth Connect 3.0…
Rewrote the JMS connectors for Mirth Connect 3.0

Highlights:

- The JMS connectors now have the ability to automatically reconnect to the JMS broker if the connection goes down.

- JMS message acknowledgments are sent only after the message has been persisted by Mirth Connect, for guaranteed delivery.

Issue: MIRTH-1945

  1. … 56 more files in changeset.
Data Types now have separate inbound and outbound properties.…
Data Types now have separate inbound and outbound properties.

Inbound properties consist of SerializationProperties, BatchProperties, and ResponseGenerationProperties.

Outbound properties consist of DeserializationProperties, ResponseValidationProperties, and Template SerializationProperties.

The data types dialog has been completely revamped.

The "Properties" button is gone.

Both inbound and outbound properties are now visible once a connector is selected.

The property editor panel (tree and description) has been written from scratch.

The old editor (bean version) and beaninfo classes have been removed. The property descriptor information now comes from the respective Property Group object.

X12 data type has been combined with EDI. They are now referenced as "EDI / X12".

Updated DataType client and server plugins.

Moved getDefaultProperties from DataTypeDelegate to DataTypeClientPlugin since the server doesn't use it.

Serializers now take in SerializerProperties (which contains Serialization, Deserialization, and Batch properties).

MIRTH-2274

Issue: MIRTH-2273

  1. … 221 more files in changeset.
Moved the DataTypeServerPlugin implementations into the server jars instead of the shared jars so they will not be accessible by the model.…
Moved the DataTypeServerPlugin implementations into the server jars instead of the shared jars so they will not be accessible by the model.

Issue: MIRTH-2325

  1. … 8 more files in changeset.
Fix zip file paths in build file.…
Fix zip file paths in build file.

Issue: MIRTH-2325

Data Types have been converted to plugins. …
Data Types have been converted to plugins.

Delimited, DICOM, EDI, HL7v2, HL7v3, NCPDP, X12, XML have been implemented.

Removed static data type names from DataTypeFactory. These names are now retrieved from the loaded extensions.

Added DataTypeClientPlugin map to LoadedExtensions on the client. Check this class for client side methods.

Added DataTypeServerPlugin map to ExtensionController on the server. Check this class for server side methods.

Check DataTypeDelegate for shared methods.

Moved data type specific classes into the appropriate plugin package/jar

Changed "dataType" map in Frame to "dataTypeToDisplayName" to be more descriptive

Added a "displayNameToDataType" map for revese lookups.

NCPDP now has its own token marker instead of using HL7v2's

Added plugins/datatypes package to accessible rules on client classpath

Moved dicomobject/byte array conversion methods from DicomSerializer to DicomConvertor so it is not part of a plugin package.

Issue: MIRTH-2325

  1. … 302 more files in changeset.
MIRTH-2322: Added transmission mode plugin architecture to Mirth Connect.…
MIRTH-2322: Added transmission mode plugin architecture to Mirth Connect.

The "Basic TCP" transmission mode is technically a plugin, but it's hard-coded and can't be removed by the Extension Manager.

"MLLP" was refactored as a separate plugin.

StreamHandler classes were moved from tcp.stream to model.transmission because they can potentially be used by more than just TCP connectors (e.g. RS-232).

  1. … 54 more files in changeset.
Fixed bug in the Server build that caused FileScheme to be included twice.…
Fixed bug in the Server build that caused FileScheme to be included twice.

Issue: MIRTH-2250

Changed the Command project to include the Server project source directly instead of the jar because it requires new connector properties classes that aren't in the shared jar.…
Changed the Command project to include the Server project source directly instead of the jar because it requires new connector properties classes that aren't in the shared jar.

Changed the access rules in all projects that include Server so that they can't access anything that isn't in mirth-client-core.jar or any connector-shared.jar

Cleaned up the classpath orders and build connector orders.

Issue: MIRTH-2250

  1. … 3 more files in changeset.
Renamed VmListener to VmReceiver…
Renamed VmListener to VmReceiver

Renamed VmListenerProperties to VmReceiverProperties

Renamed VmSender to VmDispatcher

Renamed VmSenderProperties to VmDispatcher

Updated build references. Please rebuild and recreate database.

Issue: MIRTH-2250

  1. … 15 more files in changeset.
Added Derby support.…
Added Derby support.

Separated coupling between JdbcDao and ChannelController so that JdbcDao no longer calls ChannelController to lookup the localChannelId for a channelId, which in turn called JdbcDao again. The map of channelIds to localChannelIds is now stored in JdbcDao.

Donkey's channel storage is now initialized on channel deploy.

Modified channel deploy to check if a ResponseSelector has been defined and if not, create one using the source connector's inbound data type.

Fixed some potential problems with error handling in donkey Channel/DestinationChain.

Changed XmlQuerySource.getQuery() and CachedPreparedStatementSource.getPreparedStatement() so that they return null if there is no query for the given queryId, rather than throwing an exception. This was done since some queries are only defined for specific databases.

Cleaned up donkey's unit tests and ensured that database connections, statements, and result sets are only opened when needed and are closed as soon as possible in finally blocks.

Removed the com.mirth.connect.server.tasks package and the classes within it, which are unused.

Added / cleaned up indexes on donkey tables.

Added debug log output to JdbcDao.

Made the custom meta-data columns case-insensitive by automatically converting them to uppercase.

Issue: MIRTH-2250

  1. … 72 more files in changeset.
Removed old MLLP connector code.…
Removed old MLLP connector code.

Issue: MIRTH-2263

  1. … 26 more files in changeset.
Added build changes that were accidentally reverted by the initial Mirth Connect 3.0 commit.…
Added build changes that were accidentally reverted by the initial Mirth Connect 3.0 commit.

Issue: MIRTH-2250

  1. … 3 more files in changeset.
Initial Mirth Connect 3.0 commit. Updated Server to use Donkey.…
Initial Mirth Connect 3.0 commit. Updated Server to use Donkey.

Issue: MIRTH-2250

  1. … 751 more files in changeset.
Disabling SNI for jarsigner's timestamp service.
Disabling SNI for jarsigner's timestamp service.
Added not-yet-commons-ssl to server setup lib.…
Added not-yet-commons-ssl to server setup lib.

Issue: MIRTH-2050

Added mirth-crypto to server setup lib.…
Added mirth-crypto to server setup lib.

Issue: MIRTH-2050

Updated Derby 10.8.1.2 to 10.8.2.2
Updated Derby 10.8.1.2 to 10.8.2.2
Fixed reference to Commons IO jar…
Fixed reference to Commons IO jar

Issue: MIRTH-2004

Displays app and schema version once during build
Displays app and schema version once during build
  1. … 2 more files in changeset.
Updated Ant poject names so that the build log is more clear…
Updated Ant poject names so that the build log is more clear

Removed old pacakge reference

  1. … 1 more file in changeset.
Fixed reference to Commons IO jar…
Fixed reference to Commons IO jar

Issue: MIRTH-2004

Upgraded Commons Configuration 1.6 to 1.7…
Upgraded Commons Configuration 1.6 to 1.7

Upgraded Commons Codec 1.4 to 1.5

Upgraded Commons DBUtils 1.3 to 1.4

Upgraded Commons IO 2.0 to 2.1

Upgraded Commons Lang 2.5 to 2.6

Upgraded Commons Pool 1.5.4 to 1.5.6

Issue: MIRTH-2004

  1. … 14 more files in changeset.
Renamed Email Sender to SMTP Sender to more accurately reflect the protocol.…
Renamed Email Sender to SMTP Sender to more accurately reflect the protocol.

Issue: MIRTH-1890

  1. … 15 more files in changeset.
Issue: MIRTH-1890
Issue: MIRTH-1890

  1. … 1 more file in changeset.
Issue: MIRTH-1890
Issue: MIRTH-1890

Updated build to use new derby version.…
Updated build to use new derby version.

Issue: MIRTH-1909