AppVersionPatch
Internal Schema for Appversion Patch. All fields are optional. Only the fields containing values are patched. AppVersion is the particular version of software installed/captured in a given capture session. As part of the Cloud native capture only one AppVersion can be part of a Package. AppVersion was called in the past as “App Bundle” in the 3.x terminology. This is uniquely identified by a uuid which is generated during the capture session. With application package merge, it is possible to have the same AppVersion in multiple packages and also that single Package can have more than one AppVersion contained in it. Eg: “Microsoft Office 2013 sp1” can be the application version which can be captured under a virtual application named “Microsoft Office”, and this version can reside on a package “Microsoft_Office_2013_SP1_Clean.vhd”
Properties
Application Id of AppVersion
Bundle guid of AppVersion
Delivery Format, APP_VOLUMES is used if this field is empty
Delivery mode of AppVersion, It can be either CLASSIC or ONDEMAND. CLASSIC is the default
Possible values are: CLASSIC , ONDEMAND
Description of AppVersion
Stages of AppVersion, starting with UNPACKAGED which the system sets during application capture followed by NEW when capture is completed and Then TESTED,PUBLISHED and finally RETIRED when its no longer used.
Possible values are: NEW , PUBLISHED , RETIRED , TESTED , UNPACKAGED
Name of AppVersion
Notes added during the capture process or updated externally during pre-processing via metadata.
Custom version of AppVersion
JSON Example
{
"applicationId": "da891c6b-3ac6-491b-9c79-c58788819500",
"bundleGuid": "da891c6b-3ac6-491b-9c79-c58788819500",
"deliveryFormat": "APP_VOLUMES",
"deliveryMode": "ONDEMAND",
"description": "MS Office 2013 for windows",
"lifecycleStage": "UNPACKAGED",
"name": "Office2019",
"packagerNotes": "Packaged for compatability checking",
"version": "16.0.10386.20017"
}
Property Of
AppVersionPatchDataDto