# filter-class

A <filter-class> describes an object class that is used by a particular instance of a DirXML driver. The class-name attribute specifies the name of an effective (AKA structural or base) class in eDirectory and will only apply to objects that have that particular base class.

The publisher and subscriber attributes control whether this class is synchronized on the respective channels.

> Value | Description
> --- | ---
> ignore | Changes object of this class will not be reported or automatically synchronized.
> sync | Changes to this objects of this class will be reported and automatically synchronized.

The publisher-track-template-member attribute controls whether or not the publisher channel maintains the Member of Template attribute when it creates objects from a template. The publisher-create-homedir attribute controls whether or not a NetWare home directory is automatically created when a User is created with the Home Directory attribute populated.

### Example

> See <filter> .

## 1. Allowed Content

> filter-attr
>   behavior of an attribute for a particular object class

## 2. Attributes

> Attribute | Value(s) | Default Value
> --- | --- | ---
> class-name | CDATA name of the object class | #REQUIRED
> publisher | ignore | sync flag that controls publisher channel synchronization | ignore
> publisher-create-homedir | true | false flag that controls automatic creation of home directories | true
> publisher-track-template-member | true | false flag that controls the tracking of objects | false
> subscriber | ignore | sync flag that controls subscriber channel synchronization | ignore

## 3. Content Rule

> ( filter-attr * )

## 4. Parent Elements

> filter
>   filter for a DirXML driver

Top Elements || All Elements || Tree