The license manager web service is used to set up and manage licenses for associating form groups with users or groups of users with the QFE Sample Website ONLY.
PLEASE VISIT THE URL'S BELOW FOR THE LATEST XML FORMAT
Service URL: https://websvcs.quikforms.com/qfem/v5201/LicenseManager.asmx
Service WSDL: https://websvcs.quikforms.com/qfem/v5201/LicenseManager.asmx?WSDL
Methods:
The following methods are used to manage licenses with Quik!. A license is used to associate form groups with a particular user or set of users, and to control rights in the Sample Website project. Quik! does not require customers to manage LicenseIDs that are assigned by Quik!, rather customers will continue using their own unique ID and passing it to Quik! to retrieve a LicenseID using the GetLicenseID method. By passing the Customer User ID to Quik! to maintain the customer does not have to set up additional storage methods and manage multiple identities.
- GetLicenseID
- GetLicenseList
- LoginAdmin
- UpdateLicense
GetLicenseID
Returns the LicenseID associated to a customer's unique user ID (called the CUNID or CustomerUserID).
...
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetLicenseIDResponse xmlns="http://websvcs.quikforms.com/QFEM/">
<GetLicenseIDResult>
<ErrorCode>int</ErrorCode>
<Message>string</Message>
<ResultData>
<xsd:schema>schema</xsd:schema>xml</ResultData>
<File>base64Binary</File>
</GetLicenseIDResult>
</GetLicenseIDResponse>
</soap:Body>
</soap:Envelope>
Result Fields
This method returns the profile of a license with the following columns (NOTE: ProductLicenseID = LicenseID).
...
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Header>
<AuthenticationHeader xmlns="http://websvcs.quikforms.com/QFEM/">
<CustomerID>string</CustomerID>
<UserName>string</UserName>
<Password>string</Password>
</AuthenticationHeader>
</soap12:Header>
<soap12:Body>
<GetLicenseList xmlns="http://websvcs.quikforms.com/QFEM/" />
</soap12:Body>
</soap12:Envelope>
...
This method returns a list of license profiles with the following columns: (NOTE: ProductLicenseID = LicenseID)
Field Name | Data Type | Length | Description |
ProductLicenseID | Int |
| The Quik! LicenseID that matches the CUNID |
CustomerUserID | String |
| The CUNID that was passed in |
LicenseExpiry | Date |
| The date the license expires |
FirstName | String |
| First name of the license |
MiddleName | String |
| Middle name of the license |
LastName | String |
| Last name of the license |
String |
| The email address for the license | |
LastUpdate | Date |
| Date the license record was last modified |
...
This method only returns an error code (0 = Success) and a message that indicates the result.