IT tutorials
 
Technology
 

Sharepoint 2013 : Using BCS (part 8) - Working with external content types - Managing permissions on external content types

11/20/2013 2:39:16 AM
- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019

Managing permissions on external content types

The ECT is just one of the BDC metadata store objects for which you can set permissions, as described in Table 2. These permissions affect the interface between the SharePoint server and the presentation layer; that is, they do not define the authentication and security settings between the SharePoint server and the external system—those security settings are defined in the external system definition. The other objects present in the BDC metadata store that have their own access control list (ACL) are the BDC model and external system definitions. These permissions can be set by using the SharePoint Central Administration website or Windows PowerShell.

Table 2. BDC model object permission settings

Permission

Applies to

Description

Edit

Access-controlled metadata objects

Users with this permission can perform the following actions:

Update

Delete

Create a child object

Add a property

Remove a property

Clear a property

Add a localized display name

Remove a localized display name

Clear a localized display name

Give edit rights to administrators and users who use SharePoint Designer.

Execute

ECT, Method Instance

Users with this permission can execute operations via various run-time API calls; that is, they can view the data of an ECT returned from a finder method. In most scenarios, you would assign this right to all users who have access to SharePoint.

Selectable In Clients

ECT

Users with this permission can use the external data picker to configure web parts and lists and create external lists. This permission should be available to administrators and users who design solutions using the browser or SharePoint Designer.

Set Permissions

Individually securable metadata objects

Users with this permission can manage BCS permissions on the object. This permission is usually given only to BCS service application administrators.

Using external system throttling

Each BDC application service can have a number of throttle configurations, and each configuration can be tuned by throttle type and/or scope. The throttle types are:

  • None No throttle type specified

  • Items The number of ECT items returned, such as the number of authors

  • Size The amount of data retrieved by the BDC server run time in bytes

  • Connections The number of open connections to a database, web service, or .NET assembly

  • Timeout The time until an open connection is terminated, in milliseconds

  • MetadataSize Used to restrict the size of the metadata returned by the external system

  • ModelSize Used to restrict the size of the BDC model that can be imported

  • MaxNumberOfModels Used to restrict the number of BDC models that can be imported into a tenancy

Throttle scopes refer to the external system connection type, which can be a specific connection type, such as Database or OData, or a Global scope that includes all connector types, except for custom connectors. When a BDC service application is first created, all combinations of throttle types and scopes do not exist. The throttling rules that exist are:

  • Global Scope, Throttle Type Connections, ModelSize, and MaxNumberOfModels

  • Database Scope, Throttle Type Items, and Timeout

  • WebService Scope and Throttle Type Size

  • WCF Scope, Throttle Type Size, Timeout, and MetadataSize

  • OData Scope, Throttle Type Size, Timeout, and MetadataSize

You can retrieve and modify the throttling rules by using the BDC Windows PowerShell cmdlets. For example, obtain the BDC service application proxy in the variable BDCName and then display the throttling rules for a BDC service application:

$bdcproxy = Get-SPServiceApplicationProxy | where {$_.displayname –eq $BDCname};
Get-SPBusinessDataCatalogThrottleConfig –ServiceApplication $bdcproxy ‘
–Scope Global –ThrottleType Connections;
Scope : Global
ThrottleType : Connections
Enforced : True
Default : 200
Max : 500

The output displays five properties. The three properties that can be modified are:

  • Enforced, which defines if the rule is enabled

  • Default, which affects external lists and custom web parts, although custom web parts can override this value and therefore can present more data than external lists

  • Max, which is the limit used when custom web parts override the value in the Default property

To disable a throttling rule, use the following command:

Get-SPBusinessDataCatalogThrottleConfig –ServiceApplication $bdcproxy '
–Scope Global –ThrottleType Connections | Set-SPBusinessDataCatalogThrottle Config '
-Enforced:$False;

To modify a throttle rule, use the following command:

$dbrule = Get-SPBusinessDataCatalogThrottleConfig –ServiceApplication $bdcproxy '
–Scope Database –ThrottleType Items;
$dbrule | Set-SPBusinessDataCatalogThrottleConfig –Maximum 2000000 –Default 5000;
 
Others
 
- Sharepoint 2013 : Using BCS (part 7) - Working with external content types - Creating external content types
- Sharepoint 2013 : Using BCS (part 6) - Working with external content types - Creating an external system using SharePoint Designer
- Sharepoint 2013 : Using BCS (part 5) - Defining external systems connections
- Sharepoint 2013 : Using BCS (part 4) - Creating a BDC service application
- Sharepoint 2013 : Using BCS (part 3) - Presenting external content - Using external data columns
- Sharepoint 2013 : Using BCS (part 2) - Presenting external content - Creating and managing external lists
- Sharepoint 2013 : Using BCS (part 1)
- Sharepoint 2013 : Connecting SharePoint 2013 with external systems
- Sharepoint 2013 : Using external content in SharePoint
- Windows 7 : Using Internet Explorer 8 - Effectively Searching the Web
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
Technology FAQ
- Is possible to just to use a wireless router to extend wireless access to wireless access points?
- Ruby - Insert Struct to MySql
- how to find my Symantec pcAnywhere serial number
- About direct X / Open GL issue
- How to determine eclipse version?
- What SAN cert Exchange 2010 for UM, OA?
- How do I populate a SQL Express table from Excel file?
- code for express check out with Paypal.
- Problem with Templated User Control
- ShellExecute SW_HIDE
programming4us programming4us