Verwenden Sie diese Skripte, um Anwendungsmetadaten und Daten zu exportieren und die Exportdateien anschließend in ein lokales Verzeichnis herunterzuladen.
Diese Skripte führen die folgenden Aktivitäten aus:
Anmeldung bei einer Umgebung
Export der Metadaten in eine ZIP-Datei mit einem angegebenen Job.
Export der Anwendungsdaten in eine ZIP-Datei mit einem angegebenen Job.
Auflisten des Inhalts der Inbox/Outbox.
Download der exportierten Datendateien auf den lokalen Computer.
Melden Sie sich ab.
Windows-Beispielskript
Erstellen Sie die DateiexportDownloadMetadataAndData.ps1
, indem Sie das folgende Skript kopieren. Speichern Sie die Datei in einem lokalen Verzeichnis.
$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
Linux-/UNIX-Beispielskript
Erstellen Sie die DateiexportDownloadMetadataAndData.sh
, indem Sie das folgende Skript kopieren. Speichern Sie die Datei in einem lokalen Verzeichnis.
#!/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
Eigenschaftendatei erstellen
Erstellen Sie die Dateiinput.properties
, indem Sie eines der folgenden Skripte kopieren, und aktualisieren Sie sie mit Informationen für Ihre Umgebung. Speichern Sie die Datei im selben Verzeichnis, in dem die Datei exportDownloadMetadataAndData.ps1
oder exportDownloadMetadataAndData.sh
gespeichert ist.
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
Tabelle 3-18 Parameter für "input.properties"
Parameter | Beschreibung |
---|---|
javahome |
Verzeichnis JAVA_HOME . Nur für Linux/UNIX. |
epmautomatescript |
Absoluter Pfad der ausführbaren Datei für EPM Automate (epmautomate.sh ). Nur für Linux/UNIX. |
username |
Benutzername eines Serviceadministrators, der auch über die Rolle Identitätsdomainadministrator verfügt. |
password |
Kennwort des Serviceadministrators oder Name und Speicherort der verschlüsselten Kennwortdatei. |
serviceURL |
URL der Umgebung, aus der Sie den Snapshot generieren möchten. |
exportFile1 |
Name der Datei, in die die Metadaten exportiert werden sollen. |
exportFile2 |
Name der Datei, in die die Daten exportiert werden sollen. |
exportDataJobName1 |
Job, der zum Exportieren der Metadaten verwendet werden soll. |
exportDataJobName2 |
Job, der zum Exportieren der Daten verwendet werden soll. |
Skripte ausführen
exportDownloadMetadataAndData.ps1
oder exportDownloadMetadataAndData.sh
, indem Sie das Skript aus einem vorhergehenden Abschnitt kopieren.input.properties
, und speichern Sie sie im selben Verzeichnis, in dem sich das Skript exportDownloadMetadataAndData
befindet. Die Inhalte dieser Datei unterscheiden sich je nach Betriebssystem. Informationen hierzu finden Sie unter Eigenschaftendatei erstellen.
Stellen Sie sicher, dass Sie Schreibrechte in diesem Verzeichnis haben. Unter Windows müssen Sie möglicherweise PowerShell mit der Option Als Administrator ausführen starten, um das Skript ausführen zu können.
exportDownloadMetadataAndData.ps1
aus../exportDownloadMetadataAndData.sh
aus.