==================================================
Fixed in Patch DRNBO.9.0.22.001:
CTM-12221 - Add the ability to invoke a "User Extensions" to edit fields directly from the report list.
CTM-12478 - Incorrect recognition of the note owner.
CTM-12957 - Adding a New TAG NOTE failure.
CTM-13119 - BMCDCS3404E Attribute mixedcase does not exist.
CTM-13146 - No Locations Are defined on Login Window on Unicode installation.
CTM-13154 - Installation of new version fails.
CTM-13179 - Copies field is not applied on new UI.
CTM-13180 - Exceptions when multiple reports are open and a Refresh of window is performed.
CTM-13183 - When opening a binary report (PDF report) that contains an error, the error handling does not work correctly.
CTM-13207 - Control-D/WebAccess server crashes on TLS connection to IOAGATE.
CTM-13301 - Permissions of files config.json let non owner to write to files.
CTM-13322 - POD034E: PODSetIndexPath: Invalid parameters in Multiple find.
CTM-13341 - Default filter is not applied on new GUI.
CTM-13349 - Password is seen in response of loginrequest and changepassword requests in xml or json.
CTM-13404 - The Report List window in Multi Repository Mode does not occupy the full screen when switching between repositories.
CTM-13424 - Logical View names in list are not the same as when saving them in logical view editor.
CTM-13483 - XSS vulnerability on Printing notes.
CTM-13546 - WebAccess Server may crash when a reportlistwindow request contains an index value with more than 127 characters.
CTM-13562 - [2593] PDF_begin_glyph_ext: Type 3 font '<Font Name>': Unicode '<Unicode Value>' already defined for glyph <number>
CTM-13611 - Change Password  request is stuck on error.
CTM-13618 - When working with the filter in the new UI, the fields "Date From" and "Date To" do not support the #Today-N parameter value.
CTM-13710 - Transformation of AFP to PDF text is truncated or overloaded on another text.
CTM-13849 - Customer receives an error message when attempting to use tag icons in Notes mode.

New Features:
CTM-10134 - Allow selecting several reports for restore from CTDWA report list.
CTM-13186 - Add more data to the message about report transformation in the WA error.log file.
CTM-13242 - Keep the list of dropdown repositories always visible in the login window.
CTM-13696 - Enable Login via Single Sign On, or by entering user and password on the same server.


CTM-10134 Description (New Feature):
Allow selecting several reports for restore from CTDWA report list.

CTM-12221 Description:
Add the ability to invoke a "User Extensions" to edit fields directly from the report list.

CTM-12478 Description:
When adding note in new UI, there is incorrect recognition of the note owner.
Also, any user can add note version, not only owner.

CTM-12957 Description:
User of Control-D/WebAccess fails to add a new TAG NOTE when selecting the line from the end (i.e., starting from the rightmost character).
Error message displayed:
BMCWAS2413S Add Note Failed.
BMCWAS1045E AddNote: Incorrect parameter 'notecoordlength'.

CTM-13119 Description:
When opening  Control-D/Desktop
Definitions->Common->Repositories->CONTROL-D/MF Repositories
When opening repository, next error message is popped up:
BMCDCS3404E Attribute mixedcase does not exist.
This happened, when exporting configuration of Control-D/WebAccess Server from old release, then import it to a new release,

CTM-13146 Description:
On Unicode installation of Control-D/WebAccess Server, when importing configuration,
When accessing login window,  No Locations Are defined is displayed, instead of login window and list of repositories.

CTM-13154 Description:
Installation of new version fails because of DLL absence.
During the installation process, due to the absence of vcruntime140_1.dll in the directory <Installation Path>\bin, the following command fails to execute:
build_schema.exe -f="<installation Path>\BMCINSTALL\special\waschema.prm"
This causes the installation process of version 9.0.22 to stop.

CTM-13179 Description:
Copies field is not applied on new UI
Copies must be a number between 1 and 999
If value Copies equals to  0, than next operations should be disabled:
Print (Local and Host) ,Send Mail and Save should be disabled
Unified PDF,Concatenate Text,Add reports to ZIP Archive
Save and print after Vies as PDF or Excel.

CTM-13180 Description:
Exceptions when multiple reports are open and a Refresh window is performed.
After the refresh, the reports do not reopen, and WA stops functioning correctly.

CTM-13186 Description (New Feature):
Add more data to the message about report transformation in the WA error.log file: Jobname, Jobid, order date, and repository name.

CTM-13183 Description:
When opening a binary report (PDF report) that contains an error, the error handling does not work correctly.
Can only continue working by closing the problematic tab.

CTM-13207 Description:
When using SSL/TLS connection from Control-D/WebAccess Server to IOAGATE, Control-D/WebAccess Server crashes.

CTM-13242 Description (New Feature):
Keep the list of dropdown repositories always visible in the login window of the new UI, instead of displaying it under "More Options" in the Web Access login screen.
This option should be configurable via the desktop.

CTM-13301 Description:
When Control-D/WebAccess Server runs, it creates files:
<Installation Path>/bin/htmls/config.json
<Installation Path>/bin/<language>/htmls/config.json
The permissions of files is write for all.
It should be only for owner.

CTM-13322 Description:
If entering index name and index value in filter window,
and index value contains comma (')
When searching for a string in multiple find, next error is displayed:
BMCWAS2404S Inaccessible Report. BMCWAS1045E MFR Access Error: POD034E: PODSetIndexPath: Invalid parameters.

CTM-13341 Description:
When using new GUI of Control-D/WebAccess Server,
and getting report list just after login,
Default Filter is not applied, even though it should, as defined in Control-D/Desktop:
Definitions->WebAccess Server->WebAccess->Application Features
Report List->Filter
Apply Default Filter was set to: Yes

CTM-13349 Description:
When sending loginrequest or changepassword request, the password is seen in the answer, in doclang xml or json.

CTM-13404 Description:
The Report List window in Multi Repository Mode does not occupy the full screen when switching between repositories.

CTM-13424 Description:
In logical View Editor,
when saving a logical view, you can set any name, without length's limitation.
However, when getting a list of logical views, the names are limited to 8 characters.
So Logical View Editor should limit, logical view name to 8 characters.

CTM-13483 Description:
XSS vulnerability was identified in printing notes.
Users have the option of adding note to report.
It is possible to enter JavaScript code as note.
Then JavaScript code is stored and executed when the 'Prepare print' function is used to print notes.

CTM-13546 Description:
WebAccess Server may crash when a reportlistwindow request contains an index value with more than 127 characters.

CTM-13562 Description:
When transforming report from AFP/Xerox to PDF, transformation fails with error message:
[2593] PDF_begin_glyph_ext: Type 3 font '<Font Name>': Unicode '<Unicode Value>' already defined for glyph <number>.

CTM-13611 Description:
In new GUI, when there is an error in change password, the error message is not displayed, and screen is stuck.

CTM-13618 Description:
When working with the filter in the new UI, the fields "Date From" and "Date To" do not support the #Today-N parameter value.

CTM-13696 Description (New Feature):
Enable login via Control-D/WebAccess Server in both ways:  on the same server.
Using Single Sign On.
Using regular login window page, by entering user and password.
There should be different urls, or parameters for each way.

CTM-13710 Description:
When transforming AFP report to PDF.
The text is truncated or text is overladed on another text.

CTM-13849 Description:
Customer receives an error message when attempting to use tag icons in Notes mode.
When pressing the Save button after placing a tag icon in the report, the following error appears:
"AddNote Incorrect Parameter notecoordoffset"

==============================================================================
New patches installation / uninstallation process for version 9.0.22 
==============================================================================
Installation/Uninstallation on Windows
==============================================================================
Notes:
1. This patch installation can run above CONTROL-D/WebAccess Server 9.0.22 (DRNBO.9.0.22.000) only. 

On the Server where CONTROL-D/WebAccess Server is installed:
1. Create a temporary folder (for example DRNBO.9.0.22.001)on your local hard drive.
2. Using the link to the FTP Server obtained from Customer Support, 
   download and unzip the DRNBO.9.0.22.001.zip file to the temporary folder created in step 1.

3. Open a Command Prompt window with administrator privileges.
   Navigate to the <Installation Path> directory (e.g., cd <Installation Path>, where installed-version.txt is located).
   Run: <temporary folder>\install_patch.bat   file from the DRNBO.9.0.22.001 directory to start the     
   patch installation process or run <temporary folder>\uninstall_patch.bat file to start the patch uninstallation process.
 
If the customer wants to install or uninstall patch 9.0.22.001, they can simply run install_patch.bat or uninstall_patch.bat as described above.
 
For more advanced management of the patch installation process, the customer can use the selectPatch.bat file.
The customer must navigate to the root directory where all patches are located (in our case, the directory DRNBO.9.0.22.001) and run the selectPatch.bat file.
The customer will see the following result 

Please select patch number for installation:

[X] 1.   DRNBO.9.0.22.001

e.  Exit
Enter your choice:

The patch marked with an "X" is the selected patch for the installation/uninstallation process. Currently, this will be patch 9.0.22.001.
The customer can manage the patch installation process.
 
The installation process proceeds to the selected patch, meaning all necessary patches will be installed, including the selected one.
The uninstallation process proceeds to the selected patch as well, meaning all necessary patches will be uninstalled, including the selected one.
 
For example, if the WA server with patch 9.0.22 is installed in the system and the customer wants to install patch 9.0.22.001, they can select this patch using selectPatch.bat.
After the patch is selected, the customer must run the install or uninstall process.
 
Please note:
1) selectPatch.bat currently only performs configuration, and the install/uninstall process itself must be started afterward.
2) If the customer wants to install or uninstall patch 9.0.22.001, no configuration is needed, as this configuration is currently the selected configuration.


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

On the Server where CONTROL-D/WebAccess Server is installed:
1. Create a temporary directory (for example DRNBO.9.0.22.001).
2. Using the link to the FTP Server obtained from Customer Support, 
   download the DRNBO.9.0.22.001.tar.Z file to the temporary folder	created in step 1.
3. Uncomprress and extract the DRNBO.9.0.22.001.tar.Z installation files into the temporary directory.
	 change directory to temporary directory;
   On AIX: 
         uncompress DRNBO.9.0.22.001AIX.tar.Z
         tar -xvf DRNBO.9.0.22.001AIX.tar
   On Linux: 
         tar -zxvf DRNBO.9.0.22.001Linux.tar.Z

4. Navigate to the this temporary directory/<Platform> (temporary directory/AIX or temporary directory/Linux).

5. Run the install_patch.sh file from the DRNBO.9.0.22.001 (temporary) directory to start the
   patch installation process or run the uninstall_patch.sh file to start the patch uninstallation process.
 
If the customer wants to install or uninstall patch 9.0.22.001, they can simply run install_patch.sh or uninstall_patch.sh as described above.
 
For more advanced management of the patch installation process, the customer can use the selectPatch.sh file.
The customer must navigate to the root directory where all patches are located (in our case, the directory DRNBO.9.0.22.001) and run the selectPatch.sh file.
The customer will see the following result 

Please select patch number for installation:

[X] 1.   DRNBO.9.0.22.001

e.  Exit
Enter your choice:

The patch marked with an "X" is the selected patch for the installation/uninstallation process. Currently, this will be patch 9.0.22.001.
The customer can manage the patch installation process.
 
The installation process proceeds to the selected patch, meaning all necessary patches will be installed, including the selected one.
The uninstallation process proceeds to the selected patch as well, meaning all necessary patches will be uninstalled, including the selected one.
 
For example, if the WA server with patch 9.0.22 is installed in the system and the customer wants to install patch 9.0.22.001, they can select this patch using selectPatch.sh.
After the patch is selected, the customer must run the install or uninstall process.
 
Please note:
1) selectPatch.sh currently only performs configuration, and the install/uninstall process itself must be started afterward.
2) If the customer wants to install or uninstall patch 9.0.22.001, no configuration is needed, as this configuration is currently the selected configuration.

