Fixed in Patch DRNBO.9.0.21.102:
CTM-8491 - Wrong report's data when transforming AFP report to PDF and form is internal.
CTM-8517 - Prepare to Print of notes gives Not Found Page.
CTM-8518 - When clicking on report's icon in Notelist Window, got a blank page.
CTM-8386 - Hebrew text is shown as gibberish.
CTM-8528 - Selection of Hebrew Index name gives error: POD033E: PODSetIndexPath: Path does not exist.
CTM-8415 - Cannot Login with Single Sign On via new GUI.
CTM-8464 - Cannot login with Oauth2 single sign on.

CTM-8400 - When changing the value of the "Date Type" field, the corresponding ID value is not being selected to perform the filter.
CTM-8472 - Fields with multiple values after the filter is applied are not correctly processed from the "Last used filter" after logout login.
CTM-8477 - Parameters in Report List table should be restored after "Refresh" from browser  or from applying same filter again.
CTM-7974 - Doesn't support custom errors feature in the New UI
CTM-8476 - Approval History window cannot close by clicking the X at the top corner in the history window
CTM-8504 - For certain fields in the 'Filter' window that are declared as mandatory, the validation function does not detect errors when there are no values provided. 
CTM-8503 - Allow 'enter' key in addition to the 'Apply' button in the "Filter window".
CTM-8401 - Support for special characters (German language, Swedish language, and others) for filter names.
CTM-8516 - Allow configuring - Opening "Report Properties" Window by click from "Report type" icon.

New Features:
CTM-8497 - Option to convert user based on E mail to MF's user. The user is the string before the '@' character.
CTM-8419 - Provide an option to show print mission name in immediate Host print.

User Exits feature improvements.

CTM-8491 Description:
When transforming report from AFP to PDF,
If the from used is internal resource in resources section,
a wrong form is used.
The result is: Wrong report's output.

CTM-8517 Description:
A user of Control-D/WebAccess Server click on Print button in prepare to print
However, notes are not printed, and use got error: Page not found.

CTM-8518 Description:
A user of Control-D/WebAccess Server opens Notes window.
When clicking on report's icon of tag note, got a blank page instead of specific report's page.

CTM-8386 Description:
User of the Control-D/WebAccess Server using Hebrew interface sometimes has an issue :  Hebrew text is shown as gibberish.

CTM-8528 Description:
A user of Control-D/WebAccess Server using hebrew interface,
tries to view a report with index name and value.
The index name contains hebrew characters.
An error message is popped up:
BMCWAS2404S Inaccessible Report. BMCWAS1045E MFR Access Error: POD033E: PODSetIndexPath: Path does not exist

CTM-8415 Description:
A user of Control-D/WebAccess Server using new UI, cannot Login with single sign on when passing the user via the Web Server.

CTM-8464 Description:
A user of Control-D/WebAccess Server tries to login using oauth2 automatic login (single sign on).
However, the user got error messages:
BMCWAS1045E Password is too long - more than 255 characters
BMCWAS1024E Login failed for host "000002<Host Name>", user "<user Id>"


CTM-8400 Description:
When changing the value of the "Date Type" field, the corresponding ID value is not being selected to perform the filter.
Filtering is being done on the Decollation Date (in case the Decollation Date was set as the default value for the "Date Type" field), even though the Order Date was selected.

CTM-8472 Description:
Fields with multiple values after the filter is applied are not correctly processed from the "Last used filter" after logout login.
This issue occurs in old UI only (new UI works correctly)
From RFA-23-182221 :
I could reproduce the following issue in 9.0.19, 9.0.20 and 9.0.21.100 (However, in the new UI, the issue doesn't happen, e.g. the issue happens in 9.0.21.100 in the old gui).
When you open the filter, and set two report names (or two jobnames) separated by comma, like
REPORT NAME: REPORT1, REPORT2
the filter is applied and the two reports are returned fine.
But when I log off and then log on again, the last used filter will only show the first value:
REPORT NAME: REPORT1

CTM-8477 Description:
Parameters in Report List table should be restored after "Refresh" from browser  or from applying same filter again.
For example, after approving/rejecting report it updates the status immediately, but after refresh the screen then the status again shows as CANDIDATE. 
The reason of this issue that the after "Refresh" action the data read from the browser cache.

CTM-7974 Description: 
Doesn't support custom errors feature in the New UI 

CTM-8476 Description:
Approval History window cannot close by clicking the X at the top corner in the history window.
The Approval History window can be closed  by use Cancel button only.

CTM-8504 Description:
For certain fields in the 'Filter' window that are declared as mandatory, the validation function does not detect errors when there are no values provided. 
For example, despite the 'Index' field being mandatory, if the index value is not set, the filter validation does not detect errors and returns a true value. RFA-23-183100

CTM-8503 Description: 
Allow 'enter' key in addition to the 'Apply' button in the "Filter window".

CTM-8401 Description:
Support for special characters (German language, Swedish language, and others) for filter names.

CTM-8516 Description: 
Allow configuring - Opening "Report Properties" Window by click from "Report type" icon.

CTM-8497 Description:
Option to convert user based on E mail to MF's user. The user is the string before the '@' character.

CTM-8419 Description:
Provide an option to show print mission name in immediate Host print.

Description for "User Exits" feature.

The User Exits feature allows the customer to customize certain functions of the WA client.

For this purpose, within the directory:
<Installation Path>\bin\waclient\assets\UserExits\
there are 3 files: extensions.js, examples.js, and extImpl.js.

The extensions.js file describes the functions and interfaces that the customer can utilize.
In the examples.js file, the customer can find some examples of function implementations.
The extImpl.js file contains functions that the customer has implemented according to their requirements. 
This file serves as a customized file for the customer and is used exclusively by this customer.

The files extensions.js and examples.js will be delivered along with new versions and patches for the WA application.
Changes and additions can be made to these files.
The extImpl.js file will be copied using the export/import mechanism between versions and patches.
This means that all the functionality that the customer has customized will be preserved.

Fixed in Patch DRNBO.9.0.21.101:

CTM-7965 - No option to edit export definition logical view
CTM-8083 - Missing possibility to configure icons for report types. Configuration  of the report from file extension attributes doesn't pass to config.json file.
CTM-8116 - In new UI BMC Information still displays although changing Login Background
CTM-8128 - On New UI Text not highlighted in notes mode
CTM-8157 - Automatic login does not work
CTM-8186 - Text reports which include UTF-8 Japanese or Chinese characters are not  showing them correctly in XLS or XLSX format
CTM-8202 - On new GUI can't see text report which contains '<' character
CTM-8292 - Export and Import corrupts repository name which contains comma
CTM-8300 - On new GUI request's http headers are not used in order to login automatically
CTM-8124 - Improve diagnostics during CTD/WA Login via third party in case of failure
CTM-8032 - In the new UI the Swedish Characters changes after going back to filter screen
CTM-7974 - Doesn't support custom errors feature in the New UI
CTM-8213 - Hide the Folder list options after login according to "Tree view" flag in repository definition and "Folder Tree View" parameter in "UI Settings".
CTM-8121 - Approval Report Status doesn't updated in Report List after Approve or Reject operations
CTM-8252 - Under the New UI, having & (ampersand) in the Index name doesn't work.
CTM-8322 - The fields "DATE FROM, DATE TO, TIME FROM, and SUBJECT TO" from the filter window are not being updated when the filter is being read.
CTM-8261 - Scrolling mechanism in the folder tree view is not available in the new Gui
CTM-8262 - Not possible to edit fields like "REMARK" from Report List screen

New Features:

CTM-8117 - Implement exit call to allow user HTML elements in CTD/WA dialog screens
CTM-8081 - Allow automatically tick Active/migration setting in the filter depends on DATE period
CTM-8268 - Provide an option to disable the "reload tree"
CTM-8048 - Allow two different images in Login screen for the new and old UI in the same environment

--------------------------------------------------
Descriptions of Fixes/New Features:

CTM-7965 Description:
When using Control-D/WebAccess Server 9.0.21 with new GUI,
There is no option to edit export definition logical view.

CTM-8083 Description:
Missing possibility to configure icons for report types. Configuration of the
report from file extension attributes doesn't pass to config.json file.
In order to use this feature in the new GUI for Control-D/WebAccess Server:
the corresponding SVG icons (or other kind of vectorial icons) in the Extensions Editor
in the Control-D/Desktop application, as it was done for the classic UI.
The only difference is that the customer should place the new icons in the directory 
<Installation Path>/bin/waclient/assets/images.

CTM-8116 Description:
When Administrator of Control-D/WebAccess Server set a value to:
Login Background Alternate URL for new GUI
The BMC information on Login Window still displays.

CTM-8128 Description:
A user of Control-D/WebAccess Server using new UI.
When creating a Notes for a report, the text for which notes being created is not
getting highlighted. Customers will get confused if the text is selected or not.

CTM-8157 Description:
A user Of Control-D/WebAccess Server tries to login
However, the user got an error message:
BMCWAS1837E - The User Token was not verified, Login Request is denied
The issue occurs when using Automatic Login feature and 
Verify User and User Token passed in http header

CTM-8186 Description:
A user of Control-D/WebAccess Server transforms a text report to Excel XLSX or XLS
format. The source report contains UTF-8 characters like Japanese or Chinese. The
resulting Excel file does not show the characters right.

CTM-8202 Description:
A user of Control-D/WebAccess Server tries to view a text report which contains
character '<' in the new GUI.
Sometimes this character and the text near to it are not displayed.

CTM-8292 Description:
When a repository name contains ',' character
When you export and import the configuration, the repository name is truncated
before the ',' character.

CTM-8300 Description:
When using Control-D/WebAccess Server in new GUI
The option to pass user name in request's http header REMOTE_USER or REMOTEUSER
and the option to pass user's token in request's  http header USER_TOKEN or USERTOKEN
the request's http headers are not used in automatic login.

CTM-8124 Description:
Improve diagnostics during CTD/WA Login via third party in case of failure.
Diagostics should be clear enough to understand if the problem is not in CTD/WA
but in the third party software.

CTM-8032 Description:
In the new UI the Swedish Characters changes after going back to filter screen

CTM-7974 Description:
Doesn't support custom errors feature in the New UI

CTM-8213 Description:
Hide the Folder list options after login according to "Tree view" flag in repository
definition and "Folder Tree View" parameter in "UI Settings".

CTM-8121 Description:
Approval Report Status doesn't updated in Report List after Approve or Reject operations
A user of Control-D/WebAccess Server updated report's data in view report window,
for example: Approve/Reject Report
However, when going back to report list the reports' statuses are not updated as expected

CTM-8252 Description:
Under the New UI, having & (ampersand) in the Index name doesn't work and WA Services crashed.

CTM-8322 Description:
The fields "DATE FROM, DATE TO, TIME FROM, and SUBJECT TO" from the filter window
are not being updated when the filter is being read.

CTM-8261 Description:
Scrolling mechanism in the folder tree view is not available in the new Gui

CTM-8262 Description:
Not possible to edit fields like "REMARK" from Report List screen.
In order to use this feature in the new GUI for Control-D/WebAccess Server:
This option is located in "Application Features -> Report List -> Field updatable in Report List".
Open Control-D/Desktop
Go to Definitions -> WebAccess Server -> WebAccess -> WebAccess
Open Application Features
Open Report List
Check: Field updatable in Report List

CTM-8117 Description:
Implement exit call to allow user HTML elements in CTD/WA dialog screens. Provide
example of such an exit for Host print screen

CTM-8081 Description:
Allow automatically tick Active/migration setting in the filter depends on DATE period.
In order to use this feature in the new GUI for Control-D/WebAccess Server:
Open Control-D/Desktop
Go to Definitions -> WebAccess Server -> WebAccess -> WebAccess
Open Application Features
Open Report List -> Filter -> Report Parameters -> Report Status -> Migrated
On: Select automatically if older than days from the Current Date
Set the value in minutes.
Default time is: 10 minutes.
If this value is set to 0, the Migrated Report Status will not be selected automatically.

Note: When reading the filter from storage, 
this value is not set automatically.
It is only set automatically if the customer sets the corresponding value in the current filter.

CTM-8268 Description:
Provide an option to disable the "reload tree".
In order to use this feature in the new GUI for Control-D/WebAccess Server:
Open Control-D/Desktop
Go to Definitions -> WebAccess Server -> WebAccess -> WebAccess
Open Application Features
Open Report List -> Recipient Tree
Option: Hide Reload Recipient Tree menu item (default value is selected)
If this option is selected, the Reload Recipient Tree menu item is not present 

Option: Reload Recipient Tree Automatically (default value is selected)
If this option is selected, information is automatically cleared according to the 
following items:

Reload Recipient Tree Automatically after N days (default value is 0)
This default value allows reloading the Recipient Tree during every login      
operation. 
Otherwise, the tree will be refreshed automatically every N days.

Set Time for Reload Recipient Tree Automatically on specific time (default 
value is unselected)
This option allows reloading the Recipient Tree when a specific time is  
reached. 

Reload Recipient Tree Automatically On specific Time (default value is 10:00)
Sets the time after which the Recipient Tree is reloaded. 
This is working if item 4 is selected.

The automatic reloading the Recipient Tree is performed during Login request. 

CTM-8048 Description:
Allow two different images in Login screen for the new and old UI in the same environment.

====================	
Notes: 
1. This patch installation can run above CONTROL-D/WebAccess Server 9.0.21.100 (DRNBO.9.0.21.100) only. 

==============================================================================
Windows Installation
==============================================================================
On the Server where CONTROL-D/WebAccess Server is installed:
1. Create a temporary folder on your local hard drive.
2. Using the link to the FTP Server obtained from Customer Support, 
   download the DRNBO.9.0.21.102.zip file to the temporary folder	created in step 1.
3. Extract the DRNBO.9.0.21.102.zip installation files into the temporary folder.
4. Backup following folders: 
   <Installation Path>\elemtemplates
   <Installation Path>\strtemplates
   <Installation Path>\bin
   
5. Open Command prompt window.
6. Stop Control-D/WebAccess Server service/process
7. Change directory to <Installation Path> where the installed-version.txt file is located.
8. Enter command: <temporary folder>\DRNBO.9.0.21.102\install_patch.bat
9. Start Control-D/WebAccess Server service/process

Uninstalling
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
On the Server where CONTROL-D/WebAccess Server is installed:
1. Stop Control-D/WebAccess Server service/process
2. Open Command prompt window.
3. If using isapi Internet Access Method, stop IIS - (run command: net stop "World Wide Web Publishing Service").
4. Navigate to the <Installation Path>  where the installed-version.txt file is located and run the following file:
		"%ALLUSERSPROFILE%\Application Data\BMC Software\DRNBO.9.0.21.102\uninstall_patch.bat"
5. Start Control-D/WebAccess Server service/process


Installation for Unix
=====================
Notes: 
1. This patch installation can run above CONTROL-D/WebAccess Server 9.0.21.100 only. 

==============================================================================
Installation 
==============================================================================
On the Server where CONTROL-D/WebAccess Server is installed:
1. Create a temporary directory.
2. Using the link to the FTP Server obtained from Customer Support, 
   download the DRNBO.9.0.21.102.tar.Z file to the temporary folder	created in step 1.
3. Uncomprress and extract the DRNBO.9.0.21.102.tar.Z installation files into the temporary directory.
	 change directory to temporary directory;
   On AIX: 
         uncompress DRNBO.9.0.21.102.tar.Z
         tar -xvf DRNBO.9.0.21.102.tar
   On Linux: 
         tar -zxvf DRNBO.9.0.21.102.tar.Z.
4. Backup directories:
   <Installation Path>/elemtemplates
   <Installation Path>/strtemplates
   <Installation Path>/bin
   <Installation Path>/lib

5. Open console/terminal window.
6. Stop Control-D/WebAccess Server process.
7. Change directory to User's home directory where the installed-version.txt file is located.
8. Enter command: <temporary directory>/install_patch.sh
9. Start Control-D/WebAccess Server process.

Uninstalling
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
On the Server where CONTROL-D/WebAccess Server is installed:
1. Stop Control-D/WebAccess Server process.
2. Open console/terminal window.
3. Change directory to User's home directory where the installed-version.txt file is located and run the following file:
		"$HOME/patches/DRNBO.9.0.21.102/uninstall_patch.sh"
4. Start Control-D/WebAccess Server process.		
