9.2-MP2 Maintenance Patch Notes
September 27, 2019
New features
Sufficiency scores are now dimension dependent
Because sufficiency scores often need to be calculated and stored in multiple contexts, sufficiency scores are now calculated and stored dimension dependent. Note that in systems where sufficiencies have already been installed and implemented, all sufficiency data containers must be deleted, and all attributes used in the sufficiency data containers have to be deleted as well. It is safe to delete both the data container types and the attributes as these are recreated automatically when a new score is calculated. Both the data containers and the attributes used within the data containers can be found in the Data Sufficiency Attribute Group.
BugFixes
ISSUE-307573 - Dynamic Table layout word wrapping
When using the Dynamic Table layout in Web UI Multi Edit Display Mode, if a word was too long to fit at the end of a line, the word was broken between two lines. Now, the entire word is moved to the next line, so it is not separated.
ISSUE-320870 - Attribute export conversion fixes
There are a number of fixes for attribute export conversion (e.g., exporting Excel) in order to make it easier to import it again:
- When exporting dimension dependencies of an attribute, they would previously be exported and separated with a semi-colon and a space. The space prevented easy import, so now they are only separated with a semi-colon.
- In the Mapping step, the option name for exporting attribute dimension dependency IDs has changed from 'Attribute Dimension dependencies' to 'Attribute Dimension Ref ID.' This enables easier auto-mapping of this column.
- In the Mapping step, there is a new option for making mapping the attribute mandatory called 'Attribute Mandatory.'
ISSUE-321202 - ZIP file fix for FTP or SFTP
Files with a .ZIP extension will not be put into the .ZIP archive twice during translation when using FTP or SFTP as the delivery method.
ISSUE-328683 - InDesign metadata fix
When generating a PDF by using the InDesign server with the option 'Make Single PDF' enabled in the Generate PDF settings, some metadata for the PDF was missing. The solution has been to add metadata to the merged PDF.
ISSUE-351562 - Business Action with Web UI Bind screen reload
When using the Business Action with Web UI Bind component in the Web UI, and the web states for WebUIContext bind in the Business Rule is configured with the Business Action with Web UI Bind component, it is now possible to reload the screen in the following cases:
web.navigate(currentScreenID, null)
web.navigate(null, currentNode)
web.navigate(currentScreenID, currentNode)
web.navigate(null, null)
ISSUE-357901 - Change packages error fixed
When installing change packages in the workbench, an exception was thrown if meta attributes on a target system had a different dimension dependency flag than the source system. This has been fixed, and there is a hotfix for step-9.1-mp4 for this solution.
ISSUE-359123 - STEP'n'design cell height adjustment
When using STEP'n'design, a table with an image in a spanned cell could have too much unwanted white space in the cell with the image. The InDesign plugin now calculates what the optimum height of the rows within the span should be and adjusts the row heights accordingly, sharing space between the variable height rows when required.
ISSUE-360441 - Reset Document Name on Publication and Publication Section enabled
The Reset Document Name action is now allowed on both the Publication and Publication Section levels in the workbench.
ISSUE-361097 - Conditional mandatory fields corrected
In the Attribute Value component in the Node Editor component of the Web UI, fixed a problem where workflow conditional mandatory fields were not working correctly.
ISSUE-361119 - Inherited Classification to Product Links no longer can be deleted
It is no longer possible to delete inherited Classification to Product Links on a Multi Reference screen in the Web UI via the Delete Reference action. Now, inherited Classification to Product Links on a Multi Reference screen under the Reference Type Header will have the same indicator as inherited references.
ISSUE-361684 - Typo fixed in BGP Execution Report
Corrected a typo and inserted a missing 'not' in the BGP Execution Report.
ISSUE-362592 - Task List component cell popup list expanded
In the Web UI Task List component, if the cell is read-only, it was possible to double-click on the cell and see the read-only value in a popup window. This was supported for Attribute Value Header but not for other Header component types like 'ID Header' or 'Revision Header.' The list of supported Header components has been expanded.
ISSUE-362914 - GS1 mapping wizard exception fixed
An error was fixed in the GS1 mapping wizard. When trying to run transform on the map data part of the wizard in Workbench, an exception was thrown.
ISSUE-363112 - Multi Reference metadata values save correctly
Fixed a problem when metadata values were not saving correctly on a Multi Reference screen while editing metadata for the same source and target but different reference types.
ISSUE-363575 - Simple Importer mapping sequence fix
Fixed a problem when the Simple Importer in the Web UI did not resolve mapping sequence correctly if it differed from the input file.
ISSUE-364154 - Detailed MIME error message
A problem was seen in the Web UI when trying to upload an image for an asset and the MIME type of the image was not valid for the asset. The error 'Failed to Upload: An internal error occurred' was shown. Now, a more informative message is thrown, saying that the problem is the MIME type.
ISSUE-366415 - Node database table leak fix
In the workbench, rows in the node database table could leak in some cases when an entity type was changed from Workspace Revisable to Global Revisable. This has now been corrected.
ISSUE-366789 - Assign action now enabled
The Assign action was not enabled on a Web UI Task List when the user selected all nodes on a screen by clicking the Select All button. This has been fixed, and a hotfix is available for step-8.3-mp3.
ISSUE-367141 - Business Action with Web UI Bind message fix
On the Business Action with Web UI Bind component, there was an issue where long messages were not fully visible. This has been fixed so that the message has a vertical scrollbar when necessary.
ISSUE-367391 - Collection information clears out after canceling
When using the Advanced Search feature to create a collection in the Web UI, if the user canceled the collection and created a new one, the information from the canceled collection would save on the new collection. This has been fixed so that the old collection information clears out when creating a new collection.
ISSUE-367406 - Fixed downloading issues in the Web UI
In the Web UI, there were issues when downloading assets with very long titles that were too large for the file system to handle. These file names have now been truncated. Additionally, files from Background Processes larger than 2GB would get truncated to a random length. This has also been fixed. Hotfixes are available for step-9.1-mp5 and step-9.1-mp6.
ISSUE-367667 - Search results correction
Fixed bug in the workbench so that search results do not include suppressed classification product links.
ISSUE-368130 - NPE fix on Search Table Tab in Web UI
In the Web UI, there was a NullPointerException (NPE) on the Search Table Tab window on the Parent Selector dialog. This has been fixed, and hotfixes are available for step-9.1-mp5 and step-9.1-mp6.
ISSUE-368176 - Web UI submit error fix
In the Web UI Node Editor, after submitting a workflow item, an unexpected error occurred if a user expanded the submit error message and clicked the Submit button. This has been fixed.
ISSUE-368560 - JavaScript business rule performance instrumentation
Introduced additional instrumentation to understand the performance of JavaScript business rules.
ISSUE-369074 - Inherited multi-valued LOV values no longer duplicates
Fixed a problem that occurred when an inherited multi-valued LOV value was duplicated when the user added a local value to the attribute on a Node List screen in the Attribute Value component. There is a hotfix available for step-9.2-mp1.
ISSUE-369118 - Calculated attributes with URLs icon fix
Fixed a problem when calculated attributes with URLs did not have a URL icon on the table header of the Attribute Value component in the Web UI. Hotfixes are available for step-9.1-mp5 and step-9.1-mp6.
ISSUE-369203 - Advanced Search browser back button fix
When the user was on the Web UI Advanced Search screen and clicked on the References table header, then clicked the “back” button again, the page navigated to the homepage rather than back to the Advanced Search page. Now, the page navigates back to the Advanced Search screen.
ISSUE-369211 - Styling issue fixed on Primary Navigation Panel
Fixed a styling issue where long labels on a Primary Navigation Panel did not fit into the max width and were therefore truncated. Hotfixes are available for step-9.1-mp4, step-9.1-mp5, and step-9.1-mp6.
ISSUE-369217 - 'No front revision for object' fix
Now, when encountering a 'No front revision for object' issue, only the most relevant revisions will be logged. Additionally, the problem will try to be mitigated by reloading the current node.
ISSUE-369272 - Web UI Node List deleted items fix
On a Web UI Node List, already deleted items will no longer be shown in the details section when the user performs a Delete From Grid action.
ISSUE-369628 - Fixed NPEs in Design Mode
Fixed multiple NullPointerExceptions (NPEs) in Web UI Design Mode. Hotfixes are available for step-9.1-mp5 and step-9.1-mp6.
ISSUE-369799 - Web UI Find Similar fix
Fixed a problem when the Find Similar popup navigated to the previous URL after the user clicked on the Cancel button on a Web UI Initiate Item screen.
ISSUE-369892 - Parent/Child relation fix for import
Fixed a problem occurring when the ParentChildRelation flag was not taken into account during Entity Cross Reference Type import in STEP.
ISSUE-370424 - Export of '<ValueFilter>’ fixed
There was a problem where the STEPXML export of '<ValueFilter>' for attributes and attribute links were different when using the domain exporter (In-Memory) and the database exporter. Now, the domain exporter exports '<ValueFilter>' as the database exporter does. Hotfixes are available for step-9.1-mp5 and step-9.1-mp6.
ISSUE-370545 - Advanced Search bulk actions on Select All
In the Web UI Advanced Search, is now possible to apply bulk actions on a search result even if the number of items exceeds the search limit. To apply bulk actions on all search results regardless of the search limit, use the 'Select All' button.
ISSUE-370712 - Global Header Search fix
It is now possible to search for an attribute as a system setup object through the Global Header Search in the Web UI if the Name or Id Or Attributes search plugin is configured.
ISSUE-370832 - Background color changed
Changed the background color of an initially selected unit on the Web UI Node Editor's Attribute Value field to the dark blue to better fit into unchangeable white font color in IE, Edge, and Firefox.
ISSUE-371230 - Import metadata attribute fix
Fixed a bug where the import deleted the content of the metadata attribute on the attribute. Hotfixes are available for step-9.1-mp5 and step-9.1-mp6.
ISSUE-371435 - Sufficiency event processor attribute update fix
Previously, invoking the sufficiency event processor to update a sufficiency score would generate additional revisions if certain attributes of the product were updated by another user before the sufficiency score was generated. This issue has been fixed. Note that in systems where sufficiencies have already been installed and implemented, all sufficiency data containers must be deleted, and all attributes used in the sufficiency data containers have to be deleted as well. It is safe to delete both the data container types and the attributes as these are recreated automatically when a new score is calculated. Both the data containers and the attributes used within the data containers can be found in the Data Sufficiency Attribute Group.
ISSUE-371603 - LOV cross-validation fix
Fixed an issue in the workbench with LOV Cross-Validation where no valid values were selected in dependent attributes.
ISSUE-371631 - Number of children shown on Display Children Screen limited
In order to avoid performance and memory issues, a customer-specific solution was put in place that limits the number of children shown on the Display Children Screen in the Web UI. There is a hotfix available for step-8.3-mp3.
ISSUE-371982 - InDesign footer coloring fix
When proofing a table or placing a table in InDesign and the table has a repeating header plugin with both 'Enable altering row colors' and 'Ignore footers' enabled, the footer row was colored when it should not be. This has solved so that the footer will not be colored if 'Ignore footers' is enabled.
ISSUE-372024 - Domain exporter import link fix
The domain exporter had an error when importing a Product to Classification Link with a specific dimension qualifier (determining the dimension point set, and thus a context) and when there is a link in the specified dimension qualifier already. In that situation, it would search for existing links in the current context. If no existing links were found, it would create a new link in the specified dimension qualifier, and that would either fail or in some cases create a duplicate link causing a data-inconsistency. This has now been fixed.
ISSUE-372359 - Security vulnerability in CustomIcons servlet fixed
Fixed a security issue with the CustomIcons servlet. Hotfixes are available for step-8.3-mp3, step-9.1-mp5, and step-9.1-mp6.
ISSUE-372363 - Asset Importer skips CSV or Excel column delimiters
On the Asset Importer, when attempting to upload entries from an asset metafile containing CSV or Excel column delimiters, the entries will be skipped so that the imported data will not be inconsistent or cause exceptions.
ISSUE-372370 - Automotive Easy Setup fix
There were issues when applying Automotive Easy Setup that would require Single Update Mode access. This has been fixed, and a hotfix is available for step-9.0-mp5.
ISSUE-372420 - Mac Smartsheet fix
When using Smartsheet on a Mac computer, an error was thrown when the user typed an incorrect LOV value. This has now been fixed.
ISSUE-372459 - Asset import in single-update mode fix
When importing assets in single-update mode, the importer would block itself if assets had new, unseen metadata. This has now been fixed.
ISSUE-372487 - User-defined passphrase fix
An exception was thrown when attempting to start STEP with a user-defined passphrase. This was caused by a missing dependency between bundles in the application. The dependency has been added so a user-defined passphrase can be used to access STEP. A hotfix is available for step-9.1-mp5, step-9.1-mp6 and step-9.2-mp1.
ISSUE-372535 - Typeahead restricted on Search Tab in Parent Selector
Typeahead will no longer be allowed on a Parent Selector component's Search Tab in order to prevent the possibility of choosing a parent outside of the configured root node.
ISSUE-372601 - Change Log leak fixed
Rows in the Change Log table were leaked from changes on temporary collections. This has been corrected so that changes of temporary collections are no longer logged into the Change Log table.
ISSUE-372802 - Portal (Web UI) duplication errors fixed
Fixed dependency issue, which caused portal duplication to cause errors from Portal Admin page.
ISSUE-372849 - SOAP value condition evaluation now consistent
Previously, the SOAP web service call 'queryByAttributesBelow' would evaluate the provided Value Conditions in arbitrary order. This had the consequence that if there was multiple conditions and one of those performed worse than the others (perhaps having a large amount of matching values), then the query would be randomly slow. This has now been fixed so that the order of value condition evaluation is consistent and does not change from invocation to invocation, resulting in more deterministic performance behavior. Hotfixes are available for step-9.1-mp5 and step-9.1-mp6.
ISSUE-373066 - Importer fixed when creating asset metadata attributes
When the importer ran in single-user mode, it was blocked when creating new asset metadata attributes. This has been fixed, and there is a step-9.2-mp1 hotfix.
ISSUE-373321 - Styling issue on LOV Management Screen fix
Fixed a styling issue which sometimes prevented contexts from being shown on the LOV Management Screen in the Web UI.
ISSUE-373758 - Context fixes
Previously, there were issues where the default context was displaying even when the user had selected a different context. Now, the Web UI Corner Bar Context Selector will automatically redirect to the chosen context when the Web UI is being loaded. There is a hotfix available for step-9.2-mp1.
ISSUE-374117 - Custom icons now display correctly on toolbar
Previously, custom icons were not displaying on the toolbar component on a Node List in the Web UI due to the custom icons servlet not working correctly on Linux servers. This has been fixed.
ISSUE-374385 - Read-only attribute double-click fix
Fixed a problem when an exception was shown on a Web UI Node List when the user double clicked on a read-only attribute value cell which is not valid for the shown product.
ISSUE-374437 - Matching algorithm export fix
Now, when performing a matching algorithm export, the DuplicateType element will be correctly shown in the decoded Matching Algorithm Configuration XML.
Nested References Editor now honors read-only flag
The Nested References Editor in the Web UI has a read-only setting. This can either be used to make all tables in the editor read-only, or applied to specific levels of references. However, the setting was ignored so that only individual column read-only settings would apply. This has been fixed.
Search results correction
Fixed bug in the workbench so that search results do not include suppressed classification product links.
REST API V2 dimension dependent multi-value attribute fix
In the REST API V2 component, when setting dimension dependent multi-value attributes in a non-global context, an 'Operation attempted on deleted instance' was thrown. This has been resolved. There is a hotfix available for restapiv2-7.0.2.
GDSN Datapool Receiver file processing fix
When the GDSN Datapool Receiver was processing files from the hotfolder, only around 50% of them were moved to the 'Processed' folder. The rest of the files stayed in their original location, with '#' appended to their name. This was caused by faulty implementation of handling processed files, which has now been fixed so that all files are moved to the 'Processed' folder after successful processing. A hotfix is available for gdsn2-7.0.51.
Embedded Analytics Platform widget fix
There was an issue when adding the Embedded Analytics Platform widget in the Web UI's design mode, where the typeahead feature did not work properly. This has now been fixed.
Inbound Business Rule Based Message Processor file size fix
Fixed a problem when the config property for changing an Inbound Business Rule Based Message Processor file size was not available to be set via SPOT commands. A hotfix is available for business-action-processor-7.0.3.
Performance Enhancements
ISSUE-372475 - Performance improvement for Completeness Metric
A fix was done in order to improve performance in opening the Completeness Metric editor in the workbench.
Documentation Updates
ISSUE-374013 - 9.2 Release Note updates
The 9.2 Release Note set has been updated to account for information that was previously released but not previously documented within a release note. See these release notes for updated information:
- New Features for PLM (subheader: New PLMColor object type) here
- New Search and Product Editor Screens in Web UI here
Patch Recipe
The 9.2-MP2 baseline patch can be installed with the following recipe:
spot --upgrade=step:9.2
Use the SPOT --upgrade command to also find compatible components that can be added at the same time as the baseline patch. See the SPOT Program documentation for more information here.
For assistance, contact Stibo Systems Technical Services.