hasObjectAccess Method hasObjectAccessInSession Method
5.11 impersonate Method
This method enables an admin account to act on the behalf of a user account. This is very useful if the user doesnt have a known password to be authenticated by BI Publisher server. This method logs in using admin account privilege, then switches the owner of the BI Publisher server session to the passed-in username. Therefore, bipSession token later will be verified by passed-in username. All further BI Publisher operations are performed through give n username. Signature String impersonateString adminUsername, String adminPassword,String username;5.12 isUserExists Method
Use isUserExists method to test if a user name exists in the BI Publisher security model. This method returns the result as a boolean value. Signature boolean isUserExistsString userName, String adminUser, String adminPassword; Table 5–8 Parameters for hasObjectAccessInSession Method Parameter Description String reportAbsolutePath The absolute path to the report object. String roleName The role associated with the given user. String bipSessionToken The proprietary token string generated for the user by the BI Publisher server. With the bipSessionToken string, the user no longer needs to provide user credentials. The BI Publisher server can validate this token string and restore the BI Publisher server session to perform needed operation. Table 5–9 Parameters for impersonate Method Parameter Description String adminUserName Specifies a BI Publisher user name for a user with administration privileges String adminPassword Specifies the password for the administration user name. String username The username of the user account that will be granted administrator privileges. Table 5–10 Parameters for isUserExists Method Parameter Description String userName The user name to test. 5-6 Developers Guide for Oracle Business Intelligence Publisher5.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 DescriptionParts
» Oracle Fusion Middleware Online Documentation Library
» About BI Publisher Web Services About In-Session Methods
» Click the Add button. You will see a new tab with the new monitor listening on
» Base Data Types XML-to-Java Data Type Mappings
» Complex Data Types Oracle Fusion Middleware Online Documentation Library
» cancelSchedule Method cancelScheduleInSession Method
» deleteSchedule Method Oracle Fusion Middleware Online Documentation Library
» deleteScheduleInSession Method deliveryService Method deliveryServiceInSession Method
» downloadDocumentData Method downloadDocumentDataInSession Method
» getAllScheduledReport Method Oracle Fusion Middleware Online Documentation Library
» getAllScheduledReportHistory Method getAllScheduledReportHistoryInSession Method
» getAllScheduledReportInSession Method getDeliveryServiceDefinition Method
» getScheduledJobInfo Method getScheduledJobInfoInSession Method
» getScheduledReportDeliveryInfo Method Oracle Fusion Middleware Online Documentation Library
» getScheduledReportDeliveryInfoInSession Method getScheduledReportOutputInfo Method
» getScheduledReportOutputInfoInSession Method getXMLData Method
» getXMLDataInSession Method purgeJobHistory Method purgeJobHistoryInSession Method
» resendScheduledReport Method Oracle Fusion Middleware Online Documentation Library
» resendScheduledReportInSession Method resumeSchedule Method
» resumeScheduleInSession Method scheduleReport Method
» scheduleReportInSession Method suspendSchedule Method suspendScheduleInSession Method
» createReport Method Oracle Fusion Middleware Online Documentation Library
» createReportInSession Method downloadReportDataChunk Method
» downloadReportDataChunkInSession Method getReportDefinition Method
» getReportDefinitionInSession Method getReportParameters Method
» getReportParametersInSession Method getReportSampleData Method getReportSampleDataInSession Method
» getTemplate Method getTemplateInSession Method
» getTemplateParameters Method Oracle Fusion Middleware Online Documentation Library
» getTemplateParameterInSession Method Oracle Fusion Middleware Online Documentation Library
» getXDOSchema Method Oracle Fusion Middleware Online Documentation Library
» getXDOSchemaInSession Method Oracle Fusion Middleware Online Documentation Library
» removeTemplateForReport Method removeTemplateForReportInSession Method runReport Method
» runReportInSession Method updateReportDefinition Method
» updateXLIFFForReport Method updateXLIFFForReportInSession Method
» uploadReportDataChunk Method uploadReportDataChunkInSession Method uploadTemplateForReport Method
» createUser Method Oracle Fusion Middleware Online Documentation Library
» getBIPHTTPSessionInterval Method Oracle Fusion Middleware Online Documentation Library
» hasObjectAccess Method hasObjectAccessInSession Method
» impersonate Method isUserExists Method
» updateRole Method updateUser Method
» validateLogin Method Oracle Fusion Middleware Online Documentation Library
» copyObject Method copyObjectInSession Method createFolder Method
» createFolderInSession Method createObject Method
» createObjectInSession Method Oracle Fusion Middleware Online Documentation Library
» downloadObject Method Oracle Fusion Middleware Online Documentation Library
» downloadObjectInSession Method downloadXLIFF Method downloadXLIFFInSession Method
» getFolderContents Method getFolderContentsInSession Method getObject Method getObjectInfo Method
» getObjectInfoInSession Method Oracle Fusion Middleware Online Documentation Library
» getObjectInSession Method objectExist Method
» objectExistInSession Method renameObject Method renameObjectInSession Method
» updateObject Method updateObjectInSession Method uploadObject Method uploadObjectInSession Method
» uploadXLIFF Method uploadXLIFFInSession Method
» Prerequisites Oracle Fusion Middleware Online Documentation Library
» Obtaining the Libraries Oracle Fusion Middleware Online Documentation Library
» RTF Processor Engine Oracle Fusion Middleware Online Documentation Library
» FO Processor Engine Oracle Fusion Middleware Online Documentation Library
» PDF Document Merger Oracle Fusion Middleware Online Documentation Library
» PDF Bookbinder Processor Oracle Fusion Middleware Online Documentation Library
» PDF Digital Signature Engine
» eText Processor Oracle Fusion Middleware Online Documentation Library
» Document Processor Engine Oracle Fusion Middleware Online Documentation Library
» BI Publisher Properties Oracle Fusion Middleware Online Documentation Library
» Advanced Barcode Formatting Oracle Fusion Middleware Online Documentation Library
» Delivering Documents by E-Mail
» Delivering Your Document to a Printer
» Delivering Your Document to a Local Printer
» Delivering Your Documents to a Fax Server Delivering Your Documents to a RightFax Server
» Delivering Your Documents to a WebDAV Server
» Delivering Your Document over the File Transfer Protocol FTP
» Delivering Your Documents over Secure FTP
» Delivering Your Documents over Hypertext Transfer Protocol HTTP
» Delivering Documents over AS2
» Delivering Documents Using an External Command Delivering Documents to the Local File System
» Asynchronous Delivery Requests Oracle Fusion Middleware Online Documentation Library
» Document Filter Support Oracle Fusion Middleware Online Documentation Library
» Date Expression Support Oracle Fusion Middleware Online Documentation Library
» Internationalization Support Setting Global Properties
» Define Delivery Properties Register your custom DeliveryRequestFactory to the DeliveryManager
» Implement DeliveryRequest Interface Implement DeliveryRequestHandler Interface
» Register your custom DeliveryRequestFactory to DeliveryManager
» Configuration File Support Oracle Fusion Middleware Online Documentation Library
» Configuring the Application Module Updating web.xml
Show more