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

Atlassian Cloud: Understanding Zero Trust Security

Atlassian Cloud: Understanding Zero Trust Security

Where To Start & Why It Matters What is the Atlassian Cloud Zero Trust Security model? Well, for decades, enterprise security controls were built to protect a large, single perimeter around a corporation. Often described as castle-and-moat security, This approach...

Related Resources

2022: The Year So Far Tech Review

2022: The Year So Far Tech Review

There’s been a lot of innovation, software and product releases in the past six months alone. So, we are rounding up the best tech review and engineering releases for the first half of 2022. The tech forecast for 2022 was heavily influenced by how the world adjusted...

Why Process Automation Is Critical For Engineering

Why Process Automation Is Critical For Engineering

Process automation releases your engineers for the work their brains are intended for. That work is creativity and problem-solving.  By implementing process automation, you improve the team’s morale. Firstly, they get more focus time for deep work and designing better...

Deep Work Improves Engineers’ Productivity

Deep Work Improves Engineers’ Productivity

In this blog we'll explore how the principle of Deep Work by Cal Newport can improve your engineers productivity. Does it feel harder for you to focus on your creative, technical work? When I speak to engineers or management staff and ask this question, the answer...