Tungsten Automation

Tungsten TotalAgility 2025.2 Update 3

Build date: January 13, 2026

© 2026 Tungsten Automation. All rights reserved.
Use is subject to license terms.

Introduction

This release contains priority fixes driven by on-demand requests in Tungsten TotalAgility On-Premise.

Note: To install Tungsten TotalAgility 2025.2.3 successfully, an existing full installation of Tungsten TotalAgility 2025.2 is required.

If you need to perform a full product installation, see the Tungsten TotalAgility 2025.2 Installation Guide for instructions.

Features added in this update

2208351, 28014926: Barcode merge field support

The Document generation node is enhanced to ensure TotalAgility variable values are correctly passed to barcode merge fields in Microsoft Word templates. You can use TotalAgility variables to populate barcode merge fields, enabling accurate barcode generation based on runtime data.

Follow the steps below to insert a barcode field into a Microsoft Word template.

  1. Open the Word document where you want to insert the barcode.
  2. Press Ctrl + F9 to insert a pair of Word field braces { }. (Do not type the braces manually.)
  3. Inside the braces, type one of the following field codes depending on the requirement. To display the value along with the barcode, include the \t switch.

    Dynamic (merge field) barcode:
    { DISPLAYBARCODE "{ MERGEFIELD FieldName }" CODE128 \t }
    Replace FieldName with the actual merge field name used in your data source.

    Static barcode example:
    { DISPLAYBARCODE "490123456789" EAN13 \t }
    Note: EAN13 requires exactly 12 numeric characters.
  4. Press Alt + F9 to toggle between the field code view and the barcode preview.
  5. Save the document as a Word Template (.dotx).

 

2214765, 28041495: Retry mechanism when using the Predefined Document Type Locator (PDTL)

A retry mechanism has been implemented to improve resilience when using the Predefined Document Type Locator (PDTL).

The enhancements include:

 

2216343, 27016718: REST API support in Integration Server

The Restful Service activity has now been implemented in the Integration Server.

 

Issues resolved in this update

ID Case ID Issue
2222501 28074365 When a process contained a Job Duration trigger, creating a job using CreateJobAndProgress() failed with a job evaluation error.
2220741 28051268 The Document Review form failed to load, and the error “Uncaught RangeError: Maximum call stack size exceeded” was written to the browser console.
2220110 28062569 On upgrading TotalAgility, executing the "Complete Activity" action redirected users to the first activity in the queue instead of returning them to the General Work queue.
2219872 28033954 The validation screen became unresponsive when additional events were configured before the Fuzzy Search action, and the Fuzzy Search dialog was canceled.
2219355 28046014 The Validation form became unresponsive when actions were executed after the DeleteRow action triggered via the Button control.
2218504 28020843 The activity layout of Document review and Validation changed upon logging out of Workspace because the local storage provider was not always properly reset after activity completion or cancellation.
2218454 28045854 Unexpected field validation occured in a Validation activity when the error description was translated.
2218354 28041495 The Document Library server returned empty during load testing.
2216261 28043609 The Reporting processing stopped with the following error: Cannot insert duplicate key in object 'dbo.@p' (OrmDoc).
2216242 28013514 The package could not be created when the process contained multiple skins.
2215688 28008592 Confirming an unrelated field incorrectly set ExtractionConfident=True for manual confirmation fields.
2214807 27982642 When a filter was applied to a work queue query, the work queue query criteria were ignored.
2214751 28007498 On upgrading TotalAgility, patch code separation could not be detected.
2212094 28029839 The DLL-thrown exceptions were not displayed in the suspended job notes, affecting troubleshooting.
2210519 28011616 Inconsistent OCR data was identified in the .xdc file in the Transformation Server.

Previous updates

This section includes the features added and issues resolved in the previously released updates.

Features added in this update

2213131, 28040845: Artificial intelligence (AI) Search schema updates

The Artificial Intelligence (AI) Search schema has been updated to support sorting and faceted searches on key fields, enabling future enhancements like analytics, dropdowns, and document counts. These changes improve flexibility and prepare the system for advanced UI and admin features.

 

2212019, 28040845: Rebranding the Search “Knowledge base search” activity

The existing "Knowledge base search" activity is renamed to "Knowledge discovery agent."

 

2210722, 28014390: Ability to disable page profile CorrectSplitNumbers behavior

You can disable the CorrectSplittedNumbers normalization in Azure page profiles.

 

2207142, 28016903: Improved extraction

The new "Microsoft Document Intelligence Layout Model" is now integrated into extraction pipeline services. This enhancement provides more accurate and flexible document data-extraction capabilities. The output generated by the Layout Model is stored at the page level in a JSON file and written to the text-extension field, Kofax.CEBPM.RawPageData.

 

Issues resolved in this update

ID Case ID Issue
2216058 28051124 The Advanced Extraction Locator (AEL) failed to process pages that contained no OCR content or key-value pairs due to an unhandled exception on empty pages.
2215597 28049519 Corrupted Db query result after upgrade from 8.1.
2214409 28038327 The following message in the folder field disappeared after the first job was submitted: "The field cannot be empty. Please provide a value."
2214007 28040255 On upgrading TotalAgility, the Calendar fields that were optional and empty prevented forms from being canceled or completed.
2213167 28030551 In TotalAgility, the jobs were suspended when the request made to generative AI failed with the following error: "Execute Artificial Intelligence prompt - Artificial Intelligence Provider failed."
2211951 28036198 The "Federated security support for encrypted SAML response" did not work as expected when the Web and Application components were installed on different servers.
2211095 28023410 When processing a document through PDF generation, the job was suspended with the following error: "Execution of Kofax.CEBPM.PdfGenerator failed: Pdf creation error.".
2211007 28013514 A package could not be created when the process had many skins.
2210135 28024695 The payload signature was generated incorrectly and did not include the payload data. As a result, the signature did not match the actual payload, and the signature validation failed in the target environment.
2209916 28031028 Requests to generative AI failed with the following error: "Request timed out. Please try again."
2208737 27994030 OmniPage did not recognize the QR barcode in TotalAgility.
2208578 27923769 In the Advanced Table Locator, parentheses were cut off from values at the edges of columns.
2207232 28018697 OCR errors between the C++ and .NET components were handled inconsistently, thereby causing unpredictable behavior during classification and extraction.

Features added in this update

2208208, 28006434: Amazon S3 Storage with IAM Role authentication

TotalAgility supports Amazon S3 with IAM Role–based authentication, eliminating the need for Access Key and Secret Key credentials. When TotalAgility runs on an Amazon EC2 instance configured with an IAM Assumed Role that has S3 access, Capture data can now be stored securely in Amazon S3 without static credentials. Use the Configuration Utility to switch existing storage settings to Amazon S3 (IAM Assumed Role).

Note: If you plan to use this feature, uninstall the Repository Browser from "Programs and Features" in the Control Panel and install the updated version included in the update archive.

 

2207146, 28007402: oAuth Support for recognition providers

OAuth authentication is added when configuring the recognition providers in TotalAgility, and OCR providers in Transformation Designer for recognizing OCR documents.

 

2206825, 28013159: Document generation retains Code 39 barcode fonts

The document generation now retains original fonts during output, including Code 39 barcode fonts.

 

2204299, 27957817: Accessibility improvements

Accessibility is improved by resolving issues related to screen readers, keyboard navigation, and contrast ratios. These updates make the product easier to use for all users and align with accessibility best practices.

 

2202743, 27974486 and 27990014: Enhancement to Active Directory synchronization

Active Directory synchronization is enhanced to support additional attributes for populating the resource name in TotalAgility. You can now configure the AD_DISPLAYNAME_FIELD server variable to use AD attributes such as UPN (User Principal Name) or CN (Common Name) as the resource name. If no value or an invalid value is specified for AD_DISPLAYNAME_FIELD, the Display Name is used by default when syncing resources.

 

2202705, 26854324/27999891: Supervisor group support in Workqueue and Job list filters

The Workqueue and Job list filters support group-level supervisor–subordinate relationships. This enhancement improves visibility and management of assigned work.

 

2202027, 28005604: Federated security support for encrypted SAML response

Federated security is enhanced to handle encrypted SAML responses. TotalAgility Designer provides decryption settings, allowing you to configure a certificate that will be used to decrypt encrypted assertions. If the provider does not return encrypted assertions, assertion certificates are not required.

 

2201854, 27904538: Session ID requirement in File upload control

The "Require Session ID" system setting allows you to enforce session validation for the File Upload control. This ensures that a valid Session ID is required before a file can be uploaded to the TotalAgility database, thereby enforcing authentication and enhancing security.

 

2198591, 27970461: Ability to generate a token with a body of "" instead of "{}"

TotalAgility uses the newer JsonWebTokenHandler .NET class, which supports empty payloads, replacing the older JwtSecurityTokenHandler class previously in use.

 

2195682, 27964638: OAuth Support for SMTP in Tenant Management System

The Tenant Management System now supports OAuth authentication for SMTP, replacing outdated basic authentication. This change is essential due to Microsoft Exchange's deprecation of basic authentication. To enable OAuth for Simple Mail Transfer Protoco (SMTP), you must configure the following AppSettings in the Tenant Management System:

Setting Description
SendMailAuthenticationMode Determines whether to use Basic or OAuth authentication to send email.
SendMailOAuthAccessTokenUrl URL to retrieve the access token when using OAuth.
SendMailOAuthClientId" value Client ID from App Registration in Azure Portal.
SendMailOAuthClientSecret Client Secret from App Registration.
SendMailOAuthScope OAuth scope to use for authentication.

Following are the steps to configure OAuth (Client Credentials) for Microsoft Exchange:

  1. Navigate to KofaxTotalAgility-8.0.1.11/Utilities/ConfigurationUtility.

  2. Run KTAConfigurationUtility.exe as an administrator.
  3. Select the TMS tab.

  4. In the Send Mail group, provide the OAuth configuration details.

  5. On the Authentication list, select OAuth and enter the details for the following settings: Server name with port, User Name, OAuth Client ID, OAuth Client Secret, OAuth Access Token URL, Provide OAuth Scope, and From Address.

  6. To enable SSL, select the check box for SSL Enabled.

  7. Click Save.

 

2194357, 27959028: Support for data model in a skin rule

The mapping of data object variables is supported in skin rules. You can only map simple fields in a data model, and this works correctly for top-level items. While you can select nested object fields in the Designer, these fields are currently not supported.

 

Issues resolved in this fix pack

ID Case ID Issue
220888928000390Email body conversion did not work correctly.
220828028020882An issue occurred with PDF generation where some images generated from email bodies appeared blurred.
220746028022139During package export and import, security tokens and roles assigned to controls embedded within a Scan control were not included.
220741228010417Debugging a business process that calls a Restful Webservice failed with the following error, "The job has been suspended. Error. Failed to execute business rule."
220694628017669The TotalAgility application failed to load the assembly System.Diagnostics.DiagnosticSource (version 6.0.0.2) or one of its required dependencies.
220661927971338Duplicate rows appeared when working through a long table.
220422428013212The replay protection mechanism failed, allowing the RequestToken from a previous unsuccessful response header to be re-used, thereby enabling replay attacks.
220409828004625After data retention in the Reporting system, the unique doc_key in Kofax Analytics for TotalAgility was reused. Instead of continuing from the next identity value, it was reassigned starting from the current maximum ID in the table. This resulted in mixed and inconsistent report data, as old keys overlapped with newly generated ones.
220408328004885 The calendar year was not displayed properly when the browser zoom level was set to 75% or higher.
220401528000374 If an Online Learning–enabled activity was completed while the Online Learning system task was still processing, the operation stayed in a 'Processing' state until a timeout occurred.
220400328000374An error occurred when completing an Online Learning–enabled activity while the Online Learning system task was still active.
220240427999284The document variants were not deleted once the retention policy criteria were met.
220185028000433In TotalAgility, there was a security issue where the TotalAgilityPasswordBlacklist.txt file, which contained a list of forbidden passwords, was exposed without authentication.
220168828004809The “LLM license not found” error appeared for each document during classification/extraction, indicating that GetAIProxyServiceInfo() was invoked even though no related features were in use.
220151327969622/27997808Connecting to the Production Transformation Designer returned “Insufficient licensing” for the requested module or feature.
220149427966089An error occurred with the Begin Condition action when the target field being checked was empty or null.
220132928000908The original filename was recorded incorrectly when using a Tungsten XML import file.
220100227994254When processes were deployed from one TotalAgility system to another (such as test or production), the user who last modified the asset (processes, forms, and more) changed unexpectedly.
220042727992487After deployment, the “Last modified by” value changed unexpectedly.
220023327961589When the unsupported or invalid emails were received in a polled mailbox, TotalAgility (via the shared Message Connector pool) could not import them, resulting in a backlog of emails in the mailbox.
219924427987308An issue occurred with SMTP settings using oAuth configuration.
219861627959042XLS to PDF document conversion failed with the following error: "Conversion to PDF failed with error code 50102: Unable to convert file to specified format - Shape to image Error!".
219784427955579When the classification group was used for project-level classification, running the classification locator ignored the project-level logic, returning only general categories like Instructions and Content Classification.
219764527962879Running OCR with an Azure profile returned an error.
219745827969419Rolling over consolidated logging caused a memory leak in the Core Worker process.
219711027964407, 27973652, 27973656The following error occurred during the completion of validation processes: "Cannot process OL folders. ExecuteNonQuery requires an open and available Connection. The connection's current state is closed."
219610027943948When processing a large batch of documents through classification/separation, the job was suspended with an error.
219551027935723The Capture control changes via an event incorrectly triggered another event.
219544826890357The PDF generation activity was suspended despite enabling the "Reject documents on exceptions" setting.
219543927950323When an attachment was added to a document and processed through PDF Generation with the new compression setting, the attachment was lost.
219495727959585The predefined rejection reasons from the first document type validated in a session were persistently displayed for all subsequent document types in a Validation form, instead of showing the rejection reasons for the current document type.
219351427941747When an expression node was executed synchronously within the CompleteActivityAndProgress() method, the following error occurred: "Index was out of range. Must be non-negative and less than the size of the collection."
219285427947271An error occurred in an Expression activity, when multiple fields were mapped, each referencing the same document but different attributes.
219168827917448Normalize to PDF/A failed to convert a document.
218966427556771A PDF document was ingested, but the resulting document contained fewer pages than expected. Some pages were not processed, possibly due to blank-page removal or unrecognized content.
215625827133320Predefined Document Type Locator returned “License details are invalid” when the license server used a MAC address as machine ID.

Applies to

This update is cumulative; it includes all new features and resolved issues from the Tungsten TotalAgility 2025.2 release.

Apply this update to any of the following versions:

Install this update

For best results, install the update during off-peak processing hours.

Ensure the following:

Additional information:

To install this update

  1. Extract the .zip file onto the destination computer.
  2. Run setup.exe and follow the on-screen instructions.

For separately installed Transformation Server instances

  1. Stop the TransformationServer service.
  2. Extract the Tungsten TotalAgility patch archive to a folder.
  3. Run setup.exe from the TotalAgility\TransformationServer directory and follow the on-screen instructions. The installer automatically applies changes to all components.
  4. Start the TransformationServer service.
  5. If there are additional TransformationServer instances, repeat these steps for all of them.

For separately installed Reporting Server instances

Upgrade the Reporting Server by executing Tungsten.Reporting.TAService.msi from TotalAgility\Reporting\TAReportingService\Patch directory.

To install this update in silent mode

  1. By default, the "UpdateDatabases" setting in silentconfig.xml is set to true, and the TotalAgility databases are upgraded. If you do not need to upgrade the databases, change this setting to false as follows: <UpdateDatabases>false</UpdateDatabases> .
  2. Save the file.
  3. Open the Command Prompt window and change the path to the root directory of setup.exe.
  4. Type the following command:

    setup.exe "/Silent" "/HotFix"

    Note: By default, the services start automatically. To start the services manually after installation, use the following command:

    "/Silent" "/HotFix" "/STARTSERVICES=false"

  5. Press Enter.

Remove this update

Use the following procedure to remove the update.

  1. Verify that the following applications/services are not running:
    • TotalAgility 2025.2
    • Antivirus software
  2. Note: For best results, remove the update during off-peak processing hours.

  3. In Control Panel, select Programs and Features > View installed updates.
  4. On the list of updates, in the Name column, select the item that corresponds to TotalAgility 2025.2.3.
  5. Right-click and select Uninstall.
  6. Restart any applications/services that were stopped prior to removing the update.

To remove this update in silent mode

  1. Open the Command Prompt window and change the path to the root directory of setup.exe.
  2. Type the following command: setup.exe "/Silent" "/PU"
  3. Press Enter.

Files included

FileNameVersion
\ContentManagerInstallation\Agility.Server.Integration.Model.dll2025.2.3.0.344
\ContentManagerInstallation\TotalAgilityCMCommunicator\bin\Agility.Server.Integration.Model.dll2025.2.3.0.344
\ContentManagerInstallation\TotalAgilityTrimCommunicator\bin\Agility.Server.Integration.Model.dll2025.2.3.0.344
\Dynamics365CRMInstallation\TotalAgility\Agility.Server.Integration.Model.dll2025.2.3.0.344
\DynamicsCRMInstallation\TotalAgility\Agility.Server.Integration.Model.dll2025.2.3.0.344
\Licensing\InstallSAL.bat
\Licensing\Installs\KofaxLicenseClient-2025.2.0.msi
\Licensing\Installs\KofaxLicenseServer-2025.2.0.msi
\Licensing\Installs\KofaxLicenseServer.TotalAgility.Proxy-2025.2.0.msi
\Licensing\Installs\KofaxLicenseServer.TotalAgility.Proxy-2025.2.0_ja.msi
\Licensing\OEM\AboutBox.bmp
\Licensing\OEM\BuildOemResources.bat
\Licensing\OEM\OemResources.resx
\Licensing\OEM\readme.txt
\Licensing\OEM\Splash.bmp
\Licensing\SAL\index.html
\Licensing\SAL\All_Shared\c_gettinghelp.html
\Licensing\SAL\All_Variables\variables.html
\Licensing\SAL\resources\css\bootstrap.css
\Licensing\SAL\resources\css\bootstrap.css.map
\Licensing\SAL\resources\css\bootstrap.min.css
\Licensing\SAL\resources\css\bootstrap.min.css.map
\Licensing\SAL\resources\css\commonltr.css
\Licensing\SAL\resources\css\commonrtl.css
\Licensing\SAL\resources\fonts\Action-Icons-Library.svg
\Licensing\SAL\resources\fonts\Action-Icons-Library.ttf
\Licensing\SAL\resources\fonts\Action-Icons-Library.woff
\Licensing\SAL\resources\fonts\Kofax-Action-Icons-colored.eot
\Licensing\SAL\resources\fonts\Kofax-Action-Icons-colored.svg
\Licensing\SAL\resources\fonts\Kofax-Action-Icons-colored.ttf
\Licensing\SAL\resources\fonts\Kofax-Action-Icons-colored.woff
\Licensing\SAL\resources\fonts\Kofax-Action-Icons.eot
\Licensing\SAL\resources\fonts\Kofax-Action-Icons.svg
\Licensing\SAL\resources\fonts\Kofax-Action-Icons.ttf
\Licensing\SAL\resources\fonts\Kofax-Action-Icons.woff
\Licensing\SAL\resources\fonts\notosans-bold.ttf
\Licensing\SAL\resources\fonts\notosans-bold.woff
\Licensing\SAL\resources\fonts\notosans-bold.woff2
\Licensing\SAL\resources\fonts\notosans-bolditalic.ttf
\Licensing\SAL\resources\fonts\notosans-bolditalic.woff
\Licensing\SAL\resources\fonts\notosans-bolditalic.woff2
\Licensing\SAL\resources\fonts\notosans-italic.ttf
\Licensing\SAL\resources\fonts\notosans-italic.woff
\Licensing\SAL\resources\fonts\notosans-italic.woff2
\Licensing\SAL\resources\fonts\notosans-regular.ttf
\Licensing\SAL\resources\fonts\notosans-regular.woff
\Licensing\SAL\resources\fonts\notosans-regular.woff2
\Licensing\SAL\resources\images\favicon.ico
\Licensing\SAL\resources\images\logo_header.svg
\Licensing\SAL\resources\js\bootstrap.bundle.js
\Licensing\SAL\resources\js\bootstrap.bundle.js.map
\Licensing\SAL\resources\js\bootstrap.bundle.min.js
\Licensing\SAL\resources\js\bootstrap.bundle.min.js.map
\Licensing\SAL\resources\js\bootstrap.min.js
\Licensing\SAL\resources\js\bootstrap.min.js.map
\Licensing\SAL\resources\js\cs_table.js
\Licensing\SAL\resources\js\jquery-3.7.1.min.js
\Licensing\SAL\resources\js\jquery.highlight.js
\Licensing\SAL\resources\js\jquery.min.js
\Licensing\SAL\resources\js\orientation.js
\Licensing\SAL\resources\js\pagination.min.js
\Licensing\SAL\resources\js\prism.js
\Licensing\SAL\resources\js\search-help.js
\Licensing\SAL\resources\js\search.js
\Licensing\SAL\resources\js\unicode-base.js
\Licensing\SAL\resources\js\xregexp-all.js
\Licensing\SAL\SAL\c_about_license_utility_window.html
\Licensing\SAL\SAL\c_about_status_bar.html
\Licensing\SAL\SAL\c_activate_window.html
\Licensing\SAL\SAL\c_activate_your_licenses.html
\Licensing\SAL\SAL\c_connectedstations_tab.html
\Licensing\SAL\SAL\c_license_utility_menus.html
\Licensing\SAL\SAL\c_manual_activation_window.html
\Licensing\SAL\SAL\c_refresh_license_status_display.html
\Licensing\SAL\SAL\c_refresh_rate_window.html
\Licensing\SAL\SAL\c_select_servers_window.html
\Licensing\SAL\SAL\c_the_user_interface.html
\Licensing\SAL\SAL\c_welcome.html
\Licensing\SAL\SAL\t_additively_activate_licenses.html
\Licensing\SAL\SAL\t_automatically_activating.html
\Licensing\SAL\SAL\t_changing_display_refresh_rate.html
\Licensing\SAL\SAL\t_manual_activation.html
\Licensing\SAL\SAL\t_reactivation.html
\Licensing\SAL\SAL\t_resizing_display_columns.html
\Licensing\SAL\SAL\t_selecting_license_servers.html
\Licensing\SAL\SAL\t_web_page_activation.html
\Licensing\SDK\InstallSAL.bat
\Licensing\SDK\Client\ACLicInf.dll2025.2.0.0.83
\Licensing\SDK\Client\Kofax.Licensing.Activation.dll2025.2.0.0.83
\Licensing\SDK\Client\Kofax.Licensing.SharedData.dll2025.2.0.0.83
\Licensing\SDK\Client\Kofax.Licensing.TotalAgility.Proxy.exe2025.2.0.0.83
\Licensing\SDK\Client\Kofax.Licensing.TotalAgility.ProxyCommon.dll2025.2.0.0.83
\Licensing\SDK\Client\Kofax.Licensing.TotalAgility.ProxyConfig.exe2025.2.0.0.83
\Licensing\SDK\Client\KSALicClnt.dll2025.2.0.0.83
\Licensing\SDK\Client\KSALicenseCommon.dll2025.2.0.0.83
\Licensing\SDK\Client\KSALicenseUtility.exe2025.2.0.0.83
\Licensing\SDK\Client\KSALicSrvInf.dll2025.2.0.0.83
\Licensing\SDK\Client\Azure\Kofax.SALicImpLib.Interop.dll2025.2.0.83
\Licensing\SDK\Client\Azure\SALicImp.dll2025.2.0.0.83
\Licensing\SDK\Client\Azure\SALicImp.manifest
\Licensing\SDK\Client\ja\KSALicClnt.resources.dll6.6.1.0.0.1462
\Licensing\SDK\Client\ja\KSALicenseService.resources.dll6.6.1.0.0.1462
\Licensing\SDK\Client\ja\KSALicenseUtility.resources.dll6.6.1.0.0.1462
\Licensing\SDK\Client\ja\KSALicSrvInf.resources.dll6.6.1.0.0.1462
\Licensing\SDK\Client\ja\SALicImp.resources.dll6.6.1.0.0.1462
\Licensing\SDK\Client\x64\Kofax.SALicImpLib.Interop.dll2025.2.0.83
\Licensing\SDK\Client\x64\SALicImp.dll2025.2.0.0.83
\Licensing\SDK\Client\x64\SALicImp.manifest
\Licensing\SDK\Client\x86\Kofax.SALicImpLib.Interop.dll2025.2.0.83
\Licensing\SDK\Client\x86\SALicImp.dll2025.2.0.0.83
\Licensing\SDK\Client\x86\SALicImp.manifest
\Licensing\SQL_Scripts\Create_KLS_Azure.sql
\Licensing\SQL_Scripts\Create_KLS_OnPremise.sql
\Licensing\SQL_Scripts\Create_KLS_OnPremiseTenants.sql
\Licensing\SQL_Scripts\Drop_KLS_Azure.sql
\Licensing\SQL_Scripts\Drop_KLS_OnPremise.sql
\Licensing\SQL_Scripts\Drop_KLS_OnPremiseTenants.sql
\Licensing\SQL_Scripts\2.0 to 2.1 Conversion Scripts\Convert_KLS_Azure.sql
\Licensing\SQL_Scripts\2.0 to 2.1 Conversion Scripts\Convert_KLS_OnPremise.sql
\Licensing\SQL_Scripts\DataReport\Create_Report.sql
\Licensing\SQL_Scripts\KTA 7.10.0.0 To 7.11.0.0 Conversion Scripts\Convert_KLS_DataCenter.sql
\Licensing\SQL_Scripts\KTA 7.10.0.0 To 7.11.0.0 Conversion Scripts\Convert_KLS_OnPremise.sql
\Licensing\SQL_Scripts\KTA 7.10.0.5 To 7.10.0.6 Conversion Scripts\Convert_KLS_DataCenter.sql
\Licensing\SQL_Scripts\KTA 7.10.0.5 To 7.10.0.6 Conversion Scripts\Convert_KLS_OnPremise.sql
\Licensing\SQL_Scripts\KTA 7.11.0.0 To 8.0.0.0 Conversion Scripts\Convert_KLS_DataCenter.sql
\Licensing\SQL_Scripts\KTA 7.11.0.0 To 8.0.0.0 Conversion Scripts\Convert_KLS_OnPremise.sql
\Licensing\SQL_Scripts\KTA 7.6.0.0 To 7.7.0.0 Conversion Scripts\Convert_KLS_DataCenter.sql
\Licensing\SQL_Scripts\KTA 7.6.0.0 To 7.7.0.0 Conversion Scripts\Convert_KLS_OnPremise.sql
\Licensing\SQL_Scripts\KTA 7.8.0.0 To 7.9.0.0 Conversion Scripts\Convert_KLS_DataCenter.sql
\Licensing\SQL_Scripts\KTA 7.8.0.0 To 7.9.0.0 Conversion Scripts\Convert_KLS_OnPremise.sql
\Licensing\SQL_Scripts\KTA 8.0.0.0 To 8.0.1.0 Conversion Scripts\Convert_KLS_DataCenter.sql
\Licensing\SQL_Scripts\KTA 8.0.1.0 To 8.1.0.0 Conversion Scripts\Convert_KLS_DataCenter.sql
\Licensing\SQL_Scripts\KTA 8.0.1.0 To 8.1.0.0 Conversion Scripts\Convert_KLS_OnPremise.sql
\Reporting\TAReportingService\Patch\Tungsten.Reporting.TAService.msp
\RepositoryBrowser\RepositoryBrowser.msi