The information on this page refers to SOAP version 2. This function does not exist in SOAP version 1. |
---|
The LAC_LicenseRemovalConfirm function confirms that a request to remove a license from a host was successful. This function requires an activation key and a HostID.
Prototype
LAC_STATUS LAC_LicenseRemovalConfirm
(
const char *szActivationKey,
const char *szHostid,
const char *szUrl,
const char *szProxyHostname,
int nProxyPort,
const char *szProxyUsername,
const char *szProxyPassword,
char *szResult
);
Parameters
szActivationKey
[in] Activation key (for example, 9EFJK-TVJM0-MCDET-EZKXJ).
szHostid
[in] A client-side HostID, in the HostID_type=value (for example, HOSTNAME=my_hostname). To provide more than one HostID, use a comma-separated HostID list (HostID_type1=value1, HostID_type2=value2, etc.), from which LAC will select the first appropriate value. This value should be NULL if not relevant. See your license manager documentation for valid HostID types. (For LM-X license manager, see the LM-X Developers Manual.)
szUrl
[in] SOAP API endpoint URL. This value should be set to http://license.x-formation.com/soap/type/enduser/version/2.
szProxyHostname
[in] An optional client-side proxy host to be used with a request. This value should be NULL if not relevant.
nProxyPort
[in] An optional client-side proxy port number to be used with a request. This value should be 0 if not relevant.
szProxyUsername
[in] An optional client-side proxy username to be used with a request. This value should be NULL if not relevant.
szProxyPassword
[in] An optional client-side proxy password to be used with a request. This value should be NULL if not relevant.
szResult
[out] Pointer to a string that will hold the license or error message. The string length can be up to LAC_MAX_RESPONSE_LENGTH.
Return Values
On success, this function returns the status code LAC_SUCCESS.
On failure, this function returns an error code in the format described in Return codes.