Use esses scripts para exportar metadados e dados do aplicativo e, em seguida, fazer download dos arquivos de exportação para um diretório local.
Esses scripts concluem as seguintes atividades:
Fazem logon em um ambiente.
Exportam os metadados para um arquivo zip usando um job especificado.
Exportam os dados do aplicativo para um arquivo zip usando um job especificado
Listam o conteúdo da Caixa de Entrada/Caixa de Saída.
Fazem download dos arquivos de dados exportados para o computador local.
Saia
Script de Amostra para Windows
CrieexportDownloadMetadataAndData.ps1 copiando o script a seguir. Armazene-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)"
$exportMetaDataJobName="$($inputproperties.exportMetaDataJobName)"
$exportDataJobName="$($inputproperties.exportDataJobName)"
epmautomate login ${username} ${passwordfile} ${serviceURL}
epmautomate exportmetadata ${exportMetaDataJobName} ${exportFile1}
epmautomate exportdata ${exportDataJobName} ${exportFile2}
epmautomate listfiles
epmautomate downloadfile ${exportFile1}
epmautomate downloadfile f${exportFile2}
epmautomate logoutScript de Amostra para Linux/UNIX
CrieexportDownloadMetadataAndData.sh copiando o script a seguir. Armazene-o em um diretório local.
#!/bin/bash
. ./input.properties
export JAVA_HOME=${javahome}
${epmautomatescript} login "${username}" "${passwordfile}" "${serviceURL}"
${epmautomatescript} exportmetadata "${exportMetaDataJobName}" "${exportFile1}"
${epmautomatescript} exportdata "${exportDataJobName}" "${exportFile2}"
${epmautomatescript} listfiles
${epmautomatescript} downloadfile "${exportFile1}"
${epmautomatescript} downloadfile "${exportFile2}"
${epmautomatescript} logoutCriação do Arquivo de Propriedades
Crie o arquivoinput.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 exportDownloadMetadataAndData.ps1 ou exportDownloadMetadataAndData.sh está armazenado.
Windows
username=exampleAdmin passwordfile=examplePassword.epw serviceURL=exampleURL exportFile1=FILE_NAME1.zip exportFile2=FILE_NAME2.zip exportMetaDataJobName=METADATA_EXPORT_JOB_NAME exportDataJobName=DATA_EXPORT_JOB_NAME
Linux/UNIX
javahome=JAVA_HOME epmautomatescript=EPM_AUTOMATE_LOCATION username=exampleAdmin passwordfile=examplePassword.epw serviceURL=exampleURL exportFile1=FILE_NAME1.zip exportFile2=FILE_NAME2.zip exportMetaDataJobName=METADATA_EXPORT_JOB_NAME exportDataJobName=DATA_EXPORT_JOB_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 |
Nome do arquivo para o qual os metadados serão exportados. |
exportFile2 |
Nome do arquivo para o qual os dados serão exportados. |
exportDataJobName1 |
Job a ser usado para exportação dos metadados. |
exportDataJobName2 |
Job a ser usado para a exportação dos dados. |
Execução de Scripts
exportDownloadMetadataAndData.ps1 ou exportDownloadMetadataAndData.sh copiando o script de uma seção anterior.input.properties e salve-o no diretório em que o script exportDownloadMetadataAndData está localizado. O conteúdo desse arquivo varia em função do seu sistema operacional. Consulte Criação do Arquivo de Propriedades.
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.
exportDownloadMetadataAndData.ps1../exportDownloadMetadataAndData.sh.