Data Exchange Release Notes

Data Exchange 2.1.3

Release Date: March 11, 2018

New Features

The Data Exchange will generate a PNG preview image when exporting SVG images from Jama.

Resolved Issues

Removed scope attribute from tables tag.

Fix for limited mapping of spec objects on import.

Fix for broken specification field mapping on import.

Fix for image attachment duplication issue.

Added PNG preview objects for ReqIF output.

Known Issues

Batch mode has an error and fails to run when started via GUI. The suggested workaround is to use this feature via the command line interface.

Data Exchange 2.1.2

Release Date: January 16, 2018

New Features

CSV export can now accept a list of item types.

Resolved Issues

Fix for limited mapping of specifications

Fix to allow explicit exporting of fields not contained in the project zip contents.

Fix for richtext tags: em, ol, ect

Fixed a defect causing missing items during CSV export

Fixed a defect that caused incorrect values to be reported during validation.

Fixed a defect in the mapping generator that caused mapping generation failure for attribute definitions that contained a default value.

Added an alert to notify users when mapping generation fails. Previously there was no feedback.

Added an alert on login failure.

Data Exchange 2.1.1

Release Date: December 21, 2018

New Features

Resolved Issues

Improved rich text handling of table and object tags

J2J will now use a random UUID to populate ReqIF IDENTIFIER attributes if no value is present in the Unique ID field. previously the Identifier was populated with the Jama item api ID. This can cause conflicts when moving between two jama instances.

Resolved an issue that caused ReqIF attribute value definition elements to have duplicate identifiers when an item type is exported as both a specification and a spec object.

Resolved a defect in the mapping generator that caused a NPE if the source ReqIF file contained datatype definitions with default values specified.

Added error handling to the mapping generator. Now the user will be notified if something goes wrong during mapping generation.

Resolved a defect that caused items to fail to post if the description field was null.

Known Issues

performing multiple J2J import/export cycles may result in an invalid relationship map that causes a NPE during export.

fields added to an item type in jama after an import cannot be exported with a mapping.

Data Exchange 2.1.0

Release Date: December 5, 2018

New Features

ReqIF Import Validations: there is now two new ways to validate your import before actually running the import. There is a pre-flight validation that is automatically run when you select a source ReqIF file to be imported. This pre-flight report will run quickly and give you basic information on your ReqIF source content. In addition to this there is now a validation button added to the import view. This main validation will validate the source ReqIF file and a mapping file. This validation report will determine if the mapping is correct and will ensure that the ReqIF identifier are present in the source content and also will look into Jama Connect to see if all the item types, item type fields and relationship types exist.

Performance: Get actions on the API are now completed asynchronously.

Resolved Issues

XHTML fields will be exported correctly without body tags, or escaped HTML entities.

Known Issues

Clicking login with no password entered in the password field will prevent any future clicks of the import button. To log in once this has happened, close and reopen the Data Exchange.

Complex Jama 2 Jama Hierarchies produce invalid ReqIF files. This is because Identifiers are duplicated between when a set or component is captured as both a SPECIFICATION and a SPEC-OBJECT

Data Exchange 2.0.6

Release Date: November 16, 2018

New Features

Support for csv

Resolved Issues

Resolved an issue causing dropped items when certain special characters were encountered.

Known Issues

html elements with style attributes may not parse correctly, fields will still be posted, but styling may be lost.

Data Exchange 2.0.5

Release Date: October 8 2018

New Features

Added the property "defaultUniqueFieldName" to the jama.properties file.

Resolved Issues

xhtml object tags will no longer self close.

Jama to Jama will now support more complex hierarchies for import and export.

Improved support for ReqIF files that are missing line breaks.

Known Issues

Self Signed SSL certificates are not supported currently.

Data Exchange 2.0.4

Release Date: September 14 2018

New Features

Added interface for user to define global settings. This includes a new default unique id used for round trips. Also moved settings from the settings menu dropdown into this new global setting form.

Resolved Issues

Resolved null pointer exception with parsing html documents.

Resolved issues which skipped items on Jama to Jama import.

Known Issues

XHTML documents that use style tag with a font-family list may not parse correctly. IF the tool is unable to parse this then this item is skipped.

Data Exchange 2.0.3

Release Date: August 30 2018

New Features

Resolved Issues

Resolved an issue that was truncating strings over 255 characters if they were being mapped to a rich-text field.

Relationship groups are now exported.

Updated error handling messages to be more informative.

Known Issues

Please close and re-open the Data Exchange between each import or export. There is a known defect that can sometimes cause memory to not be cleared between runs, which can cause mapping issues.

Data Exchange 2.0.2

Release Date: August 27 2018

New Features

Minor performance optimizations

Resolved Issues

Limited mapping now works on export as expected.

Resolved issue with un-populated/absent 'LAST-CHANGE' ReqIF field.

Fixed project selection duplicate issue.

Exported images now have a valid closing tag.

Resolved an issue that was truncating strings over 255 characters.

Added support for XMLNS headers.

Known Issues

Relationship Groups may not be exported.

Data Exchange 2.0.1

Release Date: August 2 2018

New Features

Mapping UI provides a cleaner and more intuitive interface for creating and modifying mapping files for both import and export.

Resolved Issues

NULL pointer exception introduced in 1.5.3 that would occur while processing html strings.

Licensing issue resolved, new license required for use of Data Exchange 2.0+.

Relationships that originated in Jama are now correctly exported.

Known Issues & Limitations

Limited export mappings export all Jama item type fields to the ReqIF SPEC-OBJECT-TYPE, but only the fields in the mapping file should be exported.

Back button on batch import/export screen navigates to the single import/export screen.

The mapping UI uses ReqIF identifiers instead of name to create mappings. The workaround is to search for identifier in ReqIF file to get context for what's being mapped.

The mapping UI allows you to map incompatible field types e.g. string to integer. This will interrupt execution, requiring the user to correctly map ReqIF data types to supported Jama data types

Data Exchange 1.5.3

Release Date: May 08 2018

New Features

Moved the changed deleted functionality (see 1.5.2) to now be configured with the mapping.json file, instead of the jama.properies file.

Data Exchange 1.5.2

Release Date: May 05 2018

New Features

Added functionality for identifying items are changed or deleted.This feature will switch the status of a specified picklist within the item and change the picklist option to reflect if the item has been deleted or changed. This can be specified within the jama.properties, and currently is only supported when run through the command line.

Data Exchange 1.5.1

Release Date: May 01 2018

Resolved Issues

Fixed issue with ReqIF spec object validations not being valid on export

Fixed minor bug with logs not being reported correctly

Removed duplicate logs

Fixed UI for the export delivery note

Data Exchange 1.5.0

Release Date: April 25 2018

Resolved Issues

Fixed issue with object type being null

Resolved issue with empty intermediate folders for export

Data Exchange 1.4.8 - 1.4.9

Release Date: April 16 2018

Resolved Issues

Fixed date time truncation issue

Fixed issue with folder structure for batch imports

Data Exchange 1.4.2-1.4.7

Release Date: April 10 2018

New Features

Added functionality for allowing limited mappings, this feature is used for round trips with the data exchange. When exporting and importing from Jama you can remove fields from the original mapping file to import/export a limited number of fields.

Data Exchange 1.4.1

Release Date: March 09 2018

Resolved Issues

Attachments with matching filenames are inspected. If the contents of the files differ, a new attachment will be created and the new file is uploaded to replace the existing attachment

ReqIFz packaging no longer includes individual folders for each export, but rather a flat list of exported ReqIF files and associated attachment directories

Data Exchange 1.4

Release Date: March 07 2018

New Features

You can now:

Attribute level selection of SPEC-OBJECT legacy IDs

Attribute level selection of SPECIFICATION legacy IDs

Data Exchange 1.3

Release Date: February 11 2018

New Features

You can now:

Operate the Data Exchange from the command line using a properties file

Batch import/export setting available through the user interface

Batch support also available for command line execution

Component to export converted from text field to dropdown list

Data Exchange can now connect to Jama instances that use HTTP and HTTPS protocols

Delivery note setting available through the user interface

Delivery note support also available for command line execution

ReqIFz packaging setting available through the user interface

ReqIFz packaging support also available for command line execution

For license file auto-detection, license files must now be placed within a directory titled Util in the directory the application jar is located in

Last login credentials and setting configuration will now be saved to a local file titled settings.json within the Util directory

Resolved Issues

The selected project is no longer cleared when switching between import and export tabs