HaihaisoftLicenseService
The following operations are supported. For a formal definition, please review the Service Description.
- AddLicenseProfile
- AddLicenseProfileToGroup
- AddNewAdmin
- AddNewUser
- AddRight
- AddRightToLicenseProfile
- AddUserGroup
-
CheckUserExists
This function helps you check if End User exists. If end user exists, it will return True, otherwise return False. - DeleteLicenseProfile
- DeleteRight
-
DeleteUser
This function deletes your End User Account in DRM-X platform. If delete success, it will return 1 - DeleteUserGroup
-
FormatLicenseToTable
This function will format license value to Table Format. It solves get license in IE 8 problem. - GetLicenseProfileDetails
- GetPackagerParams
- GetReportDetails
- GetRights
- GetRightsReturnString
- GetUserDetails
- GetUserGroupDetails
-
ListLicenseProfiles
This function lists your License Profiles. If you want to list all License Profiles, please set value -1 to GroupID. -
ListReports
This function lists your license report. The BeginDate and EndDate input format must be YYYY-MM-DD. For example, BeginDate=2009-3-29 -
ListRights
This function lists your Rights. If you want to list all Rights, please set value -1 to LicenseProfileID. - ListUserGroups
- ListUsers
-
RemoveLicenseProfilesFromGroup
This function remove all License Profiles of your specified User Group. It won't delete the License Profiles, just remove the License Profiles relations with your specified User Group. -
RemoveRightsFromLicenseProfile
This function removes all Rights of your specified License Profile. It won't delete the Rights, just remove the Rights relations with your specified License Profile. - SendEmail
- UpdateAdminInfo
- UpdateAdminPwd
- UpdateLicenseProfile
- UpdateRight
-
UpdateUser
This function will update DRM-X user information. The key parameter is UserLoginName. It identifies user by UserLoginName. - UpdateUserGroup
- UserAddMoney
-
UserLogin
This function helps you check if End User can login. If end user login successfully, it will return UserID value. Otherwise, it will return 0. - UserLoginBySQuestion
-
getLicenseRemote
This function gets License value. The license value is for you to deliver the license to End User. If delete success, it will return License value. Otherwise, you will get error from Message. -
getLicenseRemoteToTable
This function gets License value to a hidden table. It solved IE8 problem. We highly recommend this function instead of getLicenseRemote. The license value is for you to deliver the license to End User. If delete success, it will return License value. Otherwise, you will get error from Message.