Express (Distributed operating systems), v8.0 > Secure applications and their environment > Authenticate users > Select a registry or repository > Manage realms in a federated repository > Virtual member manager > Reference > Program model > Control DataObject


PropertyExtensionPropertyDefinitionControl DataObject

PropertyExtensionPropertyDefinitionControl is used to get the property definition of the specified properties in the virtual member manager property extension repository.

The PropertyExtensionPropertyDefinitionControl is extended from PropertyDefinitionControl and is used in the input data object of the getSchema method of SchemaService.

The structure of a PropertyExtensionPropertyDefinitionControl data object consists of:

repositoryId

specifies the ID of the repository in the virtual member manager configuration XML file.

This property is ignored because by default, the property extension repository ID is used with the PropertyExtensionPropertyDefinitionControl.

propertyNames

contains the list of the properties that the caller wants to get the definition for. The property names need to be the qualified property names which mean they contain the namespace prefix. If the propertyNames property is not specified, all the properties defined for the specified entity type are returned.

entityTypeName

specifies the entity type. The entityTypeName also is a qualified name which means that it contains the namespace prefix of the entity type.


XML schema definition

The following is the XML schema definition for the PropertyExtensionPropertyDefinitionControl DataObject:

<xsd:complexType name="PropertyExtensionPropertyDefinitionControl">
<xsd:complexContent>
<xsd:extension base="PropertyDefinitionControl">
</xsd:extension>
</xsd:complexContent>
</xsd:complexType> 


Sample data object

The following is a sample PropertyExtensionPropertyDefinitionControl data object used in the getSchema operation to request all of the properties that the property extension repository supports for the entity type PersonAccount:

<wim:controls xsi:type="wim:PropertyExtensionPropertyDefinitionControl" entityTypeName="PersonAccount"/> 

Parent topic: Control DataObject



+

Search Tips   |   Advanced Search