Como Iniciar Regras de Negócios com um Utilitário

Usando o utilitário CalcMgrCmdLineLauncher.cmd, os administradores podem iniciar, no prompt de comandos, regras de negócios criadas com o Oracle Hyperion Calculation Manager.

Observações:

  • Use a opção /Validar para verificar a sintaxe de comandos antes de iniciar a regra de negócios.

  • Se a regra de negócios iniciada tiver um runtime prompt, antes de executar CalcMgrCmdLineLauncher.cmd, crie um arquivo contendo os valores do runtime prompt. Você pode criar manualmente um arquivo ASCII que contenha os valores desse prompt ou gerar automaticamente o arquivo de valores selecionando a opção Criar Arquivo de Valores de Runtime Prompt na página Runtime Prompts.

Para iniciar uma regra de negócios com CalcMgrCmdLineLauncher.cmd:

  1. Ao iniciar uma regra de negócios com solicitações de tempo de execução, gere um arquivo contendo os valores da solicitação de tempo de execução:
    • Especificando o nome do arquivo de valores da solicitação de tempo de execução gerado na página Solicitações de Tempo de Execução (consulte o Guia do Usuário do Oracle Hyperion Planning ).

    • Criando um arquivo ASCII de runtime prompts que tenha, em linhas separadas, cada nome de runtime prompt e seu valor, separado por dois pontos duplos (::). Por exemplo:

      CopyDataFrom::Jan

      CopyDataTo::Apr

      Esse arquivo especifica que o valor do runtime prompt denominado CopyDataFrom é Jan e que o valor do runtime prompt denominado CopyDataTo é Apr.

      Salve o arquivo no diretório planning1 (para obter o caminho completo para planning1, consulte Sobre a Instância Oracle do EPM). Como alternativa, ao executar o utilitário, especifique o caminho completo para o arquivo de runtime prompt.

  2. No diretório planning1, digite este comando no Prompt de Comandos, um espaço e os parâmetros, cada um separado por um espaço:

    CalcMgrCmdLineLauncher.cmd [-f:passwordFile] /A: nome do aplicativo /U: nome de usuário /D: banco de dados [/R: nome da regra de negócios] /F: arquivo de solicitação de tempo de execução [/validate]

    Tabela 6-15 Parâmetros de CalcMgrCmdLineLauncher

    Parâmetro Finalidade Obrigatório?

    [-f:passwordFile]

    Se um arquivo de senha criptografado estiver configurado, você pode usar esta opção como primeiro parâmetro da linha de comando para executar o utilitário com o caminho de arquivo completo e o nome especificados em passwordFile. Consulte Como Eliminar Solicitações de Senhas nos Utilitários do Planning.

    Não

    /A: appname

    Especifique o Oracle Hyperion Planning

    de que a regra de negócios deve ser iniciada

    Sim

    /U: username Especifique o nome de usuário do administrador

    Sim

    /D: database Especifique o nome do tipo de plano em relação ao qual o cálculo é iniciado

    Sim

    [/R: nome da regra de negócios ] Especifique o nome da regra de negócios a ser iniciada

    Sim

    /F: arquivo de solicitações de tempo de execução Especifique o nome do arquivo que contém nomes e valores de runtime prompts da regra de negócios

    Sim, ao iniciar uma regra de negócios que tem um runtime prompt.

    [/validate]

    Verifica a sintaxe de comando apenas; não inicia a regra de negócios. Qualquer erro é exibido no console e gravado no arquivo de log do Calculation Manager. Se o arquivo CalcMgrLog4j.properties estiver em Classpath, o arquivo de log será gerado no diretório EPM_ORACLE_INSTANCE/diagnostics/logs/planning.

    Não

    /? Imprima a sintaxe e as opções de CalcMgrCmdLineLauncher.cmd

    Não

    Por exemplo, para iniciar a regra denominada Depreciar usando os valores de runtime prompt de um arquivo denominado Values.txt, especifique:

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

  3. Se for solicitado, insira sua senha.