Escenario:
Después de utilizar Copiar versión con un gran número de miembros seleccionados, se muestra este error: "An error occurred when running specified calc script, please check logs for details.
. El registro para el servidor de aplicaciones web contiene este mensaje: com.hyperion.planning.olap.HspOlapException: The length of the calc script exceeds the maximum allowed length.
Solución:
Copiar versión utiliza un script de cálculo y Oracle Essbase limita el tamaño de los scripts de cálculo a 64 KB. Si se alcanza el límite al copiar un gran número de miembros, Copiar versión puede fallar. Para evitar esto, seleccione menos miembros para copiar con Copiar versión. Consulte Oracle Hyperion Planning User's Guide (Guía del usuario de Oracle Hyperion Planning) y Oracle Enterprise Performance Management System Installation and Configuration Troubleshooting Guide (solo disponible en inglés) .
Para evitar un error de Copiar versión, calcule cuántos miembros puede copiar correctamente. El script utiliza nombres de miembros, por lo que debe considerar el número de miembros y la longitud de los nombres de miembros. Si cada miembro tiene un promedio de 10 caracteres, se pueden copiar menos de 6.400 miembros. El script también incluye los caracteres de sintaxis, como el comando de script de cálculo y una coma para cada nombre de miembro. Suponiendo una longitud del comando de script de cálculo de 500 caracteres, puede utilizar esta fórmula:
(Número de miembros * Longitud promedio de los nombres de miembros) + Número de miembros + 500 <= 64.000