Title
Create new category
Edit page index title
Edit category
Edit link
Behavior of minimum_version field in GetLatestInstaller output
This article is applied to OESIS Framework from version 4.3.5244 .0 and later releases deployed on Windows systems.
Background
Previously, the minimum_version field in GetLatestInstaller (method 50300) sometimes reported the OS version instead of the application version.
This article explains the logic of the minimum_version field in the GetLatestInstaller method output.
Logic and Behavior of the minimum_version field
The logic for the minimum_version field in GetLatestInstaller is now as follows:
1. For OS Patching (Signature 1103)
When GetLatestInstaller is invoked with Windows Update Agent - signature
1103(used for OS KBs):Then
minimum_versionshows the OS version (retrieved via detection).
2. For Microsoft products that follow System Patching Workflow
When GetLatestInstaller is invoked with signatures supported with System Patching Workflow (see the list of supported Microsoft Applications or look for the
"support_system_patch": trueflag in the product definition in fileanalog.zip/analog/server/products.json):Then
minimum_versionshows the current version of the Microsoft product (detected version).
3. For the 3rd-party product Patching
When GetLatestInstaller is invoked with signatures of 3rd party products (any products not covered by the cases above):
Then
minimum_versionshows the version extracted from download links (matches the current description of minimum_version).
Known Issues & Limitations
Patching workflow for .NET is still tied to signature 1103 and will be fixed in the near future.
FAQ
Q: How is the OS version detected for minimum_version?
A: The OS version is retrieved via the GetVersion method in our SDK.
Q: How do I check if a signature is supported with System Patching Workflow?
A: A signature is considered supported with System Patching Workflow if it exists in Supported Operating Systems & Applications table and its entry in the file analog.zip/analog/server/products.json is marked with "support_system_patch": true .
If Further Assistance is required, please proceed to log a support case or chatting with our support engineer.