The Deployment Licensing Service is implemented as a .NET Web Service; the following Deployment Licensing Service API has to be used to accomplish this:
C# | ![]() |
---|---|
// obtains all solution names [WebMethod] [SoapHeader("LicServiceHeader")] public AccuWSStrArr GetSolutionNames(); // obtains solution key for the solution [WebMethod] [SoapHeader("LicServiceHeader")] public AccuWSStr GetSolutionKey( string solutionName); // obtains names of all the pools associated with the solution [WebMethod] [SoapHeader("LicServiceHeader")] public AccuWSStrArr GetPoolNames( string solutionName); // creates new access keys for the specified solution and pool [WebMethod] [SoapHeader("LicServiceHeader")] public AccuWSStrArr CreateNewLics( string solutionName, string poolName, int nLics, bool sendKeys); // obtains all access keys for the specified solution and pool [WebMethod] [SoapHeader("LicServiceHeader")] public AccuWSStrArr GetAccKeys( string solutionName, string poolName, int startIndex, int numbKeys); // this method returns pool attributes for the pool whose name is passed in as a parameter [WebMethod] [SoapHeader("LicServiceHeader")] public AccuWSDepPool GetPoolInfo (string solutionName, string poolName); |