10.0-MP2 Maintenance Patch Notes
September 2020
New features
Orphan Attribute Handling Change
Additional flexibility has been provided for users who cannot allow orphan attribute issues to stop the flow of work. Previously, users who encountered orphan attribute issues on their Node List and Node Details screens with the 'Enforce Validity' setting turned on were unable to proceed with their work without first addressing each orphan attribute error. Because some users need the flexibility to ignore orphan attributes without turning off 'Enforce Validity,' users can now configure a new component in the designer called the 'Global Orphan Attribute Representation' component, available under the Global Representation List parameter on Main. Once added, the severity level of how orphan attribute errors are presented to the user can be configured. Users can select from 'Information,' 'Warning,' or 'Error.'
When set to 'Information,' users are simply informed that a given attribute has been orphaned. When set to 'Warning,' users are shown the attribute with the field outlined in amber and an amber-shaded warning notification beneath the field, but work can continue. When set to 'Error,' the attribute field is outlined in red with a red-shaded notification displaying beneath the field, and work cannot continue until the orphaned attribute is addressed. The parameter can be set to the option best suited to the user's specific workflow requirements.
When an orphan attribute error displays in a Node Details screen, the notifications can look like this:
Information:
Warning:
Error:
When an orphan attribute error displays on a Node List, the notifications can look like this:
Information:
Warning:
Error:
For more information on this component, refer to the Main Properties topic in the Web User Interfaces documentation here.
For more information on how to correct orphan attribute errors, refer to the Linking Orphan Attributes topic, also in the System Setup documentation here.
New REST resource added to REST API V1 for multi-part upload to REST IIEP
Operation: POST /integrationendpoints/{integrationendpointid}/uploadmultipart
This REST resource allows users to upload multi-part data and preserve the initial uploaded file names. When the upload is successful, the Integration Endpoint (IE) is invoked. If the IIEP receiver type is not a ‘REST’ receiver, a 406 status will be returned. If the IIEP is disabled or the hotfolder does not exist, then a 503 status will be returned. If a file with the same name as the uploading file exists, a warning will be added to the STEP logs and a new file with the same name and temporary suffix will be created.
This functionality became available with the 10.0 release, and the 10.0 release notes have been updated accordingly.
For information about this functionality, refer to the REST API V1 documentation available via the STEP API Documentation page for your system. Information about Inbound Integration Endpoints can be found in the Data Exchange documentation here.
Bugfixes
ISSUE-331239 - Fixed rendering issue with Web UI Status Selector Home Page Widget
On slow or high latency connections, the Web UI Status Selector Homepage Widget could briefly render as blank before rendering state names and counts. This fix makes the state names render initially without the count (which could potentially be slow to read) and then updates the count asynchronously.
ISSUE-365223 - Log message level change for missing required parameters
Now, log messages about missing required parameters for Web UI components will be logged on a FINE level instead of SEVERE, which means that having restricted parameters for a specific group of users will not end up on multiple log messages in the STEP application log.
ISSUE-366835 - Log level fix for Submit From Grid Action component
There was an issue with log levels for the Submit From Grid Action component in Web UI. This has been fixed.
ISSUE-374100 - InDesign table split fix
Previously, splitting a table failed when it was placed in InDesign. The table used a header-repeating plugin which had 'Keep with Next' for the first x rows, meaning that at least x+1 rows would be placed in a frame before a split. However, there was not enough space in the frame for more than x rows, which caused a large empty frame on the next page. This has been fixed so that a table no longer splits if there is not enough room. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-374261 - Entity reference type import fix
Previously, the importing of entity reference type setup data could fail with a 'double children' error message if an already existing reference type of a source as child or target as child type was imported again. This has been fixed.
ISSUE-380200 - Import Manager wizard fix for workbench
Previously, columns with empty cells in the last row were missing from the dropdown list when using certain text transformations in the Import Manager wizard in workbench. This has been fixed.
ISSUE-381740 - Calculated attribute values with space(s) fix for Attribute Value component
It is now possible to override calculated attribute values with space(s) on the Web UI Node Editor Attribute Value component.
ISSUE-382537 - Toolbar action buttons fix for Attribute Management screen
The toolbar action buttons on the Web UI Attribute Management screen that require a selection to work now only enables when there is at least one item selected in the table.
ISSUE-385320 - MoveUnitsToHeader table plugin fixes
Fixed several issues in the MoveUnitsToHeader table plugin.
ISSUE-386717 - Dropdown options fix in Web UI
In the Web UI, long dropdown options were being cut off. Now, dropdown options have been changed to span multiple lines so that the user can view the full value of the options.
ISSUE-387549 - Workbench error fix for classification and asset names
Previously, when creating a classification or asset in the workbench, an error would be thrown if the name contained spaces. This has been fixed.
ISSUE-388151 - Node List text on buttons fix
When configuring the Web UI Node List, there are parameters to control the text on the 'select all,' 'clear all,' and 'clear filters' buttons. Previously, when configured with other values, the text labels did not update. This has now been corrected so the labels will show the configured values.
ISSUE-388510 - Event Processor Error Reporter plugin fix
Now, the Event Processor Error Reporter plugin configuration is correctly exported and imported in STEPXML format.
ISSUE-389849 - Export reference permission fix
During an export, the exporter now skips references that the user does not have permission for. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-390153 - Stack overflow error fix
Fixed an issue with duplication of method interceptors with the script engine that could cause stack overflow errors during the execution of business rules.
ISSUE-390556 - Publications menu scroll fix
Users are now able to scroll through the menu items when right clicking on Publications on the workbench Tree navigator. Hotfixes are available for step-9.1-mp5, step-9.1-mp6 and step-9.2-mp3.
ISSUE-392798 - Custom units now export to Excel Smartsheet
Now, custom units will be correctly exported to Excel Smartsheet when the cross-context option is enabled and the units have a name populated.
ISSUE-393004 - Successful submit message can now be disabled
It is now possible to disable successful submit messages for Web UI Submit From Grid and Submit actions. To enable this property, contact Stibo Systems Support.
ISSUE-393420 - Data Container Table View button fix
Fixed a problem working with the Data Container Table View component in the Web UI that caused it to fail if the add or remove buttons were clicked in fast succession.
ISSUE-393527 - Context and workspace fix for Web UI
Fixed a bug where the context and workspace chosen by the user in the Web UI was not correctly being read upon loading of the Web UI. A hotfix is available for step-9.2-mp3.
ISSUE-393898 - Assignee column fix for Advanced Search screen
In the assignee column of the Advanced Search screen in Web UI, an error would occur in some cases when filtering and applying actions. This has been fixed, and a hotfix is available for step-8.3-mp3.
ISSUE-393929 - Non-UTF character fix for STEP server login from Smartsheet
Non-UTF characters, like umlauts, in usernames and/or passwords will now be handled correctly by the STEP server when the user tries to log in from Excel Smartsheet.
ISSUE-394657 - Value fix for Rich Text Editor
Fixed an issue where it was not possible to save values with <lt> and <gt> tags on the Rich Text Editor on the Web UI Node Editor. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-395858 - Attribute value tag conversion fix
In the Web UI, when editing attribute values that contained tags and the tag conversion was enabled, an incorrect message about modification by other users was shown. This has been fixed so that values containing tags can be edited and saved.
ISSUE-396366 - MoveUnitsToHeader table plugin fixes
Fixed several problems in the MoveUnitsToHeader table plugin.
ISSUE-396381 - MoveUnitsToHeader table plugin fixes
Fixed several problem in the MoveUnitsToHeader table plugin.
ISSUE-396662 - Value editing event trigger fix for revised attribute values
Previously, value editing events could trigger Event Queues or Processors, which were not listening for events on those attributes. This occurred when the value being edited was a revised attribute value on a global-revisable entity. This has been fixed.
ISSUE-398544 - Workflow Visualization privilege message
If the Web UI user does not have privileges to view Workflow Visualization component, the following message will be shown: 'Workflow has been deleted or this user does not have privileges to view the existing workflow state.'
ISSUE-399818 - Data container fix for customer
A customer-specific fix has been implemented for data containers. Hotfixes are available for step-9.2-mp3 and step-9.2-mp5.
ISSUE-400077 - Rich Text Editor text formatting fix
There was an issue with the Web UI Rich Text Editor when the keyboard shortcuts of CTRL + b, u, or i were used to bold, underline, or italicize the text. This has been corrected, and hotfixes are available for step-9.3-mp3, step-9.3-mp4, and step-10.0-mp1.
ISSUE-400843 - Classification to product link fix
Now, inherited classification to product links will be correctly shown under the Table Header References component in Web UI.
ISSUE-401182 - Dimension Aspect mapping fix
When doing an export with mappings (like BMECAT or GenericXML), the Dimension Aspect mapping did not work for calculated attributes. It would not show the dimension point (e.g. language) of the calculated values and it could omit values from different contexts. This has now been fixed, and hotfixes are available step-9.3-mp3 and step-9.3-mp4.
ISSUE-401669 - Attributes with regular expression fix
When using attributes with a regular expression type, an error occurred when trying to save a change to an existing value in the Web UI. This has been fixed so that if the value contains less than or greater than tags, the value will be saved correctly. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-401808 - Asset Importer fixes
Fixed an issue where ZIP archives with Enhanced Deflate compressions could not be unzipped by STEP during an Asset Import. Logging has been added to the Asset Importer to better determine why it fails with an I/O Exception.
ISSUE-401953 - Multi-value attribute value read-only fix
Fixed a bug that rendered multi-valued attribute values as read-only in the Web UI when there was an empty value as the first value.
ISSUE-402021 - Delete Confirmed Match action fix
Now, the Delete Confirmed Match action in Web UI will only be shown if the user selects an item on a matching-specific Node Lists. A hotfix is available for step-9.2-mp3.
ISSUE-402347 - Redirect fix for WebStart
Now, if the default STEP context differs from the default Web UI context, the user will be correctly redirected to the Web UI Homepage when clicking on the Web UI icon on STEP WebStart,
ISSUE-402397 - Multi-value LOV attribute save fix
Fixed an issue where it was not possible to save multi-valued LOV attributes with IDs that were configured on the Node Editor without showing LOV IDs. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-402631 - Web UI overlay fix
In the case of Web UI screens that use tables (e.g., Node List), if the configuration is set to use details overlay in multiple levels, a problem could have occurred when the link in an ID or title column would not work as expected. This has been fixed, and hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-402738 - 'Mark different' fix for Multi Workspace Screen
Fixed a problem with the 'Mark different' action on the Multi Workspace Screen of the Web UI. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-402995 - References component fix
Fixed a bug in the Web UI References component that would not let the user add a local reference to the same target as an inherited reference.
ISSUE-403528 - Latitude and Longitude address parameter message change
Changed the description of the latitude and longitude parameters in the Address component model to: 'The Latitude. Not mapped to Loqate.' and 'The Longitude. Not mapped to Loqate.' accordingly, as these parameters are not optional.
ISSUE-403646 - Table Header Reference component fixes
Now, the Table Header Reference component in Web UI will show the read-only popup when double clicked (if it is read-only). Additionally, styling has been fixed so that the references are shown under one another instead of being inline.
ISSUE-403673 - Match & Merge Web Service exception handling improvements
Exception handling and logging has been improved for Match & Merge Web Service. Now, an error message stating 'Exception occurred during Match & Merge. Please check server logs for more details.' will be shown, and stack trace in logs will not be truncated. Hotfixes are available for step-9.1-mp5, step-9.1-mp6, and step-9.2-mp3.
ISSUE-403980 - CSV files with no data can now be imported
Previously, IIEP processes did not allow the import of CSV files that contained a header but no data. Since files with just a header can be valid for some customers that rely on delta integration, the importer will no longer throw an error. This means if there are no changes, a CSV files without data is expected.
ISSUE-404129 - Workbench memory fix for IIEP wizard
In the workbench, the Inbound Integration Endpoint Wizard had a memory leak which could have resulted in an OutOfMemory error. This has been fixed.
ISSUE-404234 - Scripting API performance improvements
Performance enhancements have been made to the Scripting API framework to improve the speed when verifying if the API is whitelisted. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-404246 - Sub Screen Tab Page validation marker fix
Now, the Sub Screen Tab Page with Node Editor will correctly display the validation marker on the Web UI Node Details screen.
ISSUE-404390 - Asset push client upgraded
The asset push client has been upgraded to include the newest version of other bundles. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-404461 - Publication reference fix for Export Manager wizard
Fixed a problem in the workbench Export Manager wizard when attempting to export a Publication node as Alphabetical Index, where the publication reference was displayed twice if the user chose the export type and then transferred to a previous screen. Hotfixes are available for step-9.2-mp3 and step-9.2-mp5.
ISSUE-404880 - Forwarding Screen fix
There was an issue with loading the incorrect screen from the Forwarding Screen, which is configured in the Initiate Item screen of the Web UI. This has been fixed.
ISSUE-404929 - Performance improvements for System Setup
General performance improvements have been implemented for accessing System Setup properties in the In-Memory solution. This has a large impact when importing change packages, which rely heavily on retrieving these properties. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-404965 - Variant fix
In Web UI, it is now possible to create a new variant on the Variant Matrix screen if the LOV variant attribute has a default unit.
ISSUE-405018 - Reference table component header fix
Fixed a bug that occurred when the user clicked on the header of the References component in the Web UI. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-405114 - Search Screen basket count fix
The Web UI Search Screen basket had the wrong number count when having more than 1,000 items in the basket. This has been fixed to correctly show the content and count on the basket screen.
ISSUE-405114 - Search Screen basket count fix
The Web UI Search Screen basket had the wrong number count when having more than 1,000 items in the basket. This has been fixed to correctly show the content and count on the basket screen.
ISSUE-405116 - Disable For Empty Selections parameter property
The Web UI component 'Business Action With Web UI Bind' (which was renamed in 10.0 to 'Run Business Action') used to have a 'Disable For Empty Selection' parameter that could be configured in the toolbar. This was not compatible with the show / hide actions, so it was removed. Now, it is possible to enable this parameter by setting the following property: Portal.Status.BusinessActionWithWebUIBindToolBar.DisableForEmptySelection=RELEASED.
ISSUE-401542 - Token fix for SSO
The STEP token solution used for SSO for workbench had a problem where a file-lock on a special lock file (used for controlling key files) was not released correctly. This was also afflicting systems outside of SSO/LDAPS. This could potentially cause workbench startup issues, especially for systems running CIFS/SMB sharing protocol. This has been resolved. This was originally in 10.0-MP1 notes, and further clarified in MP2. Hotfixes are available for step-9.1-mp3 - mp6, step-9.2-mp1 - mp3, step-9.3-mp3, and step-9.3-mp4. It is recommended that all customers using STEP workbench and the versions listed take this hotfix even if they do not use CIFS/SMB.
ISSUE-405246 - SSO authentication token expiration fix
Now, Smartsheet SSO authentication tokens will expire after a configurable interval is exceeded (by default, 480 seconds) instead of the hard-coded 60 seconds. Hotfixes are available for step-9.1-mp5, step-9.1-mp6, step-9.3-mp3 and step-9.3-mp4.
ISSUE-405355 - Japanese / Chinese character fix
Now, special Japanese / Chinese comma characters will be correctly escaped inside the workbench framework. Workbench will no longer throw exceptions in Japanese / Chinese in the Set Attribute Value Business Rule editor.
ISSUE-405419 - Workflow transaction event name alignment fix
The workflow transaction event name is now properly aligned in the submit dialog in Web UI.
ISSUE-405834 - PDS error message fix
When trying to export products from the PDS Outbound Integration Endpoint in workbench, STEP would display an error code without an error message from PDS. This has been corrected so that now error messages from PDS will be displayed in the Background Process Execution Report. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-405909 - Fix for Out Of Memory crash on export
Previously, an Out Of Memory crash occurred occasionally when exporting many assets in CSV (or Excel). This has been fixed so that if the mappings are simple (ID, name, or attribute value), then the exporter will not cache the asset metadata, thus using less memory.
ISSUE-405965 - OIEP empty XML file fix
Previously, OIEP could send an empty XML file to the delivery plugin. This has been corrected.
ISSUE-406207 - OOXML fix
Fixed a problem where the Excel file generated as Microsoft OOXML would result in an empty STEPXML import file when being imported.
ISSUE-406213 - Loqate Cloud Caller and Trillium Address libraries updated
Third party libraries for Loqate Cloud Caller and Trillium Address quality plugins have been updated to prevent errors caused by outdated libraries.
ISSUE-406329 - Exception fix for attribute suggestions on Run Business Action component
An exception will no longer be thrown on the parameters dialog for configured attributes with more than 5,000 values when the user starts typing to receive attribute suggestions on the Run Business Action component in Web UI. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-406416 - Multi-value LOV attribute transformation fix for InDesign
Fixed a problem where empty multi-value LOV attributes would not resolve transformations when being referenced by a STEPREF in InDesign. Hotfixes are available for step-8.3-mp2 and step-8.3-mp3.
ISSUE-406427 - Integration endpoint Error Reporter Processing Plugin fix
There was an issue with the Error Reporter Processing Plugin that is used in integration endpoints to send information about errors in background processes. If the execution report is large, it caused the application server to run out of memory. This has been fixed by limiting the e-mail to a maximum of 10,000 lines.
ISSUE-406658 - JDBC delivery method plugin UTF-8 character fix
Now, the JDBC delivery method plugin will read incoming CSV files in UTF-8 character encoding during both STEP export and OIEP export. Note: other encodings are not allowed for JDBC delivery. Hotfixes are available for step-9.1-mp4, step-9.3-mp3, and step-9.3-mp4.
ISSUE-406706 - REST API V2 colon fix
Previously, if a STEP user's password had a colon in it, it was not possible to view the REST API V2 documentation from the Web UI. This has been fixed, and hotfixes are available for restapiv2-7.0.7, configuration-management-7.0.8, system-management-7.0.1, and step-10.0-mp1.
ISSUE-412452 - Workflow message fix
When a workflow is deleted, a message will now only be shown on Web UI Node Editor if none of the configured workflows for Workflow Visualization component are available.
ISSUE-412589 - Data container descriptions fix for BMECat 2005
Fixed a problem where DESCRIPTION_SHORT and DESCRIPTION_LONG were not being extracted from data containers when using BMECat 2005.
ISSUE-412654 - Inherited reference export fix
Previously, when exporting to Excel, when a product had a reference to another product and the reference was inherited, the reference was not exported. This has been fixed.
ISSUE-412746 - Asset Importer fix
Fixed an issue with Asset Importer, where instead of overriding Asset content, a new Asset was created next to the existing one if the current user did not have permission to access Root Classification.
ISSUE-413205 - Character fix for workflow ID and Name fields
It is now possible to create and duplicate workflows with the '&' character in the ID or Name fields in STEP Workbench. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-413225 - Translation fix for legacy hot folders
Fixed a problem with importing translations of calculated attributes through legacy hot folders.
ISSUE-413363 - Terms exception fix for STEPXML import
Previously, if the importing terms did not have a max quantity attribute, the STEPXML import would fail with a 'terms overlapping' exception. This has been fixed.
ISSUE-413409 - Attribute value on reference fix for import
Previously, when importing a reference to an object that did not exist in the database and was later defined in the import file, if the reference definition had an attribute value on the reference that was defined previously, the attribute value was not set. This has been fixed. Hotfixes are available for step-9.2-mp3 and step-9.2-mp5.
ISSUE-413606 - Status list fix for workflow selector
Previously, not all statuses were being displayed in the workflow selector of the Web UI when configured in the global navigation panel. This has been fixed, and a hotfix is available for step-10.0-mp1.
ISSUE-413688 - Smartsheet validation when using SSO authentication fix
Fixed a problem where Smartsheet validation was executed from the STEPSYS user session instead of the logged user when SSO authentication was enabled. Hotfixes are available for step-9.1-mp5, step-9.1-mp6, step-9.3-mp3 and step-9.3-mp4.
ISSUE-414115 - Show Related Results fix for Search Screen
The Web UI Search Screen no longer displays the 'Show Related Results' button when additional results are not available. This includes ID searches (since an exact match is required) and fuzzy searches when all results are already reported.
ISSUE-414117 - BGP logging improvement
Improved BGP logging to make it easier to rewind an event queue to the point before event batch splitting occurred, making it easier to do a complete rewind. A hotfix is available for step-9.0-mp5.
ISSUE-414149 - Oracle indexing false error fix
Indexing has been fixed for Oracle full text to avoid false errors.
ISSUE-414331 - Smartsheet privilege fix
Now, Smartsheet validation will not fail with a privilege exception for new products if the user does not have privileges to view the attribute values on a product but has the privilege to view attribute values on the supplier link classification and this supplier link has been mapped and added to Smartsheet. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-414486 - Value Group component help hyperlink text fix
Previously, the Web UI Node Editor Value Group component with Sectioned Display Mode configured did not render hyperlinks in the help text correctly. This has been fixed, and a hotfix is available for step-9.0-mp5.
ISSUE-414521 - Product Editor save fix
Previously, on the Product Editor screen in Web UI, there was an issue that caused the product to act like it was updated or changed, even if it was not. This has been fixed, and a hotfix is available for step-10.0-mp1.
ISSUE-414652 - JMS receiver fix
The dynamic JMS receiver, configured on an inbound integration endpoint, will not process incoming empty messages. Now, it will report a warning to the background process instead. A hotfix is available for jms-integration-7.0.3.
ISSUE-414782 - Node Details save button fix
Previously, when emptying values on the Web UI Node Details, the save button was not disabled if the value was initially empty. This has been fixed, and hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-414848 - Attribute value edit fix
An exception was raised on the Web UI Node Editor component when the user changed the value of an attribute that was used in an LOV Cross-Validation business condition. This has been fixed.
ISSUE-414879 - Advanced Search fix for LOV attribute value with IDs
Fixed a problem where no results were returned when searching for LOV attribute values with IDs on the Advanced Search screen with In-Memory enabled. A hotfix is available for step-10.0-mp1.
ISSUE-414905 - SVG image fix for policy screen
Fixed a bug when loading SVG images on the policy screen of the Web UI that would not render them correctly in Chrome.
ISSUE-415343 - Export reference fix for In-Memory systems
Fixed a read inconsistency which caused exports to fail on In-Memory-enabled systems when exporting references while those same references are being deleted. Hotfixes are available for step-9.2-mp3 and step-9.2-mp5.
ISSUE-415735 - References component fix for sequencing
Removed the option to re-sequence references in the Web UI References component, as the STEP backend does not support sequencing references. Users are still able to sequence attributes.
ISSUE-416135 - Component Report character fix
Fixed a problem when generating the Component Report in Web UI when the configuration contained non-English characters.
ISSUE-416285 - Business conditions fix for Tab Page component
Fixed an issue where business conditions were not working correctly on the Web UI Tab Page component with Lazy Load parameter enabled.
ISSUE-416653 - Smartsheets error message for invalid values in LOV cells
Now, when an invalid value is pasted into hard LOV cells in Smartsheets, an error message will be shown and the cell will be error marked. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-416715 - Last Edited By component fix for Web UI
Fixed an issue in the Web UI where the Last Edited By component did not work on product detail screens.
ISSUE-416942 - Admin portal logging added
Logging has been added to the admin portal. Because it is GMT, the logging is displayed in the console of the browser and only when the system is in development mode. Information about the server time format is displayed when the Activity tab of the admin portal is loaded. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-417160 - Import Manager wizard fix for Excel sheets
A solution was put into place to handle large Excel sheets. The Import Manager wizard had difficulty handling large Excel sheets because it took a long time to determine which format plugin should be used. In some cases, this caused workbench to shut down due to large memory consumption.
This problem has been fixed, making this check use less resources via enabling specific properties in the sharedconfig.properties file. The improvement only works on '.xlsx' files, i.e. Open XML Spreadsheet, so if your Excel sheet is saved in an older binary format, there will be no improvement. The properties will be enabled by default for 10.1. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-417179 - Global Header Search plugin now utilizes 'AND'
Search Plugins, other than ‘Name Or Id Or Attributes’ search, configured for the Web UI Global Header Search have been fixed and are now treated as AND searches. For example, a configured ‘Object Type Search’ with a ‘Name Or Id Or Attributes’ search will return results for the ‘Name Or Id Or Attributes’ search value, which is of the configured Object Type. ‘Name Or Id Or Attributes’ plugins are treated as OR searches if there are other ‘Name Or Id Or Attributes’ plugins configured for the same Search Configuration. A step-10.0-mp1 hotfix is also available for this solution.
ISSUE-417453 - Node List selection fix
Now, a Node List selection will be correctly cleared out after the successful execution of Run Business Action With Web UI Bind and the Assign actions on a Web UI Task List.
ISSUE-417461 - Classification and asset errors revisions
The errors associated with creating classifications and assets in the workbench have been edited for clarity.
ISSUE-417914 - Fix for max character length error on attribute values
On the Attribute Value and Attribute Value Group components on the Web UI Node Editor, an error was thrown stating that the maximum character length of the attribute was reached even when it was not. This has been fixed.
ISSUE-418404 - Save button fix for Edit Calculated Attribute Value dialog
Previously, the save button on the Edit Calculated Attribute Value dialog on a Web UI Node List was not enabled correctly when the user chose the 'Revert to calculated value' option. This has been fixed.
ISSUE-418528 - Error fix for Smartsheet import with units that contain spaces
Fixed an 'Illegal LOV value' exception that occurred when importing a Smartsheet with a Numeric Text LOV Attribute with units that contained spaces. Hotfixes are available for step-9.1-mp5 and step-9.1-mp6.
ISSUE-419120 - NullPointerException fix for new attributes
A NullPointerException (NPE) was thrown on the second time a user attempted to create a new attribute. This has been fixed, and hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
PDS Outbound Integration Endpoint fix
When trying to invoke a PDS Outbound Integration Endpoint in the workbench, STEP would add packaging hierarchy references to Reference Type Triggers in Event Triggering Definitions configuration of the PDS Outbound Integration Endpoint. This has been corrected so that now, target object types of the packaging hierarchy references will be added to the Triggering Object Types in the Event Triggering Definitions configuration of the PDS Outbound Integration Endpoint. A hotfix is available for productdatasyndication-integration-7.0.21.
Metadata attribute for product to asset reference fix
Metadata attributes for product to asset references are now sent to PDS if the metadata attribute has values for the asset reference. The '{{}}' tag in the advanced STEPXML export template must contain the '{{}}' tag for this data to be exported. If the advanced STEPXML export template does not include this definition, no additional data will be transmitted to PDS.
Additional logging for memory issues
Additional logging has been introduced to understand which workloads consume the most memory for searches performed on the system with the In-Memory component installed. Hotfixes are available for inmemory-7.0.46, inmemory-7.0.47, and step-9.2-mp3.
PDS delivery plugin fix
When multiple assets are sent to the PDS delivery plugin, the upload is no longer aborted when an asset fails to upload. Instead, the assets will continue to be processed.
Sufficiency panel fix for less than and greater than signs
Fixed a problem showing less than and greater than tags in the Web UI Sufficiency panel. A hotfix is available for data-sufficiency-7.0.7.
Change Report fix for multi-valued attributes
If multi-valued attribute values were part of a Change Report in the Web UI, the multisep tag was rendered to the user in place of rendering the individual values. This has now been changed so it will separate those values correctly. A hotfix is available for change-reports-7.0.8.
PDS Outbound Integration Endpoint STEPXML file fix
PDS Outbound Integration Endpoint was generating Advanced STEPXML files for all configured contexts but JSONs. This has been fixed, so now there are Advanced STEPXML files generated for JSONs.
Dun & Bradstreet processing logging added
Logging has been added to Dun & Bradstreet (D&B) processing.
Reference import attribute value fix
When importing a reference to an object that did not exist in the database and is defined later on in the import file, and an attribute value on the reference was defined previously within the reference definition, the attribute value was not set. This has been corrected so that the attribute value is populated.
Successful submit message can now be disabled
It is now possible to disable successful submit messages for Web UI Submit From Grid and Submit actions. To enable this property, contact Stibo Systems Support.
Lionbridge translation component fix
The Lionbridge translation component will no longer cause an unhandled exception and fail when it retrieves files larger than 4 MB from Lionbridge.
Draggable Split Panel resizing fix
In Web UI, the Draggable Split Panel was not resizing correctly when configured in Design Mode. This has been fixed, and hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
Autolink threshold change
Previously, the Dun & Bradstreet Autolink function worked only if a single candidate was found and that candidate was above the threshold. Now, Autolink works when there are multiple candidates found and just one is above the threshold. A hotfix is available for dnb-integration-7.0.21.
Application Manager compressed view fix
In the Application Manager, only one line was shown in cells when the compressed view was enabled. Improvements have been made for multiple column types when compressed view is enabled in the Application Manager.
Include Name and ID in Search error fix
In the Global Header Search Bar in Web UI, when the 'Name Or ID Or Attributes' search plugin had 'Include Name and ID in Search' unchecked, an error was thrown. This has been fixed. Hotfixes are available for step-9.2-mp3 and step-9.2-mp5.
Warning messages fixed upon STEP startup
Fixed 'Received exception while doing epoch management: null' warning messages that would sometimes be logged on In-Memory-enabled systems during startup of STEP.
Tooling added to determine memory usage during searches
Additional tooling has been introduced to determine which workloads consume the most memory for searches performed on STEP systems with the In-Memory component installed.
Sufficiency Node Value Post action level fix
Now, the Sufficiency Node Value Post action will log on a 'FINE' level instead of 'SEVERE' if the SufficiencyPostAction business action is not configured on the STEP server.
PDS channel name fix
Now, PDS channel names will be shown under the Web UI PDS Channel Status component table instead of the PDS Channel ID.
Performance Enhancements
ISSUE-392688 - Query optimization for STEP Web Service
Performance improvements have been made to the STEP Web Service queryByAttribute by updating the API.
ISSUE-402829 - Global Header Search performance improvements
Performance improvements have been made to the Global Header Search in Web UI. Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-406594 - Live aspects now cached
Live aspects are now cached. The cache can live up to one minute, therefore allowing the latency before the addition or removal of an aspect to be delayed up to that much.
Hotfixes are available for step-9.3-mp3 and step-9.3-mp4.
ISSUE-415589 - Performance improvements
Performance improvements have been implemented for STEP. These improvements primarily impact imports that use auto approve. A hotfix is available for step-8.3-mp3.
Patch Recipe
The 10.0-MP2 baseline patch can be installed with the following recipe:
spot --upgrade=step:10.0
Customers with on-premise systems: Refer to the SPOT Program documentation for more information, including how to use the SPOT --upgrade command to also find compatible components that can be added at the same time as the baseline patch in the SPOT Program topic of the System Administration Guide found in Downloadable Documentation. For assistance, contact Stibo Systems Technical Services.