Inicio de reglas de negocio con una utilidad

A través de la utilidad CalcMgrCmdLineLauncher.cmd, los administradores pueden iniciar (desde el prompt de comandos) reglas de comandos creadas con Oracle Hyperion Calculation Manager.

Notas:

  • Utilice la opción /Validate para comprobar la sintaxis del comando antes de iniciar la regla de negocio.

  • Si la regla de negocio iniciada tiene una petición de datos en tiempo de ejecución, antes de ejecutar CalcMgrCmdLineLauncher.cmd, cree un archivo con los valores de petición de datos en tiempo de ejecución. Puede optar por crear manualmente un archivo ASCII con los valores de la petición de datos en tiempo de ejecución, o puede generar automáticamente el archivo de valores seleccionando la opción Crear archivo de valores de petición de datos en tiempo de ejecución en la página Peticiones de datos en tiempo de ejecución.

Para iniciar una regla de negocio con CalcMgrCmdLineLauncher.cmd:

  1. Cuando ejecute una regla de negocio con peticiones de datos en tiempo de ejecución, genere un archivo con valores de petición de datos en tiempo de ejecución de cualquiera de las siguientes formas:
    • Especificando el nombre del archivo de valores de petición de datos en tiempo de ejecución que generó en la página Peticiones de datos en tiempo de ejecución. (Consulte la Oracle Hyperion Planning User's Guide (Guía del usuario de Oracle Hyperion Planning) ).

    • Creando un archivo de petición de datos en tiempo de ejecución ASCII que contenga, en líneas aparte, cada uno de los nombres de petición de datos en tiempo de ejecución y su valor, separados mediante dos puntos dobles (::). Por ejemplo:

      CopyDataFrom::Jan

      CopyDataTo::Apr

      Este archivo especifica que el valor de la petición de datos en tiempo de ejecución llamada CopyDataFrom es Jan, y que el valor de la petición de datos en tiempo de ejecución llamada CopyDataTo es Apr.

      Guarde el archivo en el directorio planning1 (para obtener la ruta de acceso completa a planning1, consulte Acerca de la instancia de Oracle de EPM). Otra opción es especificar la ruta completa al archivo de petición de datos en tiempo de ejecución al ejecutar la utilidad.

  2. Desde el directorio planning1, escriba este comando en el prompt de comandos, un espacio y los parámetros, cada uno separado mediante un espacio:

    CalcMgrCmdLineLauncher.cmd [-f:passwordFile] /A: appname /U: username /D: database [/R: business rule name] /F: runtime prompts file [/validate]

    Tabla 6-15 Parámetros de CalcMgrCmdLineLauncher

    Parámetro Propósito ¿Necesario?

    [-f:passwordFile]

    Si se ha configurado un archivo de contraseñas cifradas, puede utilizar esta opción como primer parámetro de la línea de comandos para ejecutar la utilidad con la ruta completa y nombre del archivo especificados en passwordFile. Consulte Supresión de peticiones de contraseñas en utilidades de Planning.

    No

    /A: appname

    Especifique la aplicación de Oracle Hyperion Planning

    desde la que se inicia la regla de negocio.

    /U: username Especifique el nombre de usuario del administrador.

    /D: database Especifique el nombre del tipo de plan para el que se inicia el cálculo.

    [/R: business rule name ] Especifique el nombre de la regla de negocio que se va a iniciar

    /F: archivo de peticiones de datos en tiempo de ejecución Especifique el nombre del archivo que contiene los valores y los nombres de las peticiones de datos en tiempo de ejecución de la regla de negocio.

    Sí, cuando se inicia una regla de negocio que tiene una petición de datos en tiempo de ejecución.

    [/validate]

    Solo comprueba la sintaxis del comando, no inicia la regla de negocio o el conjunto de reglas. Los posibles errores se muestran en la consola y se escriben en el archivo de registro de Calculation Manager. Si el archivo CalcMgrLog4j.properties se encuentra en la Classpath, el archivo de registro se generará en el directorio EPM_ORACLE_INSTANCE/diagnostics/logs/planning.

    No

    /? Imprime la sintaxis y las opciones para CalcMgrCmdLineLauncher.cmd.

    No

    Por ejemplo, para iniciar la regla llamada Depreciate mediante los valores de petición de datos en tiempo de ejecución incluidos en un archivo denominado Values.txt, introduzca:

    CalcMgrCmdLineLauncher.cmd /A:planapp /U:admin /D:plan1 /R:Depreciate /F:Values.xml

  3. Si se le pide, introduzca la contraseña.