Signature Returns applyReportParams Method

3-24 Oracle Fusion Middleware Integrators Guide for Oracle Business Intelligence Enterprise Edition

3.7.2.2 Returns

Returns the result of applying analysis arguments to the specified analysis object. If you set encodeInString to true, then the result is encoded as a character string.

3.7.3 generateReportSQL Method

Use this method to retrieve the logical SQL query for a given analysis.

3.7.3.1 Signature

String generateReportSQLReportRef reportRef, ReportParams reportParams, String sessionID;

3.7.3.2 Returns

A string containing the SQL query for the specified analysis.

3.8 SAWSessionService Service

Use this service to provide authentication methods such as logon and logoff, and other session-related methods. Table 3–14 shows the supported methods. boolean encodeInString If set to TRUE, then the returned analysis object is encoded as a character string. 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. Arguments Description ReportRef reportRef Specifies the path to the analysis definition supplied in the ReportRef common structure. ReportParams reportParams Optional. Specifies the path to the filters or variables to apply to the analysis before execution, supplied in the ReportParams common structure. For more information, see Section 3, Description of Services and Methods in Oracle BI EE Web Services . 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. Table 3–14 SAWSessionService Methods Method Name Description Section 3.8.1, getCurUser Method Retrieves the current user ID for the session. Section 3.8.2, GetSessionEnvironment Method Retrieves the environment object for the current session. Section 3.8.3, getSessionVariable Method Retrieves a list of session variables. Section 3.8.4, impersonate Method Logs on and then impersonates the user. Arguments Description Description of Services and Methods in Oracle BI EE Web Services 3-25

3.8.1 getCurUser Method

Use this method to retrieve the current user name for the session.

3.8.1.1 Signature

String getCurUserString sessionID;

3.8.1.2 Returns

Returns a string indicating the current user name for the session.

3.8.2 GetSessionEnvironment Method

Use this method to retrieve the environment object for the current session.

3.8.2.1 Signature

SessionEnvironment getSessionEnvironment String sessionID;

3.8.2.2 Returns

This method returns a session environment object for more information, see Section 2.25, SessionEnvironment Structure .

3.8.3 getSessionVariable Method

Use this method to retrieve a list of session variables. Section 3.8.5, impersonateex Method Logs on and then impersonates the user. Similar to the impersonate method, but impersonateex can specify optional session parameters. Section 3.8.6, keepAlive Method Instructs Oracle Business Intelligence Presentation Services not to end particular sessions due to inactivity. Section 3.8.7, logoff Method Logs the user off Oracle Business Intelligence Presentation Services. Section 3.8.8, logon Method Authenticates the user. Section 3.8.9, logonex Method Authenticates the user. Similar to the logon method, but logonex can specify optional session parameters. Argument Description 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. Arguments Description 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. Table 3–14 Cont. SAWSessionService Methods Method Name Description