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

For 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 (--upgrade=all) in the SPOT Program topic of the System Administration Guide found in Downloadable Documentation. For assistance, contact Stibo Systems Technical Services. For SaaS systems, contact your Stibo Systems account manager.