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
Decode OracleFMW ScriptContent in Flexera Inventory (.ndi) files 10Number of Views What data does the FlexNet inventory agent gather as file and installer evidence? 116Number of Views Unnecessary data may be returned when gathering Oracle Fusion Middleware (FMW) inventory data, leading to inventory files … 5Number of Views Details of some *.exe files may not be imported from inventory, resulting in some application installations failing to be … 6Number of Views Incorrect "No inventory uploads received from the beacon in the last 24 hours" alert may be shown on a beacon if it has up… 6Number 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