HOW-TO GUIDE FOR THE MILESTONE INTEGRATION PLATFORM PLUG-IN LICENSING FRAMEWORK

HOW-TO GUIDE FOR THE MILESTONE INTEGRATION PLATFORM PLUG-IN
LICENSING FRAMEWORK
With the release of MIP SDK 2 Milestone provides an integrated licensing framework into the MIP
environment. This enables MSP’s to issue and manage licenses to their customers through the
Milestone PartnerNet and Milestone Software Registration Center.
The MIP licensing framework is easy to implement for MSP’s, providing an extremely flexible
framework to implement a variety of different licensing models, easy access to license information
in all MIP environments and built-in support for building Milestone recommended 30 day trial
licenses.
The MIP licensing framework provides optimal user experience for the installer or end customer for
handling their licenses. There is no longer a need for the end-customer to have several different
licenses to different software since the MSP plug-in license is now just part of the Milestone SLC
and the MSP solution can be treated as any other device that will be available after online (or
offline) activation in the Milestone Management Client/Application.
To get started with the Milestone Integration Platform Plug-in licensing framework, log-on to
PartnerNet with your login credentials. If you do not have a login, please contact the Milestone
Solution Partner (MSP) admin team at [email protected].
Registering and issuing MIP plug-in licenses is a two stage process:
1. Registration on Milestone PartnerNet
2. Issue and Manage plug-in license via the Software Registration Service Center
Registration on Milestone PartnerNet
On this page you are able to


Authorize relevant people within your organization or your sales partners to issue licenses
to your MIP Plug-in.
Register MIP Plug-in(s)
Copyright © 2007-2011 Milestone Systems A/S, Banemarksvej 50, 2605 Broendby, Denmark.
Authorize relevant people within your organization or your sales partners to issue licenses
to your MIP plug-in
1. Software Registration Service Center
First step is to make sure that each person that needs to be authorized to issue licenses to
your MIP plug-in is required to have an account in the Software Registration Service
Center. On this page http://www.milestonesys.com/Software+Registration, you or the
person who needs access can register for an account.
Copyright © 2007-2011 Milestone Systems A/S, Banemarksvej 50, 2605 Broendby, Denmark.
2. Authorization to issue
On the PartnerNet page, you can authorize people by adding their email addresses to the
table.
If the user does not have an account, you will receive a warning: ‘Please create the user in
the Software Registration Service Center before registering here’.
Register MIP Plug-in(s)
In the table you will find already registered MIP plug-ins, if you have any.
Copyright © 2007-2011 Milestone Systems A/S, Banemarksvej 50, 2605 Broendby, Denmark.
1. Register New Plug-in
To register a new plug-in, use the link below the table to enter the registration form.
In the form you will need to provide:

Plug-in Name
o The plug-in name is the name of the MIP plug-in. The MSP can decide this
name but the name entered in the plug-in registration needs to be the same
as the name entered in the source code under the property Name in the
PluginDefinition.

Plug-in GUID
o The plug-in GUID is a Global Unique IDentifier identifying this specific plugin. The GUID needs to be in the format “xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx” (where x can be either letters or numbers). The GUID should
be automatically generated by a Microsoft tool to ensure its uniqueness. The
MSP will need to assign a new GUID to the property Id in the
PluginDefinition in the plug-in during development. The GUID in the plug-in
registration should be the same as the GUID from the plug-in source code.

Plug-in Type
o The plug-in type is the identification of the license. The Plug-in type should
match the LicenseType property defined when creating the
LicenseInformation object in the source code.
Or you can install the license registration tool provided to extract the above information
from your plug-in.
2. Edit
Copyright © 2007-2011 Milestone Systems A/S, Banemarksvej 50, 2605 Broendby, Denmark.
To edit an already registered MIP plug-in, click the ‘edit’ button in the table. On the edit
page, you are able to rename and edit any of the information associated with the registered
MIP plug-in.
Issue and Manage plug-in license via the Software Registration Service Center
In the Software Registration Service Center, you can issue and manage the plug-in licenses that
are registered via PartnerNet.
When you log-in click on ‘MIP plug-in licenses’ in the upper right hand corner. On the main page
for MIP plug-in licenses you can issue new licenses and manage already registered MIP plug-ins.
To issue a license, choose the license name from the drop-down box. Choose license type from
the second drop-down box. Insert a customer SLC and license count for how many licenses you
wish to issue. If the licenses should have an expiry date, please choose one from the pop-up
calendar. And add any custom data you would like to record regarding the customer for your own
use.
Copyright © 2007-2011 Milestone Systems A/S, Banemarksvej 50, 2605 Broendby, Denmark.
How-to use the installer to register a new license type
Installer file name: LicenseRegistration.msi
The LicenseRegistration.msi file needs to be installed on the machine where the XProtect
Management Application/Client is running.
The install steps are as following:
Copyright © 2007-2011 Milestone Systems A/S, Banemarksvej 50, 2605 Broendby, Denmark.
You should be able to press the “Next” button throughout this process. The install should take
about 15 seconds.
When installed, the Program and Feature list will have the installed plug-in listed as “Milestone
XProtect License Registration plug-in” – see below.
Copyright © 2007-2011 Milestone Systems A/S, Banemarksvej 50, 2605 Broendby, Denmark.
Start the XProtect Enterprise Management Application or the XProtect Corporate Management
Client (version 4.1 required) and navigate to the License Registration MIP Plug-in.
The left hand side indicates what to select in order to see this page.
The top drop-down contains all available MIP plug-ins that has the license registration class and
properties implemented.
The button in the middle should be pressed to get the XML from this application. Press the ‘Copy
to Clipboard’ and paste into the XML text box in PartnerNet under ‘Register New Plug-in’.
Copyright © 2007-2011 Milestone Systems A/S, Banemarksvej 50, 2605 Broendby, Denmark.
Copyright © 2007-2011 Milestone Systems A/S, Banemarksvej 50, 2605 Broendby, Denmark.