Support for decision tables in offline-enabled applications
Valid from Pega Version 8.3
You can now use decision tables to reduce the implementation time of your offline-enabled applications. By using decision tables you can further automate case processing and derive the logic from the data model. Decision tables can be referenced in a flow rule as a type of decision shape or called from the declare expression rule. No additional configuration is required to use decision tables in offline-enabled applications.
For more information, see Decision table support in offline mode.
Application settings categorization and reuse
Valid from Pega Version 8.3
Application settings are enhanced so that you can categorize and reuse application settings in all rules. You can reference an application setting in a rule and specify separate values for each production level. At run time, the setting holds the correct value for the application's current production level. This functionality helps you manage your application settings more effectively.
For more information, see Creating an application setting and Categorizing application settings.
WSDL generation error prevents invocation of SOAP services
Valid from Pega Version 8.4.2
Status
A Known Issue was introduced in the 8.4.2 Pega Platform patch release, which impacts both upgrades and new installations of that version.
Description
Due to changes introduced in the SOAP functionality for the case-mismatch error in SR-D98509/INC-119725, the WSDL is being generated for SOAP services with an incorrectly-capitalized element, which prevents the service from being invoked. The element should be “name” instead of “Name”.
Workaround
Clients must perform the following workaround after they define a new SOAP connector in Pega Platform:
- To download the WSDL from Pega Platform:
- After using the SOAP Wizard (Dev Studio > Configure > Integration > Services > Service Wizard) the WSDL URL is shown at the bottom right of the Dev Studio screen.
- Click the URL to display the XML.
- Save the WSDL file to your local system.
- In the text editor of your choice, modify "Name" to "name" in every <element “name” = … > tag in the WDSL.
- Save your changes to the local file.
- To reload the WSDL into Pega Platform:
- In Dev Studio, open the Configure menu.
- Select Integration > Connectors > Create SOAP Integration.
- In the New SOAP integration wizard, select Upload WSDL from File.
- Complete the upload using the wizard prompts.
This is a design-time issue, not a run-time issue; therefore, clients only have to perform this workaround process once. Existing SOAP services should not be impacted; however, if clients modify an existing SOAP service definition by re-running the wizard, clients must reapply the workaround for Pega Platform to recognize the SOAP definition changes.
Resolution
This issue will be addressed in the Pega Platform Patch Release 8.4.3. Clients who upgrade to that version or later should not see this issue.