Argomento precedente: Metodo export (oggetto app)Argomento successivo: Metodo get_desc (oggetto app)


Metodo import (oggetto app)
Description

Importa un'applicazione.

Sintassi
/api/v2/app/import?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 da cui esportare la classe.

Impostazione predefinita: nome applicazione

Nome del file tar

Nome di file tar, compresso facoltativamente nel formato gzip o bzip2.

vdc

Nome del data center virtuale di destinazione

Tipo di transazione

asincrona

Tipo di richiesta

GET

Esempi

Importa l'applicazione denominata test:

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

Importa l'applicazione denominata test dalla directory secondaria myapps:

GET http://192.168.123.200/api/v2/app/import?app=test&target=myapps&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.