SR-B49166 · Issue 309799
Removed unneeded timestamp on DADN rule connection test
Resolved in Pega Version 7.3.1
Test connections were failing for a Data-Admin-DB-Name rule when the connection type was "Use Configuration in Preferences". This failure was caused by "tmp" being appended to the DB name for the connection test, causing the DB name to be different in the prconfig file. Because a timestamp is not required, this has been fixed by not appending it to the DADN name.
SR-B66439 · Issue 315454
prpcServiceUtils component updated to contain Linux Ant files
Resolved in Pega Version 7.3.1
The Ant file was missing in the prpcServiceUtils published in the below article : https://pdn.pega.com/exchange/components/remote-configuration-command-line-tool-prpcserviceutils The issue in the gradle script which caused the Ant file to be missed while creating zip file has been fixed.
SR-B49349 · Issue 311189
Logging simplified to improve performance issues related to PEGA0069 alerts
Resolved in Pega Version 7.3.1
In order to improve system performance in installations where many PEGA0069 alerts are logged, no data will be output for the "lastInput" field of the alerts. "Last input" field is typically populated with useful information that helps end user to analyze where the issues lie, but the field does not hold value in the context of PEGA0069 alerts.
SR-B53224 · Issue 310551
Performance improvements for metadata queries with Oracle12c
Resolved in Pega Version 7.3.1
Performance issues with metadata queries were traced to a bug in Oracle 12c which caused the query to be executed multiple times instead of checking for the presence of table from tableInfo map. To improve performance, the logic in DatabaseImpl.getColumnsForUndefinedTable() has been modified to ensure the query executions will not happen with out looking at the tableInfo from map.
SR-B56921 · Issue 312557
Performance improvements for metadata queries with Oracle12c
Resolved in Pega Version 7.3.1
Performance issues with metadata queries were traced to a bug in Oracle 12c which caused the query to be executed multiple times instead of checking for the presence of table from tableInfo map. To improve performance, the logic in DatabaseImpl.getColumnsForUndefinedTable() has been modified to ensure the query executions will not happen with out looking at the tableInfo from map.
SR-B54147 · Issue 310771
Improved MinConnections handling and performance
Resolved in Pega Version 7.3.1
The MinConnections setting in prconfig was not being considered by the connection manager, and some performance issues were seen due to the system closing and reopening a connection when a duplicate key exception was encountered. This has been corrected by modifying the connection manager to correctly consider the MinConnection value provided, and by improving error handling so that time is not spent making a new connection after an exception is encountered. In addition, DB trace events will be generated for closeConnection events.
SR-B54147 · Issue 310646
Improved MinConnections handling and performance
Resolved in Pega Version 7.3.1
The MinConnections setting in prconfig was not being considered by the connection manager, and some performance issues were seen due to the system closing and reopening a connection when a duplicate key exception was encountered. This has been corrected by modifying the connection manager to correctly consider the MinConnection value provided, and by improving error handling so that time is not spent making a new connection after an exception is encountered. In addition, DB trace events will be generated for closeConnection events.
SR-B42729 · Issue 309850
Prgateway exception logging enhanced
Resolved in Pega Version 7.3.1
Stack trace logging has been enhanced for Prgateway exceptions.
SR-B42729 · Issue 309869
Prgateway exception logging enhanced
Resolved in Pega Version 7.3.1
Stack trace logging has been enhanced for Prgateway exceptions.
SR-B43915 · Issue 308088
Fixed Product Rule min and maxVersion value reset
Resolved in Pega Version 7.3.1
Values of mMinVersion and mMaxVersion were not being reset to null values after the "rulesets to include section" was processed in the product rule. This affected the "classes to include" section of the addSpecInstances() method as well, and happened only in special case when 'Rule-RuleSet-Version' class was included in the classes to include section. This resulted in the condition propagating from one section to another instead of clear initialization. This has been fixed by resetting the minVersion and maxVersion values after processing rulesets to include.