Definizione e uso di classi ausiliarie

Per classe ausiliaria si intende un insieme di proprietà (attributi) che vengono aggiunte a determinate istanze di un oggetto eDirectory anziché a un'intera classe. Ad esempio, un'applicazione di e-mail può estendere lo schema dell'albero eDirectory per includere una classe ausiliaria di proprietà di e-mail e quindi estendere i singoli oggetti con tali proprietà. È possibile definire classi ausiliarie personalizzate con Manager dello schema e quindi estendere i singoli oggetti con le proprietà definite nelle classi ausiliarie dalla finestra principale di ConsoleOneTM.


In questa sezione


Definizione di una classe ausiliaria

  1. Fare clic in un punto qualsiasi dell'albero eDirectory di cui si desidera estendere lo schema.

  2. Fare clic su Strumenti > Manager dello schema.

  3. Nella scheda Classi, fare clic su Crea.

  4. Seguire le istruzioni della procedura guidata per definire la classe ausiliaria.

    Durante l'impostazione dei flag della classe, accertarsi di selezionare Classe ausiliaria. Se si desidera definire delle proprietà personalizzate da aggiungere alla classe ausiliaria, annullare la procedura guidata per la creazione della classe e definire le proprietà. Per informazioni dettagliate, vedere Definizione di classi e proprietà di oggetti personalizzate.


Estensione di un oggetto con le proprietà di una classe ausiliaria

  1. Nella finestra principale di ConsoleOne, fare clic con il pulsante destro del mouse sull'oggetto, quindi scegliere Estensioni dell'oggetto.

  2. A seconda che la classe ausiliaria che si desidera usare sia presente o meno nell'elenco Estensioni delle classi ausiliarie attuali, eseguire l'azione appropriata:

    La classe ausiliaria è già inclusa nell'elenco? Azione

    Abbandonare la procedura.

    In alternativa, vedere Modifica delle proprietà ausiliarie di un oggetto.

    No

    Fare clic su Aggiungi estensione, selezionare la classe ausiliaria, quindi fare clic su OK.

  3. Se viene visualizzato un messaggio indicante che verranno usati editor generici, fare clic su OK.

  4. Nella schermata visualizzata, impostare i valori di proprietà desiderati.

    A seconda della schermata usata, tenere presente quanto segue:

    Schermata Note

    Scheda Estensioni (finestra di dialogo Proprietà)

    • Nell'elenco possono essere incluse sia le proprietà obbligatorie che quelle facoltative della classe ausiliaria.
    • Per informazioni dettagliate su proprietà specifiche, fare clic su Guida.

    Finestra di dialogo Nuovo

    • Nell'elenco sono incluse solo le proprietà obbligatorie della classe ausiliaria.
    • È necessario conoscere la sintassi di una proprietà per impostarla correttamente. Per informazioni dettagliate, vedere la Guida all'amministrazione di Novell eDirectory > Repliche.
    • Una volta impostate le proprietà obbligatorie, è possibile definire quelle facoltative, come descritto in Modifica delle proprietà ausiliarie di un oggetto.

  5. Fare clic su OK.


Estensione simultanea di più oggetti con le proprietà di una classe ausiliaria

  1. Nel riquadro destro di ConsoleOne, tenere premuto Maiusc o Ctrl e fare clic sugli oggetti per selezionarli.

    Non è necessario che gli oggetti siano dello stesso tipo.

  2. Fare clic con il pulsante destro del mouse sugli oggetti selezionati, quindi scegliere Estensioni di più oggetti.

  3. A seconda che la classe ausiliaria che si desidera usare sia presente o meno nell'elenco Estensioni delle classi ausiliarie attuali, eseguire l'azione appropriata:

    SUGGERIMENTO:  sono elencate solo le estensioni comuni a tutti gli oggetti selezionati. Quelle specifiche di singoli oggetti non sono incluse nell'elenco.

    La classe ausiliaria è già inclusa nell'elenco? Azione

    Abbandonare la procedura.

    In alternativa, vedere Modifica delle proprietà ausiliarie di un oggetto. Sarà necessario modificare gli oggetti uno alla volta.

    No

    Fare clic su Aggiungi estensione, selezionare la classe ausiliaria, quindi fare clic su OK.

  4. Se viene visualizzato un messaggio indicante che verranno usati editor generici, fare clic su OK.

  5. Nella schermata visualizzata, impostare i valori di proprietà desiderati.

    IMPORTANTE:  ogni valore di proprietà impostato verrà applicato a ciascuno degli oggetti selezionati. Se la proprietà è già presente nell'oggetto ed è a valore singolo, il valore esistente verrà sostituito. Se la proprietà esiste già ed è a più valori, i nuovi valori verranno aggiunti a quelli esistenti.

    A seconda della schermata usata, tenere presente quanto segue:

    Schermata Note

    Scheda Estensioni

    • Nell'elenco possono essere incluse sia le proprietà obbligatorie che quelle facoltative della classe ausiliaria.
    • Per informazioni dettagliate su proprietà specifiche, fare clic su Guida.

    Finestra di dialogo Nuovo

    • Nell'elenco sono incluse solo le proprietà obbligatorie della classe ausiliaria.
    • Per impostare correttamente una proprietà è necessario conoscerne la sintassi. Per informazioni dettagliate, vedere la Guida all'amministrazione di Novell eDirectory > Schema.
    • Una volta impostate le proprietà obbligatorie, è possibile impostare quelle facoltative, come descritto di seguito. Sarà necessario modificare gli oggetti uno per volta.

  6. Fare clic su OK.


Modifica delle proprietà ausiliarie di un oggetto

  1. Nella finestra principale di ConsoleOne, fare clic con il pulsante destro del mouse sull'oggetto, quindi scegliere Proprietà.

  2. Nella scheda Estensioni, selezionare la pagina delle proprietà con lo stesso nome della classe ausiliaria. Se la classe ausiliaria non è inclusa nell'elenco o se non esiste alcuna scheda Estensioni, usare la pagina generica Altro.

  3. Nella schermata visualizzata, impostare i valori di proprietà desiderati. A seconda della schermata usata, tenere presente quanto segue:

    Schermata Note

    Scheda Estensioni

    • Nell'elenco possono essere incluse sia le proprietà obbligatorie che quelle facoltative della classe ausiliaria.
    • Per informazioni dettagliate su proprietà specifiche, fare clic su Guida.

    Altra scheda

    • Nell'elenco sono incluse solo le proprietà obbligatorie della classe ausiliaria. Fare clic su Aggiungi per impostare altre proprietà.
    • Per impostare correttamente una proprietà è necessario conoscerne la sintassi. Per informazioni dettagliate, vedere la Guida all'amministrazione di Novell eDirectory > Schema.

  4. Fare clic su OK.


Cancellazione di proprietà ausiliarie da un oggetto

  1. Nella finestra principale di ConsoleOne, fare clic con il pulsante destro del mouse sull'oggetto, quindi scegliere Estensioni dell'oggetto.

  2. Nell'elenco delle estensioni delle classi ausiliarie attuali, selezionare la classe ausiliaria di cui si desidera cancellare le proprietà.

  3. Fare clic su Rimuovi estensione > Sì.

    Vengono cancellate tutte le proprietà aggiunte dalla classe ausiliaria, ad eccezione delle proprietà innate dell'oggetto.


Cancellazione simultanea di proprietà ausiliarie da più oggetti

  1. Nel riquadro destro di ConsoleOne, tenere premuto Maiusc o Ctrl e fare clic sugli oggetti per selezionarli.

    Non è necessario che gli oggetti siano dello stesso tipo.

  2. Fare clic con il pulsante destro del mouse sugli oggetti selezionati, quindi scegliere Estensioni di più oggetti.

  3. A seconda che la classe ausiliaria di cui si desidera cancellare le proprietà sia presente o meno nell'elenco Estensioni delle classi ausiliarie attuali, eseguire l'azione appropriata:

    SUGGERIMENTO:  sono elencate solo le estensioni comuni a tutti gli oggetti selezionati. Quelle specifiche di singoli oggetti non sono incluse nell'elenco.

    La classe ausiliaria è inclusa nell'elenco? Azione

    Selezionarla, quindi fare clic su Rimuovi estensione > Sì.

    Vengono cancellate tutte le proprietà aggiunte dalla classe ausiliaria, ad eccezione delle proprietà innate dell'oggetto.

    No

    Fare clic su Annulla nella finestra di dialogo.

    Sarà necessario cancellare la classe ausiliaria da un oggetto alla volta. Vedere Cancellazione di proprietà ausiliarie da un oggetto.