Environment
- FlexNet Publisher 2016 R2 SP3 on Linux
- FlexNet Operations 2016 R2 back-office server
Issue
We are able to use the vendor info area to add the ACTIVATION_CODE, but we cannot determine how to include the fulfillmentId.
Reference
There is an existing KB article related to this, originally written for FlexNet Operations 12.11. In that article, we provide a sample class VendorDictResponseGenerator (located in site/samples/trusted) as an example for populating vendor dictionary values in FlexNet Publisher trusted activation responses.
Question
Does this KB article still apply to FlexNet Operations ALM on-premise?
Is there a variable or configuration option in FlexNet Operations 2016 R2 SP3 that can be used to pass this information to the entitled fulfillment record?
To include both the activation ID and fulfillment ID on the increment line so they can be accessed via the FlexNet Publisher Java API, you can leverage predefined substitution variables in your trusted license models.
Solution Steps
- Update Trusted License Models: Modify your license models to express these two values in the license strings using predefined substitution variables (enclosed in curly braces).
- Assign Variables
- Set
SERIAL_NUMBERto the activation ID:{EntitlementLineItem.activationId} - Set
VENDOR_STRINGto the fulfillment ID:{Fulfillment.id}
- Set
- Configure License Model: In the license model, set the value for both
SERIAL_NUMBERandVENDOR_STRINGusing the above substitution variables. - Reference Documentation: For more details on predefined substitution variables, see Predefined Substitution Variables for License Strings in the FlexNet Operations User Guide.
By using predefined substitution variables in trusted license models, both Activation ID and Fulfillment ID can be automatically included in license strings. Assign {EntitlementLineItem.activationId} to SERIAL_NUMBER and {Fulfillment.id} to VENDOR_STRING. These values will appear on the increment line during license generation, making them accessible via the FNP Java API without manual effort. This approach ensures consistency, saves time, and avoids custom coding. For details, see the FlexNet Operations User Guide.
Related Articles
How to activate the Wise script Package Editor. Where do I find the installation Setup and Activation Code? 11Number of Views AdminStudio Keeps Prompting the message Error 0 - Activation of Activation Code[Activation Code] failed: The license does … 12Number of Views How do you use the TZ keyword in a FEATURE/INCREMENT line? 3Number of Views How to retain old activation ID in new line item 3Number of Views What is the max size of vendor string is limited by the length of FEATURE/INCREMENT line? 8Number 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. | |
Case id: 00001065
Activity: Status change: 2 hours ago