GlobalUnqiueIDService
This service provides an interface to obtain Globally Unique IDs for various objects used by QualityMetric systems including the amIHealthy.com site.
The following operations are supported. For a formal definition, please review the Service Description.
-
lGetNextUniqueID
This function licenses a single Unique ID for a given object (e.g. Responses). The return value is the licensed Unqiue ID that the caller is free to use. A return value of -1 indicates that no record existed for the specified object. -
lGetUniqueIDRange
This function licenses a range of Unique IDs for a given object (e.g. Responses). The return value is the first licensed unqiue ID. The caller is free to use that ID and the next (lNumberOfIDsRequested - 1) number of IDs. A return value of -1 indicates that no record existed for the specified object. A return value of -2 indicates that the client has requested too many IDs - the maximum number of IDs that may be requested at once is 1000. A return value of -3 indicates that a zero or negative number of IDs were requested.