Patch Build to CM WebClient 1.8.8

Patch Build to CM WebClient 1.8.8

Latest Version: Date 10 /25/2024    WebClient-1.8.9-13546
NOTE If the hightail link doesn't open correctly the first time, please just reload the screen, we recommend using the Chrome browser to open it. 

Current GA Release  CM WebClient 1.8.7

WebClient Mobile Updates

To see the latest updates of WebClient Mobile, please visit:  WebClient Mobile repository .

Release Notes


Included in the release:

  1. Fixed resizing of border applied to grid when changing page size. (12/19/2024 - 13545)
  2. Fixed selection of "Char" value on input when first loading a page (12/17/2024 - 13543)
  3. Fixed positioning when changed state (12/04/2024 - 13538)
  4. Assign value to d parameter (12/03/2024 - 13537)
  5. Add jakarta package name exclusion.
  6. Update for trac building webclient snapshot
  7. Add logging at the beginning and the end of WebClientMultiSessionServlet call
  8. Add servlet call duration
  9. add logging for M3SemaphoreImpl
  10. Add logging for internal server call
  11. Correct variable name to avoid problems when displaying enquiry messages in Dutch language
  12. Correctly validate if toolbar button should display a Fly over hint text
  13. Update in the template Web password
  14. New define to fix the fixed positioning problem when changing screen size

Previous Fixes

  1. Adjust validation to ensure FixedPosition is only enable when all PopUp are closed.
  2. Fix external dependency jar files not packed in the builder jar file
  3. Fix a problem where PopUp? with TABS cannot be open if we use the ForceTabContainerResize define property.
  4. Add servlet-api.jar
  5. Fix a problem where PopUps? were not being closed correctly that occurred if you have a PopUp? calling another PopUp? on the sub initialize.
  6. Adjust DetailPopUp? validation to disable/enable FixedPositioning? processing, now this should take in consideration if more than one PopUp? is being closed in the current request.
  7. Refactor for jaxb usage in deeplink
  8. Fix for nullpointerexception when websess is null
  9. Use com.adcaustin.webclient.javax.xml.bind.JAXBContext instead of javax.xml.bind.JAXBContext
  10. Feb 2023 M3 Fix memory leak fixes (Phase 1)
    Make sure local fields set to null/clearReferences
    Avoid a few NullException? and Concurrent Access to Map m_sessions in webmultisess.java
  11. Add new java source com.adcaustin.webclient.javax.xml.bind.JAXBContext.java
  12. Update Makefile with new JAXBContext package name
  13. Fix for compiler error
  14. Update Makefile by updating the JAXBContext package name
  15. Only set date field to blank if their original value is different than blank, this was causing an issue where empty date fields with updated events were sending unneeded requests to the server.
  16. Create new branch for dsi
  17. Commit the original files extracted from DSI jar file before memory leak changes
  18. Code cleanup changes
  19. Add new isVisible attribute.
  20. Make fixposition correctly validate when Grid controls should be hidden.
  21. Setup isVisible attribute value
  22. Replace "let" keyword by "var"
  23. Add ForceTabContainerResize? define to force TAB containers to resize when the TAB is being built.
  24. Avoid executing textSizeChanged event if the Grid control is not visible.
  25. Support ForceTabContainerResize? define.
  26. Fix syntax error.
  27. Fix an issue where FixedPositioning was being executed for PopUp functions if we opened more than 1 PopUp.
  28. Fire EndSessionEvent by creating a logical event in Plex named EndSession. This session will be triggered when the browser is closed.
  29. Fix problem on FixedPositioning blocking Plex style update on state change for Label and Buttons.
  30. Fix issue with Set CellAlignment not working in FlexGrid control. (05/20/2021 - 13001)
  31. Fix problem of grid scroll to show the next page using the NoLoadGrid define property. (05/27/2021 - 13003)
  32. Fix syntax problem in WebSpinEdit control. (06/03/2021 - 13005)
  33. Added physical events to the WebSpinEdit control. (06/08/2021 - 13008)
  34. Add condition when menuitem does not contain  HintText  property.  MenuItem  does not always contains  HintText  property. (06/08/2021 - 13010)
  35. Created  WebClient  Security Model and Runtime Item location. (06/11/2021 - 13012)
  36. Fixed problem with deselecting all values from listbox. (06/25/2021 - 13021)
  37. Fixed problem with filter cell visibility when using Set State statement for a grid column in the "Initialize" of the Action Diagram in a popup function. (07/05/2021 - 13024)
  38. Fix C# dispatcher problem by adding a delay in the socket communication. Should be used with Dispatchercom.timewait in the obclient.properties. (07/13/2021 - 13026)
  39. Add a check for Dispatchercom.timewait property, do not execute delay if it is not specified in the obclient.properties file. (07/14/2021 - 13030)
  40. Fix problem with Set State statement for button and checkbox controls when the FixedPositioning property is active. (07/16/2021 - 13032)
  41. Fixed listener accumulation problem in the use of the FixedPositioning property. (08/02/2021 - 13036)
  42. Fixed problem with edit fields being drawn without the bottom border using the fixed positioning property. (08/02/2021 - 13036)
  43. Fixed problem with undefined variables in popup with Tabs using the fixed positioning property. (08/02/2021 - 13036)
  44. Added EIM and Keycloak object. (08/25/2021 - 13046)
  45. Added Runtime files. (08/25/2021 - 13047)
  46. Fixed problem of undefined variables using FixedPositioning property. (08/25/2021 - 13048)
  47. Fixed problem with the position of the Tab control using the "claro" theme, when the function is loaded for the first time and using the FixedPositioning property. (08/25/2021 - 13049)
  48. Fixed problem with Grid and PVTab controls when a dialog function is opened from a child function of the TreeView Menu and returns to the child function, it loses the listener for the FixedPositioining of both controls. (08/25/2021 - 13049)
  49. Fixed problem with the Tab control position when it is in a popup function, using the FixedPositioning property. (08/25/2021 - 13055)
  50. Fixed Text-Color setting being overwritten when state is changed on a combo box. (08/30/2021 - 13058)
  51. Added CSS class for Static Text objects. (09/09/2021 - 13062)
  52. Added compiled JAR file and fixed runtime source. ( 09/13/2021 - 13067)
  53. Adding necessary  KeyCloak   Admin JARs. (09/13/2021 - 13068)
  54. Added XPCML functionality for EIM. (09/24/2021 - 13073)
  55. Added XPCML functionality to EIM. (09/24/2021 - 13074)
  56. Support for "getDBMgr().startCommitControlx(fnc)". (09/27/2021 - 13077)
  57. Added  KeyCloak   Logout source code object. (10/05/2021 - 13080)
  58. In  WebCallMgr , changed the M3 Submit Call procedure to call the Plex Java Asynchronously instead of call it on the iSeries. (10/06/2021 - 13116)
  59. Revert to 13080. (10/07/2021 - 13125)
  60. Fixed issue when getting Auth for User Roles that weren't assigned. (10/15/2021 - 13130)
  61. Fixed issues with  FixedPositioning   property using Accordion Menu and PVTab controls. (10/15/2021 - 13131)
  62. Added a new define property called "MinimumPanelRes". (11/30/2021 - 13139)
  63. Fixed a bug in WebEdit when trying to set multiple CSS Classes to the control after a State Change. (12/01/2021 - 13142)
  64. Fix to improve the resolution validation for the MinimumPanelRes property. (12/01/2021 - 13143)
  65. Fixed problem of double fetch on grids with page size less than 64 records. (12/06/2021 - 13146)
  66. Fixed problem of URL when it is redirected to the URL defined in the WSACTION property. (12/17/2021 - 13148)
  67. Add property of hide menu bar. (01/24/2022 - 13155)
  68. Add log message to indicate the license is a permanent license. (02/01/2022 - 13158)
  69. Added Template that lets you do custom Html grid Cells. (02/08/2022 - 13160)
  70. Added HTMLFormatter for custom html grid cells. (02/08/2022  - 13161)
  71. Add conditional check. (02/18/2022 - 13167)
  72. Fixed problem with double and long double fields adding ".0" when the machine's language setting is Italian. (03/02/2022 - 13172)
  73. Fix for function keys not working in cell editor on single click focus. (03/07/2022 - 13175)
  74. Fix for sorting combobox options based on name. (03/09/2022 - 13181)
  75. Fix for combobox drop down not opened on the right coordinates on the screen. (03/10/2022 - 13185)
  76. Fix for Laufer date textbox validation entry. (04/01/2022 - 13187)
  77. Fix for problem with filter grid control, the filter moves when focusing on a filter field that is not fully displayed. (04/25/2022 - 13189)
  78. Fix for issue where an editable grid may not receive initial focus when the panel is loaded. Was caused by trying to focus on a cell that may not have been rendered. (05/04/2022 - 13191)
  79. Add support for "Y" character in date mask, this will allow users use this to define where the year should be displayed, same behaviour as using "y". (05/18/2022 - 13192)
  80. Added FixedPositioning support for WebTreeView.ctrl. (05/27/2022 - 13197)
  81. Added fix to populate the entry row on selection when using the EntryGrid feature.  (06/09/2022 - 13201)
  82. Catch concurrent modification exception. (06/22/2022 - 13202)
  83. Add net.jsreport exclusio. (07/18/2022 - 13205)
  84. Fix problem on FixedPositioning? blocking Plex style update on state change for Label and Buttons.  (08/29/2022 - 13209)
  85. Add DisablePopupFixedPositioning define dictionary to disable fixed positioning in DetailPopup-root.wcli. (09/14/2022 - 13211)
  86. Add check for popupFixedPositioning. (09/14/2022 - 13213)
  87. Fix add check gridsrc condition. (09/14/2022 - 13214)
  88. Fix adding custom classes on field hovering. (09/22/2022 - 13222)
  89. Fix for not getting the correct localstorage request. (10/24/2022 - 13226)
  90. Fix problem of FixedPositiong? breaking code execution when Grid control original position in Plex was 0 (11/07/2022 - 13234)
  91. Added validation to execute FixedPositiong in Grid SetState action.(11/28/2022 - 13239)
  92. Added flag variable to detect when FixedPositioning is enabled. (11/28/2022 - 13239)
  93. Use correct TAB container if the Grid control is inside a TAB control. (01/05/2023 - 13240)
  94. Add CSS class and styles to expand extra containers and avoid issues with FixedPositioning. (01/05/2023 - 13241)
Alert
For more information about support for Eclipse and Java, please visit CM WebClient 1.8.7 Release Notes .

    • Related Articles

    • CM WebClient 1.8.8 Release Notes

      Download current GA Release : Download CM WebClient 1.8.8 WebClient Mobile Updates To see the latest updates of WebClient Mobile, please visit: WebClient Mobile repository. What's New? Support Java 11 Complete functionality of DojoTimePicker.ctrl to ...
    • CM WebClient File Upload Setup

      File Upload This guide will show you how to upload files to your Web Server from your WebClient application. 1. Import the attached zip Java Project into your Eclipse Workspace. 2. Right click your Java Project, and select Properties. Under “Java ...
    • CM WebClient for CM M3

      Pre-requisites CA Plex dispatcher – The System i TCP/IP Dispatcher is required when the transformed applications call external iSeries objects (RPG, CL programs) Properties Configuration m3startup.properties This is the file were the AS400 ...
    • Customizing in CM WebClient

      Attach point A template for a given screen can be generated from more than one template by using attach points. The templates are arranged in order from root to leaf. An attach point is a location defined in a template that other templates further ...
    • WebClient Manual

      Here you can find the articles of the CM WebClient user manual, just click on the name and it will take you directly to the article. Introduction Installation Requirements Plex Model Configuration Overview of Workspace Setup Calling WebClient from an ...