SR-B94042 · Issue 340442
Grammar fixed in label localization
Resolved in Pega Version 7.4
On the standard approval screen, there is the text "Please approve or reject this xxx", where 'xxx' is the type of the case to be approved. The localized label for this text is registered as "Please approve or reject this {1} within two days", with the assumption that "{1}" is the parameter location at which the case type name is to be inserted. Because pyTemptext was not set correctly, the case type name was inserted at the end of the phrase regardless of where the parameter was specified, making the text grammatically incorrect. This has been corrected.
SR-B96125 · Issue 342542
Updated logic for multi-select control list updates
Resolved in Pega Version 7.4
Multi-select control list items were not getting updated even after removing the associated page list from the clipboard. This has been corrected by updating the logic for the processClipboardPage method in ContextProcessor.java to update pagesize property in context data. In addition, client side changes in pzpega_ui_templateengine js will delete the results if pagesize is 0.
SR-B96788 · Issue 343898
Handling added for null TenantName in BIX extract
Resolved in Pega Version 7.4
In a multitenant environment where attribute pzTenantName was added to every class in the XML file, the attribute was missing in the XSD file and caused a validation failure. This was due to a missed use case for the TenantName being null, and has been corrected.
SR-B97434 · Issue 343276
FirstName and LastName updated on change of workparty
Resolved in Pega Version 7.4
After adding the default operator as a Work Party to a case, the pyFirstName and pyLastName properties were correctly populated. However, when the work parties were updated to have an operator other than the default as required, the pyFirstName and pyLastName properties were not updated and still contained the values from the previous workparty, i.e. the default operator First Name and Last Name. This was traced to a missed use case where pyFirstName and LastName were not getting set on change of Operator ID, and has been fixed.
SR-B97750 · Issue 349456
Enhancement to propagate remote addresses with load balancing
Resolved in Pega Version 7.4
Enhancements have been made to ensure the remoteHost and remoteAddr fields present in the original Servlet request are consistently populated even when the server is behind a load balancer.
SR-C10235 · Issue 351442
DDL comment added for DB2/zOS NOT NULL error handling
Resolved in Pega Version 7.4
After importing RAP on DB2/zOS with schema changes, downloading the DDL and attempting to apply it resulted in the generated DDL working on DB2/uDB but not on DB2/zOS. This was due to the DDL not having a needed DB2/zOS keyword default, but the column required attribute (NULL or NOT NULL) is not allowed to be changed on an existing table in a DB2/zOS database platform. The class was incorrectly generating DDL in an attempt to change it, causing a failure during the DDL application of the import. The class now generates a DDL comment indicating the change is not allowed so that the application of the DDL will continue without error.
SR-C1381 · Issue 343768
Performance improvements in assembled rule classloader
Resolved in Pega Version 7.4
The code for the assembled rule classloader has been modified to improve performance.
SR-C1769 · Issue 351478
Day function corrected for pre-1970 dates
Resolved in Pega Version 7.4
The function day (datetime) was behaving differently for dates before and after 1970/01/01. To resolve this, the Date diff calculation logic has been modified.
SR-C1769 · Issue 351502
Day function corrected for pre-1970 dates
Resolved in Pega Version 7.4
The function day (datetime) was behaving differently for dates before and after 1970/01/01. To resolve this, the Date diff calculation logic has been modified.
SR-C1859 · Issue 344369
Clipboard clears on form submit, plus performance improvements
Resolved in Pega Version 7.4
Progressing through an application questionnaire was causing clipboard size to increase without being cleaned. This was due to a page clearing request not being triggered, and the harnessonbeforeunload method has updated to trigger pyDeleteDocumentPg on submission of the form in topnavigation portal. In addition, performance improvements have been made to this process.