Lifecycle Management

Consulte también Registros de Lifecycle Management.

Consejo de migración: nomenclatura

Para realizar una migración automatizada completa, los entornos de desarrollo, prueba y producción deben ser idénticos en lo que respecta a nombres, incluidos los nombres de orígenes de datos, los nombres de grupos de directorio nativo aprovisionados, las aplicaciones y los grupos de aplicaciones. Es especialmente importante que la nomenclatura sea idéntica entre los entornos de producción y de prueba, en los que a menudo los pasos manuales son inaceptables.

La nomenclatura idéntica no es siempre posible, porque algunos nombres de aplicación de productos incluyen nombres de servidor que requieren la edición manual de la información de aprovisionamiento. En los casos en los que los nombres de aplicación sean diferentes, debe editar de forma manual la información de aprovisionamiento antes de importar una aplicación,

Problema al cargar la instantánea del artefacto

Incidencia: Se produce un fallo al cargar la instantánea de artefacto con el siguiente mensaje de error:

Failure of Web Server bridge: Internal processing error

Nota:

Esta incidencia se produce cuando otro usuario distinto ha realizado la nueva instalación (asumiendo que la instalación anterior se haya desinstalado correctamente) en la misma máquina.

Solución: Asegúrese de que /tmp/_wl_proxy tenga acceso de escritura y memoria suficiente para escribir de forma temporal los datos de la instantánea de artefacto.

Errores de memoria insuficiente en un despliegue compacto

Problema: en un entorno de 64 bits, realizar una gestión del ciclo de vida en Oracle Hyperion Enterprise Performance Management System Lifecycle Management para los artefactos de Oracle Hyperion Planning en un despliegue compacto produce errores de memoria insuficiente en los registros de Oracle Hyperion Foundation Services.

Solución: aumente el valor de tamaño máximo del montón para el servidor gestionado de Oracle Enterprise Performance Management System desplegado en Oracle WebLogic Server:

Windows: edite la entrada del registro de Windows para EPMServer0 en el nodo HKLM/Hyperion Solutions.

Comparación de entornos

Problema: necesita comparar dos entornos, como el de desarrollo y el de prueba.

Solución: exporte los artefactos al sistema de archivos y utilice una utilidad de comparación (como Beyond Compare) para ver las diferencias para los artefactos de texto y XML.

Inicio de Servicios compartidos

Problema: no puede iniciar Consola de Servicios compartidos de Oracle Hyperion.

Solución: al iniciar Consola de Servicios compartidos, utilice un nombre de servidor completo en la URL; por ejemplo, http://servidor_web:puerto/interop/index.jsp.

Fallo de exportación

Problema:: la exportación falla porque la contraseña de usuario para un archivo de exportación de Lifecycle Management contiene llaves ({ }).

Solución: No utilice llaves en las contraseñas de usuario.

Tiempo de espera de Lifecycle Management para importaciones de artefactos

Problema: en la importación de artefactos con Lifecycle Management se excede el tiempo de espera después de una hora (con todos los servicios en ejecución) y se escribe un mensaje de error similar al siguiente en SharedService_LCM.log:

2011-07-19T03:03:36.066-07:00] [FoundationServices0] [ERROR] [EPMLCM-30052] [oracle.EPMLCM] [tid: 173] [userId: <anonymous>] [ecid: 0000J51cbhmFW7P5IfL6if1E2XZW000574,0] [SRC_CLASS: ?] [APP: SHAREDSERVICES#11.1.2.0] [SRC_METHOD: ?:?] Failed to connect to "http://server name:19000/awb/lcm.executeAction.do" while performing import for application - "<applicationName>". Received status code - "503" with error message - "Service Temporarily Unavailable". Possible cause of error Server Down or Not reachable.

Nota:

Este error no indica necesariamente que ha fallado la importación de los artefactos. Compruebe el estado de los trabajos de importación en la Consola de trabajos para verificar si se ha producido un fallo. Si el trabajo de importación indica un fallo, lo más probable es que no sea un problema de tiempo de espera, por lo que se debe investigar más empezando por los resultados de importación adjuntos.

Si los trabajos de importación en el gestor de trabajos no muestran fallos, quiere decir que no se ha abortado la migración de artefactos y que puede completarse correctamente. Puede comprobar el progreso de los respectivos identificadores de trabajo en la Consola de trabajos de biblioteca.

El servidor web de Oracle HTTP Server se puede configurar para que exceda el tiempo de espera si un trabajo tiene una duración mayor que el periodo predefinido. Cuando se utiliza Oracle HTTP Server con WebLogic Server, el tiempo de espera predeterminado se define en 3.600 segundos (una hora).

Solución: aumente el tiempo de espera del servidor web de Oracle HTTP Server. Modifique o agregue la propiedad WLIOTimeoutSecs con un valor que abarque la duración de las tareas de migración típicas. Además, establezca Idempotent OFF. Realice estos cambios en el archivo de configuración mod_wl_ohs.conf situado en: EPM_ORACLE_INSTANCE/httpConfig/ohs/config/OHS/ohs_component. Por ejemplo, para Oracle Hyperion Profitability and Cost Management:

<LocationMatch ^/profitability> 
SetHandler weblogic-handler 
WeblogicCluster server name:port 
WLIOTimeoutSecs 60000 
Idempotent OFF 
WLSocketTimeoutSecs 6000 
</LocationMatch> 

o para Planning:

<LocationMatch ^/planning> 
SetHandler weblogic-handler 
WeblogicCluster server name:port 
WLIOTimeoutSecs 60000 
Idempotent OFF 
WLSocketTimeoutSecs 6000 
</LocationMatch> 

También puede intentar ajustar el tiempo de espera del símbolo de inicio de sesión único. Para obtener instrucciones al respecto, consulte la Oracle Enterprise Performance Management System User Security Administration Guide.

Diagnósticos de Lifecycle Management

Problema: los usuarios de Lifecycle Management deben analizar la actividad de Lifecycle Management durante una migración problemática.

Solución: cambie el nivel de registro a TRACE:32:

  • Para cambiar el nivel de registro de todas las migraciones ejecutadas desde la utilidad de línea de comandos (Utility.bat o utility.sh), edite el archivo logging.xml de EPM_ORACLE_INSTANCE/Config/FoundationServices.

    El registro de depuración se escribe en EPM_ORACLE_INSTANCE/diagnostics/logs/migration/LCM_timestamp.log.

    El contenido de depuración se escribe en la carpeta EPM_ORACLE_INSTANCE/diagnostics/logs/migration/Debug_sequence_id.

  • Para cambiar el nivel de depuración de las migraciones ejecutadas desde Servicios compartidos de Oracle Hyperion, edite el archivo logging.xml en MIDDLEWARE_HOME/user_projects/domains/EPMSystem/config/fmwconfig/servers/FoundationServices0.

    El registro de depuración se escribe en MIDDLEWARE_HOME/user_projects/domains/EPMSystem/servers/FoundationServices0/logs/SharedServices_LCM.log.

    El contenido de depuración se escribe en la carpeta EPM_ORACLE_INSTANCE/diagnostics/logs/migration/Debug_sequence_id.

Lifecycle Management y Financial Management

Opciones de configuración y conectividad del servicio web HFMLCMService

Para que el servicio web de LCM se ejecute correctamente, este servicio (HFMLCMService) debe existir en el servidor web de Microsoft IIS, y los valores de executionTimeout y todas las modificaciones realizadas en las propiedades maxRequestLength de Web.Config deben ser correctos.

Para comprobar la conectividad con HFMLCMService, vaya a http://HFM_WEBSERVER/HFMLCMService/LCMWS.asmx.

Si el servicio se está ejecutando correctamente, aparecerá una página con los nombres de los métodos del servicio web de LCM.

Para modificar las propiedades executionTimeout y maxRequestLength de HFMLCMService:

  1. En un editor de texto, abra Web.Config de EPM_ORACLE_HOME/products/FinancialManagement/Web/HFMLCMService.

  2. (Opcional) Para los artefactos de LCM muy grandes, aumente los valores de executionTimeout (en segundos) y maxRequestLength (en kilobytes) en la siguiente línea:

    <!-- Maximum value allowed is 2GB - Currently set waiting time to 1hours, 1.5GB data transfer-->
        <httpRuntime executionTimeout="3600" maxRequestLength="1572864" />

    Atención:

    La modificación incorrecta podría provocar que el servicio web HFMLCM fallara.

  3. Guarde y cierre Web.Config.

  4. Restablezca el servidor web de Microsoft IIS (iisreset).

Configuración del tiempo de espera para la comunicación del servidor de Lifecycle Management

Problema: se excede el tiempo de espera de las comunicaciones del servidor de Lifecycle Management anticipadamente.

Solución: aumente el valor de HFM.client_timeout en las propiedades del componente SharedServices; el valor recomendado es 60 o superior. Esta propiedad controla la cantidad de tiempo (en segundos) que el servidor de Lifecycle Management se comunica con el servicio web de Lifecycle Management de Oracle Hyperion Financial Management.

Para cambiar el valor de tiempo de espera:

  1. Inicie sesión en Servicios compartidos y explore los Metadatos de despliegue en el grupo de aplicaciones Foundation.

  2. Amplíe Registro de Servicios compartidos, a continuación, el nodo Foundation Services y, finalmente, el nodo, Servicios compartidos.

  3. Haga clic con el botón derecho en Propiedades, seleccione Exportar para editar y, a continuación, guarde el archivo exportado.

  4. En el archivo guardado, aumente el valor de HFM.client_timeout.

  5. En Servicios compartidos, haga clic con el botón derecho en Propiedades, seleccione Importar tras editar e importe el archivo de propiedades editado.

    El cambio surte efecto con la siguiente migración.

Registro de Financial Management y Shared Services

Problema: El inicio de sesión y el diagnóstico no están habilitados.

Solución: defina Financial Management para que registre automáticamente todas las actividades a fin de proporcionar una pista de auditoría que pueda utilizarse para diagnosticar problemas.

Atención:

Active el registro y los diagnósticos solo cuando sea necesario. Su activación afecta al rendimiento, especialmente en el caso de migraciones de gran volumen.

Para activar el registro y ver los archivos de registro:

  1. En un editor de texto, abra EPM_ORACLE_HOME/products/FinancialManagement/Web/HFMLCMService/Web.Config.

  2. En Web.Config, defina los siguientes parámetros para activar la depuración:

    • appSettings

      <appSettings>
          <add key="Debug" value="true"></add>
      </appSettings>

      Si se produce un error (incluso sin el registro adicional activado), la cuenta de agrupación de aplicaciones de IIS (servicio de red) debe contar con acceso total al directorio de registro; de lo contrario, no se registran errores.

      Ubicación de registro: EPM_ORACLE_HOME/logs/hfm

    • diagnostics

      <diagnostics>
              <trace enabled="true" input="InputTrace.webinfo" output="OutputTrace.webinfo"/>
                              <detailedErrors enabled="true"/>
      </diagnostics>
      

      Si se produce un error (incluso sin el registro adicional activado), la cuenta de agrupación de aplicaciones de IIS (servicio de red) debe contar con acceso total al directorio de registro; de lo contrario, no se registran errores.

      Ubicación de registro: EPM_ORACLE_HOME/products/FinancialManagement/Web/HFMLCMService

      • InputTrace.webinfo

      • OutputTrace.webinfo

  3. Guarde y cierre Web.Config.

Excepción de memoria insuficiente con varias migraciones en aplicaciones de gran tamaño

Problema: al ejecutar varias migraciones de Lifecycle Management de Financial Management en aplicaciones de gran tamaño, recibe una excepción de memoria insuficiente en el proceso de IIS (w3wp.exe).

Solución: cambie la configuración de IIS para la agrupación de aplicaciones de Lifecycle Management de Financial Management en el servidor web de Financial Management. En la página Propiedades de la agrupación de aplicaciones, active el reciclado de memoria, definiendo la memoria virtual en 1.000 MB y la memoria física en 800 MB.

Nota:

Estos valores de memoria deberían ser seguros para la mayoría de los entornos. En función de los recursos de hardware, es posible que pueda aumentar estos valores.

Incapacidad para migrar los artefactos de Financial Management

Problema: se produce un fallo de migración y el informe de estado de migración de Lifecycle Management muestra el siguiente error:

Access to the path 'C:/oracle/Middleware/EPMSystem11R1/products/FinancialManagement/Web/HFM/FileTransfer/TempSecurityArtifact.sec' is denied.

Nota:

La ruta mostrada en el mensaje de error es la ruta del directorio de transferencia de archivos de Financial Management especificada durante la instalación y la configuración de Financial Management.

Solución: asegúrese de que la identidad de agrupación de IIS tenga derechos de lectura, escritura y ejecución en el directorio de transferencia de archivos de Financial Management especificado durante la instalación y la configuración de Financial Management.

Para ver la ruta de la carpeta de transferencia de archivos de Financial Management configurada actualmente en el equipo que aloja el servicio web de Financial Management:

  1. Abra el Editor del registro (haga clic en Inicio, a continuación, en Ejecutar y, después, introduzca epmsys_registry y haga clic en Aceptar).

  2. Consulte el valor de FileTransferFolderPath en HKEY_LOCAL_MACHINE/SOFTWARE/Hyperion Solutions/Hyperion Financial Management/Web.