Software ID Tags (SWIDTags) are XML files that contain metadata about software that is installed on the machine. The FlexNet Inventory Agent scans Inventory Devices for both the presence of a SWIDTag and the data within the SWIDTag. This information is stored in the Inventory file (NDI file) that the agent generates. The data from the SWIDTag is encoded within the NDI file generated by the agent using Base64 encoding.
SWIDTag data in the NDI file appears in the following format:
<Content MD5="2f90ca509021d88f38351c860887664c" Size="11101">
<Instance Path="C:\Program Files (x86)\ManageSoft\regid.2009-06.com.flexerasoftware_ce3883ab-1b75-4895-aaa8-a19107c57871.swidtag" DateTime="20240529T201816"/>
<Value>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8c3dpZDpzb2Z0d2FyZV9pZGVudGlmaWNhdGlvbl90YWcgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vc3RhbmRhcmRzLmlzby5vcmcvaXNvLzE5NzcwLy0yLzIwMDkvc2NoZW1hLnhzZCBodHRwOi8vc3RhbmRhcmRzLmlzby5vcmcvaXNvLzE5NzcwLy0yLzIwMDkvc2NoZW1hLnhzZCIgeG1sbnM6ZHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiIHhtbG5zOnN3aWQ9Imh0dHA6Ly9zdGFuZGFyZHMuaXNvLm9yZy9pc28vMTk3NzAvLTIvMjAwOS9zY2hlbWEueHNkIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczpmcz0iaHR0cDovL3d3dy5mbGV4ZXJhc29mdHdhcmUuY29tL3N3aWQvMjAxMS9hcnAiPgoJPCEtLSBNYW5kYXRvcnkgZWxlbWVudHMgLS0+Cgk8c3dpZDplbnRpdGxlbWVudF9yZXF1aXJlZF9pbmRpY2F0b3IgaWQ9ImVudGl0bGVtZW50X3JlcXVpcmVkX2luZGljYXRvciI+dHJ1ZTwvc3dpZDplbnRpdGxlbWVudF9yZXF1aXJlZF9pbmRpY2F0b3I+Cgk8c3dpZDpwcm9kdWN0X3RpdGxlIGlkPSJwcm9kdWN0X3RpdGxlIj5JbnZlbnRvcnkgTWFuYWdlciBBZ2VudCBmb3IgV2luZG93czwvc3dpZDpwcm9kdWN0X3RpdGxlPgoJPHN3aWQ6cHJvZHVjdF92ZXJzaW9uPgoJCTxzd2lkOm5hbWUgaWQ9InZlcnNpb25fbmFtZSI+MjIuMC4wLjg4MDwvc3dpZDpuYW1lPgoJCTxzd2lkOm51bWVyaWM+CgkJCTxzd2lkOm1ham9yIGlkPSJ2ZXJzaW9uX21ham9yIj4yMjwvc3dpZDptYWpvcj4KCQkJPHN3aWQ6bWlub3IgaWQ9InZlcnNpb25fbWlub3IiPjA8L3N3aWQ6bWlub3I+CgkJCTxzd2lkOmJ1aWxkIGlkPSJ2ZXJzaW9uX2J1aWxkIj4wPC9zd2lkOmJ1aWxkPgoJCQk8c3dpZDpyZXZpZXcgaWQ9InZlcnNpb25fcmV2aWV3Ij44ODA8L3N3aWQ6cmV2aWV3PgoJCTwvc3dpZDpudW1lcmljPgoJPC9zd2lkOnByb2R1Y3RfdmVyc2lvbj4KCTxzd2lkOnNvZnR3YXJlX2NyZWF0b3I+CgkJPHN3aWQ6bmFtZSBpZD0iY3JlYXRvcl9uYW1lIj5GbGV4ZXJhIFNvZnR3YXJlIExMQzwvc3dpZDpuYW1lPgoJCTxzd2lkOnJlZ2lkIGlkPSJjcmVhdG9yX3JlZ2lkIj5yZWdpZC4yMDA5LTA2LmNvbS5mbGV4ZXJhc29mdHdhcmU8L3N3aWQ6cmVnaWQ+Cgk8L3N3aWQ6c29mdHdhcmVfY3JlYXRvcj4KCTxzd2lkOnNvZnR3YXJlX2xpY2Vuc29yPgoJCTxzd2lkOm5hbWUgaWQ9ImxpY2Vuc29yX25hbWUiPkZsZXhlcmEgU29mdHdhcmUgTExDPC9zd2lkOm5hbWU+CgkJPHN3aWQ6cmVnaWQgaWQ9ImxpY2Vuc29yX3JlZ2lkIj5yZWdpZC4yMDA5LTA2LmNvbS5mbGV4ZXJhc29mdHdhcmU8L3N3aWQ6cmVnaWQ+Cgk8L3N3aWQ6c29mdHdhcmVfbGljZW5zb3I+</Value>
</Content>
The MD5 is a unique hash value used to ensure that Swidatags found on different machines are identical.
The Path value is the location on the machine where the SWIDTag file was found.
The data within the <Value> Tags are the contents of the SWIDTag encoded in Base64. Several web-based tools are available to decode Base64 encoding. One option is: https://www.base64decode.org/
Using this web-based tool, the <Value> tag above decodes to the following:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<swid:software_identification_tag xsi:schemaLocation="http://standards.iso.org/iso/19770/-2/2009/schema.xsd http://standards.iso.org/iso/19770/-2/2009/schema.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:swid="http://standards.iso.org/iso/19770/-2/2009/schema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fs="http://www.flexerasoftware.com/swid/2011/arp">
<!-- Mandatory elements -->
<swid:entitlement_required_indicator id="entitlement_required_indicator">true</swid:entitlement_required_indicator>
<swid:product_title id="product_title">Inventory Manager Agent for Windows</swid:product_title>
<swid:product_version>
<swid:name id="version_name">22.0.0.880</swid:name>
<swid:numeric>
<swid:major id="version_major">22</swid:major>
<swid:minor id="version_minor">0</swid:minor>
<swid:build id="version_build">0</swid:build>
<swid:review id="version_review">880</swid:review>
</swid:numeric>
</swid:product_version>
<swid:software_creator>
<swid:name id="creator_name">Flexera Software LLC</swid:name>
<swid:regid id="creator_regid">regid.2009-06.com.flexerasoftware</swid:regid>
</swid:software_creator>
<swid:software_licensor>
<swid:name id="licensor_name">Flexera Software LLC</swid:name>
<swid:regid id="licensor_regid">regid.2009-06.com.flexerasoftware</swid:regid>
</swid:software_licensor>
NOTE: The data within the example <Value> tag above is not a complete Swidtag. Data has been removed to save space in this knowledge base article.
More information about SWIDTag data collection can be found in the Gathering FlexNet Inventory Guide pages linked below.
- Inventory Agent settings: IncludeExtension
- Inventory Agent settings: EmbedFileContentExtension
Related Articles
What data does the FlexNet inventory agent gather as file and installer evidence? 144Number of Views Decode OracleFMW ScriptContent in Flexera Inventory (.ndi) files 14Number of Views Unnecessary data may be returned when gathering Oracle Fusion Middleware (FMW) inventory data, leading to inventory files … 7Number of Views Microsoft Access Runtime 365 may crash when used by MGSBI to read data to be imported from files 27Number of Views Software ID tag (.swidtag) files using the ISO/IEC 19770-2:2015 or newer standard do not get successfully resolved 7Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Revenera Assistant
Case id: 00001065
Activity: Status change: 2 hours ago