diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | http://exporter.api.de.n2.tibco.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | resourceCapability positionHeld resourceGroup parameter secondary-ldap | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:complexType name="ResourceDetail"> <xs:annotation> <xs:documentation>Base type definition for the exported resource details.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="resourceCapability" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>References to all capabilities held by this resource.</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="qualifier" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>An optional collection of qualifying values. Multiple values will only be used for qualifiers of type "enumset". </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="value" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="capabilityId" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Unique ID of the capability.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="positionHeld" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>References to all positions held by this resource.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="positionId" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Unique ID of the position.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="startDate" type="xs:dateTime" use="optional"> <xs:annotation> <xs:documentation>Date/time at which the user starts to hold the position.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="endDate" type="xs:dateTime" use="optional"> <xs:annotation> <xs:documentation>Date/time at which the user ceases to hold the position.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="resourceGroup" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>References to all groups of which this resource is a member.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="groupId" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Unique ID of the group.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="startDate" type="xs:dateTime" use="optional"> <xs:annotation> <xs:documentation>Date/time at which the user becomes a member of the group.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="endDate" type="xs:dateTime" use="optional"> <xs:annotation> <xs:documentation>Date/time at which the user ceases to be a member of the group.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>References to all parameter descriptors that describe resource attributes associated with this resource.</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="1"> <xs:element name="enumSet" minOccurs="0" maxOccurs="1"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="enumValue"> <xs:complexType> <xs:sequence> <xs:element name="value" type="xs:anySimpleType" minOccurs="0" maxOccurs="1"/> </xs:sequence> <xs:attribute name="value" type="xs:anySimpleType" use="optional"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="value" type="xs:anySimpleType" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>Value of the resource attribute. A past bug meant that exports carried their value in sub-elements rather than as an attribute of the main element. To maintain compatibility, we must now support that format.</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:attribute name="descriptor" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Unique identifier of the parameter descriptor that describes the resource attribute.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="value" type="xs:anySimpleType" use="optional"> <xs:annotation> <xs:documentation>Value of the resource attribute. This will be set only for locally held resource attribute values - that is, where the parameter is not mapped to an external LDAP attribute.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ldapdn" type="xs:string"> <xs:annotation> <xs:documentation>For non-locally held resource attribute values, the DN of the LDAP entry from which the attribute's value is read. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ldapalias" type="xs:string"> <xs:annotation> <xs:documentation>For non-locally held resource attribute values, the alias by which the LDAP connection is registered within Directory Engine. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ldapattribute" type="xs:string"> <xs:annotation> <xs:documentation>For non-locally held resource attribute values, the name of the LDAP attribute from which the attribute's value is read. </xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="secondary-ldap" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="ldapalias" type="xs:string"> <xs:annotation> <xs:documentation>LDAP alias of the secondary LDAP source from which this resource is derived.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ldapdn" type="xs:string"> <xs:annotation> <xs:documentation>LDAP DN of the secondary LDAP source from which this resource is derived.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Unique ID of the resource.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="name" type="xs:string" use="required"> <xs:annotation> <xs:documentation>Name of the resource.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="label" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>The name of the resource used for display purposes.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="startDate" type="xs:dateTime" use="optional"> <xs:annotation> <xs:documentation>Date/time at which the resource becomes available.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="endDate" type="xs:dateTime" use="optional"> <xs:annotation> <xs:documentation>Date/time at which the resource becomes unavailable.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="locationId" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>ID of the location associated with this resource.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="resourceType" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>Type of this resource.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ldapalias" type="xs:string"> <xs:annotation> <xs:documentation>LDAP alias associated with this resource (only for resources whose resourceType is human).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ldapdn" type="xs:string"> <xs:annotation> <xs:documentation>LDAP DN associated with this resource (only for resources whose resourceType is human).</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ldapcontainer" type="xs:string"> <xs:annotation> <xs:documentation>LDAP container name associated with this resource (only if this LDAP container is part of this export).</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |