2.2.4.1 BdcRightName

Target namespace: http://schemas.microsoft.com/windows/2007/BusinessDataCatalog/Resources

Referenced by: Right

The value of BdcRightName specifies the permission available to the security principal holding a Right. The value MUST be listed in the following table.

Value

Meaning

None

No permissions

Execute

The represented security principal has the permission to call a MethodInstance

Edit

The represented security principal has permission to change the attributes of a MetadataObject or its relationship to other MetadataObjects.

SetPermissions

The represented security principal has permission to change the set of permissions for a MetadataObject.

SelectableInClients

The represented security principal has permission to select the MetadataObject this right refers to in an implementation-specific user interface from a list of available MetadataObjects. If the security principal does not have this permission, the MetadataObject SHOULD NOT be presented in such a list.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

 <xs:simpleType name="BdcRightName">
   <xs:restriction base="xs:string">
     <xs:enumeration value="None"/>
     <xs:enumeration value="Execute"/>
     <xs:enumeration value="Edit"/>
     <xs:enumeration value="SetPermissions"/>
     <xs:enumeration value="SelectableInClients"/>
   </xs:restriction>
 </xs:simpleType>

See section 5.2 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).