# Class: XmlExtensionPointAssignment

## tibco.objectapi.de.base.XmlExtensionPointAssignment

#### new XmlExtensionPointAssignment()

Serves two purposes. Firstly, it identifies the entity in which it is an element as being an Organisation Extension Point. Secondly, it provides the configuration details of that Extension Point. . Constructs a new XmlExtensionPointAssignment.

The following features are supported:

- `Ext Point Guid`
- `Model Version`

### Extends

- tibco.objectapi.de.base.XmlExtensionPoint

### Members

#### baseDn :string

Optionally names the LDAP branch to which the LDAP Query will be restricted. This will be in addition to any Base-DN already specified on the LDAP Connection. This property holds the value of the 'Base Dn' attribute.

##### Type:

- string

Inherited From:
  - tibco.objectapi.de.base.XmlExtensionPoint#baseDn

#### extPointGuid :string

Unique identifier of the organisation unit that is the Extension Point to which this configuration will be set. The identified entity must have been deployed as an Extension Point holder. This property holds the value of the 'Ext Point Guid' attribute.

##### Type:

- string

#### instanceIdAttr :Array.<tibco.objectapi.de.base.XmlModelInstanceIdAttribute>

This property holds the value of the 'Instance Id Attr' containment reference list.

##### Type:

- Array.<tibco.objectapi.de.base.XmlModelInstanceIdAttribute>

Inherited From:
  - tibco.objectapi.de.base.XmlExtensionPoint#instanceIdAttr

#### ldapAlias :string

Identifies the LDAP Connection on which the LDAP Query will be performed. This property holds the value of the 'Ldap Alias' attribute.

##### Type:

- string

Inherited From:
  - tibco.objectapi.de.base.XmlExtensionPoint#ldapAlias

#### ldapAttribute :string

Names the LDAP Attribute from which the name of the new Model Template Instance will be taken. The root Organisation-Unit of the Model Template Instance will be named with the value of this attribute. This property holds the value of the 'Ldap Attribute' attribute.

##### Type:

- string

Inherited From:
  - tibco.objectapi.de.base.XmlExtensionPoint#ldapAttribute

#### modelVersion :number

Major version number of the organization model in which the Extension Point entity is found; and to which this Extension Point configuration will be set. This property holds the value of the 'Model Version' attribute.

##### Type:

- number

#### query :string

This LDAP Query expression will locate entries that identify new model template instances. This property holds the value of the 'Query' attribute.

##### Type:

- string

Inherited From:
  - tibco.objectapi.de.base.XmlExtensionPoint#query

#### searchScope :tibco.objectapi.de.base.XmlLdapSearchScope

The Search Scope determines the depth to which the search will be performed. This property holds the value of the 'Search Scope' attribute.

##### Type:

- tibco.objectapi.de.base.XmlLdapSearchScope

Inherited From:
  - tibco.objectapi.de.base.XmlExtensionPoint#searchScope