complexType XmlSecondaryLdapContainerResource
diagram de_wsdl_diagrams/de_wsdl_p17524.png
namespace http://ldap.api.de.n2.tibco.com
type extension of XmlLdapContainerResource
properties
base XmlLdapContainerResource
children container-mapping
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:long  required      
documentation
Unique ID of the LDAP source.
guid  xs:string  optional      
documentation
Unique GUID of the LDAP source.
ldap-alias  xs:string  required      
documentation
Alias of the LDAP directory that is referenced by this LDAP source. The alias is a previously configured shared resource that identifies this LDAP source.
display-name-attributes  xs:string  optional      
documentation
(Optional) LDAP attributes that can be used to generate a default display name for any resource located within this LDAP source.
ldap-search-string  xs:string  optional      
documentation
(Optional) LDAP query expression that can be used to restrict the data that is returned from this LDAP source.
base-dn  xs:string  optional      
documentation
Optionally provides an additional base DN that will be used to restrict the results. This base DN is relative, and in additon, to any base DN specified in the URL of the LDAP Connection shared resource identified by the ldap-alias.
annotation
documentation
Extension of XmlLdapContainerResource, which identifies a secondary LDAP shared resource entry within an LDAP container.

An LDAP container can hold a single primary LDAP source and any number of secondary LDAP sources. Secondary LDAP sources  hold "foreign-key" references that map their entries to those of the primary LDAP source by named attribute values.
source <xs:complexType name="XmlSecondaryLdapContainerResource">
 
<xs:annotation>
   
<xs:documentation>Extension of XmlLdapContainerResource, which identifies a secondary LDAP shared resource entry within an LDAP container.

An LDAP container can hold a single primary LDAP source and any number of secondary LDAP sources. Secondary LDAP sources  hold "foreign-key" references that map their entries to those of the primary LDAP source by named attribute values.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="XmlLdapContainerResource">
     
<xs:sequence>
       
<xs:element name="container-mapping" type="XmlLdapContainerMapping" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Definition of how this secondary LDAP source is mappped to the primary LDAP source. The mapping will allow an attribute's value in the primary LDAP source to map to an attribute's value in the secondary LDAP source.

For example, suppose a resource has an entry of "UID=Clint Hill" in the primary LDAP source, and is uniquely identified in the secondary LDAP source as "CN=Clint Hill". The mappping would map the "UID" attribute in the primary LDAP source to the "CN" attribute in the secondary LDAP source.
</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element XmlSecondaryLdapContainerResource/container-mapping
diagram de_wsdl_diagrams/de_wsdl_p17525.png
type XmlLdapContainerMapping
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
primary-attribute  xs:string  required      
documentation
The LDAP attribute in the primary LDAP source that is to be mapped to the LDAP attribute in the secondary LDAP source (name in the secondary-attribute).
secondary-attribute  xs:string  required      
documentation
The LDAP attribute in this secondary LDAP source that is to be mapped to from the LDAP attribute in the primary LDAP source (named in the primary-attribute)
annotation
documentation
Definition of how this secondary LDAP source is mappped to the primary LDAP source. The mapping will allow an attribute's value in the primary LDAP source to map to an attribute's value in the secondary LDAP source.

For example, suppose a resource has an entry of "UID=Clint Hill" in the primary LDAP source, and is uniquely identified in the secondary LDAP source as "CN=Clint Hill". The mappping would map the "UID" attribute in the primary LDAP source to the "CN" attribute in the secondary LDAP source.
source <xs:element name="container-mapping" type="XmlLdapContainerMapping" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Definition of how this secondary LDAP source is mappped to the primary LDAP source. The mapping will allow an attribute's value in the primary LDAP source to map to an attribute's value in the secondary LDAP source.

For example, suppose a resource has an entry of "UID=Clint Hill" in the primary LDAP source, and is uniquely identified in the secondary LDAP source as "CN=Clint Hill". The mappping would map the "UID" attribute in the primary LDAP source to the "CN" attribute in the secondary LDAP source.
</xs:documentation>
 
</xs:annotation>
</xs:element>

WSDL documentation generated by XMLSpy WSDL Editor http://www.altova.com/xmlspy