BDC-Modell-Schemareferenz für SharePoint

Enthält die Referenzdokumentation für das BDC-Modell-Schema (BDCMetadata.xsd), die Sie zum Erstellen von externer Inhaltstypen in SharePoint verwenden können.

AccessControlEntry-Element

Enthält einen Zugriffssteuerungseintrag (ACE), der Zugriffsrechte für das übergeordnete Element angibt.

Weitere Informationen zu Business Connectivity Services und sicherheit finden Sie unter Übersicht über die Business Connectivity Services-Sicherheit .

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata


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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
Principal
Erforderlich.
Der Name des Sicherheitsprinzipals, der diesen ACE aufweist.
Attributtyp: String

Untergeordnete Elemente

Element Beschreibung
Right-Element in AccessControlEntry (BDCMetadata-Schema)
Ein Right-Element, das die für den Sicherheitsprinzipal verfügbaren Berechtigungen angibt.

Übergeordnetes Element

Element Beschreibung
AccessControlList-Element (BDCMetadata-Schema)
Die Zugriffssteuerungsliste (Access Control List, ACL), die diesen ACE enthält.

AccessControlList-Element

Gibt eine Zugriffssteuerungsliste (Access Control List, ACL) für das übergeordnete Element an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<AccessControlList></AccessControlList>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
AccessControlEntry-Element in "AccessControlList" (BDCMetadata-Schema)
Ein Zugriffssteuerungseintrag (Access Control Entry, ACE).

Übergeordnetes Element

Element Beschreibung
"Model"-Element ("BDCMetadata"-Schema)
Ein Modell, externe Inhaltstypen in einer Geschäftsanwendung enthält.
"LobSystem"-Element in LobSystems ("BDCMetadata"-Schema)
The LobSystems contained inside the model.
Entity-Element in Entities (BDCMetadata-Schema)
Ein externer Inhaltstyp.
Method-Element in Methods (BDCMetadata-Schema)
Eine Methode eines externen Inhaltstyps.
Association-Element in MethodInstances (BDCMetadata-Schema)
Eine Zuordnung.
MethodInstance-Element in "MethodInstances" (BDCMetadata-Schema)
Eine Methodeninstanz eines externen Inhaltstyps.

Action-Element

Gibt eine von einem externen Inhaltstyp unterstützte Aktion an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

Aktionen schließen die Lücke zwischen SharePoint und Office 2013 und einem externen System-Benutzeroberfläche durch eine Verknüpfung zurück zum externen System bereitstellen.

Standardmäßig enthält die Business Data Connectivity (BDC)-Dienst Aktionen wie View Item, Edit Itemund Delete Item, nachdem Sie diese Vorgänge im Modell BDC modellieren. Zusätzlich zu diesen Standardaktionen können Sie Aktionen für andere Funktionen erstellen, den, die Sie Ihren externen Inhaltstyp zuordnen möchten. Sie können beispielsweise Aktionen verwenden, um einfache Aktionen auszuführen wie das Senden von e-Mail-Nachrichten an einen Kunden in den externen Inhaltstyp Customer oder einer Kunden-Homepage in einem Browser öffnen.

Aktionen werden mit einem externen Inhaltstyp übertragen. Das heißt, nachdem Sie eine Aktion für einen externen Inhaltstyp definiert haben, wird die Aktion überall dort angezeigt, wo Sie diesen externen Inhaltstyp anzeigen – unabhängig davon, ob in einer externen Liste oder geschäftsdaten-Webpart oder in einer Spalte für externe Daten.

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

In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.

Attribute

Attribut Beschreibung
Position
Erforderlich.
Die vorgeschlagene Position dieser Aktion unter den anderen Aktionen dieses externen Inhaltstyps.
Attributtyp: Integer
IsOpenedInNewWindow
Optional.
Gibt an, ob die Ergebnisse der Ausführung einer Aktion in einem neuen Fenster auf der Benutzeroberfläche angezeigt werden.
Standardwert: false
Attributtyp: Boolean
Url
Erforderlich.
Die URL, zu wechseln, wenn die Aktion aufgerufen wird. Die URL-Zeichenfolge ist eine Formatzeichenfolge .NET Framework. Jede-Formatspezifizierer (beispielsweise ' {0} ') entspricht einem Action -Parameter.
Attributtyp: String
ImageUrl
Optional.
Der absolute oder relative Pfad zu dem Symbolbild für die Aktion. Das Symbolbild sollte ein Format von 16 x 16 Pixeln aufweisen.
Attributtyp: String
Name
Erforderlich.
Der Name dieser Aktion.
Attributtyp: String
DefaultDisplayName
Optional.
Der Standardanzeigename für diese Aktion.
Attributtyp: String
IsCached
Optional.
Gibt an, ob diese Aktion häufig verwendet wird. Wird von der BDC-Clientlaufzeit zum Zwischenspeichern dieser Aktion verwendet.
Standardwert: true
Attributtyp: Boolean

Untergeordnete Elemente

Element Beschreibung
LocalizedDisplayNames-Element in "MetadataObject" (BDCMetadata-Schema)
Die lokalisierten Namen der Aktion.
Properties-Element in MetadataObject (BDCMetadata-Schema)
Die Eigenschaften der Aktion.
"ActionParameters"-Element in Aktion ("BDCMetadata"-Schema)
Die Parameter der Aktion.

Übergeordnetes Element

Element Beschreibung
Actions-Element in "Entity" (BDCMetadata-Schema)
Die Liste der Aktionen eines externen Inhaltstyps.

ActionParameter-Element

Gibt die Parameter einer URL-basierten Aktion an. Hiermit wird definiert, wie die URL einer Aktion mit EntityInstance-spezifischen Daten parametrisiert werden soll.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

Das URL-Attribut einer URL-basierte Aktion kann mit dem Element ActionParameter Parameter erhalten.

Wichtig:ActionParameters kann entweder Bezeichnerwerte oder Werte darstellen, die TypeDescriptors in einem SpecificFinder der Entität entsprechen. Das ActionParameter-Element stellt einen Bezeichnerwert dar, wenn die IdOrdinal-Eigenschaft vorhanden ist. Der Wert dieser Eigenschaft gibt den Index des Bezeichners an, dessen Wert dieses ActionParameter-Element darstellt. Falls die IdOrdinal-Eigenschaft nicht angegeben ist, stellt ActionParameter ein TypeDescriptor-Element dar, und das Name-Attribut gibt den repräsentierten Typdeskriptor an. Das Name-Attribut wird als Dotted Path angegeben.

Das ActionParameter-Element akzeptiert die folgende Eigenschaft.

Wichtig: Bei Eigenschaften wird die Groß-/Kleinschreibung beachtet.

Eigenschaften

Eigenschaft Typ Beschreibung Erforderlich Standardwert Grenzwerte/akzeptierte Werte
IdOrdinal
System.Int32
Gibt an, ob ActionParameter einen Bezeichner anstelle eines Felds darstellt.
Optional
<ActionParameter Index = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </ActionParameter>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
Index
Erforderlich.
Ein Ordnungszahlenattribut, das die Position dieses ActionParameter-Elements unter anderen ActionParameters in der URL angibt.
Attributtyp: Integer
Name
Erforderlich.
Der Name des ActionParameter-Parameters.
Attributtyp: String
DefaultDisplayName
Optional.
Der Standardanzeigename für ActionParameter.
Attributtyp: String
IsCached
Optional.
Gibt an, ob dieses ActionParameter-Element häufig verwendet wird. Dieses Attribut wird von der BDC-Client-Laufzeitumgebung zum Zwischenspeichern dieses Action-Elements verwendet.
Standardwert: true
Attributtyp: Boolean

Untergeordnete Elemente

Element Beschreibung
LocalizedDisplayNames-Element in "MetadataObject" (BDCMetadata-Schema)
Die lokalisierten Anzeigenamen für ActionParameter.
Properties-Element in MetadataObject (BDCMetadata-Schema)
Die Eigenschaften des ActionParameter-Parameters.

Übergeordnetes Element

Element Beschreibung
"ActionParameters"-Element in Aktion ("BDCMetadata"-Schema)
Das ActionParameters-Element, das diesen ActionParameter-Parameter enthält.

ActionParameters-Element

Gibt eine Liste von ActionParameters für eine Aktion an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<ActionParameters></ActionParameters>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine.

Untergeordnete Elemente

Element Beschreibung
ActionParameter-Element in "ActionParameters" (BDCMetadata-Schema)
Ein ActionParameter.

Übergeordnetes Element

Element Beschreibung
"Action"-Element in "Actions" ("BDCMetadata"-Schema)
Die Action, zu dem diese ActionParameters gehören.

Actions-Element

Gibt eine Liste mit Aktionen eines externen Inhaltstyps an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<Actions></Actions>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
"Action"-Element in "Actions" ("BDCMetadata"-Schema)
Eine Aktion eines externen Inhaltstyps.

Übergeordnetes Element

Element Beschreibung
Entity-Element in Entities (BDCMetadata-Schema)
Der externe Inhaltstyp, dem diese Aktionen angehören.

Association-Element

Das Association-Element verknüpft verwandte externe Inhaltstypen in einem System. Angenommen, ein Kunde zugeordnet ist einen Auftrag im System AdventureWorks: ein Kunde macht Aufträge. Eine Zuordnung enthält dann Zeiger auf die Quell- und Ziel externe Inhaltstypen und einen Zeiger auf die Geschäftslogik (ein MethodInstance -Objekt), die einen Client zum Abrufen des externen zielinhaltstyp von der externen quellinhaltstyp ermöglicht. Das Traversieren der ein Association ist ein Aufruf der Methode für das externe System.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

Wichtig: Bei Eigenschaften wird die Groß-/Kleinschreibung beachtet.

Eigenschaften

Eigenschaft Typ Beschreibung Erforderlich Standardwert Grenzwerte/akzeptierte Werte
HideOnProfilePage
System.Boolean
Gibt an, ob der verwandte externe Inhaltstyp der Profilseite des externen Masterinhaltstyps hinzugefügt werden soll.
Optional
<Association Type = "String" Default = "Boolean" ReturnParameterName = "String" ReturnTypeDescriptorName = "String" ReturnTypeDescriptorLevel = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Association>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
Typ
Erforderlich.
Die MethodInstanceType, die den Typ der Zuordnung angibt.
Die folgende Tabelle listet die möglichen Werte für dieses Attribut auf.

Wert

Beschreibung

AssociationNavigator

Die MethodInstance ist ein AssociationNavigator.

Associator

Die MethodInstance ist ein Associator.

Disassociator

Die MethodInstance ist eine Disassociator.

BulkAssociatedIdEnumerator

Die MethodInstance ist eine BulkAssociatedIdEnumerator.

BulkAssociationNavigator

Die MethodInstance ist ein BulkAssociationNavigator.

Standard
Optional.
Gibt an, ob die Zuordnung der Standardwert zwischen alle Zuordnungen Freigabe dieses Typs innerhalb der externe Inhaltstyp enthalten ist. Wenn es sich bei Festlegung auf true, die Zuordnung der Standardwert zwischen alle Zuordnungen Freigabe dieses Typs innerhalb der externe Inhaltstyp enthalten ist. Wenn auf false, die Zuordnung nicht die Standardeinstellung zwischen alle Zuordnungen Freigabe dieses Typs innerhalb der externe Inhaltstyp enthalten ist.
Standardwert: false
Attributtyp: Boolean
ReturnParameterName
Optional.
Der Name des Parameters, der die ReturnTypeDescriptor der Zuordnung enthält. Das Direction -Attribut des Parameters muss entweder ",", "INOUT-" oder "Zurück" den Wert enthalten.
Attributtyp: String
ReturnTypeDescriptorName
Optional.
Veraltet. Verwenden Sie stattdessen ReturnTypeDescriptorPath.
Attributtyp: String
ReturnTypeDescriptorLevel
Optional.
Veraltet. Verwenden Sie stattdessen ReturnTypeDescriptorPath.
Attributtyp: Integer
ReturnTypeDescriptorPath
Optional.
Der gepunktete Pfad des TypeDescriptors der Zuordnung.
Attributtyp: String
Name
Erforderlich.
Der Name der Zuordnung.
Attributtyp: String
DefaultDisplayName
Optional.
Der Standardanzeigename der Zuordnung.
Attributtyp: String
IsCached
Optional.
Gibt an, ob diese Zuordnung häufig verwendet wird.
Standardwert: true
Attributtyp: Boolean

Untergeordnete Elemente

Element Beschreibung
LocalizedDisplayNames-Element in "MetadataObject" (BDCMetadata-Schema)
Das LocalizedDisplayNames -Element gibt eine Liste der lokalisierten Namen für die Zuordnung.
Properties-Element in MetadataObject (BDCMetadata-Schema)
The Properties element specifies the properties of the Association.
AccessControlList-Element (BDCMetadata-Schema)
Das AccessControlList -Element gibt einen Satz von Zugriffsrechten für die Zuordnung.
SourceEntity-Element in "Association" (BDCMetadata-Schema)
Das SourceEntity -Element gibt die externen quellinhaltstyp in der Zuordnung angegeben.
DestinationEntity-Element in "Association" (BDCMetadata-Schema)
Das DestinationEntity -Element gibt den externen zielinhaltstyp in der Zuordnung angegeben.

Übergeordnetes Element

Element Beschreibung
"MethodInstances"-Element in "Method" ("BDCMetadata"-Schema)
Die MethodInstances -Element, das die Zuordnung enthält.

AssociationGroup-Element

Legt ein AssociationGroup-Element fest. AssociationGroup ist ein Konstrukt, das die zugehörigen AssociationMethods zusammenbindet. Beispielsweise sind GetOrdersForCustomer, GetCustomerForOrder und AssociateCustomerToOrder zugeordnete Methoden, die in der gleichen Beziehung zwischen Kunde und Bestellung arbeiten.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

AssociationGroup must be defined on the Entity element that is the Destination of the AssociationReferences that are not marked as Reverse, or the Source of the AssociationReferences that are marked as Reverse.

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
Name
Erforderlich.
Der Name des AssociationGroup-Elements
Attributtyp: String
DefaultDisplayName
Optional.
Der Standardanzeigename des AssociationGroup-Elements.
Attributtyp: String
IsCached
Optional.
Gibt an, ob das AssociationGroup häufig verwendet wird.
Standardwert: true
Attributtyp: Boolean

Untergeordnete Elemente

Element Beschreibung
LocalizedDisplayNames-Element in "MetadataObject" (BDCMetadata-Schema)
Die lokalisierten Namen des AssociationGroup-Elements
Properties-Element in MetadataObject (BDCMetadata-Schema)
Die Eigenschaften des AssociationGroup-Elements
"AssociationReference"-Element in "AssociationGroup" ("BDCMetadata"-Schema)
Ein AssociationReference-Element eines AssociationGroup-Elements.

Übergeordnetes Element

Element Beschreibung
AssociationGroups-Element in "Entity" (BDCMetadata-Schema)
Das AssociationGroups-Element, das diesen AssociationGroup-Parameter enthält.

AssociationGroups-Element

Gibt eine Liste von AssociationGroup-Elementen an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<AssociationGroups></AssociationGroups>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
"AssociationGroup"-Element in "AssociationGroups" ("BDCMetadata"-Schema)
Eine Einstellung für AssociationGroup.

Übergeordnetes Element

Element Beschreibung
Entity-Element in Entities (BDCMetadata-Schema)
Der externe Inhaltstyp, dem dieses AssociationGroups-Element zugeordnet ist.

AssociationReference-Element

Gibt einen AssociationReference in einer AssociationGroup an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
EntityNamespace
Optional.
Der Namespace des externen Inhaltstyps, in dem die Association definiert ist. Wenn EntityName angegeben ist, wird EntityNamespace benötigt.
Attributtyp: String
EntityName
Optional.
Der Name des externen Inhaltstyps, in dem die Association definiert ist. Wenn EntityNamespace angegeben ist, wird EntityName benötigt.
Attributtyp: String
AssociationName
Erforderlich.
Der Name des Association-Parameters.
Attributtyp: String
Reverse
Optional.
Specifies that the referenced Association has its source and destination reversed. This would indicate the Association is working in the opposite direction compared to other associations in the same AssociationGroup. For example, if the AssociationGroup references an Association "GetOrdersForCustomer", returning Order items for the given Customer item, then the AssociationGroup is in the direction of Customer to Order. The other AssociationReference, referencing another association "GetCustomerForOrder", must be marked as reverse, because this association is in the direction of Order to Customer.
Standardwert: false
Attributtyp: Boolean

Untergeordnete Elemente

Keine

Übergeordnetes Element

Element Beschreibung
"AssociationGroup"-Element in "AssociationGroups" ("BDCMetadata"-Schema)
Die AssociationGroup, zu der dieser AssociationReference gehört.

ConvertType-Element

Gibt die Regel zur Konvertierung des Datentyps eines Datenwerts in einen anderen Datentyp an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

The Convert element specifies the rule to convert the data type of a data value into another data type. When the rules are applied in order, this rule specifies the data type of the data value to be converted to the data type specified by the BDCType attribute. When the rules are applied in reverse order, this rule specifies the data type of the data value to be converted to the data type specified by the LOBType attribute. For example, this rule can specify converting a date value obtained from an external system, into a culture and locale sensitive string which will eventually be displayed to the user, and converting the updated value for that string back into the date that is compatible with the external system.

Achtung:ConvertType unterstützt keine nicht gregorianischen Kalender für Konvertierungen zwischen System.String und System.DateTime.

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

In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.

Attribute

Attribut Beschreibung
LOBType
Erforderlich.
Der Datentyp für die Konvertierung des Datenwerts, wenn die Regeln in umgekehrter Reihenfolge angewendet werden.
Attributtyp: String
BDCType
Erforderlich.
Der Datentyp für die Konvertierung des Datenwerts, wenn die Regeln nacheinander angewendet werden.
Attributtyp: String
LOBLocale
Optional.
Das Gebietsschema der Daten vom externen System.

Untergeordnete Elemente

Keine

Übergeordnetes Element

Element Beschreibung
Interpretation-Element in "TypeDescriptor" (BDCMetadata-Schema)
Die Regeln, die auf die in den Datenstrukturen gespeicherten Daten, welche durch TypeDescriptor dargestellt sind, angewendet werden.

DefaultValue-Element

Stellt einen Standardwert dar.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
MethodInstanceName
Erforderlich.
Der Name der MethodInstance für das dieser Standardwert gilt.
Attributtyp: String
Typ
Erforderlich.
Der Datentyp des Standardwerts
Die folgenden Werte können für dieses Attribut verwendet werden.
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
Alle anderen serialisierbaren Typen (beispielsweise Type.IsSerializable == true)
Attributtyp: String

Untergeordnete Elemente

Keine

Übergeordnetes Element

Element Beschreibung
DefaultValues-Element in "TypeDescriptor" (BDCMetadata-Schema)

DefaultValues-Element

Gibt eine Liste von DefaultValues von einem TypeDescriptor.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<DefaultValues></DefaultValues>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
"DefaultValue"-Element in "DefaultValues" (BDCMetadata-Schema)
Der Standardwert eines TypeDescriptor-Elements für ein MethodInstance-Element.

Übergeordnetes Element

Element Beschreibung
TypeDescriptor-Element (BDCMetadata-Schema)
Das TypeDescriptor-Element, zu dem diese DefaultValues-Elemente gehören.

DestinationEntity-Element

Gibt den externen Inhaltstyp des Ziels im Association-Element an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
Namespace
Erforderlich.
Der Name des Entitätsnamespaces.
Attributtyp: String
Name
Erforderlich.
Der Name der Zielentität.
Attributtyp: String

Untergeordnete Elemente

Keine

Übergeordnetes Element

Element Beschreibung
Association-Element in MethodInstances (BDCMetadata-Schema)

Entities-Element

Gibt eine Liste der externen Inhaltstypen in einem externen System an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<Entities></Entities>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
Entity-Element in Entities (BDCMetadata-Schema)
Ein externer Inhaltstyp in einem externen System.

Übergeordnetes Element

Element Beschreibung
"LobSystem"-Element in LobSystems ("BDCMetadata"-Schema)
Ein externes System.

Entity-Element

Gibt einen externen Inhaltstyp an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
Namespace
Erforderlich.
Der Namespace, zu dem dieser externe Inhaltstyp gehört.
Attributtyp: String
Hinweis: Der Namespace sollte nicht das Sonderzeichen Sternchen „*“ enthalten.
Version
Erforderlich.
Die Versionsnummer dieses externen Inhaltstyps.
Attributtyp: String
Vorsicht: Wenn sich das BDC-Modell ändert, müssen Sie die Versionsnummer des externen Inhaltstyps erhöhen. Wenn sich die Struktur eines externen Inhaltstyps ändert, sollten Sie die Hauptversionsnummer erhöhen. Beispiele für Strukturänderungen sind das Hinzufügen eines Felds zu einem SpecificFinder oder das Ändern eines Bezeichnerfelds. Wenn die Änderung keine Auswirkungen auf die Struktur des externen Inhaltstyps hat, beispielsweise beim Hinzufügen einer Erstellungsmethode, beim Ändern von Verbindungsinformationen oder beim Ändern von Namen von LobSystems und Typdeskriptoren, sollten Sie die Buildnummer und die Revisionsnummer ändern.
EstimatedInstanceCount
Optional.
Die geschätzte Anzahl der im externen System enthaltenen externen Elemente.
Default value: 10000
Attributtyp: Integer
DefaultOperationMode
Optional.
Gibt das Standardverhalten bei Interaktionen mit dem externen System beim Erstellen, Löschen, Aktualisieren oder Lesen externer Elemente an.
Default value: Default
Die folgende Tabelle listet die möglichen Werte für dieses Attribut auf.

Wert

Beschreibung

Online

Zwischengespeicherte Elemente für alle Vorgänge umgehen und direkt mit dem externen System interagieren.

Cached

Create -, Read -, Update - und Delete -Vorgänge direkt für die zwischengespeicherten externen Elemente ausführen. Bei Read -Vorgängen, wenn die angeforderten externen Elemente im Cache verfügbar sind, die externen Elemente im Cache verwenden. Anderenfalls den Cache umgehen, um die externen Elemente aus dem externen System abzurufen, und die externen Elemente zur späteren Verwendung im Cache ablegen.

Offline

Create -, Read -, Update - und Delete -Vorgänge nur für die zwischengespeicherten externen Elemente ausführen.

Default

Standardverhalten des Systems verwenden. Dabei wird der Cache-Modus verwendet, wenn die Zwischenspeicherung externer Elemente von der Umgebung unterstützt wird.

Name
Erforderlich.
Der Name des externen Inhaltstyps.
Attributtyp: String
Hinweis: Der Name eines externen Inhaltstyps sollte nicht das Sonderzeichen „*“ (Sternchen) enthalten. | |DefaultDisplayName
DefaultDisplayName
Optional.
Der Standardanzeigename des externen Inhaltstyps.
Attributtyp: String
IsCached
Optional.
Gibt an, ob dieser externe Inhaltstyp häufig verwendet wird. If set to true, Business Data Connectivity (BDC) service will cache this external content type in memory.
Standardwert: true
Attributtyp: Boolean

Untergeordnete Elemente

Element Beschreibung
LocalizedDisplayNames-Element in "MetadataObject" (BDCMetadata-Schema)
Die lokalisierten Anzeigenamen dieses externen Inhaltstyps.
Properties-Element in MetadataObject (BDCMetadata-Schema)
Die Eigenschaften dieses externen Inhaltstyps.
AccessControlList-Element (BDCMetadata-Schema)
Die Zugriffssteuerungsliste (Access Control List, ACL) dieses externen Inhaltstyps.
Identifiers-Element in Entity (BDCMetadata-Schema)
Die Bezeichner des externen Inhaltstyps.
Methods-Element in Entity (BDCMetadata-Schema)
Die Methoden des externen Inhaltstyps.
AssociationGroups-Element in "Entity" (BDCMetadata-Schema)
Die Zuordnungsgruppen des externen Inhaltstyps.
Actions-Element in "Entity" (BDCMetadata-Schema)
Die Aktionen des externen Inhaltstyps.

Übergeordnetes Element

Element Beschreibung
"Entities"-Element in "LobSystem" ("BDCMetadata"-Schema)
Die Liste der externen Inhaltstypen in diesem externen System.

FilterDescriptor-Element

Gibt einen Filterdeskriptor einer Methode an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
Typ
Erforderlich.
Der Typ des Filterdeskriptors.
Die folgende Tabelle listet die möglichen Werte für dieses Attribut auf.

Wert

Beschreibung

Limit

Wird beim Durchführen einer Abfrage in einem externen System verwendet, wenn der Attributwert als Höchstwert für die Anzahl der externen Elemente (EntityInstances), die beim Aufruf der Methode, zu der das Attribut gehört, zurückgegeben werden, interpretiert werden kann.

PageNumber

Platzhalter

Beim Abfragen von einem externen System verwendet. Der Wert stellt ein Muster der reguläre und Platzhalterzeichen, das den Wert eines bestimmten Felds des Satzes von EntityInstancesverglichen wird. Das externe System gibt nur die EntityInstances, deren Feldwerte mit dem angegebene Muster übereinstimmen.

UserContext

Wird beim Durchführen einer Abfrage in einem externen System verwendet. Der Wert kann von jeder Clientanwendung automatisch auf die Identität des Benutzers festgelegt werden, der das externe System aufruft. Anhand dieses Werts kann das externe System die Autorisierung durchführen und anschließend die zurückgegebenen Ergebnisse filtern.

UserCulture

Benutzername

Kennwort

LastId

SsoTicket

UserProfile

Wird beim Durchführen einer Abfrage in einem externen System verwendet. Der Wert kann durch Analysieren des Profils des aktuellen Benutzers abgerufen werden. Anhand dieses Werts kann das externe System die zurückgegebenen Ergebnisse filtern.

Comparison

Wird beim Durchführen einer Abfrage in einem externen System verwendet. Ein externes System kann einen ComparisonFilter-Wert mit dem Wert eines bestimmten Felds einer Gruppe von EntityInstances vergleichen und nur die EntityInstances zurückgeben, bei denen das Feld den Vergleichstest besteht.

Zeitstempel

Input

Wird beim Aufrufen eines Vorgangs in einem externen System verwendet. Der Wert eines InputFilter-Typs kann von einem externen System als zusätzliches Argument für den Vorgang verwendet werden.

Output

Wird beim Aufrufen eines Vorgangs in einem externen System verwendet. Zusätzliche Ergebnisse eines Vorgangs, die von ReturnTypeDescriptor nicht erfasst werden können, lassen sich als ein Wert des InputOutputFilter-Typs abrufen.

InputOutput

Wird beim Aufrufen eines Vorgangs in einem externen System verwendet. Der Wert eines InputOutputFilter-Typs kann von einem externen System als zusätzliches Argument für den Vorgang verwendet werden, und zusätzliche Ergebnisse eines Vorgangs, die von ReturnTypeDescriptor nicht erfasst werden können, lassen sich als ein Wert des InputOutputFilter-Typs abrufen.

Batching

BatchingTermination

ActivityId

ActivityId wird beim Aufrufen eines Vorgangs im externen System verwendet. Der Wert ist eine GUID, die den aktuellen Vorgangskontext darstellt. Ist kein solcher Wert vorhanden, generiert dieser Filter eine Zufalls-GUID. In SharePoint Foundation 2010 wird für diesen Filter die CorrelationID verwendet.

FilterField
Optional.
Attributtyp: String
Name
Erforderlich.
Der Name des Filterdeskriptors.
Attributtyp: String
DefaultDisplayName
Optional.
Der standardmäßige Anzeigename des Filterdeskriptors.
Attributtyp: String
IsCached
Optional.
Gibt an, ob dieser Filter häufig verwendet wird. Ist der Wert true, wird dieser Filterdeskriptor von Business Data Connectivity (BDC)-Dienst im Arbeitsspeicher zwischengespeichert.
Standardwert: true
Attributtyp: Boolean

Untergeordnete Elemente

Element Beschreibung
LocalizedDisplayNames-Element in "MetadataObject" (BDCMetadata-Schema)
Die lokalisierten Anzeigenamen dieses Filterdeskriptors.
Properties-Element in MetadataObject (BDCMetadata-Schema)
Die Eigenschaften dieses Filterdeskriptors.

Übergeordnetes Element

Element Beschreibung
FilterDescriptors-Element in Method (BDCMetadata-Schema)
Eine Liste der Filterdeskriptoren einer Methode.

FilterDescriptors-Element

Gibt eine Liste mit Filterdeskriptoren einer Methode an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<FilterDescriptors></FilterDescriptors>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
"FilterDescriptor"-Element in "FilterDescriptors" ("BDCMetadata"-Schema)
Ein Filterdeskriptor.

Übergeordnetes Element

Element Beschreibung
Method-Element in Methods (BDCMetadata-Schema)
Die Methode, zu der diese Liste mit Filterdeskriptoren gehört.

Identifier-Element

Gibt einen Bezeichner eines externen Inhaltstyps an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

Hinweis

Der Business Data Connectivity (BDC)-Dienst ermöglicht die Zuordnung der Bezeichner zu Feldern mit Datentypen, die Nullwerte zulassen. Für primäre Bezeichner verursacht BDC jedoch einen Fehler, wenn der Wert dieser Bezeichner null ist.

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
TypeName
Erforderlich.
Der Datentyp des Werts, der dem Bezeichner entspricht.
Die folgende Tabelle listet die möglichen Werte für dieses Attribut auf.

Wert

Beschreibung

System.Boolean

Ein Bit.

System.Byte

Eine Zahl zwischen 0 und 255 inklusive.

System.Char

Ein Unicode-Zeichen.

System.DateTime

Ein Datum und eine Uhrzeit zwischen 12:00:00 Mitternacht, 1. Januar 1 Anno Domini (Christliche Zeitrechnung) und inklusive 23:59:59, 31. Dezember 9999 Anno Domini (Christliche Zeitrechnung), in einer Auflösung von 100 Nanosekunden.

System.Decimal

Eine Zahl von -79.228.162.514.264.337.593.543.950.335 bis +79.228.162.514.264.337.593.543.950.335 inklusive.

System.Double

Eine Zahl mit doppelter Genauigkeit zwischen -1,79769313486232e308 und +1,79769313486232e308 inklusive sowie positive Null, negative Null, positiv unendlich, negativ unendlich und NaN (not-a-number).

System.Guid

Eine GUID.

System.Int16

Eine Zahl zwischen -32.768 und +32.768 inklusive.

System.Int32

Eine Zahl zwischen 0 und 4.294.967.295 inklusive.

System.Int64

Eine Zahl zwischen 0 und 18.446.744.073.709.551.615 inklusive.

System.SByte

Eine Zahl zwischen -128 und +127 inklusive.

System.Single

Eine Zahl mit einfacher Genauigkeit zwischen -3,402823e38 und +3,402823e38 inklusive.

System.String

Eine Zeichenfolge mit Unicode-Text.

System.TimeSpan

Eine Dauer zwischen -10.675.199 Tagen 2 Stunden 48 Minuten 5 Sekunden 477 Millisekunden 580 Mikrosekunden 800 Nanosekunden und +10.675.199 Tagen 2 Stunden 48 Minuten 5 Sekunden 477 Millisekunden 580 Mikrosekunden 800 Nanosekunden inklusive, in einer Auflösung von 100 Nanosekunden.

System.UInt16

Eine Zahl zwischen 0 und 65.535 inklusive.

System.UInt32

Eine Zahl zwischen 0 und 4.294.967.295 inklusive.

System.UInt64

Eine Zahl zwischen 0 und 18.446.744.709.551.615 inklusive.

Name
Erforderlich.
Der Name des Bezeichners.
Attributtyp: String
DefaultDisplayName
Optional.
Der Standardanzeigename des Bezeichners.
Attributtyp: String
IsCached
Optional.
Gibt an, ob dieser Bezeichner häufig verwendet wird. Wird das Attribut auf true festgelegt, speichert der Business Data Connectivity (BDC)-Dienst diesen Bezeichner im Arbeitsspeicher.
Standardwert: true
Attributtyp: Boolean

Untergeordnete Elemente

Element Beschreibung
LocalizedDisplayNames-Element in "MetadataObject" (BDCMetadata-Schema)
Die lokalisierten Anzeigenamen des Bezeichners.
Properties-Element in MetadataObject (BDCMetadata-Schema)
Die Eigenschaften des Bezeichners.

Übergeordnetes Element

Element Beschreibung
Identifiers-Element in Entity (BDCMetadata-Schema)
Eine Liste der Bezeichner eines externen Inhaltstyps.

Identifiers-Element

Gibt eine Liste mit Bezeichnern eines externen Inhaltstyps an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<Identifiers></Identifiers>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
Identifier-Element in "Identifiers" (BDCMetadata-Schema)
Gibt einen Bezeichner an.

Übergeordnetes Element

Element Beschreibung
Entity-Element in Entities (BDCMetadata-Schema)
Der externe Inhaltstyp, der diese Liste mit Bezeichnern enthält.

Interpretation-Element

Specifies the rules to apply to the data stored in the data structures represented by a TypeDescriptor. These rules are typically specified to change the data values returned by an external system to make it easier to represent them in the user interface. When the data value is obtained from the external system, the specified rules must be applied in the order they are specified in the Interpretation element. The first rule must be applied to the data value received from the external system; the consecutive rules apply to the data value that result from the application of the previous rule. When the data value is sent to external system, the specified rules must be applied in the reverse order they are specified in the Interpretation element. The first rule must be applied to the data value received from the user; the consecutive rules apply to the data value that result from the application of the previous rule.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<Interpretation></Interpretation>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
ConvertType-Element in "Interpretation" (BDCMetadata-Schema)
Ein ConvertType-Element, das die Konvertierung eines Datentyps in einen anderen Datentyp angibt.
NormalizeDateTime-Element in "Interpretation" (BDCMetadata-Schema)
Ein NormalizeDateTime-Element, das die Konvertierung der Datums- und Zeitdarstellung eines von einem externen System erhaltenen Werts in eine andere Darstellung angibt.
NormalizeString
Ein NormalizeString-Element, das die Konvertierung der Zeichenfolgendarstellung eines von einem externen System erhaltenen Werts in eine andere Darstellung angibt.

Übergeordnetes Element

Element Beschreibung
TypeDescriptor-Element (BDCMetadata-Schema)
Das TypeDescriptor-Element.

LobSystem-Element

Stellt eine externe Datenquelle dar.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
Typ
Der Typ des der LobSystem.
Erforderlich.
Die folgende Tabelle listet die möglichen Werte für dieses Attribut auf.

Wert

Beschreibung

Datenbank

Die dargestellte externe Datenquelle ist eine Datenbank.

DotNetAssembly

Die dargestellte externe Datenquelle ist ein Satz von .NET Framework-Klassen.

Wcf

Die dargestellte externe Datenquelle ist ein WCF-Dienst-Endpunkt.

WebService

The represented external data source is a Web service. This has been deprecated, use WCF instead.

Benutzerdefiniert

In der dargestellten externen Datenquelle ist ein benutzerdefinierter Konnektor implementiert, um die Verbindung und die Datenübertragung zu verwalten.

Name
Der Name des LobSystem.
Erforderlich.
Attributtyp: String
DefaultDisplayName
Der Standardanzeigename des LobSystem.
Optional.
Attributtyp: String
IsCached
Gibt an, ob das LobSystem häufig verwendet wird. Wenn es häufig verwendet wird, wird das LobSystem vom Business Data Connectivity (BDC)-Dienst zwischengespeichert.
Optional.
Standardwert: true
Attributtyp: Boolean

Untergeordnete Elemente

Element Beschreibung
LocalizedDisplayNames-Element in "MetadataObject" (BDCMetadata-Schema)
Die lokalisierten Namen des LobSystem-Elements
Properties-Element in MetadataObject (BDCMetadata-Schema)
Gibt die Eigenschaften eines LobSystem an.
AccessControlList-Element (BDCMetadata-Schema)
Gibt die Zugriffssteuerungsliste (Access Control List, ACL) eines LobSystem an.
Proxy-Element in "LobSystem" (BDCMetadata-Schema)
Gibt einen vom Benutzer bereitgestellten Proxy an, der identisch mit demjenigen ist, der generiert würde, wenn dieses Element nicht vorhanden wäre.
LobSystemInstances-Element in "LobSystem" (BDCMetadata-Schema)
Gibt die externen Systeminstanzen für dieses externe System an.
"Entities"-Element in "LobSystem" ("BDCMetadata"-Schema)
Gibt die externen Inhaltstypen in diesem externen System an.

Übergeordnetes Element

Element Beschreibung
"LobSystems"-Element im Modell ("BDCMetadata"-Schema)
Gibt eine Liste externer Systeme in diesem Modell an.

LobSystemInstance-Element

Gibt eine externe Systeminstanz an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
Name
Erforderlich.
Der Name der externen Systeminstanz.
Attributtyp: String
DefaultDisplayName
Optional.
Der Standardanzeigename der externen Systeminstanz.
Attributtyp: String
IsCached
Optional.
Gibt an, ob diese externe Systeminstanz häufig verwendet wird. Wenn true festgelegt ist, wird die externe Systeminstanz von Business Data Connectivity (BDC)-Dienst zwischengespeichert.
Standardwert: true
Attributtyp: Boolean

Untergeordnete Elemente

Element Beschreibung
LocalizedDisplayNames-Element in "MetadataObject" (BDCMetadata-Schema)
Die lokalisierten Namen dieser externen Systeminstanz.
Properties-Element in MetadataObject (BDCMetadata-Schema)
Die Eigenschaften dieser externen Systeminstanz.

Übergeordnetes Element

Element Beschreibung
LobSystemInstances-Element in "LobSystem" (BDCMetadata-Schema)
Eine Liste von externen Systeminstanzen.

LobSystemInstances-Element

Gibt eine Liste externer Systeminstanzen an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<LobSystemInstances></LobSystemInstances>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
LobSystemInstance-Element in LobSystemInstances (BDCMetadata-Schema)
Eine externe Systeminstanz.

Übergeordnetes Element

Element Beschreibung
"LobSystem"-Element in LobSystems ("BDCMetadata"-Schema)
Ein externes System.

LobSystems-Element

Gibt eine Liste von LobSystem-Elementen eines Modells an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<LobSystems></LobSystems>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
"LobSystem"-Element in LobSystems ("BDCMetadata"-Schema)
Ein LobSystem -Element, das ein externes System festlegt.

Übergeordnetes Element

Element Beschreibung
"Model"-Element ("BDCMetadata"-Schema)
Eine Anwendungsdefinition (BDC-Modell)

LocalizedDisplayName-Element

Gibt einen lokalisierten Namen an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
LCID
Erforderlich.
Die Sprachcode-ID (Language Code Identifier, LCID).
Attributtyp: Integer

Untergeordnete Elemente

Keine

Übergeordnetes Element

Element Beschreibung
LocalizedDisplayNames-Element in "MetadataObject" (BDCMetadata-Schema)
Das LocalizedDisplayNames-Element, das diesen LocalizedDisplayName-Parameter enthält.

LocalizedDisplayNames-Element

Gibt eine Liste lokalisierter Namen für ein MetadataObject an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<LocalizedDisplayNames></LocalizedDisplayNames>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
LocalizedDisplayName-Element in LocalizedDisplayNames (BDCMetadata-Schema)
Ein lokalisierter Name.

Übergeordnetes Element

Element Beschreibung
"Model"-Element ("BDCMetadata"-Schema)
"LobSystem"-Element in LobSystems ("BDCMetadata"-Schema)
LobSystemInstance-Element in LobSystemInstances (BDCMetadata-Schema)
Entity-Element in Entities (BDCMetadata-Schema)
Identifier-Element in "Identifiers" (BDCMetadata-Schema)
Method-Element in Methods (BDCMetadata-Schema)
"FilterDescriptor"-Element in "FilterDescriptors" ("BDCMetadata"-Schema)
Parameter-Element in "Parameters" (BDCMetadata-Schema)
TypeDescriptor-Element (BDCMetadata-Schema)
Association-Element in MethodInstances (BDCMetadata-Schema)
MethodInstance-Element in "MethodInstances" (BDCMetadata-Schema)
"AssociationGroup"-Element in "AssociationGroups" ("BDCMetadata"-Schema)
"Action"-Element in "Actions" ("BDCMetadata"-Schema)
ActionParameter-Element in "ActionParameters" (BDCMetadata-Schema)

"MetadataObject"-Element

Namespace

Schema:


In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.

Attribute

Untergeordnete Elemente

Übergeordnetes Element

Method-Element

Gibt eine Methode eines externen Inhaltstyps an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
IsStatic
Optional.
Gibt an, ob für die Ausführung dieser Methode ein externes Element ( EntityInstance) erforderlich ist, das als Ausführungskontext fungiert. Wird das Attribut auf true festgelegt, stellt die Methode eine statische Methode dar, für die kein bestimmtes EntityInstance-Element zur Bereitstellung eines Ausführungskontextes erforderlich ist. Wird das Attribut auf false festgelegt, stellt die Methode eine Instanzmethode dar und erfordert ein EntityInstance-Element, um den Kontext für die Ausführung bereitzustellen.
Standardwert: true
Attributtyp: Boolean
LobName
Optional.
Der Name der im externen System definierten Operation, die von dieser Methode dargestellt wird.
Attributtyp: String
Name
Erforderlich.
Der Name dieser Methode.
Attributtyp: String
DefaultDisplayName
Optional.
Der Standardanzeigename der Methode.
Attributtyp: String
IsCached
Optional.
Gibt an, ob diese Methode häufig verwendet wird. Wird das Attribut auf true festgelegt, speichert der Business Data Connectivity (BDC)-Dienst diese Methode im Arbeitsspeicher.
Standardwert: true
Attributtyp: Boolean

Untergeordnete Elemente

Element Beschreibung
LocalizedDisplayNames-Element in "MetadataObject" (BDCMetadata-Schema)
Die lokalisierten Anzeigenamen der Methode.
Properties-Element in MetadataObject (BDCMetadata-Schema)
Die Eigenschaften der Methode.
AccessControlList-Element (BDCMetadata-Schema)
Die Zugriffssteuerungsliste (Access Control List, ACL) dieser Methode.
FilterDescriptors-Element in Method (BDCMetadata-Schema)
Die Filterdeskriptoren der Methode.
Parameters-Element in "Method" (BDCMetadata-Schema)
Die Parameter der Methode. Eine Methode kann nicht mehr als einen Rückgabeparameter aufweisen.
"MethodInstances"-Element in "Method" ("BDCMetadata"-Schema)
Die Methodeninstanzen der Methode.

Übergeordnetes Element

Element Beschreibung
Methods-Element in Entity (BDCMetadata-Schema)
Eine Liste der Methoden eines externen Inhaltstyps.

MethodInstance-Element

Gibt ein MethodInstance-Element an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

Die folgenden beiden Fälle in einem BDC-Modell führen zur Laufzeit zu einer InvalidOperationException :

  • Zwei SpecificFinder-Methodeninstanzen, von denen dieselben Felder zurückgegeben werden.

  • Zwei SpecificFinder-Methodeninstanzen, die die gleiche Anzahl von Feldern aufweisen und die gleiche Anzahl von Feldern mit einer anderen Methodeninstanz gemeinsam verwenden, wie z. B. die Finder-Methode.

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
Typ
Erforderlich.
Gibt den Typ des MethodInstance-Elements an.
Die folgende Tabelle listet die möglichen Werte für dieses Attribut auf.

Wert

Beschreibung

Finder

Ein MethodInstance-Typ, der aufgerufen werden kann, um eine Sammlung von null oder mehr EntityInstances-Elementen eines bestimmten Entity-Elements zurückzugeben. Eingaben für Finder werden durch die FilterDescriptors-Elemente im Method-Element definiert, in dem sich Finder befindet.

SpecificFinder

Ein MethodInstance-Typ, der aufgerufen werden kann, um anhand von EntityInstanceId ein spezielles EntityInstance-Element eines bestimmten Entity-Elements zurückzugeben. Eingaben für SpecificFinder werden durch die Identifiers-Elemente definiert und geordnet, die der Entity zugeordnet sind.

GenericInvoker

Ein MethodInstance-Typ, der aufgerufen werden kann, um eine bestimmte Aufgabe in einem externen System auszuführen. Die Eingaben und Ausgaben von GenericInvoker sind spezifisch für das Method-Element.

IdEnumerators

Ein Typ von MethodInstance, die aufgerufen werden können, um die Field Werte zurückzugeben, die die Identität des EntityInstances von einer bestimmten Entitydarstellen. Die Eingabe IdEnumerator wird definiert, durch die FilterDescriptors, die in der Methode enthalten sind, die enthält die IdEnumerator, um die Liste der IDs, abzurufen, die die eindeutigen Schlüssel für jede Entität sind, die durchsucht werden soll. Diese Methodeninstanz kann externe Datensuche in SharePoint Server.

ChangedIdEnumerator

Ein MethodInstance-Typ, der aufgerufen werden kann, um EntityInstanceIds-Elemente von EntityInstances-Elementen abzurufen, die nach einem angegebenen Zeitpunkt in einem externen System geändert wurden.

DeletedIdEnumerator

Ein MethodInstance-Typ, der aufgerufen werden kann, um EntityInstanceIds-Elemente von EntityInstances-Elementen abzurufen, die nach dem angegebenen Zeitpunkt in einem externen System gelöscht wurden.

Scalar

Eine MethodInstance, die einen einzelnen Wert zurückgibt, den Sie im externen System aufrufen können. Beispielsweise können Sie mithilfe einer skalaren Methodeninstanz den Gesamtumsatz bis dato aus dem externen System abrufen. Entities-Elemente haben null oder mehr skalare Methodeninstanzen.

AccessChecker

Ein Typ von MethodInstance, durch dessen Aufruf die Berechtigungen abgerufen werden können, über die der aufrufende Sicherheitsprinzipal für die einzelnen Elemente einer Auflistung von EntityInstances verfügt, die durch die angegebenen EntityInstanceIds identifiziert werden.

Creator

A type of MethodInstance that can be called to create an EntityInstance. The set of fields that are required to create the EntityInstance is referred to as the Creator View.

Deleter

Ein Typ von MethodInstance, durch dessen Aufruf eine EntityInstance mit einer bestimmten EntityInstanceId gelöscht werden kann.

Updater

A type of MethodInstance that can be called to update an EntityInstance identified by a specified EntityInstanceId. The set of fields that is required to update the EntityInstance is known as the Updater View. The set of fields whose values should be passed before they are changed is known as the PreUpdater View.

StreamAccessor

Ein Typ von MethodInstance, durch dessen Aufruf ein Feld einer EntityInstance in Form eines Datenstroms von Bytes abgerufen werden kann.

BinarySecurityDescriptorAccessor

Ein Typ von MethodInstance, durch dessen Aufruf eine Bytesequenz von einem externen System abgerufen werden kann. Die systemspezifische Bytesequenz beschreibt einen Satz von Sicherheitsprinzipalen und die Berechtigungen, die jedem Sicherheitsprinzipal für die durch eine EntityInstanceId identifizierte EntityInstance zugeordnet sind.

Des BulkSpecificFinder

Ein Typ von MethodInstance, bei dessen Aufruf eine Menge spezifischer EntityInstances einer Entity, identifiziert durch eine Menge entsprechender EntityInstanceIds, zurückgegeben wird.

BulkIdEnumerator

Ein MethodInstance-Typ , der aufgerufen werden kann, um minimale Informationen zu den externen Elementen abzurufen, die den angegebenen Identitäten entsprechen. Diese Methodeninstanz kann verwendet werden, um die Synchronisierung zwischengespeicherter Daten zu optimieren. Diese Methode sollte nur die Identitäten und Versionsinformationen der externen Elemente zurückgeben, die bestimmten Identitäten entsprechen, die die aufrufende Anwendung mit der lokalen Version vergleichen kann, um festzustellen, ob sich etwas geändert hat. Wenn ja, fordern Sie die geänderten externen Elemente auf, die zwischengespeicherten Daten zu aktualisieren.

Standard
Optional.
Gibt an, ob die MethodInstance bei allen MethodInstances, die den gleichen Typ innerhalb des enthaltenden externen Inhaltstyps verwenden (Entität) Standard ist.
Standardwert: false
Attributtyp: Boolean
ReturnParameterName
Optional.
Der Name des Parameter-Elements, das den ReturnTypeDescriptor des MethodInstance-Elements enthält. Das Direction-Attribut von Parameter muss ein ParameterDirection-Attribut mit dem Wert Out, InOut oder Return sein.
Dieses Attribut muss für alle Typen von MethodInstances außer GenericInvoker, Creator, Deleter und Updater angegeben werden.
Attributtyp: String
ReturnTypeDescriptorLevel
Optional.
Veraltet. Verwenden Sie stattdessen ReturnTypeDescriptorPath.
Attributtyp: Integer
ReturnTypeDescriptorPath
Optional.
Der gepunktete Pfad des TypeDescriptors der Zuordnung.
Attributtyp: String
Name
Erforderlich.
Gibt den Namen der MethodInstance an.
Attributtyp: String
DefaultDisplayName
Optional.
Gibt den Standardanzeigenamen für die MethodInstance an.
Attributtyp: String
IsCached
Optional.
Gibt an, ob die MethodInstance häufig verwendet wird.
Standardwert: true
Attributtyp: Boolean

Untergeordnete Elemente

Element Beschreibung
LocalizedDisplayNames-Element in "MetadataObject" (BDCMetadata-Schema)
Die lokalisierten Anzeigenamen von MethodInstance.
Properties-Element in MetadataObject (BDCMetadata-Schema)
Die Eigenschaften des MethodInstance-Parameters.
AccessControlList-Element (BDCMetadata-Schema)
Die Zugriffssteuerungslisten (Access Control Lists, ACLs) von MethodInstance.

Übergeordnetes Element

Element Beschreibung
"MethodInstances"-Element in "Method" ("BDCMetadata"-Schema)
Das MethodInstances-Element, das diesen MethodInstance-Parameter enthält.

MethodInstances-Element

Gibt eine Liste der Zuordnungen und Methodeninstanzen einer Methode an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<MethodInstances></MethodInstances>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
Association-Element in MethodInstances (BDCMetadata-Schema)
Eine Zuordnung.
MethodInstance-Element in "MethodInstances" (BDCMetadata-Schema)
Eine Methodeninstanz.

Übergeordnetes Element

Element Beschreibung
Method-Element in Methods (BDCMetadata-Schema)
Die Methode, zu der diese Methodeninstanz gehört.

Methods-Element

Gibt eine Liste mit Methoden eines externen Inhaltstyps an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<Methods></Methods>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
Method-Element in Methods (BDCMetadata-Schema)
Gibt eine Methode an.

Übergeordnetes Element

Element Beschreibung
Entity-Element in Entities (BDCMetadata-Schema)
Der externe Inhaltstyp, zu dem diese Liste mit Methoden gehört.

Model-Element

Legt das Stammelement fest, das eine Anwendungsdefinition darstellt. Modelle definieren externe Inhaltstypen, die in externen Anwendungen enthalten sind.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
Name
Der Name des Model-Elements
Erforderlich.
Attributtyp: String
DefaultDisplayName
Der Standardanzeigename des Model-Elements.
Optional.
Attributtyp: String
IsCached
Gibt an, ob das Model häufig verwendet wird. Wenn dies auf true festgelegt ist, wird das Model vom Business Data Connectivity (BDC)-Dienst zwischengespeichert.
Optional.
Standardwert: true
Attributtyp: Boolean

Untergeordnete Elemente

Element Beschreibung
LocalizedDisplayNames-Element in "MetadataObject" (BDCMetadata-Schema)
Die lokalisierten Namen des Model-Elements
Properties-Element in MetadataObject (BDCMetadata-Schema)
Die Eigenschaften des Model-Elements
AccessControlList-Element (BDCMetadata-Schema)
Die Zugriffssteuerungsliste (Access Control List, ACL) des Model-Elements
"LobSystems"-Element im Modell ("BDCMetadata"-Schema)
Das in diesem Model-Element enthaltene LobSystems

Übergeordnetes Element

Keine

NormalizeDateTime-Element

Gibt die Regel an, die zur Konvertierung der Darstellung des Datums- und Zeitwertes in eine andere Darstellung verwendet wird. Diese Regel kann beispielsweise angeben, dass ein in koordinierter Weltzeit (Coordinated Universal Time, UTC) angegebener Wert in eine lokale Zeitzone konvertiert wird.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
LobDateTimeMode
Erforderlich.
Gibt die gewünschte Konvertierung an.
Die folgende Tabelle listet die möglichen Werte für dieses Attribut auf.

Wert

Beschreibung

UTC

Der Wert, der vom externen System empfangen wird, ist in koordinierter Weltzeit (Coordinated Universal Time, UTC) angegeben. Wenn der empfangene Wert Local ist, wird dieser in koordinierte Weltzeit konvertiert. BDC sendet koordinierte Weltzeit an das externe System.

Local

Der vom externen System empfangene Wert ist Local. Wenn der vom externen System empfangene Wert Local ist, wird dieser in koordinierte Weltzeit konvertiert. Local wird von BDC an das externe System gesendet.

Unspecified

Der vom externen System gesendete Wert weist einen nicht definierten Typ auf. BDC geht davon aus, dass es sich um einen Wert in koordinierter Weltzeit handelt, indem der Wert als koordinierte Weltzeit überschrieben wird. Werte in koordinierter Weltzeit werden von BDC als Werte eines nicht definierten Typs an das externe System gesendet.

Untergeordnete Elemente

Keine

Übergeordnetes Element

Element Beschreibung
Interpretation-Element in "TypeDescriptor" (BDCMetadata-Schema)
Ein Interpretation-Element, das die Regeln angibt, die auf die in den Datenstrukturen gespeicherten Daten dargestellt durch TypeDescriptor angewendet werden sollen.

NormalizeString-element

Gibt einen Parameter für eine Methode an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata


In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Untergeordnete Elemente

Übergeordnetes Element

Parameter-Element

Gibt einen Parameter für eine Methode an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
Direction
Erforderlich.
Die Richtung des Parameters.
Die folgende Tabelle listet die möglichen Werte für dieses Attribut auf.

Wert

Beschreibung

In

Der dargestellte Parameter ist ein Eingabeparameter.

Out

Der dargestellte Parameter ist ein Ausgabeparameter.

InOut

Der dargestellte Parameter ist ein Eingabe- und Ausgabeparameter. In C# entspricht dies "ref".

Return

Der dargestellte Parameter ist ein Rückgabeparameter.

Name
Erforderlich.
Der Name des Parameters.
Attributtyp: String
DefaultDisplayName
Optional.
Der Standardanzeigename des Parameters.
Attributtyp: String
IsCached
Optional.
Gibt an, ob der Parameter häufig verwendet wird.
Standardwert: true
Attributtyp: Boolean

Untergeordnete Elemente

Element Beschreibung
LocalizedDisplayNames-Element in "MetadataObject" (BDCMetadata-Schema)
Die lokalisierten Namen des Parameters.
Properties-Element in MetadataObject (BDCMetadata-Schema)
Die Eigenschaften des Parameters.
TypeDescriptor
Der Stammtypdeskriptor des Parameters.

Übergeordnetes Element

Element Beschreibung
Parameters-Element in "Method" (BDCMetadata-Schema)
Das Parameters-Element, das diesen Parameter enthält.

Parameters-Element

Gibt eine Liste mit Parametern einer Methode an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<Parameters></Parameters>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
Parameter-Element in "Parameters" (BDCMetadata-Schema)
Ein Parameter.

Übergeordnetes Element

Element Beschreibung
Method-Element in Methods (BDCMetadata-Schema)
Die Methode, zu der diese Parameter gehören.

Properties-Element

Gibt eine Liste der Eigenschaften eines Metadatenobjekts an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<Properties></Properties>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
Property-Element in "Properties" (BDCMetadata-Schema)
Gibt eine Eigenschaft an.

Übergeordnetes Element

Element Beschreibung
"Model"-Element ("BDCMetadata"-Schema)
"LobSystem"-Element in LobSystems ("BDCMetadata"-Schema)
LobSystemInstance-Element in LobSystemInstances (BDCMetadata-Schema)
Entity-Element in Entities (BDCMetadata-Schema)
Identifier-Element in "Identifiers" (BDCMetadata-Schema)
Method-Element in Methods (BDCMetadata-Schema)
"FilterDescriptor"-Element in "FilterDescriptors" ("BDCMetadata"-Schema)
Parameter-Element in "Parameters" (BDCMetadata-Schema)
TypeDescriptor
TypeDescriptor-Element (BDCMetadata-Schema)
Association-Element in MethodInstances (BDCMetadata-Schema)
MethodInstance-Element in "MethodInstances" (BDCMetadata-Schema)
"AssociationGroup"-Element in "AssociationGroups" ("BDCMetadata"-Schema)
"Action"-Element in "Actions" ("BDCMetadata"-Schema)
ActionParameter-Element in "ActionParameters" (BDCMetadata-Schema)

Property-Element

Gibt den Name und den Typ für eine Eigenschaft eines Metadatenobjekts an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
Name
Erforderlich.
Gibt den Namen der Eigenschaft an.
Attributtyp: String
Typ
Erforderlich.
Gibt den Datentyp der Eigenschaft an.
Attributtyp: String

Untergeordnete Elemente

Keine

Übergeordnetes Element

Element Beschreibung
Properties-Element in MetadataObject (BDCMetadata-Schema)
Das Properties-Element, das diese Eigenschaft enthält.

Proxy-Element

Gibt einen vom Benutzer bereitgestellten Proxy an, der mit dem Proxy identisch ist, der generiert würde, wenn dieses Element nicht vorhanden wäre. Durch die Eliminierung des Mehraufwands für die Proxygenerierung wird die Leistung verbessert. Externe Systeme vom Typ ".NET-Verbindungsassembly" müssen verwendet werden, um benutzerdefinierte Geschäftslogik anzugeben, mit der eine Verbindung mit einem externen System hergestellt wird.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<Proxy></Proxy>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Keine

Übergeordnetes Element

Element Beschreibung
"LobSystem"-Element in LobSystems ("BDCMetadata"-Schema)
Das LobSystem-Element, für das dieser Proxy gilt.

Right-Element

Gibt eine einzelne Zugriffsberechtigung für einen Zugriffssteuerungseintrag (Access Control Entry, ACE) an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
BdcRight
Erforderlich.
Die verfügbare Berechtigung für den Sicherheitsprinzipal, der über das Recht verfügt.
Die folgende Tabelle listet die möglichen Werte für dieses Attribut auf.

Wert

Beschreibung

Keine

Keine Berechtigungen.

Execute

Der dargestellte Sicherheitsprinzipal verfügt über die Berechtigung, eine MethodInstance aufzurufen.

Bearbeiten

Der dargestellte Sicherheitsprinzipal verfügt über die Berechtigung, die Attribute eines Metadatenobjekts oder die Attribute von dessen Beziehung zu anderen Metadatenobjekten zu ändern.

SetPermissions

Der dargestellte Sicherheitsprinzipal verfügt über die Berechtigung, den Satz der Berechtigungen für ein Metadatenobjekt zu ändern.

SelectableInClients

Der dargestellte Sicherheitsprinzipal verfügt über die Berechtigung, das Metadatenobjekt, auf das sich dieses Recht bezieht, auszuwählen. Wenn ein Benutzer nicht über diese Berechtigung verfügt, sollte das Metadatenobjekt nicht auswählbar sein.

Untergeordnete Elemente

Keine

Übergeordnetes Element

Element Beschreibung
AccessControlEntry-Element in "AccessControlList" (BDCMetadata-Schema)
Das AccessControlEntry-Element, das dieses Recht enthält.

SourceEntity-Element

Gibt einen externen Quellinhaltstyp eines Association-Elements an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

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

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
Namespace
Erforderlich.
Der Namespace des externen Inhaltstyps, der die Quelle des Association-Elements darstellt, das dieses Element enthält.
Attribute type: String
Name
Erforderlich.
Der Name des externen Inhaltstyps, der die Quelle des Association-Elements darstellt, das dieses Element enthält.
Attributtyp: String

Untergeordnete Elemente

Keine

Übergeordnetes Element

Element Beschreibung
Association-Element in MethodInstances (BDCMetadata-Schema)
Das Association-Element, das dieses Element enthält.

TypeDescriptor-Element

Gibt einen TypeDescriptor an.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: 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>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut Beschreibung
TypeName
Erforderlich.
Der Bezeichner des Datentyps der Datenstruktur, die durch den TypeDescriptor dargestellt wird.
Attributtyp: String
LobName
Optional.
The data structure that is represented by the TypeDescriptor. The default value of this attribute is the name of the TypeDescriptor. For example, a line-of-business (LOB) system data structure named "CN1A" can be represented by a TypeDescriptor with Name attribute equal to "Customer Name", if the LobName attribute of this TypeDescriptor is equal to "CN1A".
Attributtyp: String
IdentifierEntityNamespace
Optional.
Der Namespace des externen Inhaltstyps, der den Bezeichner enthält, auf den der TypeDescriptor verweist. Wenn der TypeDescriptor nicht auf einen Identifier verweist, darf das Attribut nicht vorhanden sein. Wenn das Attribut vorhanden ist, müssen auch die Attribute IdentifierEntityName und IdentifierName vorhanden sein. Der Standardwert dieses Attributs ist der Namespace des externen Inhaltstyps, der die Methode enthält, die den Parameter enthält, der wiederum den TypeDescriptor enthält.
Attributtyp: String
IdentifierEntityName
Optional.
Der Name der Entity, die den Identifier enthält, auf den der TypeDescriptor verweist. Wenn der TypeDescriptor nicht auf einen Identifier verweist, darf das Attribut nicht vorhanden sein. Wenn das Attribut vorhanden ist, müssen auch die Attribute IdentifierEntityNamespace und IdentifierName vorhanden sein. Der Standardwert des Attributs ist der Name der Entity, die die Method enthält, die den Parameter enthält, der wiederum den TypeDescriptor enthält.
Attributtyp: String
IdentifierName
Optional.
Der Name für den Identifier, auf den der TypeDescriptor verweist. Wenn der TypeDescriptor nicht auf einen Identifier verweist, darf das Attribut nicht vorhanden sein.
Attributtyp: String
ForeignIdentifierAssociationName
Optional.
Der Name der Association, auf die der TypeDescriptor verweist. Wenn der TypeDescriptor nicht auf eine Association verweist, darf das Attribut nicht vorhanden sein. Wenn das Attribut vorhanden ist, muss auch das IdentifierName-Attribut vorhanden sein. Das ForeignIdentifierAssociationName-Attribut muss angegeben werden, wenn der Identifier, auf den dieser TypeDescriptor verweist, zu einer Association gehört und der Identifier in einer Quell- Entity der Association enthalten ist.
Attributtyp: String
ForeignIdentifierAssociationEntityName
Optional.
Der Name der Entity, die die Association enthält, auf die der TypeDescriptor verweist. Wenn der TypeDescriptor nicht auf eine Association verweist, darf das Attribut nicht vorhanden sein. Wenn das Attribut vorhanden ist, müssen auch die Attribute ForeignIdentifierAssociationEntityNamespace und ForeignIdentifierAssociationName vorhanden sein. Der Standardwert des Attributs ist der Name der Entity, die die Method enthält, die den Parameter enthält, der wiederum den TypeDescriptor enthält.
Attributtyp: String
ForeignIdentifierAssociationEntityNamespace
Optional.
Der Namespace der Entity, die die Association enthält, auf die der TypeDescriptor verweist. Wenn der TypeDescriptor nicht auf eine Association verweist, darf das Attribut nicht vorhanden sein. Wenn das Attribut vorhanden ist, müssen auch die Attribute ForeignIdentifierAssociationEntityName und ForeignIdentifierAssociationName vorhanden sein. Der Standardwert des Attributs ist der Namespace der Entity, die die Method enthält, die den Parameter enthält, der wiederum den TypeDescriptor enthält.
Attributtyp: String
AssociatedFilter
Optional.
Der Name für einen FilterDescriptor, der dem TypeDescriptor zugeordnet ist. Wenn der TypeDescriptor nicht einem FilterDescriptor zugeordnet ist, darf das Attribut nicht vorhanden sein.
Attributtyp: String
IsCollection
Optional.
Gibt an, ob der TypeDescriptor eine einzelne Datenstruktur oder eine Auflistung von Datenstrukturen darstellt.
Standardwert: false
Attributtyp: Boolean
ReadOnly
Optional.
Specifies whether the data stored by the data structure represented by the TypeDescriptor can be modified. This attribute must not be specified if the value of the Direction attribute of the Parameter that contains the TypeDescriptor is "In".
Standardwert: false
Attributtyp: Boolean
CreatorField
Optional.
Gibt an, ob der TypeDescriptor ein Feld für MethodInstances vom Typ Creator darstellt, die in der Method enthalten sind, die den Parameter enthält, der wiederum den TypeDescriptor enthält.
Standardwert: false
Attributtyp: Boolean
UpdaterField
Optional.
Gibt an, ob der TypeDescriptor ein Feld für MethodInstances vom Typ Updater darstellt, die in der Method enthalten sind, die den Parameter enthält, der wiederum den TypeDescriptor enthält. Wenn das Attribut angegeben ist, darf kein PreUpdaterField-Attribut angegeben werden.
Standardwert: false
Attributtyp: Boolean
PreUpdaterField
Optional.
Gibt an, ob in der durch den TypeDescriptor dargestellten Datenstruktur der letzte Wert gespeichert wird, der vom externen System für ein Feld für MethodInstances vom Typ Updater empfangen wird. Wenn das Attribut angegeben ist, darf kein UpdaterField-Attribut angegeben werden.
Standardwert: false
Attributtyp: Boolean
Significant
Optional.
Gibt an, ob Werte, die von der Datenstruktur gespeichert werden, die durch diesen TypeDescriptor dargestellt wird, in die Berechnung eines Hashcodes oder den Vergleich der in den Datenstrukturen gespeicherten Werte einbezogen werden. Beispielsweise wird ein TypeDescriptor , der den Nachnamen eines Kunden darstellt, bei der Bestimmung berücksichtigt, ob ein Datensatz geändert wurde, und ist daher von Bedeutung, während der TypeDescriptor , der das Datum darstellt, an dem der Kundendatensatz zuletzt geändert wurde, in der Regel nicht berücksichtigt wird, um zu bestimmen, ob ein Datensatz geändert wurde, und daher nicht relevant ist.
Standardwert: true
Attributtyp: Boolean
Name
Erforderlich.
Der Name für den TypeDescriptor.
Attributtyp: String
Hinweis: Der Name für einen TypeDescriptor sollte nicht die Sonderzeichen „/“ (Schrägstrich), „.“ (Punkt) oder „[“ (öffnende eckige Klammer) enthalten.
DefaultDisplayName
Optional.
Der Anzeigename für den TypeDescriptor.
Attributtyp: String
IsCached
Optional.
Gibt an, ob der TypeDescriptor häufig verwendet wird.
Standardwert: true
Attributtyp: Boolean

Untergeordnete Elemente

Element Beschreibung
LocalizedDisplayNames-Element in "MetadataObject" (BDCMetadata-Schema)
Die lokalisierten Namen für den TypeDescriptor.
Properties-Element in MetadataObject (BDCMetadata-Schema)
Die Eigenschaften für den TypeDescriptor.
Wenn die TypeDescriptor vom Typ System.Stringist, kann das Properties -Element eine Property des Typs System.Int32 mit dem Name -Attribut auf Sizefestgelegt enthalten. Der Wert der Property gibt die erwartete maximale Länge der Zeichenfolge des Werts der Datenstruktur, die von diesem TypeDescriptorbeschrieben.
Interpretation-Element in "TypeDescriptor" (BDCMetadata-Schema)
Die Regeln für die in der Datenstruktur gespeicherten Daten, die durch den TypeDescriptor dargestellt werden.
DefaultValues-Element in "TypeDescriptor" (BDCMetadata-Schema)
Die Standardwerte für den TypeDescriptor.
TypeDescriptors-Element in "TypeDescriptor" (BDCMetadata-Schema)
Die untergeordneten TypeDescriptors des TypeDescriptors.

Übergeordnetes Element

Element Beschreibung
TypeDescriptors-Element in "TypeDescriptor" (BDCMetadata-Schema)

TypeDescriptors-Element

Specifies a list of TypeDescriptors of a parent TypeDescriptor.

Namespace:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

<TypeDescriptors></TypeDescriptors>

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
TypeDescriptor-Element (BDCMetadata-Schema)
Ein TypeDescriptor-Objekt.

Übergeordnetes Element

Element Beschreibung
TypeDescriptor-Element (BDCMetadata-Schema)
TypeDescriptor

Siehe auch