1-888-310-4540 (main) / 1-888-707-6150 (support) info@spkaa.com
Select Page

Managing PTC Integrity Licensing (Windchill RV&S)

Managing PTC Integrity Licensing
Published by SPK Blog Post
on October 20, 2020

When licensing your Windchill Requirements Validation & Source (RV&S) server, there are a few options for purchase or implementation.  Many readers may recognize Windchill RV&S as the latest version of PTC Integrity — or, if you have worked in software management for longer, you may recognize Windchill RV&S by its earliest predecessor: MKS Integrity.

The various PTC Integrity licensing options reflect the specific needs of your company, which makes the execution and allocation even more critical! Throughout this article, we will explain the process of implementing seat licenses in your Windchill RV&S (PTC Integrity) environment. 

Start by looking inside your license file. There, you will find several different types of available licenses. These types include: 

PTC Integrity Licensing for Integrity Server Licenses 

These licenses typically come in pairs.  You need both an MKSIntegrityServer and MKSIntegrityServer-DBBackend license in order to bring up your Windchill Requirements Validation & Source.  These licenses typically look as follows:

FEATURE MKSIntegrityServer MKS 5.0 05-sep-2014 2 576CEE12484A \

FEATURE MKSIntegrityServer-DBBackend MKS 5.0 05-sep-2014 2 \

Fortunately, when you subscribe for PTC Integrity licensing options now, server licenses are usually free.

PTC Integrity Licensing — Manager Licenses: Workflows and Documents 

This license option appears in two forms: floating licenses and seat licenses.  Floating licenses, as the name implies, can float between users on a first come–first serve basis.  However, seat licenses normally belong to and remain with one, specific individual.  These licenses typically look as follows:

INCREMENT MKSIntegrityManager-Float MKS 5.0 05-sep-2014 5 \

INCREMENT MKSIntegrityManager-Seat MKS 5.0 05-sep-2014 10 \

In this case, there are 5 floating licenses and 10 seat licenses.

PTC Integrity Licensing — Source Integrity Licenses: Configuration Management

Similar to the Integrity Manager Licenses, the Source Integrity Licenses appear as floating and seat licenses. Furthermore, they function in the exact same manner.  These licenses typically look as follows:

INCREMENT MKSSourceIntegrity-Float MKS 5.0 05-sep-2014 5 B3FD779B56C4 \

INCREMENT MKSSourceIntegrity-Seat MKS 5.0 05-sep-2014 10 95E2CFBB6401 \

Again, in this case there are 5 floating licenses and 10 seat licenses.

Once the Windchill RV&S server is fully functional, users can log-in and immediately use your floating licenses!  On the other hand, seat licenses require further action. In order to use the seat licenses, you must allocate the seat licenses. 

Well, how do I allocate seat licenses? Follow two main steps.

Create a new group in the MKS Domain and form a list of all users who need licenses. With this list, you can allocate licenses easily and swiftly.

In the example below, the MKS Domain Group is titled “SeatLicenseGroup”.

You can add members to this group either from the MKS Domain, or from your local LDAP system, as shown below:

Once you create your new group and list in MKS Domain (in this case, the ‘SeatLicenseGroup’) you must update your is.properties file on the Windchill RV&S server.  This ensures that your server can search and locate the seat license allocation list efficiently.

You can use the mksis.imLicenseGroup property configures the MKSIntegrityManager-Seat licenses. In addition, use the mksis.siLicenseGroup property to configure the MKSSourceIntegrity-Seat licenses.

Once the group and the appropriate group properties become fully functional on your Windchill Requirements Validation & Source Server, the server will require a restart.  Any subsequent additions or changes to your SeatLicenseGroup can be read and implemented on the fly by the server. 

Remember: seat licenses can only be allocated once to a given user on a given server.  

For example, if you have a staged environment for Development, Test and Production, and you implement the exact same SeatLicenseGroup on all three servers, this could lead to 3 times more seat licenses than intended.  If you have a mix of floating and seat licenses, consider not configuring the is.properties file on your Development and Test servers, thereby reserving all your Seat licenses to your Production users.

Also, remember that the Windchill RV&S (PTC Integrity/MKS Integrity) server will only allocate the available licenses.  If you add more users to your SeatLicenseGroup than you have seat licenses in your license file, those newly-added users will not receive a seat license.

Seat licenses are an important part of any purchase, and it is necessary to utilize them properly! At SPK and Associates, we understand the importance of proper PTC Integrity licensing execution. With our help, let’s take your company to the next level.

Next Steps

Latest White Papers

Three Trends Are Transforming The Service Desk

Three Trends Are Transforming The Service Desk

Your IT service desk is about to change. Find out what's shaping the future. Three factors — enterprise service management (ESM), collaboration, and intelligent service management — are driving the transformation of the service desk. To better meet customers’ needs...

Related Resources

Is The IT Department Really “Dead?”

Is The IT Department Really “Dead?”

“It’s Time to Get Rid of the IT Department.”  That was the title of an opinion piece recently published in the Wall Street Journal.  Provocative?  Sure.  My answer to this is not “yes,” but many of the author’s points are valid.  The Same Old IT Department? No, the IT...

How To Add More Disk Space To Your Redhat Server Without Reformatting

How To Add More Disk Space To Your Redhat Server Without Reformatting

(Originally published in 2012, updated January 2022.) One of the common tasks for any system administrator is managing disk space on a server. A common question is how to increase disk space on a linux system. I won't go into a boring lecture on why managing disk...

January 2022 vCAD feature updates

January 2022 vCAD feature updates

Happy New Year vCAD Users! It was a busy 2021 in terms of vCAD development and feature enhancements. We've been receiving lots of feedback regarding the platform, and we're assembling a roadmap for 2022 based on our users' needs. Here's what to expect in 2022:...