Prácticas probadas de IBM Cognos: Cómo instalar IBM Cognos Controller 8.5 Client en la PC de un usuario

Modalidad del documento: Lineamientos; Producto/s: IBM Cognos Controller 8.5; Área de interés: Infraestructura

Este documento muestra cómo instalar Controller 8.5 Client en la PC de un usuario, dentro de un entorno típico. Al seguir estas “mejores prácticas” se intenta lograr que la implantación para el cliente sea lo más sencilla posible, y que se presenten la menor cantidad de errores o inconvenientes. Luego, este documento proporciona las mejores prácticas para la instalación para clientes en servidores Citrix.

Richard Collins, IBM Cognos Customer Support, IBM

Richard Collins pertenece al área de Soporte al Cliente de IBM Cognos. Su trabajo se concentra en el aspecto técnico de IBM Cognos Controller, especialmente en su configuración, rendimiento e instalación en distintos entornos.



05-08-2010

Introducción

Propósito

Este documento muestra cómo instalar Controller 8.5 Client en la PC de un usuario, dentro de un entorno típico. Al seguir estas “mejores prácticas” se intenta lograr que la implantación para el cliente sea lo más sencilla posible, y que se presenten la menor cantidad de errores o inconvenientes. Luego, este documento proporciona las mejores prácticas para la instalación para clientes en servidores Citrix.

Versiones anteriores de Controller:

Este documento está basado en Controller 8.5. No obstante, se comprobó que el método debería ser correcto también para versiones anteriores de Controller que también usan .NET 2.0 (SP1), por ejemplo Controller 8.2, 8.3 y 8.4.

NOTA: las versiones Controller 8.1.x usan tecnología .NET 1.1SP1, por lo cual este documento no se puede emplear como guía para la generación anterior de Controller (8.1.x).

Aplicabilidad

IBM Cognos Controller 8.5 y .Net 2.0 (SP1).

NOTA: las versiones Controller 8.1.x usan tecnología .NET 1.1SP1 por lo cual este documento no se puede emplear como guía para la generación anterior de Controller (8.1.x).

Exclusiones y excepciones

A pesar de que este documento contiene prácticas probadas adecuadas para la mayoría de los entornos, no resulta necesariamente perfecta para todos los entornos.

Existe una infinita variedad de posibles entornos para clientes de Tecnología Informática, muchos modos diferentes de instalar / configurar IBM Cognos Controller 8.5, y por lo tanto el cliente deberá modificar lo especificado en este documento para adaptarlo a sus necesidades / entornos, tal como resulte apropiado. Su consultor técnico en IBM Cognos (la persona que instaló su/s servidor/es IBM Cognos Controller) será generalmente la persona que mejor lo aconsejará con relación a cualquier cambio que sea necesario realizar.

Uso de la información técnica / base de conocimientos de IBM

Muchos de los consejos y recomendaciones lo remiten a nuestra excelente base de conocimientos, la cual contiene la "Información técnica de IBM" (conocida anteriormente como "Artículos de la Base de Conocimientos"). Dicha base de conocimientos se puede consultar en:

http://www.ibm.com/software/data/cognos/products/cognos-8-controller/support/search.html

Es importante que el lector utilice este recurso de la base de conocimientos, dado que constituye una ayuda de gran valor para resolver casi todos los inconvenientes que puedan presentarse.

Además, se pueden encontrar todos los documentos públicos que contienen Prácticas Probadas en:

http://www.ibm.com/developerworks/data/library/cognos/cognosprovenpractices.html

Instalación y configuración de FAP

IBM Cognos Controller 8.5 contiene una nueva función denominada Financial Analytics Publish (FAP –Publicación del Análisis de Datos Financieros). Requiere la instalación y configuración por separado de un nuevo cliente IBM Cognos Controller en el equipo cliente correspondiente.

Tome en cuenta que este documento no se relaciona con la función FAP intencionalmente.

Para obtener mayor información acerca de FAP puede:

  • Consultar el documento denominado Instalación y configuración de IBM Cognos Controller 8.5 para servidores
  • Consultar el documento oficional denominado (ctrl_fap_ug.pdf) que viene para instalar el producto
  • Buscar en la base de conocimientos que contiene información técnica de IBM

Instalación para clientes

Resumen de instalación de IBM Cognos Controller Client

La instalación de IBM Cognos Controller lleva unos pocos minutos, suponiendo que se hayan cumplimentado ciertos requisitos previos. Sin embargo, es importante tomarse el tiempo y realizar el esfuerzo necesario para asegurar el cumplimiento de dichos requisitos previos para que su implantación sea exitosa.

Existen muchos modos de instalar IBM Cognos Controller para cliente, y este documento, que contiene Prácticas Probadas, tiene como finalidad brindar el método de instalación más eficiente y exitoso. Para resumir este método, el administrador de tecnología informática debería cumplir con los siguientes pasos:

  • Agregue el usuario final al grupo local denominado “Administradores” en la PC del cliente
  • Ingrese al Windows como usuario final (quien, por consiguiente, será ahora administrador)
  • Luego realice lo siguiente:

De ser necesario (si la PC cliente no tiene ya instalado / configurado)

  1. Haga doble clic en AdbeRdr812_en_US.exe
  2. Aplique el archivo correspondiente al paquete de servicios de Microsoft Office más reciente
  3. Asegúrese de que la configuración del usuario en el campo Excel Macro Security (Seguridad de Macro de Excel) esté en media o baja
  4. Seleccione la opción de Internet Explorer que permite omitir el proxy
  5. Configure la zona de seguridad confiable de Internet Explorer en la opción Media (o inferior) para IE6, y Media-Baja (o inferior) en el caso de IE7

Obligatorio:

  1. Ejecute Trusted_Zone_add_Controller_APP_Server.vbs
  2. Ejecute NetFx20SP2_x86.exe
  3. Ejecute dotNET2.0_trust_<servername>.bat
  4. Ejecute caspol_disable2.bat
  5. Ejecute Check_CRL_certificate_disable.reg
  6. Copie el archivo Excel.exe.config en la misma ubicación que su Microsoft Excel.EXE file
  7. Ejecute ControllerClient.MSI
  8. Copie el archivo Controller 8.5.URL en el escritorio del usuario final (dentro de su perfil), para que puedan iniciar el cliente fácilmente
  9. Prueba como administrador
  10. Elimine el usuario final del grupo de administradores locales, luego compruebe como si fuera el usuario final

Nota:

Como se puede apreciar, cada uno de los pasos detallados anteriormente son muy sencillos / directos, pero todos ellos deben ser realizados para que IBM Cognos Controller funcione correctamente.

La mayor parte de este documento está dedicada a describir de una manera simple cómo crear los archivos (mencionados anteriormente).


Requisitos previos –Cliente y servidor

Requisitos previos para el software para PC cliente

Los entornos oficiales de Controller 8.5 soportados actualmente son los siguientes:

http://www.ibm.com/support/docview.wss?rs=3450&uid=swg27017475

Para resumir la página Web oficial, las secciones más importantes se relacionan con que su PC cliente debería:

  • estar ejecutando Windows XP Service pack 3 o Vista SP1
    • Es compatible con otros sistemas operativos y paquetes de servicios, pero los entornos de cliente que han sido probados de manera más activa, y por lo tanto son los recomendados, son los entornos en Windows XP SP3 y Vista SP1.
  • Haga instalar Microsoft Internet Explorer 7
    • También es compatible con IE6, pero el que se ha podido probar de “manera más activa” y se recomienda es IE7.
  • Haga instalar Micro Excel XP (2002), 2003 ó 2007, con el paquete de servicios más reciente y las revisiones requeridas (lea a continuación)

IMPORTANTE:

  • Es importante que instale también el paquete de servicios de Microsoft Office más reciente en cada PC cliente para asegurar el mejor rendimiento / la mayor estabilidad.
  • Esto importante en el caso de Excel XP (2002) y Excel 2007 en los que se conoce que existen algunos inconvenientes con Controller a menos que se instalen los hotfixes necesarios de Office XP SP3 / Office 2007 SP2

Servidor de aplicación – Deshabilitar el vínculo automático de Excel para Instalación del Cliente

La configuración predeterminada para InstallExcelLink es True (Verdadero), en el campo Configuración del servidor de distribución del cliente.

Esto significará que si el usuario final no posee un archivo %appdata%\Cognos\ccr\ccr.config en su perfil de Windows, el sitio Web de Controller intentará instalar automáticamente ControllerClient.MSI en su PC.

Esta es una buena idea si el usuario final es un administrador local, pero a menudo no se da este caso (normalmente los usuarios no son administradores locales en sus PC) y seguramente no será verdadero para realizar la implementación con Citrix.

Por lo tanto, como mejor práctica para la mayoría de los entornos, asegúrese de que se haya seleccionado en InstallExcelLink la opción False (Falso). En el servidor de su aplicación antes de continuar, dado que este documento asumirá que todo el software del cliente será implantado *manually* (manualmente). De no hacerlo, enfrentará algunos problemas posteriormente, especialmente si utiliza Citrix.

Convenciones para la denominación del servidor

Más adelante, en este documento mencionaremos las cofiguraciones que se refieren al <servername> (nombre del servidor) de su servidor Controller. Puede ser el nombre de NetBIOS, o el FQDN (Fully Qualified Domain Name – Nombre de dominio completo) del servidor, o aún algo más (por ejemplo un nombre DNS virtual, a los fines de lograr la Recuperación de Desastres).

Debe utilizar la versión correcta del nombre de su servidor en todo momento.

La versión correcta de la convención de nombres que debe utilizar es la que está configurada en su servidor de aplicaciones, dentro de la sección Client Distribution Server Configuration (Configuración del servidor de distribución del cliente) dentro de la configuración de Cognos Controller:

La Figura 1 muestra la configuración del Controller y la configuración del servidor de distribución del cliente
La Figura 1 muestra la configuración del Controller y la configuración del servidor de distribución del cliente

En el ejemplo anterior, es el nombre NetBIOS "SERVERNAME".

Recuerde que es diferente del nombre asignado en ‘FQDN’ (por ejemplo ‘SERVERNAME.domainname.com’ ):

La Figura 2 muestra las configuraciones de Cognos Controller y del servidor de distribución del cliente enfatizando las configuraciones de idiomas
La Figura 2 muestra las configuraciones de Cognos Controller y del servidor de distribución del cliente enfatizando las configuraciones de idiomas

Creación de un recurso compartido para el “repositorio” de software

Como mejor práctica, para facilitar futuras instalaciones del cliente se debe crear y poblar un recurso compartido para el repositorio del software IBM Cognos Controller, a partir del cual se podrá instalar el software en el futuro.

La intención aquí es la siguiente:

  • invertir 20 minutos adicionales creando y poblando el recurso compartido
  • esto facilitará la instalación del cliente y permitirá un ahorro de 5 a 10 minutos por cada PC cliente

Creación de un recurso compartido "client_share" en su Servidor de aplicaciones

Cree un recurso compartido (por ejemplo \\controllerserver\client_share) en su servidor IBM Cognos Controller y otórguele al grupo "Everyone" (Todos) permisos de lectura tanto para la opción "share" (compartir) como para seguridad de "NTFS" (es decir ambas pestañas "sharing" y "security", tal como se presenta a continuación):

La Figura 3 muestra las propiedades correspondientes a Client_share y los permisos otorgados a los usuarios
La Figura 3 muestra las propiedades correspondientes a Client_share y los permisos otorgados a los usuarios

Pueble el recurso compartido con el software necesario para clientes de IBM Cognos Controller

En esta carpeta, copiaremos el siguiente sofware y scripts requeridos (lea más abajo, en esta sección, para obtener una explicación de cada archivo):

  • .NET Framework 2.0 SP2 client ("NetFx20SP2_x86.exe")
  • Desactivar la verificación del certificado por Internet de .NET (archivo por lotes "caspol_disable2.bat")
  • .NET 2.0 trust (archivo por lotes "dotNET2.0_trust_<SERVERNAME>.bat")
  • Agregado de zona de confianza Microsoft Internet Explorer (archivo por lotes "Trusted_Zone_add_Controller_APP_Server.vbs")
  • Desactivación del Control del Certificado de Microsoft Internet Explorer (archivo "Check_CRL_certificate_disable.reg")
  • EXCEL.EXE.config
  • ControllerClient.MSI
  • URL con acceso directo a IBM Cognos Controller

Más:

  • Adobe Reader 8.1.2 (p. ej. AdbeRdr812_en_US.exe)
  • Paquete más reciente de Microsoft Office Service Pack (Por Ej. Office XP SP3 = OfficeXpSp3-kb832671-fullfile-enu.exe)

.Net Framework 2.0 SP2 Client

  • .NET 2.0 Framework SP2 (o SP1 de preferirse) (Información técnica Nº 1371440 de IBM)

ADVERTENCIA: Es fundamental que ustednoinstale la versión original .NET 2.0 RTM. En su lugar,debe instalar NET 2.0 SP1 O una versión posterior ya que contiene una cantidad de arreglos, además puede mejorar el rendimiento de Controller considerablemente (algunas tareas de IBM Cognos Controller se ejecutan 3 veces más rápido).

RECOMENDACIÓN:

Desactivar la verificación del certificado por Internet de .NET (Archivo en lote "CASPOL Disable2.BAT")

  • El trabajo de este script es acelerar la ejecución del cliente de Controller en algunos entornos.
  • Para crear este archivo por lote, iniciar NOTEPAD.EXE, copiar y pegar el siguiente texto:
REM @echo off REM Archivo por lote creado por REM, última
actualización – 28 de marzo de 2007 REM REM Las siguientes líneas agregan
un .NET 2.0 trust REM REM Asegúrese de cambiar el "servername" 
(nombre del servidor)... REM
...y colocar el nombre del servidor de la aplicación Controller ... 
REM ...el cual
puede ser NETBIOS o FQDN tal como corresponda REM REM Modifique
"Controller_servername" y "Controller_description" REM de ser necesario 
(opcional)
c: cd %windir%\Microsoft.NET\Framework\v2.0.50727 caspol -q -m -ag 
"All_Code" -url
http://SERVERNAME (Nombre del servidor)/* FullTrust -name
"Controller_Servername (nombre del servidor)" -d
"Controller_description"

Importante: Modifique el valor de "servername" (en negrita) para coincidir con el valor exacto (NetBIOS o FQDN) del nombre de su servidor dentro de ‘Controller Configuration’ (Configuración de Controller) (consulte la sección 3.3 más arriba)

  • Guarde este archivo como "dotNET2.0_trust_<SERVERNAME>.bat"

RECOMENDACIÓN: Luego, deberá cambiar la extensión de ese archivo, ya que el Bloc de Notas lo guardará como " dotNET2.0_trust_SERVERNAME.bat.txt"

Agregado de una Zona de Confianza en Microsoft Internet Explorer (Archivo por lotes "Trusted Zone add Controller APP Server.vbs")

  • Para crear este archivo de registro, abra NOTEPAD.EXE, copie y pegue el siguiente texto:
' Scrip redactado el 18 de dic. de 2007 ' Por -nombre '
 para crear una entrada para 
 http://controllersvr 'dentro de la 'zona de confianza' para
Internet Explorer' ' [específicamente para MS IE 6 '
pero puede funcionar en otras
versiones] ' Probado en Windows XP Pro únicamente
'===================================================== 
'SIEMPRE examine los archivos
VBS antes de ejecutarlos 'Si elige usarlo, lo hará a su propio riesgo
'===================================================== 
'Declare y Configure Windows
Scripting Host Shell Object DIM WshShell SET WSHShell =
WScript.CreateObject("WScript.Shell") 'Omitir los Errores Reanude luego del error
'quite el comentario de la siguiente línea si desea cambiar a citrix para instalar
el modo 'wshshell.run "change user /install",1,True ' LAS SIGUIENTES LÍNEAS deberían
ser modificadas ' de modo tal que controllersvr =
<name_of_your_controller_server> wshShell.RegWrite
"HKCU\Software\Microsoft\Windows\CurrentVersion \Internet
Settings\ZoneMap\Domains\controllersvr\http", "2", "REG_DWORD" 'quite el
comentario de la siguiente línea si desea cambiar a citrix para instalar el modo
'wshshell.run "cambie el usuario /execute",1,True 'End of Script

Importante: Modifique el valor de <controllersvr> (en negrita) para coincidir el valor exacto (NetBIOS o FQDN) del nombre de su servidor dentro de ls ‘Configuración de Controller’ (consulte más arriba).

  • Guarde este archivo como "Trusted_Zone_add_Controller_APP_Server.vbs"

RECOMENDACIÓN: Luego, recuerde cambiar la extensión del nombre del archivo, según corresponda.

Desactivar el control del certificado de MS Internet Explorer (archivo "Check_CRL_certificate_disable.reg")

Para crear este archivo por lote (para obtener mayor información, consulte KB 1034825), inicie NOTEPAD.EXE copie y pegue el siguiente texto:

Windows Registry Editor Versión 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ WinTrust\Trust
                Providers\Software Publishing] "State"=dword:00023e00

Guarde el archivo como "Check_CRL_certificate_disable.reg".

RECOMENDACIÓN: Luego, recuerde cambiar la extensión del nombre del archivo, según corresponda.

EXCEL.EXE.config

Para crear estearchivo inicie NOTEPAD.EXE, copie y pegue el siguiente texto:

<configuration><startup><supportedRuntime
                version="v2.0.50727"/> </startup>
                </configuration>

Guarde este archivo como "EXCEL.EXE.config".

RECOMENDACIÓN: Luego, recuerde cambiar la extensión del nombre del archivo, según corresponda.

ControllerClient.MSI

Este archivo está ubicado dentro de C:\Program Files\Cognos\c8\webcontent\CCR en el servidor de la aplicación Controller.

Adobe Reader 8 o versión posterior (por Ej. AdbeRdr812_en_US.exe)

Se puede descargar (AdbeRdr812_en_US.exe) desde: http://www.adobe.com.

Última versión del Microsoft Office Service Pack para su versión de usuario de Microsoft

(Por Ej. Office XP SP3 = OfficeXPSP3-kb832671-fullfile-enu.exe)

Puede descargarse desde www.microsoft.com

IMPORTANTE: En caso de usar Excel 2007, debe también descargar e instalar office2007sp2- kb953195-fullfile-en-us.exe en la PC de cada usuario final. (Consulte la Información técnica Nº 1394945)

Controlador de acceso directo a la URL

Cree un archivo de acceso directo a la URL, mediante un vínculo a la URL similar al siguiente:

La Figura 4 muestra la URL de de IBM Cognos Controller y la creación del acceso directo
La Figura 4 muestra la URL de de IBM Cognos Controller y la creación del acceso directo

Por ejemplo, http://servername/cognos8/controllerbin/ccr.exe

Como resultado de todo el trabajo realizado (anteriormente), usted debería tener ahora un recurso compartido parecido al que se muestra a continuación:

La Figura 5 muestra los archivos correspondientes al directorio client_share
La Figura 5 muestra los archivos correspondientes al directorio client_share

Instalación del software de cliente en la PC de un usuario

Generalidades, más requisitos adicionales para Microsoft Vista

Muchos de los pasos para realizar la instalación requieren permisos administrativos.

  • En muchos de los entornos del cliente, se puede instalar el IBM Cognos Controller Client mientras se haya iniciado sesión en la PC del usuario final, utilizando cualquier cuenta de usuario de Windows como “administrador” .
  • No obstante, asegúrese de que se hayan realizado todas las configuraciones correctamente (correspondientes al perfil del usuario final) sería ideal realizar lo siguiente:
    • Agregar temporalmente la cuenta de usuario de Windows del usuario final al grupo local de “administradores”
    • Lleve a cabo los siguientes pasos (tal como se detalla a continuación)
    • Inicie IBM Cognos Controller y realice una prueba sencilla

Luego, elimine la cuenta de usuario de Windows del usuario final del grupo local de “administradores”.

IMPORTANTE: Si utiliza Windows Vista, se deben tomar en cuenta algunas consideraciones / algunos requisitos adicionales:

  • Antes de comenzar la instalación, haga clic en Start > Control Panel > User Accounts
  • En el cuadro de diálogo correspondiente a “User Accounts” (Cuentas del usuario), desactive la opción de control de las cuentas del usuario.
    • De no desactivar esta opción de control de las cuentas del usuario, durante la implantación / las pruebas posteriores el usuario recibirá un mensaje que dice que los parámetros de configuración han sido modificados.
  • Luego de que ha finalizado la instalación se puede activar nuevamente la opción ‘user account control option’.

RECOMENDACIÓN: Si no puede desactivar el control de cuentas del usuario, se describe una solución alternativa dentro del documento del autor por separado '(Base de conocimientos Nº 1031830) Guía adicional para la instalación del IBM Cognos Controller 8.3 Client sobre Microsoft Vista’ disponible dentro de la Información Técnica Nº 1365772.

Actualización del software de terceros

De ser necesario, actualice el software Adobe Acrobat Reader y el de Microsoft Office.

Por ejemplo

  1. Haga doble clic en "AdbeRdr812_en_US.exe"
  2. Y luego elija el archivo del paquete de servicios de MS Office correspondiente (por ejemplo "OfficeXpSp3-kb832671-fullfile-enu.exe")
  3. Además instale la reparación de MS Office, si utiliza Office 2007 (ver más arriba).

Internet Explorer – omita su Servidor Proxy

Para que IBM Cognos Controller funcione de manera apropiada, debería omitir su servidor proxy para todas las comunicaciones de Controller.

  1. Abra Internet Explorer
  2. Haga clic en Tools > Internet Options > Connections

En un escenario ideal, todos las casillas de verificación Detectar las configuraciones automáticamente, Usar el script automático de configuración y Usar un servidor proxy… Deberían estar limpias (ver más abajo):

La Figura 6 muestra las opciones de privacidad y conexiones por Internet
La Figura 6 muestra las opciones de privacidad y conexiones por Internet

No obstante, si su empresa utiliza un servidor proxy, entonces debe "omitirlo" para el Controller:

  • Haga clic en LAN Settings (Configuraciones LAN)
  • Agregue una entrada correspondiente a <servername> dentro de la sección “Do not use proxy server for addresses beginning with” (No usar el servidor proxy para las direcciones que comienzan con)

RECOMENDACIÓN: En la captura de pantalla que se muestra más abajo, hemos agregado una segunda entrada de modo tal de que se puedan visualizar tanto el nombre de NetBIOS como el de FQDN, para el caso de que haya un cambio en relación con la convención de nombres del servidor:

La Figura 7 muestra las configuraciones para proxy y LAN
La Figura 7 muestra las configuraciones para proxy y LAN

Internet Explorer – servidor de la aplicación Trust Controller, para descargar el código automáticamente

Debe asegurarse de que la PC del cliente confía en el servidor de Controller de modo tal de que pueda descargar el código en .NET. La manera más sencilla de lograrlo es simplemente realizando:

  • Doble clic en Trusted_Zone_add_Controller_APP_Server.vbs

De manera alternativa, puede realizar este paso manualmente – consulte el Apéndice 2.

Configuración en la zona de seguridad "Trusted Zone" la opción "media” (o inferior) para IE6, y "media-baja" (o inferior) para IE7)

La zona de seguridad "trusted zone" debe estar en "media" (o inferior) para IE6, y en "media-baja" (o inferior) para IE7.

Figura 8 De no estar seguro, puede reconfigurar el nivel de seguridad de la zona "trusted sites" (sitios de confianza) en "baja" (configuraciones de los sitios confiables)
Figura 8 De no estar seguro, puede reconfigurar el nivel de seguridad de la zona

Cliente .NET Framework 2.0 SP2, confianza y desactivación de .NET y verificación del certificado .NET vía Internet

  • Haga doble clic en NetFx20SP2_x86.exe y acepte todos los valores predeterminados
  • Haga doble clic en dotNET2.0_trust_<servername>.bat
  • Haga doble clic en caspol_disable2.bat

Para evitar que el cliente experimente un funcionamiento muy lento si la PC del cliente no posee acceso a Internet, entonces:

  • Método sencillo: Haga doble clic en Check_CRL_certificate_disable.reg

De manera alternativa, puede realizar este mismo paso mediante el método manual que se detalla en el Apéndice 3.

Asegúrese de que Microsoft Excel utiliza .NET 2.0 para todos los complementos

Copie el archivo Excel.exe.config en la misma ubicación donde se ha instalado Microsoft Excel.EXE.

  • Por ejemplo, la ubicación predeterminada de Office 2003 es:
    C:\Program Files\Microsoft Office\OFFICE11

Instalación de complementos del Controlador de Excel

  • Copie el archivo Excel.exe.config en la misma ubicación donde se ha instalado Microsoft Excel.EXE.

RECOMENDACIÓN: Se pueden instalar 3 tipos diferentes de clientes de Controller. La recomendación en el 99% de las circunstancias es que utilice la versión ControllerClient.MSI.

  • Consulte el Apéndice 1 para obtener detalles acerca de clientes alternativos.
  • Asegúrese de que la configuración del usuario final en Excel Macro Security esté en Media.
    • Para mayor información, consulte la Información técnica de IBM Nº1346175 (Aparece el mensaje de error de Excel “The macro 'cc.DoDataEntry' cannot be found”)
  • Haga doble clic en ControllerClient.MSI.

Brinde al usuario final el acceso directo a la URL

Copie el archivo IBM Cognos Controller 8.5.URL desde el recurso compartido en el escritorio del usuario final (dentro de su perfil), para que puedan iniciar el cliente fácilmente.

Resumen general del proceso de instalación del cliente

Una vez que ha realizado la instalación de un cliente ya se habrá familiarizado con el proceso. Por lo tanto, como resumen general para futuras instalaciones de clientes recuerde simplemente abrir el recurso compartido (\\servername\client_share) y luego:

  1. De ser necesario, haga doble clic en AdbeRdr812_en_US.exe
  2. De ser necesario, aplique el archivo más reciente del paquete de servicios de Microsoft Office (por ejemplo "OfficeXpSp3-kb832671-fullfile-enu.exe") and required hotfix "office2007sp2-kb953195-fullfile-enus.exe" (para Office 2007)
  3. De ser necesario, configure la omisión del proxy de Internet Explorer
  4. Ejecute Trusted_Zone_add_Controller_APP_Server.vbs
  5. De ser necesario, configure la zona de seguridad de IE "trusted zone" (zona de confianza) en el nivel "medio" (o inferior) para IE6, y "medio-bajo" (o inferior) para IE7
  6. Ejecute "NetFx20SP2_x86.exe"
  7. Ejecute "dotNET2.0_trust_<servername>.bat"
  8. Ejecute "caspol_disable2.bat"
  9. Ejecute "Check_CRL_certificate_disable.reg"
  10. Copie el archivo "Excel.exe.config” en la misma ubicación en donde se ha instalado el archivo Microsoft Excel.EXE
  11. (De ser necesario) Asegúrese de que el usuario final tenga configurada la opción "Macro Security" de Excel en "media" o "más baja”
  12. Ejecute "ControllerClient.MSI"
  13. Copie el archivo "Controller 8.5.URL" en el escritorio del usuario final (dentro de su perfil), para que pueda activar fácilmente al cliente

Pruebas

Idealmente, para asegurarse de que todo esté funcionando en forma correcta, debería:

  • Primero, iniciar IBM Cognos Controller como usuario Administrativo (con el que instaló el software)
  • Segundo, luego de las pruebas iniciales, cierre la sesión e inicie la sesión como usuario final "normal" y pruébelo como si fuera ese usuario.

Programa principal de IBM Cognos Controller

Inicie IBM Cognos Controller desde la URL e inicie sesión. Haga clic en Help > About Controller Y asegúrese de que la versión de IBM Cognos Controller coincida con la esperada.

Vínculo a Excel

Inicie Excel. Haga clic en el vínculo Help > About Controller Para asegurarse de que la versión del vínculo con IBM Cognos Controller coincida con la esperada.


Instalación en un servidor Citrix (o Terminal Services)

Escenario

La implantación de IBM Cognos Controller en Microsoft (Windows 2000/2003) Terminal Services es exactamente el mismo concepto que el utilizado en la implantación del Citrix. Por consiguiente, en busca de simplicidad, este documento se referirá a ambos escenarios simplemente como "Citrix".

Es muy común realizar la implantación de IBM Cognos Controller mediante el Citrix; probablemente la mayoría de los clientes lo hacen de esta manera. Es muy directa y no debería presentar ninguna dificultad.

Una de las principales razones para la implantación mediante el Citrix es que los usuarios remotos de la WAN pueden tener malas conexiones de red al sistema central. Como referencia, Controller requiere por lo general un ancho de banda de 256kbps – 512kbps por usuario simultáneo (y una latencia de red de menos de 80-100ms) para obtener un buen rendimiento. El uso de Citrix permite la implantación de IBM Cognos Controller en usuarios remotos cuyas conexiones de red son más precarias que la mencionada (Por ej., un valor de latencia de red de ida y vuelta tan bajo como de aproximadamente 30kbs y hasta 250-300ms).

Generalidades

Instalar IBM Cogno Controller en un servidor Citrix es casi igual que instalarlo en una PC de cliente "normal".

No obstante, al instalar cualquier software en un servidor Citrix, se deberían tomar los siguientes recaudos:

  • Asegúrese de que ningún otro usuario esté en sesión dentro del servidor Citrix
  • Inicie sesión en la "consola", por ejemplo:
    • Vaya hasta el servidor Citrix para iniciar sesión directamente desde ese servidor
    • Alternativamente puede iniciar sesión de manera remota en ‘console session’ (sesión de la consola) mediante "mstsc.exe /console"
    • También puede iniciar sesión de manera remota mediante el software de proxy, tal como VNC
  • En general, el software debería instalarse siempre cuando se encuentra en "install mode" (modo de instalación), por ejemplo realizando lo siguiente:
    • Instale todo mediante la opción ‘Add/Remove Programs’ (Agregar o eliminar programas)
    • Alternativamente puede utilizar el comando de DOS "change user /install" (cambiar usuario / instalar) antes de instalar el software, y utilice el comando "change user /execute" (cambiar el usuario / ejecutar) cuando se ha terminado de instalar el software

RECOMENDACIÓN: Asegúrese de que el servidor Citrix esté en ‘install mode’ (modo de instalación) para estas secciones EN NEGRITA.

Preparación del servidor Citrix:

  • Desactivar la prevención de ejecución de datos
    Citrix XP no ejecuta el proceso ‘iexplore.exe’ en Citrix XP cuando el servidor tiene habilitado DEP de Microsoft. Para repararlo existen 2 opciones:
    • Desactive DEP en el servidor
    • Elimine la siguiente clave del servidor: HKLM\Software\Citrix\CtxHook\AppInit_DLLS\speedscreen\iexplore.exe
    • Desactive el vínculo automático de Excel para instalación del cliente (paso realizado en el servidor de APP)

fundamental: Tal como se recomendó en la sección 3.2 de este documento, es FUNDAMENTAL para el servidor de Citrix la seguridad de que la opción "InstallExcelLink" haya configurado en "false" (falso), dentro de "Client Distribution Server Config". De lo contrario hacerlo, cuando nuevos usuarios inicien sesión en el servidor de Citrix el sistema intentará reinstalar el software del cliente de ControllerClient.MSI

Instalación de Cliente de IBM Cognos Controller

Luego de cumplir con los pasos establecidos como requisitos previos, debe realizar exactamente las mismas tareas que debería realizar en una instalación de cliente “normal” (sin Citrix). En otras palabras, debe seguir los mismos pasos descriptos en la sección 5 de este documento. Si desea obtener más detalles mientras que realiza lo establecido en esta sección, remítase nuevamente a la sección (5).

IMPORTANTE: Recuerde que se deberá realizar lo siguiente para asegurarse de que el servidor de Citrix esté configurado correctamente.

Nota: Verifique que los requisitos previos ya se hayan instalado.

  • Windows 2003 Service Pack 2
  • Microsoft Office con el último paquete de servicios
  • si está usando Office 2007, asegúrese de haber instalado la reparación office2007sp2-kb953195-fullfile-en-us.exe
  • Internet Explorer 7
  • Microsoft .NET 2.0 Service Pack 2
  • Asegúrese de que se haya instalado Adobe Acrobat Reader 8.12
  • Instale / actualice de ser necesario

RECOMENDACIÓN: Luego, inicie Adobe Reader al menos una vez (para asegurarse de que se haya “aceptado” el contrato de licencia) para evitar problemas en el futuro.

  • Verifique las configuraciones de Internet Explorer:
Figura 9 IMPORTANTE: Asegúrese de que el casillero de verificación de la Configuración de seguridad mejorada de Internet Explorer esté vacío.
Figura 9 IMPORTANTE: Asegúrese de que el casillero de verificación de la Configuración de seguridad mejorada de Internet Explorer esté vacío.
    • Asegúrese de que no haya un servidor proxy configurado en el Internet Explorer
      • De ser necesario, omita su servidor proxy para el sitio Web de Controller
    • Agregue el sitio Web de Controller a la zona de confianza, y verifique las configuraciones de seguridad de la zona
    • Configure Microsoft .NET 2.0 SP2:
      • Instale "NetFx20SP2_x86.exe" (a menos que ya se encuentre instalado)
      • Ejecute "dotNET2.0_trust_<servername>.bat"
      • Ejecute "caspol_disable2.bat"
      • Ejecute "Check_CRL_certificate_disable.reg"
    • Copie el archivo ‘Excel.exe.config’ en la ubicación de EXCEL.EXE
    • Verifique la configuración de "Macro Security" (Seguridad de macros) en Excel. De ser necesario:
      • Cámbiela a ‘Media o más baja’ y seleccione "trust all add-ins and templates…" (confiar en todos los complementos y plantillas)
  • Ejecute “ControllerClient.MSI”
  • Pruebe el Controller, iniciándolo mientras que se encuentra aún en sesión como administrador:
  • Inicie el programa Controller http://controllerserver/cognos8/controllerbin/ccr.exe
    • Inicie sesión y haga clic en Help > About Controller
    • Asegúrese de que la versión del IBM Cognos Controller coincida con la esperada.
  • Inicie Excel
    • Haga clic en el vínculo Help > About Controller
    • Asegúrese de que la versión del vínculo del Controller coincide con la esperada
  • Cree una nueva aplicación publicada de Citrix en la URL de Controller 8.5.
    • Por ejemplo http://controllerserver/cognos8/controllerbin/ccr.exe
  • Compruebe la aplicación publicada como administrador
    • RECOMENDACIÓN: Cuando se ha iniciado el Controller, haga clic en el acceso directo "Excel" (en la barra de menús) para iniciar Excel, a fin de poder verificar el vínculo con Excel
  • Finalmente, compruebe la aplicación publicada de Citrix como un usuario "normal" (no como administrador)

Recomendaciones adicionales para implantaciones en Citrix / Terminal Server

Estabilidad:

  • Solicite un período de inactividad semanal para reiniciar el servidor de Citrix automáticamente (por ejemplo, todos los domingos a las 5 de la mañana), como una medida proactiva para despejar cualquier potencial “pérdida de memoria”

Instalación en la ubicación de una carpeta que no sea predeterminada

ControllerClient.MSI instalará de manera predeterminada los archivos correspondientes al “Excel link” en el directorio C:\Program Files\Cognos\ccr. Esta ubicación se extrae de la variable %programfiles%.

  • De ser ncesario, puede forzar de manera manual su instalación en una carpeta distinta, por ejemplo:
    "msiexec /i controllerclient.Msi COGNOSDIR=d:\myinstallfolder DOTNETDIR=d:\myinstallfolder"

NOTA: si esto falla, o aparece un error, puede diagnosticarlo utilizando el siguiente comando:

msiexec /i controllerclient.msi /log error.txt

Este comando enviará a un archivo de texto la actividad e información acerca de la instalación, la cual puede ser utilizada para diagnosticar el problema.

Perfiles obligatorios – Vínculo de Excel para registrarse manualmente

Figura 10 El vínculo de IBM Cognos Controller se encuentra registrado en Excel mediante la siguiente clave de registro
Figura 10 El vínculo de IBM Cognos Controller se encuentra registrado en Excel mediante la siguiente clave de registro

Por ejemplo, para Office XP/2002 es:

[HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Excel\Options]"OPEN"="/R
                \"C:\\Program Files\\Cognos\\ccr\\ControllerXL.xll\""

A partir de la versión IBM Cognos Controller 8.1MR1 en adelante, agregará esta entrada automáticamente cuando se inicie el Excel desde el propio programa principal de IBM Cognos Controller. Por lo tanto, en la mayoría de los entornos, no hay nada más que hacer.

No obstante, en ciertos entornos (por ejemplo, cuando están en uso perfiles de Windows “obligatorios”), puede ser necesario que le solicite al administrador de T.I. que se asegure de que esta clave de registro se agregue durante el inicio de sesión (por ejemplo, vía USRLOGON.CMD).

Optimización de la impresión

La configuración predeterminada para una aplicación publicada es "Start this application without waiting for printers to be created" (Iniciar esta aplicación sin esperar la creación de impresoras). Sin embargo, hemos detectado problemas ocasionales con esta configuración. Por lo tanto, recomendamos que desmarque este casillero de verificación de IBM Cognos Controller.

Administración de perfiles: ¿Tiene problemas con los grandes perfiles?

El cliente de Cognos Controller 8 usa la ubicación de los perfiles de Windows para grabar sus preferencias personales, los archivos caché y algunos archivos de la lógica de negocios de la tecnología .NET.

  • Las configuraciones personales del cliente se guardan de manera predeterminada en:
    c:\Documents and Settings \%username%\Application Data\Cognos\ccr\ccr.config
  • Los archivos caché del cliente se encuentran ubicados en:
    c:\Documents and Settings \%username%\Application Data\Cognos\ccr\*.dss en *.dsd
  • Caché del conjunto .NET:
    C:\Documents and Settings\%username%\Local Settings\Application Data\assembly\dl2\*.*

Para servidores TS/Citrix significaría que un perfil necesitaría un espacio disponible considerable. Cuando el espacio se ve limitado por los tamaños de los perfiles, Cognos recomienda redireccionar la ubicación del perfil para los usuarios de TS / Citrix en una unidad más grande utilizando las instrucciones brindadas enhttp://support.microsoft.com/kb/322014/en-us. Si se necesita administrar el tamaño del perfil, se puede utilizar un script de fin de sesión para limpiar el caché de cliente del usuario y ensamblar el directorio de caché.

Además, considere la instalación de "UPHClean" - UPHClean-Setup.msi. Esta herramienta de Microsoft permite que los servidores de Citrix/Terminal puedan manejar los perfiles (y los bloqueos de archivos) de un modo diferente (generalmente mejorado).

De manera predeterminada, Controller almacena algunos archivos de caché (por Ej., los *.rs) dentro de la carpeta %APPDATA%\Cognos\Controller.

Solución alternativa Nº 1: Es posible asignar scripts de limpieza de fin de sesión (Por ej., consulte http://www.microsoft.com/windows2000/en/advanced/help/default.asp?url=/windows2000/en/advanced/help/gptext_logoffscripts.htm)

Solución alternativa Nº 2: de manera alternativa puede intentar utilizar la “preferencia local” no admitida: clearcacheonexit… true

[Borrará la caché local pero obviamente ella está allí por una razón – para hacer más rápida las sesiones del usuario].

Recomendaciones varias

Si (por cualquier motivo) encuentra que hay un proceso (Por ej. inicio de sesión común de Access Manager) que no está saliendo sin errores cuando un usuario cierra la sesión en Citrix, entonces puede eliminar cualquier proceso (al momento de cierre de sesión cuando esté utilizando el Citrix) con la siguiente clave (este ejemplo elimina el proceso de "inicio de sesión común", pero puede ser modificado):

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Control\Citrix\wfshell\TWILogoffCheckSysModules
                REG_SZ = WinLogonServer.exe

Apéndices

Apéndice 1 – Tipos alternativos de IBM Cognos Controller Client

IBM Cognos Controller 8.5 tiene 3 tipos diferentes de MSI de instalación del cliente:

  • ControllerClient.Msi
  • ClientAdmin.Msi
  • CCRLocalClient.Msi

Pueden encontrarse todos los detalles acerca de las diferencias existentes entre estos tres tipos en la Información técnica de IBM Nº 1371088.

Por ejemplo, en algunos entornos puede ser mejor implementar el cliente CCRLocalClient.Msi. Por lo general se trata de un entorno muy bloqueado (por ejemplo, algunos entornos en Citrix, y también algunos no pertenecientes a Citrix en los que el Internet Explorer del usuario final está muy “bloqueado”).

Importante

Si elige no utilizar el archivo “ControllerClient.MSI”, entonces es importante que desactive la opción “Automatic Excel link Client install” (Instalación automática del cliente del vínculo de Excel)

RECOMENDACIÓN: En caso de implantar el cliente “CCRLocalClient.Msi”, se le solicitará entonces que ingrese las ubicaciones WSS y HELP URL en el momento de la instalación. De manera predeterminada, dichas ubicaciones son:

http://[servername]/cognos8/controllerserver

http://[servername]/cognos8/controllerhelp

Apéndice 2 – Método manual de configuración de los sitios confiables de Microsoft Internet Explorer

Para realizar este paso manualmente debe realizar lo siguiente:

  • Abra el Internet Explorer
  • Tools > Internet Options > Security
  • Seleccione “Trusted sites” y haga clic en Sites
La Figura 11 muestra las configuraciones de las opciones de Internet y de seguridad
La Figura 11 muestra las configuraciones de las opciones de Internet y de seguridad
  • Desmarque el casillero de verificación Solicite la verificación del servidor (https:) para todos los sitios de esta zona
  • Agregue el sitio http://servername al listado
  • Haga clic en Close (Cerrar)

Apéndice 3 – Método manual de configuración de la revocación del certificado de Microsoft Internet Explorer Publisher

Inicie Internet Explorer

  1. Haga clic en Tools > Internet Options
  2. Haga clic en la pestaña Advanced (Avanzado)
  3. Desplácese hacia abajo hasta la sección Security (Seguridad)
  4. Desmarque el casillero de verificación que se encuentra al lado de la opción “Check for publisher's certificate revocation” (Revocación del certificado del Editor

Comentarios

developerWorks: Ingrese

Los campos obligatorios están marcados con un asterisco (*).


¿Necesita un IBM ID?
¿Olvidó su IBM ID?


¿Olvidó su Password?
Cambie su Password

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. La información en su propio perfil (nombre, país/región y nombre de la empresa) se muestra al público y acompañará a cualquier contenido que publique, a menos que opte por la opción de ocultar el nombre de su empresa. Puede actualizar su cuenta de IBM en cualquier momento.

Toda la información enviada es segura.

Elija su nombre para mostrar



La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Los campos obligatorios están marcados con un asterisco (*).

(Por favor elija un nombre de 3 - 31 caracteres.)

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


Toda la información enviada es segura.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Information mgmt
ArticleID=505784
ArticleTitle=Prácticas probadas de IBM Cognos: Cómo instalar IBM Cognos Controller 8.5 Client en la PC de un usuario
publish-date=08052010