Use esses scripts para exportar dados do aplicativo e, em seguida, fazer download deles para um diretório local.
Esses scripts executam as seguintes operações:
Script de Amostra para Windows
CrieexportDownloadData.ps1
copiando este script. Salve-o em um diretório local.
$inputproperties = ConvertFrom-StringData(Get-Content ./input.properties -raw) $username="$($inputproperties.username)" $passwordfile="$($inputproperties.passwordfile)" $serviceURL="$($inputproperties.serviceURL)" $exportFile1="$($inputproperties.exportFile1)" $exportFile2="$($inputproperties.exportFile2)" $exportDataJobName1="$($inputproperties.exportDataJobName1)" $exportDataJobName2="$($inputproperties.exportDataJobName2)" epmautomate login ${username} ${passwordfile} ${serviceURL} epmautomate exportdata ${exportDataJobName1} ${exportFile1} epmautomate exportdata ${exportDataJobName2} ${exportFile2} epmautomate listfiles epmautomate downloadfile ${exportFile1} epmautomate downloadfile ${exportFile2} epmautomate logout
Script de Amostra para Linux/UNIX
CrieexportDownloadData.sh
copiando este script. Salve-o em um diretório local.
#!/bin/bash . ./input.properties export JAVA_HOME=${javahome} ${epmautomatescript} login "${username}" "${passwordfile}" "${serviceURL}" ${epmautomatescript} exportdata "${exportDataJobName1}" "${exportFile1}" ${epmautomatescript} exportdata "${exportDataJobName2}" "${exportFile2}" ${epmautomatescript} listfiles ${epmautomatescript} downloadfile "${exportFile1}" ${epmautomatescript} downloadfile "${exportFile2}" ${epmautomatescript} logout
Criação do Arquivo input.properties
Crie o arquivo input.properties
copiando um dos scripts a seguir e atualizando-o com as informações do seu ambiente. Salve o arquivo no diretório em que exportDownloadData.ps1
ou exportDownloadData.sh
está armazenado.
Windows
username=exampleAdmin passwordfile=examplePassword.epw serviceURL=exampleURL exportFile1=FILE_NAME.zip exportFile2=FILE_NAME.zip exportDataJobName1=JOB_NAME exportDataJobName2=FILE_NAME
Linux/UNIX
javahome=JAVA_HOME epmautomatescript=EPM_AUTOMATE_LOCATION username=exampleAdmin passwordfile=examplePassword.epw serviceURL=exampleURL exportFile1=FILE_NAME.zip exportFile2=FILE_NAME.zip exportDataJobName1=FILE_NAME exportDataJobName2=FILE_NAME
Tabela 3-19 Parâmetros de input.properties
Parâmetro | Descrição |
---|---|
javahome |
Localização de JAVA_HOME . Somente para Linux/UNIX. |
epmautomatescript |
Caminho absoluto do EPM Automate (epmautomate.sh ). Somente para Linux/UNIX. |
username |
Nome de usuário de um Administrador de Serviço, que também tem a função de Administrador do Domínio de Identidades. |
senha |
A senha do Administrador de Serviço ou o nome e a localização do arquivo de senha criptografado. |
serviceURL |
URL do ambiente do qual você deseja gerar o instantâneo. |
exportFile1 e exportFile2 |
Nome do arquivo para o qual os dados serão exportados. |
exportDataJobName1 e exportDataJobName2 |
Job a ser usado para a exportação dos dados. |
Execução de Scripts
exportDownloadData.ps1
ou exportDownloadData.sh
copiando o script de uma seção anterior.input.properties
e salve-o no diretório em que o script exportDownloadData
está localizado. O conteúdo desse arquivo varia em função do seu sistema operacional. Consulte Tabela 3-19.
Certifique-se de ter privilégios de gravação nesse diretório. Para Windows, pode ser que você precise iniciar o PowerShell usando a opção Executar como Administrador para poder executar o script.
exportDownloadData.ps1
../exportDownloadData.sh
.