INC-170883 · Issue 649997
Race condition resolved for input/output pipe streams
Resolved in Pega Version 8.4.5
Writing to S3 using file data set was failing with the error "Exception occurred while uploading file". The system was relying on PipedInputStream for getting the data from the file while uploading, which needs to be connected to PipedOutputStream which holds the data to be uploaded. Investigation showed a race condition was occurring where for some use cases the reading of inputStream was happening before the connection of I/P and O/P streams, resulting in a "Pipe not connected" error. This has been resolved.
SR-114673 · Issue 135949
Accessibility enhanced for keyboard access to accordion tabs
Resolved in Pega Version 7.1.7
With a design structure that has nested items, keyboard navigation was not shifting focus to the correct elements for nested items. Clicking with a mouse activated the nested item, then allowing use of the arrow keys to navigate, and tab could be used to move to the next item along with shift-tab to go back to the tab group. All items in the top Layout Group Accordion now correctly take focus and can be activated with keyboard arrow keys. Tabbing from the active accordion takes the focus into the content of the active element within the accordion.
SR-114673 · Issue 139984
Accessibility enhanced for keyboard access to accordion tabs
Resolved in Pega Version 7.1.7
With a design structure that has nested items, keyboard navigation was not shifting focus to the correct elements for nested items. Clicking with a mouse activated the nested item, then allowing use of the arrow keys to navigate, and tab could be used to move to the next item along with shift-tab to go back to the tab group. All items in the top Layout Group Accordion now correctly take focus and can be activated with keyboard arrow keys. Tabbing from the active accordion takes the focus into the content of the active element within the accordion.
SR-114673 · Issue 140386
Accessibility enhanced for keyboard access to accordion tabs
Resolved in Pega Version 7.1.7
With a design structure that has nested items, keyboard navigation was not shifting focus to the correct elements for nested items. Clicking with a mouse activated the nested item, then allowing use of the arrow keys to navigate, and tab could be used to move to the next item along with shift-tab to go back to the tab group. All items in the top Layout Group Accordion now correctly take focus and can be activated with keyboard arrow keys. Tabbing from the active accordion takes the focus into the content of the active element within the accordion.
SR-114673 · Issue 170001
Accessibility enhanced for keyboard access to accordion tabs
Resolved in Pega Version 7.1.7
With a design structure that has nested items, keyboard navigation was not shifting focus to the correct elements for nested items. Clicking with a mouse activated the nested item, then allowing use of the arrow keys to navigate, and tab could be used to move to the next item along with shift-tab to go back to the tab group. All items in the top Layout Group Accordion now correctly take focus and can be activated with keyboard arrow keys. Tabbing from the active accordion takes the focus into the content of the active element within the accordion.
SR-B14710 · Issue 288487
Accessibility added for down arrow button access
Resolved in Pega Version 7.3.1
Accessibility has been added to the tooltip on a button when it is accessed via Down Arrow key so it will be read by JAWS.
SR-119214 · Issue 175331
Stream XML generation and runtime handling enhanced for optional nodes in schema
Resolved in Pega Version 7.1.8
When a stream rule was executed using connect-SOAP and blank data was passed from the UI, a tag corresponding to the XML element marked as optional was being generated. This resulted in those optional properties being unexpectedly created in source systems. To change this, the generation of the Stream XML rule has been enhanced such that at runtime it ignores optional nodes/attributes mapped to properties which do not exist or which have an empty value. NOTE: this new behavior in Stream XML rule generation is effective only with the below DSS configuration (to avoid backward compatibility issues ): Owning Ruleset : Pega-IntegrationEngine Purpose : StreamXML/DetectEmptyProperties Value : true
SR-124384 · Issue 185899
Stream XML generation and runtime handling enhanced for optional nodes in schema
Resolved in Pega Version 7.1.8
When a stream rule was executed using connect-SOAP and blank data was passed from the UI, a tag corresponding to the XML element marked as optional was being generated. This resulted in those optional properties being unexpectedly created in source systems. To change this, the generation of the Stream XML rule has been enhanced such that at runtime it ignores optional nodes/attributes mapped to properties which do not exist or which have an empty value. NOTE: this new behavior in Stream XML rule generation is effective only with the below DSS configuration (to avoid backward compatibility issues ): Owning Ruleset : Pega-IntegrationEngine Purpose : StreamXML/DetectEmptyProperties Value : true
SR-D10775 · Issue 490171
Finalluy block added to Data-COS-.COS-Print streams
Resolved in Pega Version 8.3
A security scan detected a potential issue with the activity Data-COS-.COS-Print not closing the stream in a finally block. Although this activity is not in current use, a finally block has been added that will close all of the conditionally initialized streams if they are still initialized.
SR-D10775 · Issue 490172
Finalluy block added to Data-COS-.COS-Print streams
Resolved in Pega Version 8.1.6
A security scan detected a potential issue with the activity Data-COS-.COS-Print not closing the stream in a finally block. Although this activity is not in current use, a finally block has been added that will close all of the conditionally initialized streams if they are still initialized.