Title
Create new category
Edit page index title
Edit category
Edit link
Introduction to patchv2.dat
Background
The OESIS Framework Patch Management module relies on a patch database to identify, download, and install application patches. The database patch.dat is designed to include the latest version of each supported application.
Problem
Many customers need to patch applications to a specific version — for example, a version validated against their organization's internal security policy — rather than the newest release. Supporting this use case requires a patch database that covers more than the latest version of each application.
Solution Overview
A new database, patchv2.dat, is introduced as an improvement over patch.dat. It includes all application versions recognized by the SDK — not only the latest release of each application.
This enables version-specific patching via the requested_version parameter in both GetLatestInstaller and InstallFromFiles. See Version-Specific Patching with the requested_version Parameter.
Differences between patch.dat and patchv2.dat
| patch.dat (legacy) | patchv2.dat (new) | |
|---|---|---|
| Version coverage | Latest version of each application only | All application versions recognized by the SDK |
Version-specific patching (requested_version) | Limited to the latest version; requested_version is ignored in GetLatestInstaller | Supported in both GetLatestInstaller and InstallFromFiles, including older versions |
Usage
Load patchv2.dat with LoadPatchDatabase (50302) by specifying it in the dat_input_source_file field instead of the legacy database.
Notes:
patchv2.datis supported in offline mode only. If online mode is set to a value different from 0,GetLatestInstallerandInstallFromFilesreturnWAAPI_ERROR_INVALID_INPUT_ARGS.- If
patchv2.datis absent or fails to load,LoadPatchDatabasereturns the appropriate error. The SDK does not fall back topatch.dat.
SDK Version
- Windows: 4.3.6110.0
- Mac: 4.3.5495.0
If Further Assistance is required, please proceed to log a support case or chatting with our support engineer.