Utilización de la pasarela ISAPI en Microsoft Internet Information Services (IIS) versión 7

Si utiliza un servidor web Microsoft Internet Information Services (IIS), configure IBM® Cognos para que utilice la pasarela ISAPI en lugar de la pasarela CGI predeterminada.

Acerca de esta tarea

Si utiliza Microsoft IIS como servidor web y ha planificado ejecutar en un único sistema más de un producto de IBM Cognos BI, o varias instancias del mismo producto, debe crear una agrupación de aplicaciones por separado para cada producto o instancia y, a continuación, asociar los alias de ese producto o instancia a la agrupación de aplicaciones.

Para obtener más información acerca de la creación de una agrupación de aplicaciones, consulte la documentación del servidor web.

Importante: Si utiliza la versión de 32 bits de la pasarela ISAPI, debe habilitar la aplicación de 32 bits para la agrupación de aplicaciones que se utiliza para la pasarela de IBM Cognos. En el Administrador de Internet Information Services (IIS), seleccione la agrupación de aplicaciones que se utiliza para IBM Cognos y pulse Valores avanzados. Cambie el valor de Habilitar aplicaciones de 32 bits por Verdadero.
Nota: Si desea cambiar la pasarela ISAPI de 32 bits por la pasarela ISAPI de 64 bits, debe rehacer algunos de los pasos para configurar el servidor web. Puede obtener más información sobre el cambio de la pasarela ISAPI de 32 bits a la pasarela ISAPI de 64 bits. Para obtener más información, consulte: Cambio de la pasarela ISAPI de 32 bits a la pasarela ISAPI de 64 bits.

Procedimiento

  1. Pulse en Inicio > Panel de control > Programas y características.
  2. Pulse Activar o desactivar las características de Windows.
  3. Si utiliza Microsoft Windows 2008 Server, realice los pasos siguientes:
    1. Pulse en Administrador de servidores > Funciones > Servidor web (IIS).
    2. Si Extensiones ISAPI está establecido en No instalado, seleccione Extensiones ISAPI y añada un servicio de función.
  4. Si utiliza Microsoft Windows 7, realice los pasos siguientes:
    1. Expanda Internet Information Services > Servicios World Wide Web > Características de desarrollo de aplicaciones.
    2. Si Extensiones ISAPI no está seleccionado, seleccione Extensiones ISAPI.
    3. Pulse Aceptar.
  5. En la consola Administrador de Internet Information Services (IIS), en Conexiones, seleccione el nombre de su servidor.

    Si está utilizando Microsoft Windows 7, pulse en Inicio > Panel de control > Sistema y seguridad > Herramientas administrativas para acceder a la consola Administrador de Internet Information Services (IIS).

  6. Expanda Sitios y, en su sitio web, añada los directorios virtuales como se muestra en la tabla:
    Tabla 1. Directorios virtuales necesarios

    Alias

    Ubicación

    ibmcognos

    ubicación_c10/webcontent

    ibmcognos/cgi-bin

    ubicación_c10/cgi-bin

  7. Seleccione el directorio virtual cgi-bin que había creado.
  8. En el grupo IIS, efectúe una doble pulsación en Asignaciones de controlador.
  9. En Acciones, pulse Agregar asignación de módulo.
    1. En Ruta de acceso de solicitudes, escriba cognosisapi.dll.
    2. En Módulo, seleccione IsapiModule.
    3. En Ejecutable, especifique la ruta del archivo cognosisapi.dll.

      Por ejemplo, especifique:

      C:\Archivos de programa\ibm\cognos\c10\cgi-bin\cognosisapi.dll

    4. En Nombre, especifique un nombre para la entrada, como CognosISAPI.
    5. Pulse Aceptar.
    6. Pulse en el cuadro de diálogo para que esté permitida la extensión ISAPI.
  10. Inicie IBM Cognos Configuration.
  11. En el panel del Explorador, pulse Configuración local > Entorno.
  12. En el cuadro URI de pasarela, cambie la parte cognos.cgi del URI por cognosisapi.dll.

Resultados

Los usuarios pueden acceder a la pasarela ISAPI escribiendo http://nombre_servidor/ibmcognos/isapi en sus navegadores web.