impersonate Method isUserExists Method

5-6 Developers Guide for Oracle Business Intelligence Publisher

5.13 login Method

Use the login method to log in to BI Publisher and perform other BI Publisher actions using Web Services. The login method returns a String, which will become the BI Publisher session ID Signature String loginString userID, String password;

5.14 logout Method

This method, in effect, logs the specified user out of the system by invalidating the user’s bipSessionToken. After successful logout, the bipSessionToken string is no longer valid. Signature boolean logoutString bipSessionToken;

5.15 notifyBIEEPreferencesUpdated Method

This method is provided for BIEE user preference integration purpose only. Signature boolean notifyBIEEPreferencesupdatedbieeSessionID;

5.16 notifyBIEEPreferencesUpdatedWithString Method

This method is provided for BIEE user preference integration purpose only. String adminUser Specifies a BI Publisher user name for a user with administration privileges. String adminPassword Specifies the password for the administration user name. Table 5–11 Parameters for login Method Parameter Description String userID Specifies the BI Publisher user name. String password Specifies the password for the user name. Table 5–12 Parameters for logout Method Parameter Description String bipSessionToken The BI Publisher session ID. Table 5–13 Parameters for notifyBIEEPreferencesUpdated Method Parameter Description String bieeSessionID The session ID for Oracle Business IntelligenceBI Publisher integration. Table 5–10 Cont. Parameters for isUserExists Method Parameter Description SecurityService 5-7 Signature boolean notifyBIEEPreferencesUpdatedWithStringString bieeSessionID, String userPrefesXML;

5.17 removeRolesFromUser Method

Use removeRolesFromUser method to remove roles from a user in BI Publisher. Signature String[] removeRolesFromUserString userName, String[] roleNames, String adminUser, String adminPassword;

5.18 updateRole Method

Use updateRole method to update the description of a role that currently exists in BI Publisher. Signature boolean updateRoleString currentRoleName, String newDescription, String adminUser, String adminPassword;

5.19 updateUser Method

Use updateUser method to update a users password in BI Publisher. This method returns a boolean value of the success of the method. Table 5–14 Parameters for notifyBIEEPreferencesUpdatedWithString Method Parameter Description String bieeSessionID The session ID for Oracle Business IntelligenceBI Publisher integration. String userPrefesXML The XML data that contain user preferences. Table 5–15 Parameters for removeRolesFromUser Method Parameter Description String userName The user from which to delete the role or roles. String[] roleNames The name of the role to delete from the user. For example, Financial Users. String adminUser Specifies a BI Publisher user name for a user with administration privileges. String adminPassword Specifies the password for the administration user name. Table 5–16 Parameters for updateRole Method Parameter Description String currentRoleName The name of the role to update. String newDescription The updated description of the role to apply. String adminUser Specifies a BI Publisher user name for a user with administration privileges. String adminPassword Specifies the password for the administration user name.