Symptoms:
Building of the Production FNP Licensing Toolkit with the default makefile.act for Trusted Storage may result in the error:
.\preptool.exe -v ..\machind\activation\prep_xml\tsactdiag_app.xml
Trusted config procesing failed : 'publisher\DemoTrustedConfigOut.xml : PublisherId in trusted config does not match that in activation settings
XML FATAL ERROR: parsing aborted at line 4
XML parse of configuration file failed.
NMAKE : fatal error U1077: '.\preptool.exe' : return code '0x1'
Diagnosis:
The reason for this error is because the Trusted Configuration files mentioned in the FlexNet Publisher Development Environment Guide provide the steps to create/edit your publisher-specific vendor version of the Trusted Configuration files. However, it did not include any highlights for prepping for a publisher-specific tsactdiags utility.
Solution:
More information can be found on the FlexNet Publisher Programming Reference for Trusted Storage-Based Licensing Documentation.
To address this, you can
Option 1:
Remove the following lines on the default makefile.act file so that tsactdiag_app and tsactdiag_svr executables are not prepped.
$(PREPTOOL) -v $(APREPXMLDIR)\tsactdiag_app.xml
$(PREPTOOL) -v $(APREPXMLDIR)\tsactdiag_svr.xml
Option 2:
1) Update the x64_n6-11.19.0.0_v6\x64_n6\publisher\tsactdiagTrustedConfigIn.xml to match your PublisherID.
ie. Snippet of the change
<?xml version="1.0" encoding="utf-8" ?>
<TrustedConfigInformation xmlns="FLEXnetPublisher_01EFFF13-92D7-469e-B7CC-35E13C2E8D4A">
<VersionNumber>6</VersionNumber>
<PublisherId>xxxxx</PublisherId>
<Id>127</Id>
<Revision>tsactdiag</Revision>
<Seeds>
<SeedPart>129C6257</SeedPart>
<SeedPart>94724A4C</SeedPart>
<SeedPart>A2C5E526</SeedPart>
<SeedPart>A6AD539B</SeedPart>
<SeedPart>39C3EAA0</SeedPart>
<SeedPart>195B47EA</SeedPart>
<SeedPart>AA11C2B3</SeedPart>
<SeedPart>A4E93C2C</SeedPart>
</Seeds>
2) Encrypt the tsactdiagTrustedConfigIn.xml file
\x64_n6-11.19.0.0_v6\x64_n6\publisher>tcencrypt.exe -i tsactdiagTrustedConfigIn.xml -o tsactdiagTrustedConfigOut.xml
Processing complete, config output written to file tsactdiagTrustedConfigOut.xml
3) Sign the tsactdiagTrustedConfigOut.xml file
\x64_n6-11.19.0.0_v6\x64_n6\publisher>xmlsign.exe -a ..\ActivationSettings\publisher.xml -i tsactdiagTrustedConfigOut.xml -o tsactdiagTrustedConfigOut.xml
tsactdiagTrustedConfigOut.xml signed..
4) Perform your Production build of your FNP toolkit.
nmake -f makefile.act clean
nmake -f makefile.act
Related Articles
FlexNet Operations UAT Issue (05 May 2022): FlexNet Publisher Licensing, Electronic Software Delivery, and Container Deliv… 6Number of Views What is user linking for Office-365 and how to manually link users in SLM? 122Number of Views Error - (Version of vendor daemon is too old. (-83,21049:104 "Connection reset by peer")) 8Number of Views How to View the Contents of Trusted Storage 5Number of Views Binding Element for Trusted Storage in FlexNet Publisher 11Number 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