- Revenera Community
- :
- InstallAnywhere
- :
- InstallAnywhere Knowledge Base
- :
- InstallAnywhere can not create the software identification tag because the required fields are missi...
- Mark as New
- Mark as Read
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
InstallAnywhere can not create the software identification tag because the required fields are missing under Project > Software Tag
InstallAnywhere can not create the software identification tag because the required fields are missing under Project > Software Tag
Summary
Information on the warning about software id tags at build time.Symptoms
When building a project, the following warning may appear in the build log:InstallAnywhere can not create the software identification tag because the required fields are missing under Project > Software Tag
Cause
If tagging is enabled in your project but you have not entered valid values in one or more of the required tag identification settings, InstallAnywhere generates this build warning to inform you that the tag could not be included in your installer(s).Resolution
If you do not want to include an ISO/IEC 19770-2 software identification tag in your installation, go to Project > General Settings > Software Tag and set "Enable Software Tagging" to "No."If you would like to include an ISO/IEC 19770-2 software identification tag in your installation, ensure the following conditions are true:
- The "Enable Software Tagging" setting in the Software Tag setting is set to "Yes"
- The Product ID, Unique ID, Tag Creator Name, and Tag Creator ID settings have valid values
Control |
Description |
Enable Software Tagging |
To specify that you want to include an ISO/IEC 19770-2 software identification tag in your installation, select Yes in this setting, and then use the other tag-related settings in this view to specify the identification information for the tag. Yes is selected by default. |
Require Software Entitlement |
To specify that you want to require your product to have a corresponding software entitlement in order for software reconciliation to be considered successful, select this check box. In general, if the software must be purchased, this check box should be selected; if the software is free, this check box should be cleared. |
Product ID |
Enter a unique ID (UID) that identifies the product line for your product. This and all future releases of your product should use the same product ID for the product line to which they belong, even if the product line is rebranded. To have InstallAnywhere generate a different UID for you, click the Generate UID button in this setting. |
Unique ID |
Enter a unique ID (UID) that identifies the specific version of this specific product. To have InstallAnywhere generate a different UID for you, click the Generate UID button in this setting. Note that InstallAnywhere uses the value that you enter as part of the name of the tag file (TagCreatorID_UniqueID.swidtag). Therefore, the ID that you enter must not contain any characters that are invalid for file names. |
Tag Creator Name |
Enter the name of the organization that created the tag. As an alternative, if you want to use the same value that is entered in the Vendor Name setting in the Vendor Information area of this view, select the check box in the Tag Creator Name setting. Note that if the Vendor Name setting is blank, the check box in the Tag Creator Name setting is disabled. |
Tag Creator ID |
Enter the registration ID of the organization that created the tag. This ID helps to differentiate between different legal organizations that have the same creator name but are in different countries. The convention for the registration ID is as follows: regid.YYYY-MM.ReversedDomainName,division
If you enter invalid text in this setting, InstallAnywhere displays the text in red. In addition, a build warning is included in the console/build log. |
Software Creator Name |
Enter the name of the organization that created the software. This setting is optional. If you leave this setting blank and select the check box in this setting, InstallAnywhere uses the value of the TagCreator Name setting for the name of the software creator. |
Software Creator ID |
Enter the registration ID of the organization that created the software. This ID helps to differentiate between different legal organizations that have the same creator name but are in different countries. This setting is optional. If you leave this setting blank and select the check box in this setting, InstallAnywhere uses the value of the TagCreator ID setting for the software creator ID. The convention for the registration ID is as follows: regid.YYYY-MM.ReversedDomainName,division The registration ID consists of the following parts:
Note that InstallAnywhere uses the value that you enter as part of the name of the tag file (TagCreatorID_UniqueID.swidtag). Therefore, the ID that you enter must not contain any characters that are invalid for file names. If you enter invalid text in this setting, InstallAnywhere displays the text in red. In addition, a build warning is included in the console/build log. |
Software Licensor Name |
Enter the name of the organization that owns the copyright for the software. This setting is optional. If you leave this setting blank and select the check box in this setting, InstallAnywhere uses the value of the TagCreator Name setting for the name of the software licensor name. |
Software Licensor ID |
Enter the registration ID of the organization that owns the copyright for the software. This ID helps to differentiate between different legal organizations that have the same licensor name but are in different countries. This setting is optional. If you leave this setting blank and select the check box in this setting, InstallAnywhere uses the value of the TagCreator ID setting for the software licensor ID. The convention for the registration ID is as follows: regid.YYYY-MM.ReversedDomainName,division The registration ID consists of the following parts:
Note that InstallAnywhere uses the value that you enter as part of the name of the tag file (TagCreatorID_UniqueID.swidtag). Therefore, the ID that you enter must not contain any characters that are invalid for file names. If you enter invalid text in this setting, InstallAnywhere displays the text in red. In addition, a build warning is included in the console/build log. |
Additional Information
ISO/IEC 19770-2 is an international standard for the creation of software identification tags. A software identification tag is a small, XML-based file that contains descriptive information about the software, such as the product name, product edition, product version, and publisher. Software asset management tools collect the data in the tags to provide accurate application identification for software that is installed in an enterprise.Software identification tagging is evolving as an industry standard, enabling independent software vendors to create smarter applications that give their customers better information for software asset management and license optimization initiatives. Including the identification tag in your product?s installation makes it possible for your customers to use tools that can monitor their internal usage of your product, allowing them to understand, manage, and optimize the number of licenses of your product that they obtain from you.
Proper tag creation requires that you configure a few identification-specific settings in the General Settings view on the Project page.