Partager via


Référence de schéma de modèle BDC pour SharePoint

Contient une documentation de référence pour le schéma de modèle BDC (BDCMetadata.xsd), que vous pouvez utiliser pour créer des types de contenu externe dans SharePoint.

Élément AccessControlEntry

Contient une entrée de contrôle d'accès (ACE) qui spécifie les droits d'accès de l'élément parent.

Consultez Vue d’ensemble de la sécurité de Business Connectivity Services pour en savoir plus sur Business Connectivity Services et la sécurité.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata


<AccessControlEntry Principal = "String"> </AccessControlEntry>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
Directeur
Obligatoire.
Nom de l'entité de sécurité ayant cette ACE.
Type d'attribut : String

Éléments enfants

Élément Description
Right, élément de AccessControlEntry (schéma BDCMetadata)
Un élément Right qui spécifie les autorisations disponibles pour l'entité de sécurité.

Élément parent

Élément Description
Élément AccessControlList (schéma BDCMetadata)
La liste de contrôle accès (ACL) qui contient cet ACE.

Élément AccessControlList

Spécifie une liste de contrôle d'accès (ACL) pour l'élément parent.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<AccessControlList></AccessControlList>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun

Éléments enfants

Élément Description
AccessControlEntry, élément dans AccessControlList (schéma BDCMetadata)
Une entrée de contrôle d'accès (ACE).

Élément parent

Élément Description
Modèle, élément (schéma BDCMetadata)
Un modèle qui contient les types de contenu externe dans une application d'entreprise.
LobSystem, élément dans LobSystems (schéma BDCMetadata)
Le LobSystems contenue dans le modèle.
Entity, élément de Entities (schéma BDCMetadata)
Un type de contenu externe.
Élément Method dans les méthodes (schéma BDCMetadata)
Une méthode d'un type de contenu externe.
Association, élément dans MethodInstances (schéma BDCMetadata)
Une association.
MethodInstance, élément dans MethodInstances (schéma BDCMetadata)
Une instance de méthode d'un type de contenu externe.

Élément Action

Spécifie une action prise en charge par un type de contenu externe.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

Les actions comblent l’écart entre SharePoint et Office 2013 et l’interface utilisateur d’un système externe en fournissant un lien vers le système externe.

Par défaut, le Service Business Data Connectivity (BDC) fournit des actions telles que View Item, Edit Itemet Delete Item une fois que vous modélisez ces opérations dans le modèle BDC. En plus de ces actions par défaut, vous pouvez créer des actions pour les autres fonctionnalités que vous souhaitez associer à votre type de contenu externe. Par exemple, vous pouvez utiliser des actions à effectuer des opérations simples, telles que l'envoi de messages électroniques à un client à partir du type de contenu externe client ou l'ouverture de la page d'accueil d'un client dans un navigateur.

Actions se déplacent avec un type de contenu externe. Autrement dit, une fois que vous avez défini une action pour un type de contenu externe, l’action apparaît partout où vous affichez ce type de contenu externe, que ce soit dans une liste externe ou un composant WebPart Données métiers ou dans une colonne Données externes.

<Action Position = "Integer" IsOpenedInNewWindow = "Boolean" Url = "String" ImageUrl = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Action>

Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.

Attributs

Attribut Description
Position
Obligatoire.
La position suggérée de cette action parmi les autres actions de ce type de contenu externe.
Type d'attribut : Integer
IsOpenedInNewWindow
Facultatif.
Spécifie si les résultats de l'exécution d'une action sont présentés dans une nouvelle fenêtre de l'interface utilisateur.
Valeur par défaut : false
Type d'attribut : Boolean
Url
Obligatoire.
L'URL à atteindre lorsque l'action est appelée. La chaîne d'URL est une chaîne de format .NET Framework. Chaque spécificateur de format (par exemple, {0}) correspond à un paramètre Action.
Type d'attribut : String
ImageUrl
Facultatif.
Le chemin d'accès relatif ou absolu à l'image d'icône pour l'action. L'image d'icône doit être de 16 x 16 pixels.
Type d'attribut : String
Name
Obligatoire.
Le nom de cette action.
Type d'attribut : String
DefaultDisplayName
Facultatif.
Le nom complet par défaut pour cette action.
Type d'attribut : String
IsCached
Facultatif.
Indique si cette action est fréquemment utilisée. Ceci est utilisée par le client BDC runtime pour mettre en cache cette action.
Valeur par défaut : true
Type d'attribut : Boolean

Éléments enfants

Élément Description
LocalizedDisplayNames, élément dans MetadataObject (schéma BDCMetadata)
Les noms localisés de l'action.
Properties, élément dans MetadataObject (schéma BDCMetadata)
Les propriétés de l'action.
ActionParameters, élément dans Action (schéma BDCMetadata)
Les paramètres de l'action.

Élément parent

Élément Description
Actions, élément dans Entity (schéma BDCMetadata)
La liste des actions d'un type de contenu externe.

Élément ActionParameter

Spécifie les paramètres d'une action basée sur une URL. Définit comment paramétrer l'URL d'une action avec des données spécifiques à EntityInstance.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

L'attribut URL d'une action basée sur l'URL peut recevoir des paramètres à l'aide de l'élément ActionParameter.

Important :ActionParameters peut représenter des valeurs d’identificateur ou des valeurs qui correspondent à TypeDescriptors dans un SpecificFinder de l’entité. The ActionParameter représente une valeur d'identificateur lorsque la propriété IdOrdinal est présente. La valeur de la propriété spécifie l'index de l'identificateur dont cet ActionParameter représente la valeur. Si la propriété IdOrdinal n'est pas spécifiée, l' ActionParameter représente un TypeDescriptor et l'attribut Name spécifie le descripteur de type représenté. L'attribut Name est spécifié en tant que Dotted Path.

L'élément ActionParameter accepte la propriété suivante.

Important: Les propriétés respectent la casse.

Propriétés

Propriété Type Description Obligatoire. Valeur par défaut Limites / Valeurs possibles
IdOrdinal
System.Int32
Indique si l' ActionParameter représente un identificateur plutôt qu'un champ.
Facultatif
<ActionParameter Index = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </ActionParameter>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
Index
Obligatoire.
Attribut ordinal qui indique la position de cet ActionParameter parmi d'autres ActionParameters dans l'URL.
Type d'attribut : Integer
Name
Obligatoire.
Nom de l' ActionParameter.
Type d'attribut : String
DefaultDisplayName
Facultatif.
Nom complet par défaut de l' ActionParameter.
Type d'attribut : String
IsCached
Facultatif.
Indique si cet ActionParameter est utilisé fréquemment. Cet attribut est utilisé par le runtime du client BDC pour mettre en cache cette Action.
Valeur par défaut : true
Type d'attribut : Boolean

Éléments enfants

Élément Description
LocalizedDisplayNames, élément dans MetadataObject (schéma BDCMetadata)
Noms complets localisés de l' ActionParameter.
Properties, élément dans MetadataObject (schéma BDCMetadata)
Propriétés de l' ActionParameter.

Élément parent

Élément Description
ActionParameters, élément dans Action (schéma BDCMetadata)
Élément ActionParameters qui contient cet ActionParameter.

Élément ActionParameters

Spécifie une liste de ActionParameters pour une action.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<ActionParameters></ActionParameters>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun.

Éléments enfants

Élément Description
ActionParameter, élément dans ActionParameters (schéma BDCMetadata)
Un ActionParameter.

Élément parent

Élément Description
Action, élément de Actions (schéma BDCMetadata)
Action appartenant à ces ActionParameters.

Élément Actions

Spécifie une liste d'actions d'un type de contenu externe.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<Actions></Actions>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun

Éléments enfants

Élément Description
Action, élément de Actions (schéma BDCMetadata)
Une action d'un type de contenu externe.

Élément parent

Élément Description
Entity, élément de Entities (schéma BDCMetadata)
Le type de contenu externe appartenant à ces actions.

Élément Association

L'élément Association lie les types de contenu externes associés au sein d'un système. Par exemple, un client est associé à une commande dans le système AdventureWorks : un client crée des commandes client. Une Association conserve des pointeurs vers la source et les types de contenu externe de destination et un pointeur vers la logique métier (un objet MethodInstance ) qui permet à un client obtenir le type de contenu externe de destination à partir du type de contenu externe source. Le parcours d'un Association est un appel de méthode sur le système externe.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

Important: Les propriétés respectent la casse.

Propriétés

Propriété Type Description Obligatoire Valeur par défaut Limites / Valeurs possibles
HideOnProfilePage
System.Boolean
Spécifie si le type de contenu externe connexe doit être ajouté à la page de profil du type de contenu externe principal.
Facultatif
<Association Type = "String" Default = "Boolean" ReturnParameterName = "String" ReturnTypeDescriptorName = "String" ReturnTypeDescriptorLevel = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Association>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
Type
Obligatoire.
MethodInstanceType qui spécifie le type de l'Association.
Le tableau suivant répertorie les valeurs possibles pour cet attribut.

Valeur

Description

AssociationNavigator

Le MethodInstance est un AssociationNavigator.

Associator

Le MethodInstance est un Associator.

Disassociator

Le MethodInstance est un Disassociator.

BulkAssociatedIdEnumerator

Le MethodInstance est un BulkAssociatedIdEnumerator.

BulkAssociationNavigator

Le MethodInstance est un BulkAssociationNavigator.

Par défaut
Optional.
Spécifie si l'Association est la valeur par défaut parmi toutes les Associations de partage son type dans le type de contenu externe qui le contient. Si la valeur true, l'Association est la valeur par défaut parmi toutes les Associations de son type dans le type de contenu externe contenant le partage. Si la valeur false, l'Association n'est pas la valeur par défaut parmi toutes les Associations de son type dans le type de contenu externe contenant le partage.
Valeur par défaut : false
Type d'attribut : Boolean
ReturnParameterName
Optional.
Le nom du paramètre qui contient le ReturnTypeDescriptor de l'Association. L'attribut Direction du paramètre doit contenir une valeur de « Out », « InOut » ou « Retourner ».
Type d'attribut : String
ReturnTypeDescriptorName
Optional.
Cela a été abandonné. Utilisez la ReturnTypeDescriptorPath à la place.
Type d'attribut : String
ReturnTypeDescriptorLevel
Optional.
Cela a été abandonné. Utilisez la ReturnTypeDescriptorPath à la place.
Type d'attribut : Integer
ReturnTypeDescriptorPath
Optional.
Le chemin d'accès en pointillés de l' TypeDescriptor de l'Association.
Type d'attribut : String
Nom
Obligatoire.
Nom de l'Association.
Type d'attribut : String
DefaultDisplayName
Optional.
Le nom complet par défaut pour l'Association.
Type d'attribut : String
IsCached
Optional.
Spécifie si cette Association est fréquemment utilisée.
Valeur par défaut : true
Type d'attribut : Boolean

Éléments enfants

Élément Description
LocalizedDisplayNames, élément dans MetadataObject (schéma BDCMetadata)
L'élément LocalizedDisplayNames spécifie une liste de noms localisés pour l'Association.
Properties, élément dans MetadataObject (schéma BDCMetadata)
L'élément Properties spécifie les propriétés de l'Association.
Élément AccessControlList (schéma BDCMetadata)
L'élément AccessControlList spécifie un ensemble de droits d'accès pour l'Association.
SourceEntity, élément dans Association (schéma BDCMetadata)
L'élément SourceEntity Spécifie le type de contenu externe source dans l'association.
DestinationEntity, élément dans Association (schéma BDCMetadata)
L'élément DestinationEntity Spécifie le type de contenu externe de destination dans l'Association.

Élément parent

Élément Description
Élément MethodInstances dans une méthode (schéma BDCMetadata)
L'élément MethodInstances qui contient l'Association.

Élément AssociationGroup

Spécifie un AssociationGroup. AssociationGroup est une construction qui relie le connexes AssociationMethods. Par exemple, GetOrdersForCustomer, GetCustomerForOrderet AssociateCustomerToOrder sont toutes les méthodes d'association fonctionnant sur la même relation entre les clients et les commandes.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

AssociationGroup doit être défini sur l'élément de l'entité qui est la Destination de la AssociationReferences qui ne sont pas marqués comme Reverseou la Source de la AssociationReferences qui sont marqués comme étant inverse.

<AssociationGroup Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </AssociationGroup>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
Name
Obligatoire.
Nom de la AssociationGroup.
Type d'attribut : String
DefaultDisplayName
Facultatif.
Le nom d'affichage par défaut de l' AssociationGroup.
Type d'attribut : String
IsCached
Facultatif.
Spécifie si l' AssociationGroup est fréquemment utilisé.
Valeur par défaut : true
Type d'attribut : Boolean

Éléments enfants

Élément Description
LocalizedDisplayNames, élément dans MetadataObject (schéma BDCMetadata)
Les noms localisés de la AssociationGroup.
Properties, élément dans MetadataObject (schéma BDCMetadata)
Les propriétés de l' AssociationGroup.
AssociationReference, élément dans AssociationGroup (schéma BDCMetadata)
Un AssociationReference d'un AssociationGroup.

Élément parent

Élément Description
Élément AssociationGroups dans Entity (schéma BDCMetadata)
L'élément AssociationGroups qui contient cet AssociationGroup.

Élément AssociationGroups

Spécifie une liste d'éléments de AssociationGroup.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<AssociationGroups></AssociationGroups>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun

Éléments enfants

Élément Description
AssociationGroup, élément dans AssociationGroups (schéma BDCMetadata)
Un AssociationGroup.

Élément parent

Élément Description
Entity, élément de Entities (schéma BDCMetadata)
Le type de contenu externe qui est associé à cet élément AssociationGroups.

Élément AssociationReference

Spécifie un AssociationReference dans un AssociationGroup.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<AssociationReference EntityNamespace = "String" EntityName = "String" AssociationName = "String" Reverse = "Boolean"> </AssociationReference>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
EntityNamespace
Facultatif.
L'espace de noms du type de contenu externe dans lequel le Association est défini. Si EntityName est spécifié, EntityNamespace est requis.
Type d'attribut : String
EntityName
Facultatif.
Le nom du type de contenu externe dans lequel le Association est défini. Si EntityNamespace est spécifié, EntityName est requis.
Type d'attribut : String
AssociationName
Obligatoire.
Nom de la Association.
Type d'attribut : String
Proxy
Facultatif.
Spécifie que le référencé Association possède sa source et destination a annulé. Cela signifie que l' Association fonctionne dans le sens inverse par rapport aux autres associations dans le même AssociationGroup. Par exemple, si le AssociationGroup fait référence à un Association « GetOrdersForCustomer », renvoi d'éléments de commande pour l'élément donné de la clientèle, puis le AssociationGroup est dans le sens du client vers la commande. Les autres AssociationReference, faisant référence à une autre association « GetCustomerForOrder », doivent être marqués comme inversé, car cette association est dans le sens de la commande au client.
Valeur par défaut : false
Type d'attribut : Boolean

Éléments enfants

Aucun

Élément parent

Élément Description
AssociationGroup, élément dans AssociationGroups (schéma BDCMetadata)
AssociationGroup auquel appartient cette AssociationReference.

Élément ConvertType

Spécifie la règle pour convertir le type de données d'une valeur de données en un autre type de données.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : Schema: BDCMetadata

L'élément de conversion spécifie la règle pour convertir le type de données d'une valeur de données en un autre type de données. Lorsque les règles sont appliquées dans l'ordre, cette règle indique le type de données de la valeur de données à convertir au type de données spécifié par l'attribut BDCType. Lorsque les règles sont appliquées dans l'ordre inverse, cette règle indique le type de données de la valeur de données à convertir au type de données spécifié par l'attribut LOBType. Par exemple, cette règle peut spécifier la conversion d'une valeur de date obtenue à partir d'un système externe, dans une chaîne de sensibles culture et les paramètres régionaux qui sera finalement affichée à l'utilisateur, et la conversion de la valeur mise à jour pour cette chaîne arrière dans la date qui est compatible avec le système externe.

Attention :ConvertType ne prend pas en charge les calendriers non grégoriens pour les conversions entre System.String et System.DateTime.

<ConvertType LOBType = "String" BDCType = "String"> </ConvertType>

Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.

Attributs

Attribut Description
LOBType
Obligatoire.
Le type de données à convertir la valeur de données en lorsque les règles sont appliquées dans l'ordre inverse.
Type d'attribut : String
BDCType
Obligatoire.
Le type de données à convertir la valeur de données en lorsque les règles sont appliquées dans l'ordre.
Type d'attribut : String
LOBLocale
Facultatif.
Les paramètres régionaux des données qui sont reçues à partir du système externe.

Éléments enfants

Aucun

Élément parent

Élément Description
Interpretation, élément dans TypeDescriptor (schéma BDCMetadata)
Les règles à appliquer aux données stockées dans les structures de données qui sont représentées par un TypeDescriptor.

Élément DefaultValue

Représente une valeur par défaut.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<DefaultValue MethodInstanceName = "String" Type = "String"> </DefaultValue>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
MethodInstanceName
Obligatoire.
Nom de l' MethodInstance à laquelle s'applique cette valeur DefaultValue.
Type d'attribut : String
Type
Obligatoire.
Le type de données de la valeur par défaut.
Voici les valeurs possibles de cet attribut.
System.Int16
System.Int32
System.Int64
System.Single
System.Double
System.Decimal
System.Boolean
System.Byte
System.UInt16
System.UInt32
System.UInt64
System.Guid
System.String
System.DateTime
Tout autre type sérialisable (comme lorsque Type.IsSerializable == true)
Type d'attribut : String

Éléments enfants

Aucun

Élément parent

Élément Description
DefaultValues, élément dans TypeDescriptor (schéma BDCMetadata)

Élément DefaultValues

Spécifie une liste de DefaultValues d'un TypeDescriptor.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<DefaultValues></DefaultValues>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun

Éléments enfants

Élément Description
DefaultValue, élément dans DefaultValues (schéma BDCMetadata)
La valeur par défaut d'un TypeDescriptor pour un MethodInstance.

Élément parent

Élément Description
Élément TypeDescriptor (schéma BDCMetadata)
TypeDescriptor appartenant à ces DefaultValues.

Élément DestinationEntity

Spécifie le type de contenu externe de destination dans la Association.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<DestinationEntity Namespace = "String" Name = "String"> </DestinationEntity>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
Namespace
Obligatoire.
Nom de l'espace de noms d'entité.
Type d'attribut : String
Name
Obligatoire.
Le nom de l'entité de destination.
Type d'attribut : String

Éléments enfants

Aucun

Élément parent

Élément Description
Association, élément dans MethodInstances (schéma BDCMetadata)

Élément Entities

Spécifie une liste de types de contenu externe dans un système externe.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<Entities></Entities>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun

Éléments enfants

Élément Description
Entity, élément de Entities (schéma BDCMetadata)
Un type de contenu externe dans un système externe.

Élément parent

Élément Description
LobSystem, élément dans LobSystems (schéma BDCMetadata)
Un système externe.

Élément Entity

Spécifie un type de contenu externe.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<Entity Namespace = "String" Version = "String" EstimatedInstanceCount = "Integer" DefaultOperationMode = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Entity>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
Namespace
Obligatoire.
L'espace de noms auquel appartient ce type de contenu externe.
Type d'attribut : String
Remarque : L’espace de noms ne doit pas contenir le caractère spécial astérisque « *».
Version
Obligatoire.
Le numéro de version de ce type de contenu externe.
Type d'attribut : String
Prudence: Lorsque le modèle BDC change, vous devez augmenter le numéro de version du type de contenu externe. If the structure of an external content type changes, you should increase the major number. Examples of structural changes include adding a field to a SpecificFinder or changing an identifier field. If the change does not affect the structure of the external content type, for example, when adding a creator method, changing connection information, or when changing names of LobSystems and type descriptors, you should change the build number and revision number.
EstimatedInstanceCount
Facultatif.
Estimation du nombre d'éléments externes contenus dans le système externe.
Valeur par défaut : 10000
Type d'attribut : Integer
DefaultOperationMode
Facultatif.
Spécifie le comportement par défaut lors de l'interaction avec le système externe lors de la création, suppression, mise à jour ou lire des éléments externes.
Valeur par défaut : par défaut
Le tableau suivant répertorie les valeurs possibles pour cet attribut.

Valeur

Description

Online

Ignorer les éléments externes mis en cache pour toutes les opérations et interagir directement avec le système externe.

Mise en cache

Effectuer des opérations Create, Read, Update et Delete directement sur les éléments du cache externes. Pour les opérations de lecture, si les éléments externes demandés seront disponibles dans le cache, utilisez les éléments externes dans le cache. Dans le cas contraire, contourner le cache pour obtenir les éléments externes à partir du système externe et le placer dans le cache pour une utilisation ultérieure.

Hors connexion

Effectuer des opérations Create, Read, Update et Delete sur les éléments en cache seulement externes.

Valeur par défaut

Utilisez le comportement par défaut du système. Cette méthode utilise le mode mis en cache si l'environnement prend en charge la mise en cache d'éléments externes.

Nom
Obligatoire.
Nom du type de contenu externe.
Type d'attribut : String
Remarque : Le nom d’un type de contenu externe ne doit pas contenir le caractère spécial astérisque « *».
DefaultDisplayName
Optional.
Le nom d'affichage par défaut du type de contenu externe.
Type d'attribut : String
IsCached
Optional.
Spécifie si ce type de contenu externe sera fréquemment utilisé. Si défini sur true, Service Business Data Connectivity (BDC) met en cache ce type de contenu externe en mémoire.
Valeur par défaut : true
Type d'attribut : Boolean

Éléments enfants

Élément Description
LocalizedDisplayNames, élément dans MetadataObject (schéma BDCMetadata)
Les noms complets localisés de ce type de contenu externe.
Properties, élément dans MetadataObject (schéma BDCMetadata)
Les propriétés de ce type de contenu externe.
Élément AccessControlList (schéma BDCMetadata)
Liste de contrôle de l'accès (ACL) de ce type de contenu externe.
Élément Identifiers dans Entity (Schéma BDCMetadata)
Les identificateurs de type de contenu externe.
Élément Methods dans Entity (Schéma BDCMetadata)
Les méthodes du type de contenu externe.
Élément AssociationGroups dans Entity (schéma BDCMetadata)
Les groupes d'association de type de contenu externe.
Actions, élément dans Entity (schéma BDCMetadata)
Les actions du type de contenu externe.

Élément parent

Élément Description
Entities, élément de LobSystem (schéma BDCMetadata)
La liste des types de contenu externe dans le système externe.

Élément FilterDescriptor

Spécifie un descripteur de filtre d’une méthode.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<FilterDescriptor Type = "String" FilterField = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </FilterDescriptor>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
Type
Obligatoire.
Type du descripteur de filtre.
Le tableau suivant répertorie les valeurs possibles pour cet attribut.

Valeur

Description

Limite

Utilisé lors de l’interrogation d’un système externe et dont la valeur peut être interprétée comme une limite du nombre d’éléments externes EntityInstances retournés lorsque la méthode à laquelle il appartient est appelée.

PageNumber

Wildcard

Utilisé lors de l'interrogation d'un système externe. Sa valeur représente un modèle de caractères ordinaires et des caractères génériques qui est comparé à la valeur d'un champ particulier de l'ensemble des EntityInstances. Le système externe renvoie uniquement les EntityInstances dont les valeurs des champs correspondent au modèle spécifié.

UserContext

Utilisé lors de l'interrogation d'un système externe. Sa valeur peut être définie automatiquement par n’importe quelle application cliente avec l’identité de l’utilisateur qui appelle le système externe. Cette valeur peut ensuite être utilisée par le système externe pour autoriser puis filtrer les résultats retournés.

UserCulture

Nom d'utilisateur

Password

LastId

SsoTicket

UserProfile

Utilisé lors de l'interrogation d'un système externe. Sa valeur peut être obtenue en examinant le profil de l’utilisateur actuel. Le système externe peut utiliser sa valeur pour filtrer les résultats retournés.

Comparison

Utilisée lors de l'interrogation d'un système externe. Un système externe peut comparer une valeur de ComparisonFilter avec la valeur d'un champ particulier d'un ensemble d'instances EntityInstances, et seules ces instances EntityInstances où les valeurs de champ satisfont au test de comparaison peuvent être retournées.

Horodateur (Timestamp)

Input

Utilisé lors de l'appel d'une opération dans un système externe. Un système externe peut utiliser la valeur d'un filtre InputFilter en tant qu'arguments supplémentaires pour l'opération.

Output

Utilisé lors de l'appel d'une opération dans un système externe. Les résultats supplémentaires d'une opération qui ne peuvent pas être capturés par ReturnTypeDescriptor peuvent être récupérés en tant que valeur du filtre InputOutputFilter.

InputOutput

Utilisé lors de l'appel d'une opération dans un système externe. Un système externe peut utiliser la valeur d'un filtre InputOutputFilter en tant qu'arguments supplémentaires pour l'opération, et les résultats supplémentaires d'une opération qui ne peuvent pas être capturés par ReturnTypeDescriptor peuvent être récupérés en tant que valeur de InputOutputFilter.

Batching

BatchingTermination

Id d’activité

ActivityId est utilisé lors de l'appel d'une opération sur le système externe. Sa valeur est définie sur un GUID qui représente le contexte de l'opération en cours. Si cette valeur n'est pas disponible, ce filtre génère un GUID aléatoire. Sur SharePoint Foundation 2010, ce filtre utilise CorrelationID.

FilterField
Optional.
Type d'attribut : String
Nom
Obligatoire.
Nom du descripteur de filtre.
Type d'attribut : String
DefaultDisplayName
Optional.
Nom d’affichage par défaut du descripteur de filtre.
Type d'attribut : String
IsCached
Optional.
Spécifie si ce descripteur de filtre est utilisé fréquemment. Si sa valeur est définie à true, Service Business Data Connectivity (BDC) met en cache ce descripteur de filtre dans la mémoire.
Valeur par défaut : true
Type d'attribut : Boolean

Éléments enfants

Élément Description
LocalizedDisplayNames, élément dans MetadataObject (schéma BDCMetadata)
Les noms d'affichage localisés de ce descripteur de filtre.
Properties, élément dans MetadataObject (schéma BDCMetadata)
Les propriétés de ce descripteur de filtre.

Élément parent

Élément Description
Élément FilterDescriptors dans Methods (schéma BDCMetadata)
Une liste des descripteurs de filtre d'une méthode.

Élément FilterDescriptors

Spécifie une liste de descripteurs de filtres d’une méthode.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<FilterDescriptors></FilterDescriptors>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun

Éléments enfants

Élément Description
Élément FilterDescriptor dans FilterDescriptors (schéma BDCMetadata)
Descripteur de filtre.

Élément parent

Élément Description
Élément Method dans les méthodes (schéma BDCMetadata)
Méthode à laquelle appartient cette liste de descripteurs de filtres.

Élément Identifier

Spécifie un identificateur d'un type de contenu externe.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

Notes

[!REMARQUE] Service Business Data Connectivity (BDC) permet le mappage d'identificateurs à des champs de types de données nullable. Toutefois, pour les identificateurs principales, BDC génère une erreur lorsque la valeur de ces identificateurs sont null.

<Identifier TypeName = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Identifier>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
TypeName
Obligatoire.
Le type de données de la valeur qui correspond à l'identificateur.
Le tableau suivant répertorie les valeurs possibles pour cet attribut.

Valeur

Description

System.Boolean

Un bit.

System.Byte

Un nombre compris entre 0 et 255 inclus.

System.Char

Un caractère Unicode.

System.DateTime

Une date et heure comprises entre 12:00:00 minuit, le 1er janvier 1 Anno Domini (ère commune) à 11:59:59 P.M. le 31 décembre 9999 année onze heures (ère commune) inclus dans une résolution de 100 nanosecondes.

System.Decimal

Un nombre compris entre négative 79,228,162,514,264,337,593,543,950,335 à 79,228,162,514,264,337,593,543,950,335 positif (inclus).

System.Double

Un nombre double précision télémétrie de moins 1, 79769313486232E308 à plus 1, 79769313486232E308 inclus et zéro positif, négatif zéro, l'infini positif, l'infini négatif et n'est pas un nombre (NaN).

System.Guid

UN GUID.

System.Int16

Un nombre compris entre moins 32 768 et plus 32 767 inclus.

System.Int32

Un nombre compris entre 0 et 4 294 967 295 inclus.

System.Int64

Un nombre compris entre 0 et 18,446,744,073,709,551,615 inclus.

System.SByte

Un nombre compris entre-128 et 127 inclus.

System.Single

Un numéro simple précision allant de moins 3, 402823E38 à plus 3, 402823E38 inclus.

System.String

Une chaîne de texte Unicode.

System.TimeSpan

Une durée comprise entre négative 10675199 jours 2 heures 48 minutes 5 secondes 477 millisecondes 580 microsecondes 800 nanosecondes et les millisecondes positive 10675199 jours 2 heures 48 minutes 5 secondes 477 580 microsecondes 800 de nanosecondes inclus dans une résolution de 100 nanosecondes.

System.UInt16

Un nombre compris entre 0 et 65535 (inclus).

System.UInt32

Un nombre compris entre 0 et 4 294 967 295 inclus.

System.UInt64

Un nombre compris entre 0 et 18,446,744,709,551,615 inclus.

Nom
Obligatoire.
Nom de l'identificateur.
Type d'attribut : String
DefaultDisplayName
Optional.
Le nom d'affichage par défaut de l'identificateur.
Type d'attribut : String
IsCached
Optional.
Indique si cet identificateur est fréquemment utilisé. Si la valeur true, Service Business Data Connectivity (BDC) met en cache l'identificateur dans la mémoire.
Valeur par défaut : true
Type d'attribut : Boolean

Éléments enfants

Élément Description
LocalizedDisplayNames, élément dans MetadataObject (schéma BDCMetadata)
Les noms complets localisés de l'identificateur.
Properties, élément dans MetadataObject (schéma BDCMetadata)
Les propriétés de l'identificateur.

Élément parent

Élément Description
Élément Identifiers dans Entity (Schéma BDCMetadata)
Une liste d'identificateurs d'un type de contenu externe.

Élément Identifiers

Spécifie une liste d'identificateurs d'un type de contenu externe.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<Identifiers></Identifiers>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun

Éléments enfants

Élément Description
Identifier, élément dans Identifiers (schéma BDCMetadata)
Spécifie un identificateur.

Élément parent

Élément Description
Entity, élément de Entities (schéma BDCMetadata)
Type de contenu externe qui contient cette liste d'identificateurs.

Élément Interpretation

Spécifie les règles à appliquer aux données stockées dans les structures de données représentés par un TypeDescriptor. Ces règles sont généralement spécifiés pour modifier les valeurs de données renvoyées par un système externe pour le rendre plus facile pour les représenter dans l'interface utilisateur. Lorsque la valeur de données est obtenue à partir du système externe, les règles spécifiées doivent être appliquées dans l'ordre qu'ils sont spécifiés dans l'élément Interpretation. La première règle doit être appliquée à la valeur des données reçue à partir du système externe ; les règles consécutives s'appliquent à la valeur de données qui résultent de l'application de la règle précédente. Lorsque la valeur de données est envoyée au système externe, les règles spécifiées doivent être appliquées dans l'ordre inverse, qu'ils sont spécifiés dans l'élément Interpretation. La première règle doit être appliquée à la valeur des données provenance de l'utilisateur ; les règles consécutives s'appliquent à la valeur de données qui résultent de l'application de la règle précédente.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<Interpretation></Interpretation>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun

Éléments enfants

Élément Description
ConvertType, élément dans Interpretation (schéma BDCMetadata)
Un élément ConvertType qui spécifie la conversion d'un type de données vers un autre type de données.
NormalizeDateTime, élément dans Interpretation (schéma BDCMetadata)
Un élément NormalizeDateTime qui spécifie la conversion de la représentation sous forme de la date et l'heure d'une valeur obtenue à partir d'un système externe dans une autre représentation.
NormalizeString
Un élément NormalizeString qui spécifie la conversion de la représentation sous forme de chaîne d'une valeur obtenue à partir d'un système externe dans une autre représentation.

Élément parent

Élément Description
Élément TypeDescriptor (schéma BDCMetadata)
L'élément TypeDescriptor.

Élément LobSystem

Représente une source de données externe.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<LobSystem Type = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </LobSystem>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
Type
Le type de l' LobSystem.
Obligatoire.
Le tableau suivant répertorie les valeurs possibles pour cet attribut.

Valeur

Description

Database

La source de données externe représenté est une base de données.

DotNetAssembly

La source de données externe représenté est un ensemble de classes .NET Framework.

WCF

La source de données externe représenté est un point de terminaison de Service WCF.

WebService

La source de données externe représenté est un service Web. Cela a été désapprouvée, utilisez WCF.

Personnalisé

La source de données externe représenté possède un connecteur personnalisé est implémenté pour gérer le transfert de données et de connexion.

Nom
Nom du LobSystem.
Obligatoire.
Type d'attribut : String
DefaultDisplayName
Nom d’affichage par défaut du LobSystem.
Optional.
Type d'attribut : String
IsCached
Spécifie si le LobSystem est fréquemment utilisé. Si le plus fréquemment, Service Business Data Connectivity (BDC) met en cache le LobSystem.
Facultatif.
Valeur par défaut : true
Type d'attribut : Boolean

Éléments enfants

Élément Description
LocalizedDisplayNames, élément dans MetadataObject (schéma BDCMetadata)
Les noms localisés de la LobSystem.
Properties, élément dans MetadataObject (schéma BDCMetadata)
Spécifie les propriétés d'un LobSystem.
Élément AccessControlList (schéma BDCMetadata)
Spécifie la liste de contrôle d'accès (ACL) d'un LobSystem.
Proxy, élément dans LobSystem (schéma BDCMetadata)
Spécifie un proxy fourni par l'utilisateur qui est identique à celle qui est générée si cet élément n'était pas présent.
LobSystemInstances, élément dans LobSystem (schéma BDCMetadata)
Spécifie les instances de système externe de ce système externe.
Entities, élément de LobSystem (schéma BDCMetadata)
Spécifie les types de contenu externes dans le système externe.

Élément parent

Élément Description
LobSystems, élément dans modèle (schéma BDCMetadata)
Spécifie une liste de systèmes externes dans ce modèle.

Élément LobSystemInstance

Spécifie une instance de système externe.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<LobSystemInstance Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </LobSystemInstance>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
Nom
Obligatoire.
Le nom de l'instance de système externe.
Type d'attribut : String
DefaultDisplayName
Facultatif.
Le nom d'affichage par défaut de l'instance de système externe.
Type d'attribut : String
IsCached
Facultatif.
Indique si cette instance de système externe est fréquemment utilisée. Si la valeur true, Service Business Data Connectivity (BDC) met en cache l'instance du système externe.
Valeur par défaut : true
Type d'attribut : Boolean

Éléments enfants

Élément Description
LocalizedDisplayNames, élément dans MetadataObject (schéma BDCMetadata)
Les noms localisés de cette instance de système externe.
Properties, élément dans MetadataObject (schéma BDCMetadata)
Les propriétés de cette instance de système externe.

Élément parent

Élément Description
LobSystemInstances, élément dans LobSystem (schéma BDCMetadata)
Liste des instances de système externe.

Élément LobSystemInstances

Spécifie une liste d'instances de système externe.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<LobSystemInstances></LobSystemInstances>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun

Éléments enfants

Élément Description
LobSystemInstance, élément de LobSystemInstances (schéma BDCMetadata)
Une instance de système externe.

Élément parent

Élément Description
LobSystem, élément dans LobSystems (schéma BDCMetadata)
Un système externe.

Élément LobSystems

Spécifie une liste d'éléments LobSystem d'un modèle.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<LobSystems></LobSystems>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun

Éléments enfants

Élément Description
LobSystem, élément dans LobSystems (schéma BDCMetadata)
Un élément LobSystem qui spécifie un système externe.

Élément parent

Élément Description
Modèle, élément (schéma BDCMetadata)
Une définition d'application (modèle BDC).

Élément LocalizedDisplayName

Spécifie un nom localisé.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<LocalizedDisplayName LCID = "Integer"> </LocalizedDisplayName>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
LCID
Obligatoire.
L'identificateur de code de langue (LCID).
Type d'attribut : Integer

Éléments enfants

Aucun

Élément parent

Élément Description
LocalizedDisplayNames, élément dans MetadataObject (schéma BDCMetadata)
L'élément LocalizedDisplayNames qui contient cet LocalizedDisplayName.

Élément LocalizedDisplayNames

Spécifie une liste de noms localisés d'un MetadataObject.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<LocalizedDisplayNames></LocalizedDisplayNames>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun

Éléments enfants

Élément Description
LocalizedDisplayName, élément dans LocalizedDisplayNames (schéma BDCMetadata)
Un nom localisé.

Élément parent

Élément Description
Modèle, élément (schéma BDCMetadata)
LobSystem, élément dans LobSystems (schéma BDCMetadata)
LobSystemInstance, élément de LobSystemInstances (schéma BDCMetadata)
Entity, élément de Entities (schéma BDCMetadata)
Identifier, élément dans Identifiers (schéma BDCMetadata)
Élément Method dans les méthodes (schéma BDCMetadata)
Élément FilterDescriptor dans FilterDescriptors (schéma BDCMetadata)
Parameter, élément dans Parameters (schéma BDCMetadata)
Élément TypeDescriptor (schéma BDCMetadata)
Association, élément dans MethodInstances (schéma BDCMetadata)
MethodInstance, élément dans MethodInstances (schéma BDCMetadata)
AssociationGroup, élément dans AssociationGroups (schéma BDCMetadata)
Action, élément de Actions (schéma BDCMetadata)
ActionParameter, élément dans ActionParameters (schéma BDCMetadata)

Élément de l'objet de métadonnées

Espace de noms

Schéma :


Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Éléments enfants

Élément parent

Élément Method

Spécifie une méthode d'un type de contenu externe.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<Method IsStatic = "Boolean" LobName = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Method>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
IsStatic
Facultatif.
Spécifie si l'exécution de cette méthode requiert un élément externe ( EntityInstance) pour servir en tant que contexte pour l'exécution. Si sa valeur est définie à true, la méthode représente une méthode statique et ne nécessite pas une instance EntityInstance spécifique pour fournir un contexte pour l'exécution. Si sa valeur est définie à false, la méthode représente une méthode d'instance et requiert une instance EntityInstance pour fournir le contexte pour l'exécution.
Valeur par défaut : true
Type d'attribut : Boolean
LobName
Facultatif.
Nom de l'opération défini dans le système externe qui est représenté par cette méthode.
Type d'attribut : String
Nom
Obligatoire.
Nom de cette méthode.
Type d'attribut : String
DefaultDisplayName
Facultatif.
Nom d'affichage par défaut de la méthode.
Type d'attribut : String
IsCached
Facultatif.
Spécifie si cette méthode est utilisée fréquemment. Si sa valeur est définie à true, Service Business Data Connectivity (BDC) met en cache cette méthode dans la mémoire.
Valeur par défaut : true
Type d'attribut : Boolean

Éléments enfants

Élément Description
LocalizedDisplayNames, élément dans MetadataObject (schéma BDCMetadata)
Les noms complets localisés de la méthode.
Properties, élément dans MetadataObject (schéma BDCMetadata)
Les propriétés de la méthode.
Élément AccessControlList (schéma BDCMetadata)
La liste de contrôle d'accès (ACL) de cette méthode.
Élément FilterDescriptors dans Methods (schéma BDCMetadata)
Les descripteurs de filtre de la méthode.
Parameters, élément dans Method (schéma BDCMetadata)
Les paramètres de la méthode. Une méthode ne peut pas avoir plus d'un paramètre de retour.
Élément MethodInstances dans une méthode (schéma BDCMetadata)
Les instances de méthode de la méthode.

Élément parent

Élément Description
Élément Methods dans Entity (Schéma BDCMetadata)
Une liste de méthodes d'un type de contenu externe.

Élément MethodInstance

Spécifie un MethodInstance.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

Les deux cas suivants dans un modèle BDC entraînent une invalidOperationException au moment de l’exécution :

  • Instances de méthode SpecificFinder deux qui renvoient le même jeu de champs.

  • Deux SpecificFinder instances de méthode qui ont le même nombre de champs et qui partagent le même nombre de champs avec une autre instance de méthode, par exemple un Finder.

<MethodInstance Type = "Strig" Default = "Boolean" ReturnParameterName = "String" ReturnTypeDescriptorName = "String" ReturnTypeDescriptorLevel = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </MethodInstance>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
Type
Obligatoire.
Spécifie le type de l' MethodInstance.
Le tableau suivant répertorie les valeurs possibles pour cet attribut.

Valeur

Description

Finder

Type de MethodInstance qui peut être appelée pour retourner une collection de zéro ou plusieurs EntityInstances d'un particulier Entity. Finder entrée est définie par l' FilterDescriptors contenus dans le Method contenant le Finder.

SpecificFinder

Type de MethodInstance qui peut être appelée pour retourner un spécifique EntityInstance d'un spécifique Entity donné son EntityInstanceId. SpecificFinder entrée définie et classée par le Identifiers qui sont associés à l' Entity.

GenericInvoker

Type de MethodInstance qui peuvent être appelées pour effectuer une tâche spécifique dans un système externe. GenericInvoker d'entrée et sortie est spécifique à l' Method.

IdEnumerator

Type de MethodInstance qui peut être appelée pour renvoyer les valeurs Field qui représentent l'identité de EntityInstances d'un spécifique Entity. L'entrée IdEnumerator est définie par l' FilterDescriptors contenus dans la méthode qui contient le IdEnumerator pour obtenir la liste des identificateurs, qui sont des clés uniques pour chaque entité qui doit être disponible pour la recherche. Cette instance de méthode permet de rechercher des données externes dans SharePoint Server.

ChangedIdEnumerator

Type de MethodInstance qui peuvent être appelées pour récupérer EntityInstanceIds de EntityInstances qui ont été modifiés dans un système externe après une durée spécifiée.

DeletedIdEnumerator

Type de MethodInstance qui peuvent être appelées pour récupérer EntityInstanceIds de EntityInstances qui ont été supprimées à partir d'un système externe après l'heure spécifiée.

Scalar

MethodInstance qui retourne une valeur unique que vous pouvez appeler dans le système externe. Par exemple, vous pouvez utiliser une instance de méthode scalaires pour obtenir le total des ventes effectuées à ce jour à partir du système externe. Entities ont zéro ou plusieurs instances de méthode scalaires.

AccessChecker

Type de MethodInstance qui peuvent être appelées pour récupérer les autorisations accordées à l'entité de sécurité appelante pour chaque collection de EntityInstances qui sont identifiées par le spécifié EntityInstanceIds.

Créateur

Type de MethodInstance qui peut être appelée pour créer un EntityInstance. Le jeu de champs qui sont nécessaires pour créer le EntityInstance est appelé à la vue créateur.

Suppression

Type de MethodInstance qui peut être appelée pour supprimer une EntityInstance avec un EntityInstanceIdde spécifié.

Mise à jour

Type de MethodInstance qui peuvent être appelées pour mettre à jour un EntityInstance identifié par un spécifié EntityInstanceId. Le jeu de champs qui est nécessaire pour mettre à jour le EntityInstance est appelé à l'affichage de la mise à jour. La vue PreUpdater est appelé le jeu de champs dont les valeurs doivent être passés avant leur modification.

StreamAccessor

Type de MethodInstance qui peuvent être appelées pour récupérer un champ d'une EntityInstance sous la forme d'un flux de données d'octets.

BinarySecurityDescriptorAccessor

Type de MethodInstance qui peuvent être appelées pour récupérer une séquence d'octets à partir d'un système externe. La séquence d'octets en spécifiques au système décrit un ensemble d'entités de sécurité et les autorisations associées que chaque entité de sécurité pour les EntityInstance identifié par un spécifié EntityInstanceId.

BulkSpecificFinder

Type de MethodInstance qui peut être appelée pour retourner un ensemble de spécifiques EntityInstances d'un Entity, étant donné un ensemble de correspondante EntityInstanceIds.

BulkIdEnumerator

Type de MethodInstance qui peuvent être appelées pour récupérer des informations minimales sur les éléments externes correspondant à l'identité donnée. Cette instance de méthode peut être utilisée pour optimiser la synchronisation des données mises en cache. Cette méthode doit renvoyer uniquement les identités et les informations de version des éléments externes qui correspondent à Identities, l'application appelante permettant de comparer à la version locale pour identifier si quelque chose a changé et si c'est le cas, en fonction de demander les éléments externes modifiées pour mettre à jour les données mises en cache.

Par défaut
Optional.
Spécifie si la MethodInstance est la valeur par défaut parmi tous les MethodInstances qui partagent leur type au sein du type de contenu externe ( Entity) qui le contient.
Valeur par défaut : false
Type d'attribut : Boolean
ReturnParameterName
Optional.
Nom de la Parameter contenant le ReturnTypeDescriptor de l' MethodInstance. L'attribut Direction de l' Parameter doit être un attribut ParameterDirection avec la valeur Out, InOutou Return.
Cet attribut est obligatoire pour tous les types de MethodInstances à l'exception de GenericInvoker, Creator, Deleteret Updater.
Type d'attribut : String
ReturnTypeDescriptorLevel
Optional.
Cela a été abandonné. Utilisez la ReturnTypeDescriptorPath à la place.
Type d'attribut : Integer
ReturnTypeDescriptorPath
Optional.
Le chemin d'accès en pointillés de l' TypeDescriptor de l'Association.
Type d'attribut : String
Name
Obligatoire.
Spécifie le nom de la MethodInstance.
Type d'attribut : String
DefaultDisplayName
Optional.
Spécifie le nom d'affichage par défaut pour les MethodInstance.
Type d'attribut : String
IsCached
Optional.
Spécifie si l' MethodInstance est fréquemment utilisé.
Valeur par défaut : true
Type d'attribut : Boolean

Éléments enfants

Élément Description
LocalizedDisplayNames, élément dans MetadataObject (schéma BDCMetadata)
Les noms complets localisés de la MethodInstance.
Properties, élément dans MetadataObject (schéma BDCMetadata)
Les propriétés de l' MethodInstance.
Élément AccessControlList (schéma BDCMetadata)
Les listes de contrôle l'accès (ACL) de la MethodInstance.

Élément parent

Élément Description
Élément MethodInstances dans une méthode (schéma BDCMetadata)
L'élément MethodInstances qui contient cet MethodInstance.

Élément MethodInstances

Spécifie une liste des associations et des instances de méthode d’une méthode.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<MethodInstances></MethodInstances>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun

Éléments enfants

Élément Description
Association, élément dans MethodInstances (schéma BDCMetadata)
Une association.
MethodInstance, élément dans MethodInstances (schéma BDCMetadata)
Une instance de méthode.

Élément parent

Élément Description
Élément Method dans les méthodes (schéma BDCMetadata)
La méthode à laquelle appartient cette instance de méthode.

Élément Methods

Spécifie une liste de méthodes d’un type de contenu externe.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<Methods></Methods>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun

Éléments enfants

Élément Description
Élément Method dans les méthodes (schéma BDCMetadata)
Spécifie une méthode.

Élément parent

Élément Description
Entity, élément de Entities (schéma BDCMetadata)
Type de contenu externe auquel appartient cette liste de méthodes.

Élément Model

Spécifie l'élément racine qui représente une définition d'application. Les modèles définissent les types de contenu externe contenus dans des applications externes.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<Model Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Model>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
Nom
Nom de la Model.
Obligatoire.
Type d'attribut : String
DefaultDisplayName
Le nom d'affichage par défaut de l' Model.
Facultatif.
Type d'attribut : String
IsCached
Spécifie si l' Model est fréquemment utilisé. Si cela est défini sur true, le Model est mis en cache par le Service Business Data Connectivity (BDC).
Facultatif.
Valeur par défaut : true
Type d'attribut : Boolean

Éléments enfants

Élément Description
LocalizedDisplayNames, élément dans MetadataObject (schéma BDCMetadata)
Les noms localisés de la Model.
Properties, élément dans MetadataObject (schéma BDCMetadata)
Les propriétés de l' Model.
Élément AccessControlList (schéma BDCMetadata)
Liste de contrôle de l'accès (ACL) de la Model.
LobSystems, élément dans modèle (schéma BDCMetadata)
LobSystems contenus à l'intérieur de ce Model.

Élément parent

Aucune

Élément NormalizeDateTime

Spécifie la règle utilisée pour convertir la représentation sous forme d'une valeur de date et heure à une autre représentation. Par exemple, cette règle peut spécifier la conversion d'une valeur représentée dans le temps universel coordonné (UTC) dans un fuseau horaire local.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<NormalizeDateTime LobDateTimeMode = "String"> </NormalizeDateTime>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
LobDateTimeMode
Obligatoire.
Spécifie la conversion à appliquer.
Le tableau suivant répertorie les valeurs possibles pour cet attribut.

Valeur

Description

UTC

La valeur qui est reçue à partir du système externe est au format UTC (Coordinated Universal Time). Si la valeur reçue est Local, il est converti en UTC. BDC envoie UTC au système externe.

Local

La valeur reçue à partir du système externe est Local. Si la valeur reçue à partir du système externe est Local, il est converti en UTC. BDC envoie Local au système externe.

Non spécifié.

Type a n'est pas spécifié par la valeur envoyée par le système externe. BDC suppose que la valeur est au format UTC en remplaçant le genre à être au format UTC. BDC envoie les valeurs UTC en tant que type non spécifié au système externe.

Éléments enfants

Aucun

Élément parent

Élément Description
Interpretation, élément dans TypeDescriptor (schéma BDCMetadata)
Élément Interpretation qui spécifie les règles à appliquer aux données stockées dans les structures de données représentés par un TypeDescriptor.

Élément de NormalizeString

Spécifie un paramètre d'une méthode.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata


Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Éléments enfants

Élément parent

Élément Parameter

Spécifie un paramètre d'une méthode.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<Parameter Direction = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Parameter>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
Direction
Obligatoire.
La direction du paramètre.
Le tableau suivant répertorie les valeurs possibles pour cet attribut.

Valeur

Description

Dans le paramètre

Le représenté Parameter est un paramètre d'entrée.

Vers l'arrière

Le paramètre représenté est un paramètre de sortie.

InOut

Le paramètre représenté est un paramètre d'entrée et de sortie. En C#, elles correspondent à « ref ».

Return

Le paramètre représenté est un paramètre de retour.

Name
Obligatoire.
Le nom du paramètre.
Type d'attribut : String
DefaultDisplayName
Optional.
Le nom d'affichage par défaut du paramètre.
Type d'attribut : String
IsCached
Optional.
Spécifie si l' Parameter est fréquemment utilisé.
Valeur par défaut : true
Type d'attribut : Boolean

Éléments enfants

Élément Description
LocalizedDisplayNames, élément dans MetadataObject (schéma BDCMetadata)
Les noms localisés du paramètre.
Properties, élément dans MetadataObject (schéma BDCMetadata)
Les propriétés du paramètre.
TypeDescriptor
Le descripteur de type racine du paramètre.

Élément parent

Élément Description
Parameters, élément dans Method (schéma BDCMetadata)
L'élément Parameters qui contient ce paramètre.

Élément Parameters

Spécifie une liste de paramètres d'une méthode.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<Parameters></Parameters>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun

Éléments enfants

Élément Description
Parameter, élément dans Parameters (schéma BDCMetadata)
Un paramètre.

Élément parent

Élément Description
Élément Method dans les méthodes (schéma BDCMetadata)
La méthode ces paramètres appartiennent à.

Élément Properties

Spécifie une liste des propriétés d'un objet de métadonnées.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<Properties></Properties>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun

Éléments enfants

Élément Description
Property, élément dans Properties (schéma BDCMetadata)
Spécifie une propriété.

Élément parent

Élément Description
Modèle, élément (schéma BDCMetadata)
LobSystem, élément dans LobSystems (schéma BDCMetadata)
LobSystemInstance, élément de LobSystemInstances (schéma BDCMetadata)
Entity, élément de Entities (schéma BDCMetadata)
Identifier, élément dans Identifiers (schéma BDCMetadata)
Élément Method dans les méthodes (schéma BDCMetadata)
Élément FilterDescriptor dans FilterDescriptors (schéma BDCMetadata)
Parameter, élément dans Parameters (schéma BDCMetadata)
TypeDescriptor
Élément TypeDescriptor (schéma BDCMetadata)
Association, élément dans MethodInstances (schéma BDCMetadata)
MethodInstance, élément dans MethodInstances (schéma BDCMetadata)
AssociationGroup, élément dans AssociationGroups (schéma BDCMetadata)
Action, élément de Actions (schéma BDCMetadata)
ActionParameter, élément dans ActionParameters (schéma BDCMetadata)

Élément Property

Spécifie le nom et le type d'une propriété d'un objet de métadonnées.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<Property Name = "String" Type = "String"> </Property>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
Name
Obligatoire.
Spécifie le nom de la propriété.
Type d'attribut : String
Type
Obligatoire.
Spécifie le type de données de la propriété.
Type d'attribut : String

Éléments enfants

Aucun

Élément parent

Élément Description
Properties, élément dans MetadataObject (schéma BDCMetadata)
L'élément Properties qui contient cette propriété.

Élément Proxy

Spécifie un proxy fourni par l'utilisateur qui est identique à celle qui est générée si cet élément n'était pas présent. Il est utilisé pour améliorer les performances en supprimant la surcharge de génération de proxy. Pour spécifier une logique métier personnalisée qui se connecte à un système externe, les systèmes externes du type .NET Connectivity Assembly doivent être utilisés.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<Proxy></Proxy>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun

Éléments enfants

Aucun

Élément parent

Élément Description
LobSystem, élément dans LobSystems (schéma BDCMetadata)
L'élément LobSystem que ce proxy s'applique à.

Élément Right

Spécifie une autorisation d'accès unique pour une entrée de contrôle d'accès (ACE).

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<Right BdcRight = "String"> </Right>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
BdcRight
Obligatoire.
L'autorisation disponible pour l'entité de sécurité conservation droite.
Le tableau suivant répertorie les valeurs possibles pour cet attribut.

Valeur

Description

Aucun

Aucune autorisation.

Exécuter

L'entité de sécurité représentée a l'autorisation d'appeler un MethodInstance.

Modifier

L'entité de sécurité représentée est autorisé à modifier les attributs d'un objet de métadonnées ou sa relation à d'autres objets de métadonnées.

Définir les autorisations

L'entité de sécurité représentée est autorisé à modifier le jeu d'autorisations pour un objet de métadonnées.

SelectableInClients

L'entité de sécurité représentée est autorisé à sélectionner ce droit fait référence à l'objet de métadonnées. Si un utilisateur ne dispose pas de cette autorisation, l'objet de métadonnées ne doit pas être sélectionné.

Éléments enfants

Aucun

Élément parent

Élément Description
AccessControlEntry, élément dans AccessControlList (schéma BDCMetadata)
L'élément AccessControlEntry qui contient ce droit.

Élément SourceEntity

Spécifie un type de contenu externe source d'un Association.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<SourceEntity Namespace = "String" Name = "String"> </SourceEntity>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
Espace de noms
Obligatoire.
L'espace de noms du type de contenu externe qui est la source de la Association qui contient cet élément.
Type d'attribut : String
Nom
Obligatoire.
Le nom du type de contenu externe qui est la source de la Association qui contient cet élément.
Type d'attribut : String

Éléments enfants

Aucun

Élément parent

Élément Description
Association, élément dans MethodInstances (schéma BDCMetadata)
Association qui contient cet élément.

Élément TypeDescriptor

Spécifie un TypeDescriptor.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<TypeDescriptor TypeName = "String" LobName = "String" IdentifierEntityNamespace = "String" IdentifierEntityName = "String" IdentifierName = "String" ForeignIdentifierAssociationName = "String" ForeignIdentifierAssociationEntityName = "String" ForeignIdentifierAssociationEntityNamespace = "String" AssociatedFilter = "String" IsCollection = "Boolean" ReadOnly = "Boolean" CreatorField = "Boolean" UpdaterField = "Boolean" PreUpdaterField = "Boolean" Significant = "Boolean" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </TypeDescriptor>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Attribut Description
TypeName
Obligatoire.
L'identificateur du type de données de la structure de données qui est représenté par l' TypeDescriptor.
Type d'attribut : String
LobName
Facultatif.
La structure de données qui est représentée par l' TypeDescriptor. La valeur par défaut de cet attribut est le nom de la TypeDescriptor. Par exemple, une structure de données de métier (LOB) système nommée « CN1A » peut être représentée par un TypeDescriptor avec l'attribut Name égale à « Customer Name », si l'attribut LobName de ce TypeDescriptor est égale à « CN1A ».
Type d'attribut : String
IdentifierEntityNamespace
Facultatif.
L'espace de noms du type de contenu externe qui contient l'identificateur qui fait référence à la TypeDescriptor. Si le TypeDescriptor ne fait pas référence à un Identifier, cet attribut ne doit pas être présent. Lorsque cet attribut est présent, les attributs IdentifierEntityName et IdentifierName doivent également être présent. La valeur par défaut de cet attribut est l'espace de noms du type de contenu externe qui contient la méthode qui contient le paramètre qui contient le TypeDescriptor.
Type d'attribut : String
IdentifierEntityName
Facultatif.
Nom de la Entity contenant le Identifier qui fait référence à la c TypeDescriptor. Si le TypeDescriptor ne fait pas référence à un Identifier, cet attribut ne doit pas être présent. Lorsque cet attribut est présent, les attributs IdentifierEntityNamespace et IdentifierName doivent également être présent. La valeur par défaut de cet attribut est le nom de la Entity contenant le Method contenant le Parameter contenant le TypeDescriptor.
Type d'attribut : String
IdentifierName
Facultatif.
Nom de la Identifier référencé par le TypeDescriptor. Si le TypeDescriptor ne fait pas référence à un Identifier, cet attribut ne doit pas être présent.
Type d'attribut : String
ForeignIdentifierAssociationName
Facultatif.
Nom de la Association référencé par le TypeDescriptor. Si le TypeDescriptor ne fait pas référence à un Association, cet attribut ne doit pas être présent. Lorsque cet attribut est présent, l'attribut IdentifierName doit également être présent. L'attribut ForeignIdentifierAssociationName doit être spécifié lors de la Identifier référencé par cette TypeDescriptor est liée à un Associationet le Identifier contenues dans une source Entity de la Association.
Type d'attribut : String
ForeignIdentifierAssociationEntityName
Facultatif.
Nom de la Entity contenant le Association référencé par le TypeDescriptor. Si le TypeDescriptor ne fait pas référence à un Association, cet attribut ne doit pas être présent. Lorsque cet attribut est présent, les attributs ForeignIdentifierAssociationEntityNamespace et ForeignIdentifierAssociationName doivent également être présent. La valeur par défaut de cet attribut est le nom de la Entity contenant le Method contenant le Parameter contenant le TypeDescriptor.
Type d'attribut : String
ForeignIdentifierAssociationEntityNamespace
Facultatif.
L'espace de noms de la Entity contenant le Association référencé par le TypeDescriptor. Si le TypeDescriptor ne fait pas référence à un Association, cet attribut ne doit pas être présent. Lorsque cet attribut est présent, les attributs ForeignIdentifierAssociationEntityName et ForeignIdentifierAssociationName doivent également être présent. La valeur par défaut de cet attribut est l'espace de noms de la Entity contenant le Method contenant le Parameter contenant le TypeDescriptor.
Type d'attribut : String
AssociatedFilter
Facultatif.
Le nom d'un FilterDescriptor qui est associé à l' TypeDescriptor. Si le TypeDescriptor n'est pas associé à une FilterDescriptor cet attribut ne doit pas être présent.
Type d'attribut : String
IsCollection
Facultatif.
Spécifie si les TypeDescriptor représente une structure de données unique ou une collection de structures de données.
Valeur par défaut : false
Type d'attribut : Boolean
ReadOnly
Facultatif.
Indique si les données stockées par la structure de données représentée par l' TypeDescriptor peuvent être modifiées. Cet attribut ne doit pas être spécifié si la valeur de l'attribut Direction de l' Parameter contenant le TypeDescriptor est « In ».
Valeur par défaut : false
Type d'attribut : Boolean
CreatorField
Facultatif.
Spécifie si la TypeDescriptor représente un champ pour MethodInstances de type Creator contenus dans le Method contenant le Parameter contenant le TypeDescriptor.
Valeur par défaut : false
Type d'attribut : Boolean
UpdaterField
Facultatif.
Spécifie si la TypeDescriptor représente un champ pour MethodInstances de type Updater contenus dans le Method contenant le Parameter contenant le TypeDescriptor. Lorsque cet attribut est spécifié, un attribut PreUpdaterField ne doit pas être spécifié.
Valeur par défaut : false
Type d'attribut : Boolean
PreUpdaterField
Facultatif.
Spécifie si structure de données représenté par l' TypeDescriptor stocke la dernière valeur de données reçue à partir du système externe d'un champ pour MethodInstances de type Updater. Lorsque cet attribut est spécifié, un attribut UpdaterField ne doit pas être spécifié.
Valeur par défaut : false
Type d'attribut : Boolean
Significant
Facultatif.
Indique si les valeurs stockées par la structure de données représentée par cet TypeDescriptor sont incluses dans le calcul d'un code de hachage ou en comparant les valeurs stockées dans les structures de données. Par exemple, un TypeDescriptor représentant le nom de famille du client est pris en compte lorsque vous déterminez si un enregistrement a été modifié et afin qu'il est important, tandis que le TypeDescriptor représentant la date à laquelle l'enregistrement du client est le dernier modifié généralement n'est pas pris en compte pour déterminer si un enregistrement a été modifié, et donc il n'est pas significative.
Valeur par défaut : true
Type d'attribut : Boolean
Name
Obligatoire.
Nom de la TypeDescriptor.
Type d'attribut : String
Remarque : Le nom d’un TypeDescriptor ne doit pas contenir les caractères spéciaux pour la barre oblique (« / »), le point (« . ») ou le crochet ouvrant (« [ »).
DefaultDisplayName
Facultatif.
Le nom complet de l' TypeDescriptor.
Type d'attribut : String
IsCached
Facultatif.
Spécifie si l' TypeDescriptor est fréquemment utilisé.
Valeur par défaut : true
Type d'attribut : Boolean

Éléments enfants

Élément Description
LocalizedDisplayNames, élément dans MetadataObject (schéma BDCMetadata)
Les noms localisés de la TypeDescriptor.
Properties, élément dans MetadataObject (schéma BDCMetadata)
Les propriétés de l' TypeDescriptor.
Lorsque le TypeDescriptor est de type System.String, l'élément Properties peut contenir un Property de type System.Int32 avec l'attribut Name à Size. La valeur de la Property spécifie la longueur de chaîne maximale attendue de la valeur de la structure de données décrite par cette TypeDescriptor.
Interpretation, élément dans TypeDescriptor (schéma BDCMetadata)
Les règles pour les données stockées par la structure de données représentée par l' TypeDescriptor.
DefaultValues, élément dans TypeDescriptor (schéma BDCMetadata)
Les valeurs par défaut de l' TypeDescriptor.
TypeDescriptors, élément dans TypeDescriptor (schéma BDCMetadata)
Les enfants TypeDescriptors de la TypeDescriptor.

Élément parent

Élément Description
TypeDescriptors, élément dans TypeDescriptor (schéma BDCMetadata)

Élément TypeDescriptors

Spécifie une liste de TypeDescriptors d'un TypeDescriptor parent.

Espace de noms:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schéma : BDCMetadata

<TypeDescriptors></TypeDescriptors>

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.

Attributs

Aucun

Éléments enfants

Élément Description
Élément TypeDescriptor (schéma BDCMetadata)
Un TypeDescriptor.

Élément parent

Élément Description
Élément TypeDescriptor (schéma BDCMetadata)
TypeDescriptor

Voir aussi