Defects Addressed In This Fix Pack

You can review which defects are addressed by each fix pack.

The following defects have been addressed in this fix pack to Sterling Configurator Visual Modeler Release 10.0. As fix packs are released, they will be listed cumulatively here.

10.0.0.26

Defect ID Case ID Description
593106 TS009359926 The application is fixed to resolve the scenarios where the rule engine picks up incorrect property value when evaluating certain types of rules such as rules with loops and rules working with property assigned at multiple levels.

10.0.0.25

Defect ID Case ID Description
590533 TS004073213 The property size in Visual Modeler is not sufficient for models with large property values.

10.0.0.24

Defect ID Case ID Description
592658 Internal A security fix is provided for log4j. For more details, contact the IBM Support.

10.0.0.23

Defect ID Case ID Description
592613 Internal A security fix is provided for log4j. For more details, contact the IBM Support.

10.0.0.22

Defect ID Case ID Description
No issues are addressed in this fix pack.

10.0.0.21

Defect ID Case ID Description
592354 TS005444748 You can configure the UI: UEV NUMERIC MAX DECIMAL POINTS property at the Option Item level and specify the decimal points.
592391 TS006537788 The application is enhanced such that the Model rules work properly.

10.0.0.20

Defect ID Case ID Description
592343 TS006370674 The date in the UEV date field is changing to the previous day.

Solution: The application is enhanced. The date in the UEV date field is not impacted by the timezone.

10.0.0.19

Defect ID Case ID Description
591999 TS005591530 The Reference Implementation(RI) models are loaded with expired dates.

10.0.0.18

Defect ID Case ID Description
592049 TS005519017 The validation of UEV Min and Max values fail for the default value 0.0, and explicitly on entering 0 in the UEV field.

10.0.0.17

Defect ID Case ID Description
591934 TS005483030 In Visual Modeler, when you click Numeric property composer to modify the value of a numeric property, an error message is displayed in the Numeric property editor.
A security fix is provided. For more information about the security fix, see Encrypting configuration properties.

10.0.0.16

Defect ID Case ID Description
589867 TS003895859 Extract Picks from the BOM API makes a pricing call and validates the submodel, which is redundant in relation to the API.

Solution: Redundant pricing calls and submodel validation for Extract Picks are removed to optimize the performance of the API.

590198 TS004088573 IBM® Omni-Configurator is enhanced to support log4j2.

For more information about log4j2 support, see What's new.

590962 TS004370446 Swagger UI is not returning complete output of the GET model API.

10.0.0.15

Defect ID Case ID Description
589256 TS003683285 Rules are evaluated and executed even for non-entitled option items and option classes.
588489 TS003430993 The data modified in option classes can now be saved by using the Update button. The previous capability of auto-saving the data is also available.
591013 TS004396701 Multiple data sources cannot be configured for the same organization.
591382 TS004879899, TS004836783 When a property is assigned to an option item by using rules, and if a subsequent rule has a higher priority than the assignment rule, then the value of the property in the subsequent rule becomes null.
591485 TS004824621 The data modified in option classes can now be saved by the auto-save capability, and also by using the Update button.
591492 TS004836748 Option class groups and option item groups are not included in the output of the getModel API.

10.0.0.14

Defect ID Case ID Description
590987 TS004378776 The value of a property is not reflected in the property pool of IBM Sterling Configurator even when the value is assigned by rules.
590938 TS004349266

Problem: Users can select multiple option items even when the option class is configured to enable single selection of option items.

Resolution: Modelers must configure the _updatechildren property at the option class level according to the business requirements.

10.0.0.13

Defect ID Case ID Description
590939 TS004349326 When multiple assignment actions are defined in the description of a rule in IBM Sterling Configurator, and the first assignment action fails, the subsequent actions are not executed.
590937 TS004349307

Problem: Some URLs in the Swagger API do not work when only the model name is provided in the modelName field.

Resolution: The model path must also be provided along with the model name in the modelName field.

590770 TS004275685

Problem: Trace logs are available only when the log level in IBM Sterling Configurator is changed to DEBUG.

Resolution: Trace logs are available by default in IBM Sterling Configurator. No additional configuration is needed to obtain the logs.

590769 TS004275676 The IBM Sterling Configurator logging process is enhanced to enable the initialization process.
590936 TS004349237 Duplicate properties are returned in the response when the Process Configuration Picks API is called.
590116 TS004048254 The default selection of option items is automatically reselected even when it is manually deselected.

10.0.0.12

Defect ID Case ID Description
590579 TS004185698 The extensibility of IBM Sterling Configurator is improved.
590574 TS004180523 The memory usage of the IBM Sterling Configurator APIs is improved.
590555 TS004167911 Some properties in the model state are duplicated.
590553 TS004167886 Child option classes are not selected when the respective parent option classes that contain rules are selected.
589933 TS003947580

Problem: The function handlers in Visual Modeler are derived from Java classes. This requires deployment of the Java classes each time a function handler is added to Visual Modeler.

Resolution: The function handlers are now derived from the functionHandlers.properties file which makes the deployment process more efficient.

590697 TS004238743 The CompileAll job does not support the compilation of models, option class groups, and option item groups.

10.0.0.11

Defect ID Case ID Description
590220, 589864 TS003867112 The models and model groups in Visual Modeler can be imported or exported using cron jobs. For more information, see Cron jobs for importing and exporting models.
590176, 590293 TS004073213 The property size in Visual Modeler is not sufficient for models with large property values.
590173 TS004071686 Stack traces are not available to debug any errors in log files of the loadModel method and the parseModel method in the IBM Sterling Configurator application.
590109 TS004042383 The response of Compile All post mechanism now supports the ModelCount, TotalModel, and Job ID parameters.
590096 TS004033309 A new object modelState is introduced in the API response of the Process Picks Configuration API. You can return the object by setting the property ignoreModelState to false. The default value of the property is true.
590084 TS004022130 The performance of the Process Configuration Picks API and the Get Model API is improved.
590083 TS004022110 A new attribute mode is added to the Include or Exclude filters that are used in the IBM Sterling Configurator application. The attribute enables the user to choose between the different modes in the filters such as regular expression and equals.
590065 TS004010406 When the property ignorePicks:true is passed in the request body while calling the Process Configuration Picks API, Picks are removed by the JSON output.
589639 TS003727856, TS003922806 The Process Picks API and the Generate BOMs API perform multiple Comergent cache activities which results in reduced performance of IBM Sterling Configurator.
589542 TS003785551

Problem: The drop-down in the Quantity column of the IBM Sterling Configurator application displays only the values that are defined at option class level. It does not display values that are defined at the option item level, in the properties UI: POPUP-QTY ALLOWED VALUES and UI: UEV ALLOWED VALUES.

Resolution: The values that are displayed in the Quantity column are managed by the following properties in the following sequence of precedence.
  1. UI: POPUP-QTY ALLOWED VALUES of option item.
  2. UI: UEV ALLOWED VALUES of option item.
  3. UI: POPUP-QTY ALLOWED VALUES of option class.
589255 TS003683253 The performance of the Pick Removal API is improved.
588932 TS003606608 The performance of the Pick Removal API is improved.
590128 TS004048881
Problem: Following issues are observed when the Visual Modeler application is in the stand-alone mode.
  • The SKU ID cannot be associated with any option item.
  • Model compilation fails in the IBM Sterling Configurator application if the model is associated with _sku property.

Resolution: A new property DisableCatalog is added in the comergent.xml file. When the value of this property is set to Yes, the SKU IDs can be associated with option items. The property can be edited from the System Administration page of the Visual Modeler application. The default value of the property is No.

590285 TS004124937 An error occurs when the URL for the IBM Sterling Configurator API is accessed.
590258 TS004114207 The performance of the Process Picks API is enhanced.
590254 TS004103854 The performance of the getModel API is enhanced.
590341 TS004154592 Swagger JSON has some duplicate and missing entries of API.
589513 TS003771957,TS004100265

Problem: Multiple warnings occur in the IBM Sterling Configurator when the user tested and compiled rules.

Resolution: The jackson-annotations-2.11.1.jar file must be copied to the <OMNI_REPO>/omniconfigurator/rules folder.

10.0.0.10

Defect ID Case ID Description
589879 TS003922797 The eh-cache logs are not getting logged in the IBM Sterling Configurator log file.
589790 TS003600876 The AbstractWadlG warning messages are displayed in the IBM Sterling Configurator log file.
589781 TS003879801 The gulp build command fails when the user tries to create a project in the Sterling Field Sales application.
589872 TS003886472 The addPick and regular Pick in the PickList are not distinguished if both Pick and addPick list are available in the configuration request.
589871 TS003922562 The extensibility of Sterling Configurator is improved.
589870 TS003922059 The extensibility of Sterling Configurator is improved.
589762 TS003870669

Problem: Preflight requests are sent for every request from the Salesforce managed package to Sterling Field Sales.

Resolution: By default, a preflight request is now sent after every 2 hours. The users can configure the Access-Control-Max-Age property in the security-config.xml file that is located in the tenant directory for changing the time interval between two requests.

589715 TS003851732 The Process Picks API returns option items that are expired, option items with future expiry date, option items that are not entitled, and some properties that are not required.
589375 TS003400227 Rules are not executed even when the pricing date is between the start date and the end date of the rule.
589314 TS003716468 The ModelManager and ModelMaker classes are not extensible.
589257 TS003756670 In the IBM Sterling Configurator user interface, columns in multiple tabular display option classes are unevenly spaced out.

10.0.0.9

Defect ID Case ID Description
589372 TS003642707 Child option classes are not indented correctly under the parent option class.
589369 TS003785482 When the configurations for a child model are reset, the configurations for the parent model are also cleared.
589346 TS003585100 When a user clicks a message hyperlink, the user is not directed to the origin of the message by automatic scrolling in the Omni-Configurator page.
589317 TS003716117 When the value of the UI Control property is set as Radio button in the Visual Modeler application, the values in the Quantity column cannot be edited in the Omni-Configurator application.
588768 TS003523968 When a user clicks Reconfigure after changing the configurations of a model in the Visual Modeler application, the configurations that are made in the submodel are cleared.

10.0.0.8

Defect ID Case ID Description
589463 TS003769874 The Quantity of a selected option item is not editable in the Omni-Configurator when option items are selected by using the expansion handler rules.
589394 TS003737592 Input parameters are not passed from the Sterling Field Sales to the sub-models in the Omni-Configurator.
589348 TS003727834 The performance of the tabs in the Omni-Configurator has been improved such that data of only the active tabs is returned to the application.
589098 TS003642707 The child option classes are not indented correctly in the Omni-Configurator and are displayed on the same level as the parent option class.

10.0.0.7

Defect ID Case ID Description
589253 TS003699132 The expired child option classes are added to the cart.
589215 TS003682655 Users are not directed to the section where the error occurred when the error message hyperlink is clicked.
589059 TS003637660 The option items that are selected within a sub-model are not displayed in the summary pane of the parent model in the Omni-Configurator.
589057 TS003616251 When two models are opened at the same time in separate windows, properties of the second model overwrite the properties of the first model.
589010 TS003619385 The Omni-Configurator logs are not generated.
588867 TS003585100 When a message hyperlink is selected in the Omni-Configurator application, the information inside the tab is not displayed at the center of the application.
588835 TS003517727 Messages are not displayed above the corresponding sub-models in the Omni-Configurator.
588819 TS003570803 The extensibility of Omni-Configurator is improved.
588783 TS003509733

Problem: The response time of Omni-Configurator is slow.

Resolution: The ignoreDiagnostics property must be set to true and it must be passed as an input of the REST APIs that are used for configuring the Omni-Configurator.

588775 TS003534690 The option class groups that are created in the models that are imported from version 9.3 to version 10.0 of Omni-Configurator, are not visible.
587850 TS003125052 The Reset button is not available in Omni-Configurator.
589190 TS002945586 The Quantity and the Price columns in the option class table of Omni-Configurator are static and cannot be added or deleted in the runtime.
589014 TS003606474

Problem: The System.currentTimeMillis function is invoked when any rule is triggered.

Resolution: The System.currentTimeMillis function is invoked only when the parameter log level is set as DEBUG in Omni-Configurator.

589119 TS003322732

Problem: The Quantity column is displayed in the option class table in Omni-Configurator even when the property Option class display is set as null in Visual Modeler.

Resolution: The Quantity column is displayed when the value of the Option class display property is selected as Popup-Qty in the Visual Modeler.

589260 TS003662798 The error messages, warnings and informative messages that are displayed in the Omni-Configurator application are not grouped together according to the category of messages.
589397 TS003746731 The drop down in the Quantity column of the IBM Sterling Configurator is not visible when the following conditions are true in an option class.
  • The UI Control property is set to Multi-select tabular display.
  • The Allow Quantity property is configured in the Visual Modeler application.
589102 TS003513541 The text in the Item, Quantity and Price columns in the summary pane is aligned incorrectly when the Omni-Configurator is launched from the Sterling Field Sales application.
589336 TS003720467 When the Omni-Configurator is launched from the Salesforce application, incorrect spaces are displayed between two messages.
589335 TS003720456 The messages that are displayed in the option classes and in the message panel of the Omni-Configurator are not left-aligned.
589313 TS003071663

When the Quotes page is refreshed, it does not redirect to the Opportunities page and an error message is displayed.

589188 TS003633093 The Omni-Configurator application is closed when the user clicks outside the application or when the Escape button is used.
588958 TS003616358 The output that is returned by APIs is not compressed because the content type response header is not available in the response.
588832 TS003576355 The output of the validateConfiguration REST API is enhanced to display only the status of the configuration. The property yfs.yic.omniconfigurator.__ENTERPRISE_CODE__.ignoreValidatedBOM must be set to true in the <OMS_RUNTIME>/properties\customer_overrides.properties file to see the enhanced output.
587760 TS003071663 When the Quote details page is refreshed, the user is redirected to create a new quote in Salesforce.com.
588904 TS003608017 A validation message is not displayed when the mandatory option classes are not selected in the Omni-Configurator application.

10.0.0.6

Defect ID Case ID Description
588864 TS003590257 The outputs that are returned by the Omni-Configurator APIs are not in a compressed form.
588820 TS003550414

Problem: The error messages displayed in Omni-Configurator does not provide information about the source of the error.

Resolution: Additional information about the error and information about how to solve the error is provided. You can access the information by clicking on the error message.

588696 TS003499951 When a quote is delegated to another approver, the change in approver is not updated in the quote.
588556 TS003448375 When the property allowConfigErrorsInCart is not set to true in the configurator.properties file, the erroneous configurations made in Sterling Field Sales, are not saved.
588768 TS003523968 When models are changed and compiled in Visual Modeler, the correct changes are not reflected when Omni-Configurator is launched from the Sterling Field Sales application.
588805 TS003513541 The text in the Item, Quantity and Price columns in the summary pane is aligned incorrectly when the Omni-Configurator is launched from the Sterling Field Sales application.

10.0.0.5

Defect ID Case ID Description
588475 TS003513541 Incorrect spaces and incorrect alignment of text in the column names are seen in the Omni-Configurator application.
588281 TS003322732 The following issues have been fixed.
  • The default value of the column Quantity is not zero.
  • The data that is input by using rules is editable in the Omni-Configurator application.
  • The items for which the value of the column Quantity is zero are displayed in the summary pane.
588112 TS003243076 The message panel and the summary pane are not displayed in the Omni-Configurator application.
588079 01287,499,000 The following properties in the Properties tab are not displayed correctly when a user navigates to the Properties tab or when a user switches from the General Info tab to the Properties tab.
  • UI: PRODUCT DESCRIPTION
  • UI: PRODUCT NAME
  • UI: PRODUCT UOM

10.0.0.4

Defect ID Case ID Description
587840 TS003130387 The new UI controls such as UI Control and UI Control Recommendations are not available in the Option Class Groups when a new model is created in Omni-Configurator.
587825 TS003124150 The items selected from different option classes are not grouped and displayed according to their option classes in the summary pane of Omni-Configurator.
587796 TS003102896 When a hidden tab is made visible by using rules in the Omni-Configurator application, the tab does not display an error sign even when there is an error in the option class or option items in that tab.
587788 TS002945586 The columns for Quantity and Price in the multi selection table is not displayed correctly in Omni-Configurator.
588290 44227,499,000 Some of the Option Items are not visible in the Omni-Configurator UI if an SKU is attached to the Option Item.

10.0.0.3

Defect ID Case ID Description
587739 Internal

Problem: The Omni-Configurator backend REST APIs do not work on WebSphere if the responseFormat option is selected as xml.

Resolution: The Omni-Configurator and IBM Visual Modeler must be deployed in separate WebSphere profiles. For more details, see Deployment considerations for Websphere.

587833 TS003126203 Models do not pick up the value of properties that are passed to the REST APIs.
587748 TS003003928

Problem: The place holder for images is displayed in the Accordion template even when the UI: SHOW IMAGE property is set to NO.

Resolution: Setting the UI: SHOW IMAGE property to YES displays the customized image or the image place holder. When the property is set to NO, the image or its place holder is not displayed.

587834 TS003125068 The model name is displayed in the Omni-Configurator application.
587947 Internal The following properties in the Properties tab are not displayed correctly when a user navigates to the Properties tab or when a user switches from the General Info tab to the Properties tab.
  • UI: PRODUCT DESCRIPTION
  • UI: PRODUCT NAME
  • UI: PRODUCT UOM
587120 TS002827198 While setting properties in the property files, the spaces that exist before a property and at the end of the property cause an error.
583079 Internal A security fix is provided. For more details, please contact the IBM Support.
587749 TS003003900 When the _isViewable property that is used to hide an option class, is set to 0, the placeholder for the option class is displayed.
587690 TS003003897 Option classes and option items are displayed even when the _enddate property is set to a date in the past.
587793 TS003079643 The default selection property does not work as expected when the option item quantity is set to 0.
587691 TS003003913 The value of quantity is displayed as 1 even when no item is selected.

10.0.0.2

Defect ID Case ID Description
587186 TS002022164 When the tabular display option for an option class is selected, the results are displayed as a list.
587184 TS001882585 An item that is disabled for selection can still be selected if the following configurations are done.
  • The value of the UI Control property is selected as Single Selection at the option class level.
  • The value of the UI Control Recommendation property is selected as Drop Down List at the option class level.
  • The Disable Item checkbox is selected at the option item level or the UI:ITEM DISABLED property is set to yes.
587180 TS001816121 The properties in the property pool table are not displayed when any item is selected in the IBM Sterling Configurator application.
584673 TS002129895 The details of an item that is selected in the dynamically instantiated model are not displayed when the user reconfigures the item.
584672 TS002129928 The details of an item that is selected in the dynamically instantiated model are not displayed in the summary pane of the IBM Sterling Configurator application.
587182 TS001918024 The Compile all cron job fails when the ModelGroupName argument is used in the command line argument to run the cron job.
587179 TS001867712

Problem: The DDM: SELECTION CRITERIA property in the Visual Modeler application supports an API input of only 240 characters.

Resolution: Multiple DDM: SELECTION CRITERIA properties such as DDM: SELECTION CRITERIA 1 and DDM: SELECTION CRITERIA 2 are now added to support unlimited characters as an API input.

Note: Only the DDM: SELECTION CRITERIA property is displayed in the application. You can add the other properties based on your requirement.
587181 TS001861445 The input properties that are entered during the Process configuration picks API call and the Extract picks from configuration BOM API call are not processed by the IBM Sterling Configurator.
587258 TS002840914 Documentation has been updated for customizing existing layouts in the Sterling Field Sales application.

For more information, see Customizing existing layouts.

10.0.0.1

Defect ID Case ID Description
586605 Internal A security issue is addressed. For more details, contact IBM Customer Support.
586607 Internal A security issue is addressed. For more details, contact IBM Customer Support.