Utilizzare questi script per importare manualmente i metadati dell'applicazione da un file.
Questi script consentono di eseguire le attività indicate di seguito.
Script di esempio per Windows
CreareimportMetadata.ps1
copiando lo script seguente. Archiviarlo in una directory locale.
$inputproperties = ConvertFrom-StringData(Get-Content ./input.properties -raw) $username="$($inputproperties.username)" $passwordfile="$($inputproperties.passwordfile)" $serviceURL="$($inputproperties.serviceURL)" $file1="$($inputproperties.file1)" $jobName="$($inputproperties.jobName)" epmautomate login ${username} ${passwordfile} ${serviceURL} epmautomate uploadfile ${file1} epmautomate importmetadata ${jobName} ${file1} epmautomate refreshcube epmautomate logout
Script di esempio di Linux/UNIX
CreareimportMetadata.sh
copiando lo script seguente. Archiviarlo in una directory locale.
#!/bin/bash . ./input.properties export JAVA_HOME=${javahome} ${epmautomatescript} login "${username}" "${passwordfile}" "${serviceURL}" ${epmautomatescript} uploadfile "${file1}" ${epmautomatescript} importmetadata "${jobName}" "${file1}" ${epmautomatescript} refreshcube ${epmautomatescript} logout
Creazione del file input.properties
Creare il file input.properties
copiando una delle opzioni indicate di seguito e aggiornandolo con le informazioni relative all'ambiente in uso. Salvare il file nella directory in cui è archiviato importMetadata.ps1
o importMetadata.sh
.
username=exampleAdmin passwordfile=examplePassword.epw serviceURL=exampleURL File1=FILE_NAME.zip jobName=JOB_NAME
Linux/UNIX
javahome=JAVA_HOME epmautomatescript=EPM_AUTOMATE_LOCATION username=exampleAdmin passwordfile=examplePassword.epw serviceURL=exampleURL File1=FILE_NAME.zip jobName=JOB_NAME
Tabella 3-16 Parametri di input.properties
Parametro | Descrizione |
---|---|
javahome |
Posizione di JAVA_HOME . Solo per Linux/UNIX. |
epmautomatescript |
Percorso assoluto dell'eseguibile di EPM Automate (epmautomate.sh ). Solo per Linux/UNIX. |
username |
Nome utente di un Amministratore servizi a cui è assegnato anche il ruolo Amministratore del dominio di Identity. |
password |
Password dell'Amministratore servizi o nome e posizione del password file cifrato. |
serviceURL |
URL dell'ambiente dal quale generare lo snapshot. |
File1 |
Nome del file ZIP contenente i metadati da importare. |
JobName |
Job da usare per l'importazione dei metadati. |
Esecuzione degli script
importMetadata.ps1
o importMetadata.sh
copiando lo script da una sezione precedente.input.properties
e salvarlo nella directory in cui è memorizzato lo script importMetadata
. Il contenuto di questo file varia a seconda del sistema operativo. Fare riferimento alla sezione Creazione del file input.properties.
Assicurarsi di avere i privilegi di scrittura in questa directory. Per Windows, potrebbe essere necessario avviare PowerShell utilizzando l'opzione Esegui come amministratore per poter essere in grado di eseguire lo script.
importMetadata.ps1
../importMetadata.sh
.