Use Data Exchange to Export Data from Calyx RIM

Define InSight Data Exchange Export Criteria

InSight Data Exchange has a mechanism to define notification specifications at the xml level without the need to use the Calyx RIM notification wizard.

The definitions are created in draagon meta instance xml notation. The EcanNotificationService reads in the (optional) file specified by the parameter name NotificationsFile on the EcanNotificationService object in the framework.xml file at application start-up. By default, this value is set to ${ENV.InSight-props}/notifications.xml.

Note: Currently, only update and new record notifications are supported. This is the only way to define notifications that are sent using the  InSight Data Exchange export feature.

When a InSight Data Exchange export is triggered, a subdirectory of the InSight-props directory is created called DataExchangeExport. A new file is created for each sent notification that is named as follows:

If the notification was created with a name, it is used. If no name exists, the xmlIdentifier value is used instead. In both cases, the current date and time in the format yyyy-MM-dd_hh_mm_ss using the server time zone is appended.