Argomento precedente: Recuperare le informazioni sulla versione di CA AppLogic

Argomento successivo: Recuperare le griglie


Creazione di una griglia

Nell'esempio seguente si crea un nuovo componente della griglia nella cartella BFC/grids.

POST BFC/grid
POST BFC/grids?checkExternalStorage&enableLanguagePacks&numAppIPs=10

Il payload è un record della griglia possibilmente sparse. Per la versione 1.0 di BFC, sono necessari i seguenti campi nel record della griglia:

Per la versione 1.0 dell'API di BFC, vengono rispettati i seguenti parametri nel record della griglia:

La griglia di creazione supporta due modalità IP:

Utilizzare la tabella di seguito per rivedere le combinazioni di parametro IP e VLAN ammissibili quando viene passato il parametro. La riga in cima identifica il parametro che viene passato, il valore nella colonna sotto al parametro indica la risposta del sistema. È possibile autorizzare le combinazioni (OK), REQUIRED o ERROR. Ad esempio, quando viene passato il parametro external_network, numAppIPs è REQUIRED.

Tabella - Regole di combinazione per IP della griglia di creazione e input del VLAN (parametro e stringa di query)

Dati forniti:

default_vlan

external_network

controller_ip

app_ips

numAppIPs*

default_vlan

N/A

OK

OK

OK

OK

external_network

OK

N/A

ERROR

ERROR

OK

controller_ip

OK

ERROR

N/A

Obbligatorio

ERROR

app_ips

OK

ERROR

Obbligatorio

N/A

ERROR

numAppIPs*

OK

Obbligatorio

ERROR

ERROR

N/A

* = Dati di input della stringa di query (consultare di seguito)

Parametri della stringa di query supportati nell'URI di POST

checkExternalStorage

Se è semplicemente presente o impostato su true, allora l'accessibilità dell'archiviazione esterna viene verificata come parte dell'operazione di creazione della griglia.

enableLanguagePacks

Se è semplicemente presente o impostato su true, allora tutti i language pack verranno applicati alla griglia creata.

numAppIPs

Specifica il numero di indirizzi IP dell'applicazione che devono essere riservati per l'uso da parte delle applicazioni eseguite sulla griglia creata. Gli indirizzi specifici verranno scelti dal sistema. Inoltre, è necessario questo parametro o il parametro app_ips nel record della griglia e tali parametri sono reciprocamente esclusivi; è possibile specificare solo uno dei due.

Consultare la tabella precedente per i dettagli sulle combinazioni legali dei parametri IP e VLAN.

Result

Al completamento corretto dell'operazione, vengono restituiti il codice HTTP 201 e il nome della griglia creata. In caso di errore, viene restituito un codice di errore HTTP insieme ad altri errori.

Description

Consente di creare un nuovo componente della griglia in BFC.

Nota: questa azione non crea la griglia di AppLogic. La prima chiamata all'operazione di avvio per la griglia crea la griglia stessa.

Esempi

Nell'esempio seguente si suppone l'utilizzo della stringa di query ?numAppIPs=10 sull'URI di POST e un record della griglia sparse con i valori seguenti:

Payload JSON:

{"grid": {"grid_controller_user": "cadev@cadev.com", "name": "bfcapigrid", 
"xen_config":{"grid_server_configuration":{"min":2,"target":2,"max":2,"selection_criteria":null}}, 
"applogic_version": "3.0.8", 
"external_network": "222,222.222,131/16", "grid_controller_password": "F00b@r", 
"description": "a grid created via the bfc api"}} 

Risposta:

201

Posizione dell'intestazione:

BFC/grids/bfcapigrid

Nota: le azioni PUT e DELETE non sono supportate.