Returns a localized XML string that lists the specified users’ access rights to the specified security classes and the roles to which the users are assigned.
<HFMwSecurity>.EnumSecurityClassRightsAndRoles (bstrUsersXml, bstrClassesXml)
bstrLanguage | String (ByVal). The two-letter language code representing the language in which to return the string. To obtain language codes, use GetLanguageCountryCodeFromLanguageId. Input argument. String subtype. |
An XML string that specifies the users’ usernames and security identifiers. Following is the structure of the string, which must contain one <User> element per user: <Users><User><Name>username</Name><Id>security identifier</Id></User></Users> | |
An XML string that specifies the names and IDs of the security classes. Following is the structure of the string, which must contain one <Class> element per security class: <Classes><Class><Name>security class name</Name><Id>security class Id</Id></Class></Classes> |
Returns an XML string that specifies the users’ assigned roles and security class access and e-mail alerting rights Following is the structure of the string. There is one <User> element per user; each <User> element contains one <Role> element per assigned role, and one <Class> element per security class. The access rights flags are represented by the HFMConstants enumeration described in Access Rights Constants.
<UserRightsRoles><User name="username" ><Roles><Role>role name</Role></Roles><Classes><Class name="security class name" id="security class ID" alert="Boolean" rights="access rights flag" /></Classes></User></UserRightsRoles>