Argomento precedente: Creazione di una grigliaArgomento successivo: Aggiornamento di una griglia


Eliminazione di una griglia
DELETE  BFC/grids/<grid name>
DELETE  BFC/grids/<grid name>?keepexternalstorage
Argomenti

Nessuno

Result

Codice di ritorno HTTP 202 e un payload vuoto in caso di completamento corretto dell'operazione. Restituisce un codice di errore HTTP e le informazioni di errore associate.

Description

Elimina la griglia specificata. L'operazione dell'API di BFC verrà restituita una volta che l'operazione di eliminazione della griglia sarà stata correttamente inoltrata. L'eliminazione effettiva della griglia di AppLogic continuerà asincronamente. Se una griglia utilizza l'archiviazione esterna, quest'ultima viene eliminata per impostazione predefinita come parte dell'operazione di eliminazione della griglia. Se si desidera conservare l'archiviazione esterna, è possibile specificare la stringa di query keepExternalStorage.

Quando un'operazione GET sull'URI della risorsa della griglia restituisce un codice di errore HTTP 404, l'eliminazione asincrona della griglia di CA AppLogic® è stata completata.

Ad esempio DELETE

DELETE BFC/grids/mygrid

Esempio di Python

from httplib import HTTPSConnection
import json
import os
import sys

gridName = 'mygrid'
bfcHost = os.environ["BFC_HOST"]
bfcSession = os.environ["BFC_SESSION"]
conn = HTTPSConnection(bfcHost + ':8443')
conn.connect()
conn.request(method='POST',
             url='/BFC/grids/' + 'gridName',
             headers={'Content-Type':'application/json',
                      'Authorization':bfcSession},
resp = conn.getresponse()
if resp.status > 202:
    print 'Failed grid delete - '
    print json.loads(resp.read())
else:
    print 'Grid deleted'