Manually creating bundling tags
Available from 9.2.5. You can facilitate the process of software
classification by manually creating bundling tags. When a bundling tag is placed on the computer
where a component is installed, the component is automatically assigned to the product that is
specified in the bundling tag.
About this task
Procedure
-
Find the SWID tag that is used to discover the component.
- In the top navigation bar, go to .
- Find the component, and click the link in the Details column. Information about the SWID tag and its location is displayed at the bottom of the page.
-
Go to the computer where the component in installed and open the SWID tag.
To create a bundling tag, you need the following information from the SWID tag.
name
version
persistentId
BigFix Inventory supports SWID tags in the 19770-2:2014-CD1 and 19770-2:2015 schemas. The information necessary to create the bundling tag is available in SWID tags in both schemas. The following example shows SWID tag in the 19770-2:2014-CD1 schema.
<?xml version="1.0" encoding="UTF-8"?> <SoftwareIdentity name="IBM Control Desk" uniqueId="0ecd37302a7648a5aca7a26aec76731d-7.6.0" version="7.6.0" versionScheme="multipartnumeric" xmlns="http://standards.iso.org/iso/19770/-2/2014-CD1/schema.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://standards.iso.org/iso/19770/-2/2014-CD1/schema.xsd swid.xsd"> <Meta persistentId="0ecd37302a7648a5aca7a26aec76731d"/> <Meta taxonomyCode="SSWT9A"/> <Meta taggingProcess="4-1-20150603"/> <Entity name="IBM" regid="regid.1986-03.com.ibm" role="licensor publisher tagCreator"/> </SoftwareIdentity>
-
Open a text editor and create a bundling tag according to the following template.
<?xml version="1.0" encoding="UTF-8"?> <SoftwareIdentity name="IBM Control Desk" uniqueId="0ecd37302a7648a5aca7a26aec76731d-7.6.0" version="7.6.0" versionScheme="multipartnumeric" xmlns="http://standards.iso.org/iso/19770/-2/2014-CD1/schema.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://standards.iso.org/iso/19770/-2/2014-CD1/schema.xsd swid.xsd"> <Meta persistentId="0ecd37302a7648a5aca7a26aec76731d"/> <Meta taxonomyCode="SSWT9A"/> <Meta taggingProcess="4-1-20150603"/> <Entity name="IBM" regid="regid.1986-03.com.ibm" role="licensor publisher tagCreator"/> </SoftwareIdentity>
Where:COMPONENT_NAME
is the name of the component as specified in the SWID tagPERSISTENT_ID
is the persistent ID of the component as specified in the SWID tagVERSION
is the version of the component as specified in the SWID tagPART_NUMBER
is the part number that represents the product to which the component is to be assigned and its license metricCUSTOMER
is the name of your organizationCUSTOMER.COM
is the registration identifier of your organization in the URI format. For more information, see: Uniform Resource Identifier (URI): Generic Syntax.
A bundling tag that is created based on the SWID tag presented in step 2 looks as follows.<?xml version="1.0" encoding="UTF-8"?> <SoftwareIdentity name="BigFix Control Desk" tagId="ibm.com-0ecd37302a7648a5aca7a26aec76731d-D0LKPLL" version="7.6.0" versionScheme="multipartnumeric" supplemental="true" xmlns="http://standards.iso.org/iso/19770/-2/2015/schema.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://standards.iso.org/iso/19770/-2/2015-current/schema.xsd swid.xsd"> <Meta productId="PN:D0LKPLL" /> <Link rel="parent" href="swidpath://SoftwareIdentity[Meta/@persistentId='0ecd37302a7648a5aca7a26aec76731d']" /> <Entity name="IBM" regid="ibm.com" role="licensor softwareCreator" /> <Entity name="MyCompany" regid="mycompany.com" role="tagCreator"/> </SoftwareIdentity>
-
Save the bundling tag. Name it according to the following template:
<Tag_Creator_Regid>-<Component_Name>-<Part_Number>.swidtag
For example, mycompany.com-IBM_Control_Desk-D0LKPLL.swidtag. -
Place the bundling tag in the same location as the SWID tag.
Place the bundling tag on all computers on which the component is to be assigned to the product specified in the bundling tag.
- Wait for the next software scan and import of data.
-
Confirm the assignment of the components.
Note: You can easily assign all components that are bundled based on the bundling tag when you use the Software Classification panel.