cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Multiple licenses

BenLoosli
23-Emerald I

Multiple licenses

We have just purchased 3 Advanced Design bundle and a single Advanced Design Plus bundle subscriptions. Since these sit in the same license file, along with some MathCad licenses, how do I setup the system so I can either choose which license the user gets and/or restrict the Plus license to a single user?

I think the restricting a license is in the opt.txt file, so that I should be able to get from the FlexNet guide.

I have a separate batch file in the <loadpoint>/bin folder for my 2 systems. I have one set of licenses on Server A and these subscriptions on Server B. I created a serverb.bat file and a server.psf file for the subscriptions. I put both the licenses on the same line: ENV=CREOPMA_FEATURE_NAME=PROE_DesignAdv PROE_DesignAdvP.

When I launch Creo, it only loaded the Advanced Design and gave me no option to select the Plus license.

What do I need to do to get a choice of license?

1 ACCEPTED SOLUTION

Accepted Solutions

You need separate .psf files for every license you want to use, e.g. one .psf file for PROE_DesignAdv and second one for PROE_DesignAdvP. If you put all licenses in a .psf file, as you did, Creo will start using first available license it will find, so PROE_DesignAdvP license will be used only when all PROE_DesignAdv licenses have been taken by other users.

 

If you create separate .psf files and run parametric.exe, you'll get a startup window with all the license configurations defined by .psf files. Positions in this window are listed using DESC line from .psf file, so make sure to change it from default text to something more descriptive.

 

You can also prepare separate .bat files calling different .psf files and then you won't get a startup window for choosing the license, but will simply run Creo with license from the psf file defined in .bat file.

 

That way you give the users ability to choose, which license they will use. You can also define users groups in FlexServer (using opt files, IIRC) and predefine which user can use which license, e.g.only user A and B can use PROE_DesignAdv and only user C can use PROE_DesignAdvP, that way users can have all licenses defined in single .psf file, but Flexnet will serve a user proper license. This way is less flexible, as the users are predefined and user C won't be able to run PROE_DesignAdv license unless he changes his username.

View solution in original post

5 REPLIES 5

I have a few licenses that I want to use when I need them. For example I might just want Creo, or I might want Creo with Manufacturing. I get a choice of them when I start up. I look in the bin directory

C:\Program Files\PTC\Creo 4.0\M060\Parametric\bin

And I see there is a separate set of .psf and .bat files for each of my selections.

I created them from within the setup program.

You need separate .psf files for every license you want to use, e.g. one .psf file for PROE_DesignAdv and second one for PROE_DesignAdvP. If you put all licenses in a .psf file, as you did, Creo will start using first available license it will find, so PROE_DesignAdvP license will be used only when all PROE_DesignAdv licenses have been taken by other users.

 

If you create separate .psf files and run parametric.exe, you'll get a startup window with all the license configurations defined by .psf files. Positions in this window are listed using DESC line from .psf file, so make sure to change it from default text to something more descriptive.

 

You can also prepare separate .bat files calling different .psf files and then you won't get a startup window for choosing the license, but will simply run Creo with license from the psf file defined in .bat file.

 

That way you give the users ability to choose, which license they will use. You can also define users groups in FlexServer (using opt files, IIRC) and predefine which user can use which license, e.g.only user A and B can use PROE_DesignAdv and only user C can use PROE_DesignAdvP, that way users can have all licenses defined in single .psf file, but Flexnet will serve a user proper license. This way is less flexible, as the users are predefined and user C won't be able to run PROE_DesignAdv license unless he changes his username.


@LukaszMazur wrote:

If you create separate .psf files and run parametric.exe, you'll get a startup window with all the license configurations defined by .psf files. Positions in this window are listed using DESC line from .psf file, so make sure to change it from default text to something more descriptive.

 

I think list of lauch commands is sorted by psf filename not by DESC field.


Martin Hanák

Yeah, you're right. I meant to change DESC line to something meaningful, so the user would not be presented with three "Creo Parametric (default)" options 😉
But the order in which entries are listed is indeed depended on actual *.psf files' names.

I have to run the *.psf files from a batch file since I also run my own batch file to set up environment variables that are used for Creo.

My batch file calls my setup.bat file then the execute line for parametric.exe with the parametric.psf.

 

I use multiple *.psf and bat files now since I have Creo licenses coming from 2 different servers.

I suppose I can add a third set for the Plus bundle.

 

Announcements
Attention: Creo 7.0 Customers
Please consider upgrading
End of Life announcement here.

NEW Creo+ Topics: PTC Control Center and Creo+ Portal