Note |
---|
The LAC C API is deprecated; therefore, it is no longer being maintained and, although still available to download at this time, will no longer be available in the future. Users are advised to use the REST and SOAP APIs instead of the C API. |
For End-user functions only, LAC includes a C API in addition to the SOAP API. The C functions are wrappers for SOAP methods and use an external library called gSoap. All LAC API functions, enums and defines are declares in the file lac.h.
End-user C API
There are two LAC End-user C API calls. The first API call creates a license request and pushes it to generation, and the second call retrieves the generated license.
The lac.h and gSoap files are included in the attached packages.
The End-user C API can be accessed using either HTTP or HTTPS; therefore, licenses can be activated using either unencrypted or SSL transport. The URL for the LAC End-user SOAP is:
http://license.x-formation.com/soap/type/enduser/version/12?wsdl or https://license.x-formation.com/soap/type/enduser/version/1?wsdl
Attachments | ||
---|---|---|
|
API History:
SOAP API Version | C Library Revision | Release Date | Notes |
---|---|---|---|
1 | 1 | 2011-04-21 | Initial release; considered production ready. |
1 | 2 | 2011-05-16 | Updated error codes to be consistent with SOAP API. |
1 | 3 | 2011-05-25 | Added LAC_HOSTID_MISSING error code. |
1 | 4 | 2011-06-28 | Added LAC_LICENSE_GENERATOR_NOT_UPLOADED error code. |
1 | 5 | 2011-11-30 | Added missing error codes. |
2 | 6 | 2013-02-28 | Added methods from SOAP API version 2. |
2 | 7 | 2019-12-30 | Supported MacOS 10.13+ |