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 logoutScript 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} logoutCreazione 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-17 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.