Skip to main content
SnapManager for SAP
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Criando arquivo de especificação de tarefa e scripts para operações SnapManager

Colaboradores

O SnapManager para SAP usa um arquivo XML (Extensible Markup Language) de especificação de tarefa que indica as pré-teasagens e pós-tarefas para as operações de backup, restauração e clone. Você pode adicionar os nomes de script de pré-tarefa e pós-tarefa no arquivo XML para as tarefas a serem executadas antes ou depois das operações de backup, restauração e clone.

No SnapManager (3,1 ou anterior), você pode executar os scripts de pré-tarefa e pós-tarefa apenas para a operação clone. No SnapManager (3,2 ou posterior) para SAP, é possível executar os scripts de pré-tarefa e pós-tarefa para as operações de backup, restauração e clone.

No SnapManager (3,1 ou anterior), a seção de especificação de tarefa faz parte do arquivo XML de especificação de clone. Do SnapManager 3,2 para SAP, a seção de especificação de tarefa é um arquivo XML separado.

Observação O SnapManager 3,3 ou posterior não suporta o uso do arquivo XML de especificação de clone criado nas versões anteriores ao SnapManager 3,2.

No SnapManager (3,2 ou posterior) para SAP, você deve garantir que as seguintes condições sejam atendidas para operações SnapManager bem-sucedidas:

  • Para operações de backup e restauração, use o arquivo XML de especificação de tarefa.

  • Para a operação clone, forneça dois arquivos de especificação: Um arquivo XML de especificação clone e um arquivo XML de especificação de tarefa.

    Se você quiser ativar a atividade de pré-tarefa ou pós-tarefa, você pode adicionar opcionalmente o arquivo XML de especificação de tarefa.

Você pode criar o arquivo de especificação de tarefa usando a interface gráfica do usuário (GUI) do SnapManager, a interface de linha de comando (CLI) ou um editor de texto. Você deve usar uma extensão .xml para o arquivo para habilitar recursos de edição apropriados. Talvez você queira salvar esse arquivo para usá-lo para futuras operações de backup, restauração e clone.

O arquivo XML de especificação de tarefa inclui duas seções:

  • A seção Pretarefas inclui scripts que podem ser executados antes das operações de backup, restauração e clone.

  • A seção pós-tarefas inclui scripts que podem ser executados após as operações de backup, restauração e clone.

Os valores incluídos nas seções pré-tarefas e pós-tarefas devem seguir as seguintes diretrizes:

  • Nome da tarefa: O nome da tarefa deve corresponder ao nome do script, que é exibido quando você executa o plugin.sh -describe comando.

    Observação Se houver uma incompatibilidade, você poderá receber a seguinte mensagem de erro: the file not found.
  • Nome do parâmetro: O nome do parâmetro deve ser uma cadeia de carateres que pode ser usada como uma configuração de variável de ambiente.

    A cadeia de carateres deve corresponder ao nome do parâmetro no script personalizado, que é exibido quando você executa o plugin.sh -describe comando.

Você pode criar o arquivo de especificação com base na estrutura do seguinte arquivo de especificação de tarefa de exemplo:

<task-specification>
  <pre-tasks>
<task>
      <name>name</name>
      <parameter>
          <name>name</name>
          <value>value</value>
       </parameter>
    </task>
  </pre-tasks>
  <post-tasks>
    <task>
      <name>name</name>
      <parameter>
          <name>name</name>
          <value>value</value>
       </parameter>
    </task>
  </post-tasks>
</task-specification>
Observação O arquivo XML de especificação de tarefa não deve conter nenhuma política.

Na GUI do SnapManager, você pode definir o valor do parâmetro e salvar o arquivo XML. Você pode usar a página ativação de tarefas do assistente criar backup, do assistente Restaurar ou recuperação e do assistente criar clone, para carregar o arquivo XML de especificação de tarefa existente e usar o arquivo selecionado para a atividade pré-tarefa ou pós-tarefa.

Uma tarefa pode ser executada várias vezes, com as mesmas ou diferentes combinações de parâmetros e valores. Por exemplo, você pode usar uma tarefa Salvar para salvar vários arquivos.

Observação O SnapManager usa as tags XML fornecidas no arquivo de especificação de tarefa para a atividade de pré-processamento ou pós-processamento para as operações de backup, restauração e clone, independentemente da extensão de arquivo do arquivo de especificação de tarefa.