Data Exchange 3.8.4
Release Date February 9th, 2023
New Features
- (EES-EESD-399) - Improve performance for relationship fetch
- (EES-EESD-401) - Add log to note the time required to upload each attachment
Issues Resolved
- (EES-EESD-276) - Fixes defect when a relationship type is unmapped
- (EES-EESRQ-190) - Update rich text processing so that <br> tags are not converted to a <p> </p> which produces an extra line
- (EES-EESD-296) - Mapping utility will now load even if a ReqIF file has a comment at the top of the file
- (EES-EESD-400) - Fix for rich text import causing versioning of items when the same file is imported more than once. Class attributes on html tags are now removed before import and img tags are now self closing
- (EES-EESD-402) - Add additional logging output for mapping page errors
Data Exchange 3.8.3
Release Date November 11th, 2022
Issues Resolved
- (EES-EESD-291) - Fixes defect preventing import report generation
- (EES-EESD-292) - Fixes defect causing blank data in import report
- (EES-EESD-293) - Fixes defect causing NPE when a Rich Text Attribute is present in the ReqIF file but has no value.
- (EES-EESD-294) - Add logging of response body when the response cannot be parsed to JSON as expected. This may help some users identify Network Security features intercepting traffic.
Data Exchange 3.8.2
Release Date September 9th, 2022
Issues Resolved
- (EES-EESD-286) - Resolved import issue with XHTML -> Text Field conversion.
- (EES-EESD-287) - Fixed end of import bug causing import to incorrectly report failure related to (EES-EESD-286)
- (EES-EESD-288) - When importing text field data that exceeds the field limit of 255 characters, the data will be truncated to 255 characters and a warning will be logged.
Data Exchange 3.8.1
Release Date August 19th, 2022
Issues Resolved
- (EES-EESD-273) - Resolved null pointer exception with no values on ReqIF enumerations
- (EES-EESD-275) - Fixed login issue with user permissions
- (EES-EESD-280) - Improved logging around duplicate identifiers
- (EES-EESD-281) - Fixed issue with importing attachments from deleted items
- (EES-EESD-282) - Fixed issue with command line execution failing
- (EES-EESD-283) - Resolved issue with mapping manager failing to load
- (EES-EESD-284) - Fixed null pointer exception with deleted relationships
Data Exchange 3.8.0
Release Date April 14th, 2022
New Features
- (EES-EESRQ-146) - Added in functionality to filter out deleted items on import
- (EES-EESRQ-165) - Added option to remove markup from import report
Issues Resolved
- (EES-EESD-246) - Fixed issue with new conversations failing to save
- (EES-EESD-258) - Resolved issue with login showing success with invalid user permissions
- (EES-EESD-259) - Improved Specification mapping labels on the mapping manager
- (EES-EESD-260) - Fixed issue with identifying attachments
- (EES-EESD-264) - Resolved issue with failed relationships due to item deletion
- (EES-EESD-265) - Fixed issue with all relationship types being exported, now only the mapped types will be exported
- (EES-EESD-266) - Resolved issue with filter mode over exporting items
Data Exchange 3.7.0
Release Date January 20th, 2022
New Features
- (EES-EESRQ-70-3) - Automatic DOORS folder to Jama component generation: To rebuild DOORS folder structure as components in Jama
- (EES-EESRQ-70-5) - Post import report - Data Exchange to output a CSV import summary mapping the Jama item to the previous doors item
- (EES-EESD-239) - Implemented conversation functionality for command line execution mode
Issues Resolved
- (EES-EESD-245) - Optimized attachment import
- (EES-EESD-255) - Resolved issue with conflicting working directories
Data Exchange 3.6.2
Release Date November 4th, 2021
Issues Resolved
- (EES-EESD-237) - fixed issue with exporting conversation relation groups
- (EES-EESD-240) - improved error handling for bad item type mapping
- (EES-EESD-241) - improved error handling for invalid user group privileges
- (EES-EESD-243) - fixed critical login failure
- (EES-EESD-244) - added SSL verification setting to CLI
- (EES-EESD-245) - improved attachment process
Data Exchange 3.6.1
Release Date Sep 30th, 2021
Issues Resolved
- (EES-EESD-4) - optimized attachment processing
- (EES-EESD-49) - allows for processing of external attachments/images
- (EES-EESD-61) - fixed issue with attachments getting dropped
- (EES-EESD-60) - resolved Jama to Jama rich text parsing errors
- (EES-EESD-63) - fixed issue with empty html list tags
- (EES-EESD-226) - resoled issue with rich text html content getting dropped
- (EES-EESD-223)(EES-EESD-48) - resolved issue with html escaped characters being over produced
- (EES-EESD-225) - fixed issue with inserting extra space between style tags
- (EES-EESD-219) - resolved issue with relationships failing to import
- (EES-EESD-221) - fixed issue with command line export using conversation
- (EES-EESD-227) - resolved issue with license file not being found
- (EES-EESD-57) - improved/changed front end labels
- (EES-EESD-56) - removed enable/disable for item type mapping
- (EES-EESD-58) - fixed enable/disable for field type mapping
Release Notes
Attachment counting has changed to only count the number of files downloaded or uploaded. Previously it would count all references to attachments, which allow more than one reference to the same attachment.
Data Exchange 3.6.0
Release Date July 27th, 2021
New Features
- (EES-EESRQ-53) implemented the ability to import one ReqIF attribute into many Jama fields
Issues Resolved
- (EES_EESD-56) - resolved issue with disabled item type mappings
- (EES_EESD-57) - minor label updates
- (EES_EESD-58) - resolved state issue with enable/disabled fields
- (EES_EESD-61) - fixed issue with attachments getting dropped
- (EES_EESD-62) - following ReqIF standard - removed all target="_blank" from anchor links
- (EES_EESD-53) - following ReqIF standard - remove all occurrences of empty <ul> and <li> elements
Data Exchange 3.5.3
Release Date: June 8th, 2021
Issues Resolved
- (EES-EESD-50) - fixed issue with updating an item's name field to an empty string
- (EES-EESD-53) - resolved issue with mapping spinner not closing
- (EES-EESD-54) - fixed command line interface
Data Exchange 3.5.2
Release Date: May 20th, 2021
Issues Resolved
- (EES-EESD-7) - resolved issue with invalid html parsing
- (EES-EESD-43) - fix launch from command line
- (EES-EESD-44) - resolved loading error with mapping manager
- (EES-EESD-46) - resolved invalid target specification for spec-relation groups
- (EES-EESD-47) - improved ReqIF parsing of "tool-extensions"
Data Exchange 3.5.1
Release Date: March 23rd, 2021
Issues Resolved
- (EES-EESD-28) - fixed issue not allowing user to map readonly fields
- (EES-EESD-3) - resolved issue with incorrect execution time
- (EES-EESD-30) - fixed issue with older versions of API after creating new items
- (EES-EESD-22) - fixed issue with older versions of API with posting nested hierarchies
- (EES-EESD-21) - fixed issue with selecting an item type and then changing that selection
- (EES-EESD-20) - improved UX with mapping manager, only name matched fields will be enabled by default
- (EES-EESD-27) - corrected invalid logs file extension
- (EES-EESD-36) - resolved issue preventing mapping creation for filter exports
Data Exchange 3.5.0
Release Date: January 14th, 2021
New Features
- (EES-EESD-10) - added the ability to export current version
- (EES-EESD-17) - added a table view for the mapping manager for item type field mappings
Issues Resolved
- (EES-EESD-9) - resolved issue with cross document relationships
- (EES-EESD-16) - removed redundant error logs on import
- (EES-EESD-6) - improved error handling and logging for edit mapping file feature
Data Exchange 3.4.2
Release Date: November 13th, 2020
Issues Resolved
- (EES-EESD-1) resolved issue with style tags being imported incorrectly
- (EES-EESD-2) fixed export failing on root item with invalid characters
- (EES-EESD-5) fixed parsing issue with html table objects
- (EES-EESD-9) resolved issue cross document relationships causing NPE
Data Exchange 3.4.1
Release Date: September 22nd, 2020
Issues Resolved
- (CSB-PS_DF-265) fixed issue with relationships not importing correctly
- (CSB-PS_DF-267) resolved issue with GUI freezing from large source files
- (CSB-PS_DF-268) fixed issue with final exchange result table not showing up
Data Exchange 3.4.0
Release Date: September 4th, 2020
Features
- (CSB-PSFE-217) added support for attachments without extension types
- (CSB-PSFE-218) added support for relationships across multiple ReqIF documents
- (CSB-PSFE-221) added option to remove html markup from plain text fields
- (CSB-PSFE-220) modified mapping lists to display alphabetically
Issues Resolved
- (CSB-PS_DF-263) resolved issue with attachments being processed as items in filter export
- (CSB-PS_DF-264) implemented retries for sequential fetch mode
Known issue
(CSB-PS_DF-265) Relationships not importing correctly
Data Exchange 3.3.2
Release Date: August 17th, 2020
Issues Resolved
- (CSB-PS_DF-214) Resolved issue with "Set" mapping showing invalid import options
- (CSB-PS_DF-251 & 252) Resolved issues with settings not persisting
- (CSB-PS_DF-253) Resolved issue involving lists not updating when user changes "export from" option
- (CSB-PS_DF-254) Copy ReqIF identifiers to clipboard fixed
- (CSB-PS_DF-255) Fixed issue which prevented mapping UI from populating data
- (CSB-PS_DF-256) Resolved issue where mapping UI showed import specific fields during CSV export
Data Exchange 3.3.1
Release Date: August 7th, 2020
Issues Resolved
- (CSB-PS_DF-239) resolved issue with CSV exporting IDs instead of picklist names
- (CSB-PS_DF-228) added result summary at the end of every execution to logs
- (CSB-PS_DF-240) change behavior to use child item key for Set Key instead of DX_ prefix. Also adds support for mapping Set Key
- (CSB-PS_DF-248) improved ReqIF enumeration mapping, logging, warnings, error handling when importing into Jama Connect pick list and multi-select fields
- (CSB-PS_DF-234) resolved error with invalid baseline. Users no longer see option to export Baselined Test Plans
Data Exchange 3.3.0
Release Date: July 20, 2020
New Features
- CSV - added option to export from filter
- Improved logging with memory allocation data
- Setting to manage the throttle rate
- Setting to disable asynchronous calls
- Download support bundle
- Implemented baseline hierarchy export
Issues Resolved
- (CSB-PS_DF-232) Resolved null pointer exception for mapping manager for invalid locations
- (CSB-PS_DF-233) Improved autocomplete stability in location list
- (CSB-PS_DF-235) Resolved issue with unescaped '&' in urls
- (CSB-PS_DF-237) Fixed issue with DOORS enumeration <-> Jama picklist round trip mapping
- (CSB-PS_DF-181) Fixed duplicate drop down entries in conversation list
- (CSB-PS_DF-238) Resolved error with baselines and attachments
Known Issues
- (CSB-PS_DF-239) CSV export produces picklist IDs instead of option names
Data Exchange 3.2.0
Release Date: March 30, 2020
New Features
- (CSB-PSFE-106) Client update with disable SSL option
Issues Resolved
- (CSB-PS_DF-231) Fix for absent spec-attribute lists
- (CSB-PS_DF-229) Corrected format of date-time field
- (CSB-PS_DF-230) Resolved null exception on mapping manager
Data Exchange 3.1.1
Release Date: March 11, 2020
Issues Resolved
- (CS-PS_DF-225) Resolved issue with ReqIF SPEC-RELATIONS referencing identifiers external to the source document SPEC-OBJECTS
- (CS-PS_DF-226) Fixed issue with validation processes taking a long time
- (CS-PS_DF-227) Resolved issue where attachments were posting during the validation process
Data Exchange 3.1.0
Release Date: March 5, 2020
New Features
- DX now can support exporting test case steps for test case item types. This is enabled by default, and can be disabled in the settings menu
- DX now supports importing and exporting content with CSV format
Issues Resolved
- (CSB-PS_DF-206) Fixed rich text export issue with children tags under <span> elements
- (CSB-PS_DF-209) Fixed issue with components being renamed on round-trip import
- (CSB-PS_DF-213) Validations will now mark NON-STRING -> STRING castings as invalid on export.
- (CSB-PS_DF-215) Resolved issue with validation window not opening
- (CSB-PS_DF-221) Fixed issue with mapping manager loading forever
- (CSB-PS_DF-205) Fixed incorrectly encoded URI's
- (CSB-PS_DF-208) Validations are now run to check if there is a valid round trip field used (exchange mode only)
- (CSB-PS_DF-210) Fixed issue where lookup fields were exporting integer ID's; these lookups will be resolved and exported as String types
- (CSB-PS_DF-220) Fixed issue preventing importing ENUM data to a STRING field
- (CSB-PS_DF-155) Fixed incorrect rich text encodings with strikethrough and center
- (CSB-PS_DF-216) Username is no longer case sensitive on the login screen
Other Changes
- (CSB-PS_DF-222) Improved client reliability via failsafe and socket reset
- (CSB-PS_DF-222) Introduced a DX_DEBUG.log file that contains detailed debug information (Only the most recent execution is retained in the debug log)
- (CSB-PS_DF-222) Added more detailed client logging to the debug log
- (CSB-PS_DF-167) UX improvement: improved mapping manager resizing functionality
- (CSB-PS_DF-217) Remove unused global settings (previously were disabled)
Data Exchange 3.0.4
Release Date: February 4, 2020
Issues Resolved
- (CSB-PS_DF-192) Fixed issue causing failed import's with empty folders
- (CSB-PS_DF-198) Fixed incorrect min value on Datatype Definition Integer
- (CSB-PS_DF-193) Fix for export of custom date field
- (CSB-PS_DF-196) Fix for LONG-NAME not being assigned mapped value
- (CSB-PS_DF-195) Fix for empty table rows in HTML
Other Changes
- Added execution duration to logs on completion
Data Exchange 3.0.3
Release Date: January 30, 2020
Issues Resolved
- (CSB-PS_DF-191) Fixed issue with 'Include in export' checkbox disappearing
- (CSB-PS_DF-190) Resolved issue with enumeration mapping
- (CSB-PS_DF-189) Fixed OAuth login issue
Data Exchange 3.0.2
Release Date: January 28, 2020
Issues Resolved
- (CSB-PS_DF-127) Added settings option to remove HTML tags from Name field
- (CSB-PS_DF-188) Fixed issue with non-printable characters in name field
- (CSB-PS_DF-187) Added settings option to populate Name field with Project ID (documentKey) if value is Undefined
- (CSB-PS_DF-186) Resolved issue with missing Round Trip ID selection
- Fixed issue leading to missing or disabled form functionality on export
- Fixed issue leading to error message when no error existed regarding relationship types
Key Changes
Data Exchange 3.0.1
Release Date: January 27, 2020
Issues Resolved
- Fixed defect with mapping custom fields
- Updated user guide link
- Corrected misclassified attachment error log
Data Exchange 3.0.0
Release Date: January 15, 2020
New Features
- Import and export from location in project (formerly from component)
- Conversations for improved tool interoperability and time savings
- Export format specialized for better out of the box compatibility with DOORS
- Faster - major overhaul of backend yielded significant improvement in performance
- Added searchable fields using type ahead functionality for location and conversation selection
- Improved logging and notification when content has been moved in source file relative to location in Jama Connect
- Enhanced mapping UI including improvements to picklist/enumeration mapping
- Additional data type support including URL field, project and item api ID
- Ability to import compressed ReqIF (ReqIFZ)
Key Changes
- Mapping files must be defined for exports, where previously they were not required
- Disabled feature to override Identifier and use other ReqIF Attribute for Round Trip ID. Exploring need for reintroduction in future release
- Disabled CSV format option exchange disabled. Will be included in next feature release
Issues Resolved
- Data Exchange is not able to import ReqIF files that contain Spec-Objects but no Specifications
- DX will not be able to import a hierarchy that does not contain a child item type (e.g. a set of just text items). In order to post set or folders up to the API the child item type information is required
- Performing multiple J2J import/export cycles may result in an invalid relationship map that causes a NPE during export
- 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
- There is a known defect that can sometimes cause memory to not be cleared between runs, which can cause mapping issues
- Authentication issues on OAuth screen preventing login
- Changed export to ensure attachments are unique. Resolves: attachments with duplicate file names overwriting one another issue
- Jama <-> Doors roundtrip sets are being made into Components on the return
- Misc issues with ReqIF Identifier and Rich Text formatting
- Fields added to an item type in jama after an import cannot be exported with a mapping
Known Issues
- Diagrams will export as PNG file type which could cause loss of editability if reimported
- Equation images generated by WIRIS not exported as an image. Workaround copy and reinsert as image before export
- Mapping file not fully cleared after successful import or export. Workaround is to reselect conversation or click refresh in Settings
- Project export does not allow project to be root specification. Must deselect option to set location as root specification
- Clicking refresh in Settings may result in multiple duplicate conversation values. Any value will return valid results
Data Exchange 2.4.2
Release Date: Aug 13, 2019
New Features
- Added a setting to allow the user to force specifications to be interpreted as Components or as Sets
In the settings menu there is now a toggle option to choose if a specification should be converted to a Component or a Set. This option is only considered during import of ReqIF files that did not originate in Jama.
Resolved Issues
- Resolved an issue preventing the user from logging in from the Oauth login screen.
- In order to address issues with Hierarchy being misinterpreted on import, a new option has been added to the settings to allow the user to select if the Specifications should be created as sets or as components.
Known Issues
- Data Exchange is not be able to import ReqIF files that contain Spec-Objects but no Specifications.
Data Exchange 2.4.1
Release Date: July 18, 2019
New Features
- Added a setting to allow the user to skip writing Identifiers to items
When exporting from a jama instance the final phase of writing ReqIF Identifiers to the round trip field can now be skipped.
Resolved Issues
- Fixed issue with colliding ReqIF identifiers
- Minor GUI fixes: horizontal scroll bar, resized elements, and removed double scroll bars
- Added instance and DX version to the title bar
- Resolved issue with bad mapping file path after creation
- Resolved export from baseline relationships missing issue
- Stabilized export from baseline spec-object identifiers
Data Exchange 2.4.0
Release Date: June 12, 2019
New Features
- Stabilized Unique Identifiers
when exporting from a jama instance the ReqIF Identifiers will now be populated from a seeded generation. Previously these values were randomly generated.
Resolved Issues
- Fixed issues with exporting html rich text content into reqif xhtml. Restricted attributes on tags, and blacklisted a few tags as well.
- Fixed an issue that failed to post a text item when a name for the item could not be determined due to missing or blank field data. A name field is now auto generated and can be manually updated at a later time.
- Fixed an issue that would cause a component to be created on import instead of a set.
- Fixed an issue that would not export the correct ReqIF file identifier.
Known Issues
- DX will not be able to import a hierarchy that does not contain a child item type (e.g. a set of just text items). In order to post set or folders up to the API the child item type information is required.
Data Exchange 2.3.0
Release Date: April 26, 2019
New Features
- Included ReqIF LONG-NAME to the mapping GUI
Adding this will allow the user to much more efficiently generate a mapping file from a source ReqIF file. Please note that this LONG-NAME attribute is not required in ReqIF.
Resolved Issues
- Resolved an issue with the hierarchy converter.
- Patch for NPE when pick list contained an empty values element.
- Fix for ReqIF Tool Extensions with empty body.
- Fixed attribute override settings, and cleaned up code.
- Changed export behavior to use a new unique identifier on each export rather than reuse the identifier from previous imports. This new behavior is consistent with the recommendations set forth by the ReqIF implementor's forum.
Known Issues
- During import if you are importing a set that only has folders and texts then that set will fail to import. The set being imported must have at least one item of that sets type.
Data Exchange 2.2.0
Release Date: March 11, 2019
New Features
- Export from a baseline, filter, or location
You can now export from a baseline, filter or from a specific location in the hierarchy. Baseline and filters can potentially have invalid hierarchies; if this is the case, then the items (spec-objects) exported from this will be exported flat without any specifications. Previously exporting from location you only had the option to select from components. Now you can select any component, set, or folder to export content from.
- Settings Menu
All of the application settings have been consolidated into a single menu. Which can be accessed by selecting “File” > “Settings”. This will open up a dialog window where you adjust the application settings.
- Refresh Data
There is now a menu option to refresh the instance metadata. Which can be accessed by selecting “File” > “Refresh Data From Jama Connect”. Please note that selection this will clear all of the export/import selections that have been inputted.
- Include Export Selection as Root Specification
You can now select if you want to export the selected export container (component, set, or folder) as a single specification. Previously the behavior is that you select a component, and all the first level children of that component are then used to create the specifications of the ReqIF. This new feature allows you to include the selected container with your export. You can select this feature within the settings menu. Also please note that this new feature is defaulted to be true, so if you would like to maintain the legacy behavior for export then go into the settings menu and unselect the checkbox “Include Export Selection as Root Specification”.
- Reverse Relationship Direction
Data Exchange will now import and export relationships with the upstream item in Jama as the Source or Target item in ReqIF. This allows for more flexibility when moving to and from systems which may not create links with directionality in mind.
- SVG to PNG Conversion
SVG images are an unsupported object type within ReqIF files. However in order to support the SVG files that already exist in Jama Connect instances these files will be converted into a png preview image.
Resolved Issues
- Spec object attributes long-name was previously not respecting the mapping. This is now resolved and the attribute’s long name now uses the mapping file.
- Rich text is now more robust. There were several html tags that were being converted into xhtml within the exported ReqIF file that are not compliant with ReqIF standard.
- Logging improvements: some error and warning logs were not reporting correctly. This is now corrected and has more accurate and useful messages.
- Exporting Specifications with a limited field mapping was previously not respecting the mapping file. This now resolved.
Known Issues
- When exporting from baseline you will not be able to select baselines created from a release. This is something that will be enabled in a future update.
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
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
- Failed login no longer requires a reboot of the application
Data Exchange 1.2
Release Date: December 11 2017
New Features
You can now:
- Operate the tool using a valid Data Exchange license. Please contact your Jama Software account manager for more information on obtaining a Data Exchange license
- Import and/or export ReqIF content with certain fields by limiting the fields associated with a particular SPEC-OBJECT or SPECIFICATION type in your mapping configuration file
Resolved Issues
During a round trip import/export, users are unable to restrict fields through their mapping configurations.
Invalid XHTML tags appearing in ReqIF exports from Jama.
Data Exchange 1.1.5-2
Release Date: December 05 2017
New Features
You can now:
- Login to the Data Exchange using your OAuth 2.0 credentials
Known Issues
During a round trip import/export, users are unable to restrict exported fields through their mapping configurations.