Oracle Identity Management and OracleAS Single Sign-On Infrastructure

17-6 Publishing Reports to the Web with Oracle Reports Services Internet Directory. If so, Oracle Reports uses the string stored in that key to connect to the data source. If not, Oracle Reports checks to see if the key_name maps to a publicly available key. If so, Oracle Reports uses that key. If not, Oracle Delegated Administration Services prompts the user to create a new resource. data_source_type is the kind of data source to which you are connecting, to identify the format in the string associated with key_name. The data_source_type value must be a valid resource type stored in Oracle Internet Directory. Oracle Reports provides default resource types for the following: ■ Oracle database OracleDB ■ JDBC PDS JDBCPDS You can also create additional resource types in Oracle Internet Directory for your own pluggable data sources. conn_string_parameter specifies the Oracle Reports system or user parameter to be used to pass the connection string to Oracle Reports. For example, in the case of the OracleDB data source, Oracle Reports receives the connection string through the USERID parameter and uses it to connect to the specified Oracle database. Similarly, for JDBCPDS, P_JDBCPDS is used. If you have your own custom pluggable data sources, you must define your own user parameter for passing the connection string to Oracle Reports and specify it as conn_string_parameter for SSOCONN.

17.3.3.1.1 Oracle Database Example In the case of an Oracle database, the URL to call a

report with SSOCONN would look something like the following: http:myhost.mycompany.com:7779reportsrwservlet?server=rs_cped report=my.rdfdestype=cachessoconn=mykeyOracleDBuseriddesformat=html

17.3.3.1.2 JDBC Pluggable Data Source Example In the case of a JDBC data source, the

Single Sign-On value would look something like the following: http:myhost.mycompany.com:7779reportsrwservlet?server=rs_cped report=Jdbcthin.rdfdestype=cachedesformat=htmlssoconn=jd1jdbcpdsp_jdbcpds In this case, jd1 is an Oracle Internet Directory resource name. Usage Notes ■ When you use SSOCONN in a command line, you cannot: ■ Specify AUTHID in the same command line. ■ Run against a Reports Server that is not secure. ■ Have SINGLESIGNON set to NO in rwservlet.properties. See Also: Section 17.3.3.2, Populating Oracle Internet Directory for more information about populating Oracle Internet Directory with resources. See Also: Section 17.3.3.3, Adding a New Resource Type for more information about adding resource types. See Also: Section A.8.15, SSOCONN See Also: Section 14.1, Configuring and Using the JDBC PDS for more information on how to configure a JDBC data source. Configuring and Administering OracleAS Single Sign-On 17-7