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 -
DeleteUserAllBind
This function deletes your End User's all Hardware Bind info in DRM-X 3.0 platform. If delete success, it will return 1 - DeleteUserGroup
- GetBlocklistOfRight
- GetLicenseProfileDetails
- GetLicenseProfileIDByEncryptID
- 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
- PEnhancedVFile
-
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
- UpdateRightMore
- UpdateRightWithPrintCount
-
UpdateUser
This function will update DRM-X user information. The key parameter is UserLoginName. It identifies user by UserLoginName. - UpdateUserGroup
-
UpdateUserPassword
This function will update DRM-X user password. The key parameter is UserLoginName. It identifies user by UserLoginName. - UserAddMoney
- UserAddMoneyByUserName
-
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
- aLogin
-
getLicenseRemoteToTable
This function gets License value to a hidden table. This function is for DRM-X 3.0 encrypt with DRM-X 3.0 Standard Mode. The license value is for you to deliver the license to End User. If license deliver success, it will return License value. Otherwise, you will get error from Message. -
getLicenseRemoteToTableWithVersion
This function gets License value to a hidden table. This function is for DRM-X 3.0 encrypt with DRM-X 3.0 Enhanced Security Mode.