Modelo BDC de ejemplo: archivo de recursos
Última modificación: miércoles, 21 de abril de 2010
Hace referencia a: SharePoint Server 2010
Un archivo de recursos puede servir para ampliar cualquiera de los archivos de modelo con propiedades, permisos y nombres localizados. A continuación se presenta un ejemplo del archivo de recursos del modelo que contiene listas de control de acceso (ACL) de permisos.
Ejemplo
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Model Name="ExampleApplicationDefinition" xmlns="https://schemas.microsoft.com/windows/2007/BusinessDataCatalog/Resources">
<AccessControlList>
<AccessControlEntry Principal="NT AUTHORITY\Authenticated Users">
<Right BdcRight="Edit" />
<Right BdcRight="Execute" />
<Right BdcRight="SetPermissions" />
<Right BdcRight="SelectableInClients" />
</AccessControlEntry>
</AccessControlList>
<LobSystems>
<LobSystem Name="ExampleCRM">
<AccessControlList>
<AccessControlEntry Principal="NT AUTHORITY\Authenticated Users">
<Right BdcRight="Edit" />
<Right BdcRight="Execute" />
<Right BdcRight="SetPermissions" />
<Right BdcRight="SelectableInClients" />
</AccessControlEntry>
</AccessControlList>
<Entities>
<Entity Name="Customer" Namespace="example.com" Version="1.0.0.0">
<LocalizedDisplayNames>
<LocalizedDisplayName LCID="2058">Cliente</LocalizedDisplayName>
<LocalizedDisplayName LCID="1033">Customer</LocalizedDisplayName>
</LocalizedDisplayNames>
<AccessControlList>
<AccessControlEntry Principal="NT AUTHORITY\Authenticated Users">
<Right BdcRight="Edit" />
<Right BdcRight="Execute" />
<Right BdcRight="SetPermissions" />
<Right BdcRight="SelectableInClients" />
</AccessControlEntry>
</AccessControlList>
<Methods>
<Method Name="GetCustomers">
<MethodInstances>
<MethodInstance Name="GetCustomer">
<AccessControlList>
<AccessControlEntry Principal="NT AUTHORITY\Authenticated Users">
<Right BdcRight="Execute" />
<Right BdcRight="Edit" />
<Right BdcRight="SetPermissions" />
<Right BdcRight="SelectableInClients" />
</AccessControlEntry>
</AccessControlList>
</MethodInstance>
</MethodInstances>
</Method>
</Methods>
</Entity>
</Entities>
</LobSystem>
</LobSystems>
</Model>