You may need to manually delete a fulfillment from your PC if:
In these cases, and in a few other rare circumstances, you may find it necessary to manually remove a fulfillment from your computer. This process occurs exclusively on your computer without any communication with FlexSim's main license server.
For FlexSim version 23.0.1 or greater, you can delete fulfillments using the License Activation window.
Currently licenses that are *BROKEN* do not show up in this list (how do licenses become broken?), so if this applies to your situation you will need to use the Older versions method below.
If you are using an older version of FlexSim, we recommend that you download the latest FlexSim software and use the updated delete method described above, even if your license is for an older FlexSim version. Older FlexSim versions do not have a graphical interface for removing fulfillments, but if you're comfortable you can still do so using a FlexScript command.
The first step is to find the fulfillment ID of the license you want to return. This is an identifier unique to the activation you're removing.
View your licenses to find the fulfillment ID you wish to remove from your PC.
Once you know your broken fulfillment ID, you're ready to build the command that will remove it from your computer.
licenseactivation(LA_DELETE_FULFILLMENT_RECORD, "paste entire 'FID_...' fulfillmentID here");
Be sure to paste the complete fulfillment ID into the 2nd parameter.
Depending on your software's licensed state, you may be able to run this command directly in a script window. If not, we'll work around that limitation by using an object's reset trigger.
There are two ways to manually delete your fulfillment:
If your FlexSim installation is still licensed, you can open a Script window to run FlexScript commands:
Run the command console. You will be prompted to confirm that you truly want to remove the fulfillment:
Choose Yes to remove the fulfillment.
If your FlexSim software is not licensed the Script command console is not available. Instead, do the following: