Si utiliza la colaboración con IBM® Connections y desea habilitar el inicio de sesión único entre los perfiles de IBM WebSphere, debe modificar dos archivos de configuración de IBM Cognos Business Intelligence antes de crear e instalar la aplicación de IBM Cognos BI.
Para configurar el inicio de sesión único, debe definir una contraseña compartida entre el perfil que utiliza para IBM Connections y el perfil que
utiliza para IBM Cognos BI. Para obtener más
información, consulte la documentación de
IBM
WebSphere
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp.
El inicio de sesión único entre IBM Cognos BI e IBM Connections se habilita mediante IBM WebSphere. Esto significa que
debe acceder a IBM
Cognos BI directamente mediante el
asignador, en lugar de hacerlo a través del servidor web.
Por ejemplo, en lugar de acceder a la aplicación IBM Cognos BI desde un URL como http://nombre_servidor_web/ibmcognos, tendrá que acceder a ésta mediante el URL del asignador, como http://nombre_servidor_WebSphere.dominio:puerto/p2pd/servlet/dispatch/ext, donde puerto es el número de puerto del perfil de IBM WebSphere donde ha instalado IBM Cognos BI.
La dirección URL es la
misma que para el valor URI de asignador para pasarela
de IBM
Cognos Configuration.
Procedimiento
- Vaya al directorio ubicación_instalación_cognos\war\p2pd.
- Abra el archivo denominado application.xml.template en un editor de texto.
- Edite la sección de la aplicación para incluir los elementos siguientes:
<application>
<display-name>IBM Cognos 10</display-name>
<module>
<web>
<web-uri>@p2pdwar@</web-uri>
<context-root>@p2pd@</context-root>
</web>
</module>
<security-role id="SecurityRole_Cognos_BI_User">
<description/>
<role-name>BI User</role-name>
</security-role>
</application>
- Guarde y cierre el archivo.
- Vaya al directorio ubicación_instalación_cognos\webapps\p2pd\WEB-INF.
- Abra el archivo denominado web.xml.withCM en un editor de texto.
- Después de la última sección de
servlet-mapping y antes del elemento
</web-apps>, añada lo
siguiente:
<security-constraint>
<web-resource-collection>
<web-resource-name>Cognos Dispatcher</web-resource-name>
<url-pattern>/servlet/dispatch/ext/*</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>BI User</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Cognos Dispatcher</realm-name>
</login-config>
<security-role>
<role-name>BI User</role-name>
</security-role>
- Guarde y cierre el archivo.
Resultados
Ahora puede configurar los componentes de IBM Cognos para que se ejecuten en IBM WebSphere.