

Utilizzo di CA AppLogic® › Guida per sviluppatori di appliance › Creazione dell'appliance › Definizione del limite › Proprietà
Proprietà
Le proprietà sono parametri di configurazione utilizzati per specializzare il comportamento di un'appliance in un ruolo specifico dell'applicazione. Le proprietà funzionano congiuntamente con le connessioni dell'interfaccia per specializzare un'istanza singola.
È possibile definire tutte le proprietà di configurazione che si desidera siano modificabili, ma anche parametri per l'ottimizzazione, timeout, percorsi dei file, volumi di appliance e modalità di operazione dell'appliance. Esporre parametri di configurazione della proprietà che possono essere utilizzati dall'utente e non possono essere risolti dalla classe stessa.
Nota: le dipendenze o l'associazione ai servizi esterni devono essere espresse come terminali di output, non come proprietà.
In genere le appliance contengono da 3 a 12 proprietà, la maggior parte delle quali presenta valori predefiniti. Definire innanzitutto i valori modificati più frequentemente.
Attenersi alla seguente procedura:
- Nella scheda Proprietà, definire le proprietà selezionando la riga e immettendo le informazioni, se necessario.
- Nome: definisce il nome della configurazione così come è visibile sull'appliance. Selezionare un nome significativo che è intuitivo nella classe di appliance.
- Tipo: definisce il tipo di valore. I più comuni sono stringa e numero intero.
- Predefinito: indica il valore che la proprietà assume, in assenza di una configurazione esplicita. Non è possibile utilizzare un valore predefinito per una proprietà contrassegnata come obbligatoria. L'impostazione di una proprietà su un valore vuoto non corrisponde alla mancata impostazione di un valore. Con un valore vuoto, il valore della proprietà viene impostato su vuoto. Non impostando il valore, il valore viene impostato su nessun valore.
- Impostare i seguenti parametri facoltativi, se necessario.
- Obbligatorio: indica che è necessario configurare l'attributo affinché l'appliance funzioni. Questo è un vincolo di progettazione. Se l'appliance è configurata e non impostata, non viene avviata correttamente. Il parametro obbligatorio va utilizzato solo nei casi in cui non è possibile definire alcun valore predefinito. Ad esempio, il nome host di destinazione nei gateway di output.
- Vincoli: limita il valore di una proprietà. I tre tipi sono:
- Intervallo minimo o massimo: consente di impostare un valore minimo e massimo per le proprietà intere. Per limitare solo un valore nell'intervallo, lasciare vuoto l'altro valore. Ad esempio, limitare il valore minimo e lasciare vuoto il valore massimo.
- Filtro: consente di impostare un'espressione regolare per la convalida del valore della proprietà. Le espressioni regolari sono particolarmente soggette a errori. Utilizzare questo vincolo con cautela o utilizzare al suo posto il vincolo dei valori. La sintassi del filtro è uguale a quella del modello di espressione regolare Perl corrispondente. L'intero valore della proprietà viene convalidato. Ad esempio, è come se /^filter$/ venisse utilizzato in una dichiarazione Perl per verificare una corrispondenza, dove il filtro è il valore dell'attributo del filtro. È possibile utilizzare il vincolo del filtro con qualsiasi tipo di proprietà.
- Valori consentiti: definisce un insieme di valori numerati, come yes|no o high|low. La sintassi contiene valori letterali separati da |. Utilizzando il vincolo dei valori con l'attributo della proprietà Minuscolo, il valore impostato non distingue più tra maiuscole e minuscole.
- Minuscolo: converte automaticamente il valore della proprietà in lettere minuscole. In genere viene utilizzato per i nomi host.
- Nascosto: protegge il valore delle proprietà che contengono dati sensibili, come le password. Quando si rimuove l'attributo nascosto da una proprietà, si cancella il valore impostato in precedenza per la proprietà. Ciò vale solo per le stringhe.
- Informazioni: visualizza il nome, il tipo e il protocollo.
- Per aggiungere un terminale di input, un terminale di output o un'interfaccia raw, fare clic sul pulsante corrispondente. .
Mentre si aggiungono le proprietà, la selezione del tipo di proprietà corretto consente la convalida IP. Inoltre, CA AppLogic® può fornire un insieme di valori numerati per una proprietà mediante gli attributi lineari di una stringa o di un numero intero.
Utilizzare le proprietà di stringa per i valori di testo generali, i numeri interi per i valori numerici e le proprietà del tipo di indirizzo IP per rappresentare gli indirizzi IP di entità esterne, come un server DNS. Quando possibile, utilizzare un terminale di output anziché utilizzare un indirizzo IP.
- Per aggiungere un'interfaccia esterna, selezionare la casella di controllo Interfaccia esterna.
È possibile utilizzare un indirizzo IP anche insieme all'interfaccia esterna di legacy per consentire di selezionare liberamente un indirizzo IP per un'appliance. Inoltre, la proprietà IP_owned viene utilizzata per mantenere l'indirizzo IP per l'interfaccia esterna di legacy. Ambedue sono supportati solo per la compatibilità con le versioni precedenti e potrebbero non essere più disponibili nelle versioni future.
- Per continuare, selezionare la scheda Risorse.
-
Copyright © 2013 CA.
Tutti i diritti riservati.
 
|
|