Signature Returns logonex Method

Description of Services and Methods in Oracle BI EE Web Services 3-29

3.9.1 forgetAccounts Method

Use this method to remove an Oracle BI EE Presentation Services internal ID to account name mapping. This action is useful when an account mapping was created by mistake, for example, as a side effect of an updateGlobalSAWPrivilegeACL method with a misspelled account name.

3.9.1.1 Signature

void forgetAccountsList[], int cleanuplevel, String sessionID;

3.9.2 getAccounts Method

Use this method to search for Oracle BI EE user accounts for example, LDAP users, catalog groups, or application roles.

3.9.2.1 Signature

List[] getAccountsList[], String sessionID; Section 3.9.6, getMembers Method Gets direct members of the catalog group. Section 3.9.7, getPermissions Method Get the list of permissions for the specified user. Section 3.9.8, getPrivilegesStatus Method Lists all privileges and their statuses. Section 3.9.9, isMember Method Confirms if a catalog group is a member of the user or group. Section 3.9.10, joinGroups Method Adds a user to a catalog group as a member. Section 3.9.11, leaveGroups Method Removes a member from a group. Section 3.9.12, renameAccounts Method Change the name of an user account. Section 3.9.13, updateGlobalPrivilegeACL Method Update the Access Control List for global privileges. Argument Description List[] Specifies the accounts to forget, supplied in the Account structure. For information about the Account structure, see Section 2.3, ACL Structure . int cleanuplevel Specifies the amount of mapping information to remove. Set to 0 to remove the mapping from an internal account ID and a user or group name. Set to 1 to remove the user directory if accounts refer to a user. String sessionID Specifies the session ID, which is usually returned by the logon method. If the SOAP client engine can handle HTTP cookies, you can omit the session ID or set it to null. Argument Description List[] Specifies user names, catalog group names, and application role names. A flag indicates if the name is a user, group, or application role. Table 3–15 Cont. SecurityService Methods Method Names Description