Datenobjekt "PropertyDefinitionControl"

"PropertyDefinitionControl" wird verwendet, um die Merkmalsdefinition der angegebenen Merkmale in dem angegebenen Repository abzurufen.

Das Datenobjekt "PropertyDefinitionControl" ist eine Erweiterung von "TypeControl" und wird im Eingabedatenobjekt der Methode "getSchema" der Schnittstelle "SchemaService" verwendet.

Die Struktur des Datenobjekts "PropertyDefinitionControl" hat folgende Bestandteile:

repositoryId
Gibt die ID des Repositorys in der XML-Konfigurationsdatei von Virtual Member Manager an. Beispiel: Wenn ein LDAP-Server in der XML-Konfigurationsdatei von Virtual Member Manager mit der ID "LDAP1" konfiguriert wird, legen Sie in "PropertyDefinitionControl" die Repository-ID mit "LDAP1" fest. Die Methode "getSchema" gibt für das Repository "LDAP1" das Merkmalschema zurück. Wenn die Repository-ID in "PropertyDefinitionControl" nicht angegeben ist, wird das auf Virtual Member Manager-Ebene verwendete Merkmalschema zurückgegeben.
propertyNames
Enthält die Liste der Merkmale, für die der Aufrufende die Definition abrufen möchte. Die Merkmalsnamen müssen die qualifizierten Merkmalsnamen sein, was bedeutet, dass sie den Namespace-Präfix enthalten. Wenn das Merkmal "propertyNames" nicht angegeben wurde, werden sämtliche für den angegebenen Entitätstyp definierten Merkmale zurückgegeben.
entityTypeName
Gibt den Entitätstyp an. "entityTypeName" ist außerdem ein qualifizierter Name, das bedeutet, er enthält den Namespace-Präfix des Entitätstyps.

XML-Schemadefinition

Nachfolgend finden Sie die XML-Schemadefinition für das Datenobjekt "PropertyDefinitionControl":
<xsd:complexType name="PropertyDefinitionControl">
    <xsd:complexContent>
		<xsd:extension base="TypeControl">
	   <xsd:sequence>
				<xsd:element ref="propertyNames" minOccurs="0" maxOccurs="unbounded"/>
	   </xsd:sequence>
	   	   <xsd:attribute name="entityTypeName" type="xsd:token"/>
	</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

Beispieldatenobjekt

Das folgende Beispiel zeigt ein Datenobjekt "PropertyDefinitionControl", mit dem in der Operation "getSchema" alle Merkmale angefordert werden, die das Repository "LDAP1" für den Entitätstyp "PersonAccount" unterstützt:
<wim:controls xsi:type="wim:PropertyDefinitionControl" repositoryId="LDAP1" entityTypeName="PersonAccount"/>


Rechtliche Hinweise | Feedback