Argomento precedente: Metodo repair (oggetto app)Argomento successivo: Metodo import (oggetto app)


Metodo export (oggetto app)
Description

Esporta un'applicazione.

Sintassi
/api/v2/app/export?app=application&target=directory-or-file&vdc=controller-name
Argomenti
app

Nome dell'applicazione

directory-or-file (facoltativo)

Uno dei seguenti:

Nome della directory di scambio

Nome della directory di scambio relativa a /vol/_impex in cui esportare la classe.

Impostazione predefinita: nome applicazione

Nome del file tar

Nome del file tar che dovrebbe contenere l'applicazione esportata. Estensioni consentite per il file specificato:

.tar

Crea un file tar non compresso

.tar.gz

Crea un file tar .zip

.tar.bz2

Crea un file tar bzip2

vdc

Nome del data center virtuale di destinazione

Tipo di transazione

asincrona

Tipo di richiesta

GET

Esempi

Esporta l'applicazione denominata test:

GET http://192.168.123.200/api/v2/app/export?app=test&vdc=mygrid 

Esporta l'applicazione denominata test in un file tar compresso test.tar.gz:

GET http://192.168.123.200/api/v2/app/export?app=test&target=test.tar.bz2&vdc=mygrid
Output di esempio
XML:
<job>be805915-76b2-48c8-b8a0-b881cca66da6</job>
JSON:
{
   "job" : "be805915-76b2-48c8-b8a0-b881cca66da6"
}

Codici di errore HTTP
404

Entità vdc mygrid non trovata - È stato specificato un nome di VDC non configurato nell'applicazione WS_API.

400.4

Argomenti necessari mancanti (app). - Argomento app=app mancante nella richiesta.

Nota: per visualizzare lo stato del processo, inviare una richiesta /api/v2/job/info? con il job_id restituito sopra come argomento. Per ulteriori informazioni su come ottenere lo stato del processo, fare riferimento all'oggetto job.