Utilice estos scripts para exportar metadatos y datos de aplicación y, a continuación, descargar los archivos de exportación en un directorio local.
Estos scripts completan las siguientes actividades:
Iniciar sesión en un entorno.
Exporta los metadatos en un archivo .zip utilizando un trabajo especificado.
Exporta los datos de aplicación en un archivo .zip utilizando un trabajo especificado.
Muestra el contenido de la bandeja de entrada o del buzón de salida.
Descarga los archivos de datos exportados al equipo local.
Cierre la sesión.
Script de Windows de ejemplo
CreeexportDownloadMetadataAndData.ps1
copiando el siguiente script. Almacénelo en un directorio 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 logout
Script de Linux/UNIX de ejemplo
CreeexportDownloadMetadataAndData.sh
copiando el siguiente script. Almacénelo en un directorio 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} logout
Creación del archivo de propiedades
Cree el archivoinput.properties
copiando uno de los siguientes scripts y actualizándolo con información para su entorno. Guarde el archivo en el directorio en el que está almacenado exportDownloadMetadataAndData.ps1
o exportDownloadMetadataAndData.sh
.
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
Tabla 3-18 Parámetros de input.properties
Parámetro | Descripción |
---|---|
javahome |
Ubicación JAVA_HOME . Solo para Linux/UNIX. |
epmautomatescript |
Ruta de acceso absoluta del ejecutable de EPM Automate (epmautomate.sh ). Solo para Linux/UNIX. |
username |
Nombre de usuario de un administrador del servicio que también tiene asignado el rol de administrador del dominio de identidad. |
password |
Contraseña del administrador de servicio o el nombre y la ubicación del archivo de contraseña cifrado. |
serviceURL |
URL del entorno a partir del cual desea generar la instantánea. |
exportFile1 |
Nombre del archivo al que se exportarán los metadatos. |
exportFile2 |
Nombre del archivo al que se exportarán los datos. |
exportDataJobName1 |
Trabajo que se utilizará para exportar los metadatos. |
exportDataJobName2 |
Trabajo que se utilizará para exportar los datos. |
Ejecución de los scripts
exportDownloadMetadataAndData.ps1
o exportDownloadMetadataAndData.sh
copiando el script de una sección anterior.input.properties
y guárdelo en el directorio en el que está ubicado el script exportDownloadMetadataAndData
. El contenido de este archivo difiere según su sistema operativo. Consulte Creación del archivo de propiedades.
Asegúrese de que tiene privilegios de escritura en este directorio. Para Windows, puede que necesite iniciar PowerShell mediante la opción Ejecutar como administrador para poder ejecutar el script.
exportDownloadMetadataAndData.ps1
../exportDownloadMetadataAndData.sh
.