Compartilhar via


Referência de esquema do modelo BDC para o SharePoint

Contém documentação de referência para o esquema do modelo BDC (BDCMetadata.xsd), que pode utilizar para criar tipos de conteúdo externo no SharePoint.

Elemento AccessControlEntry

Contém uma entrada de controle de acesso (ACE) que especifica os direitos de acesso para o elemento pai.

Veja Descrição geral da segurança dos Serviços de Conectividade Empresarial para saber mais sobre os Serviços de Conectividade Empresarial e a segurança.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata


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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
Principal
Obrigatório
O nome da entidade de segurança que tem essa ACE.
Tipo de atributo: String

Elementos filho

Elemento Descrição
Elemento direita no AccessControlEntry (BDCMetadata esquema)
Um elemento de Right que especifica as permissões disponíveis para a entidade de segurança.

Elemento pai

Elemento Descrição
Elemento AccessControlList (BDCMetadata esquema)
A lista de controle acesso (ACL) que contém essa ACE.

Elemento AccessControlList

Especifica uma lista de controle de acesso (ACL) para o elemento pai.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<AccessControlList></AccessControlList>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Elemento Descrição
Elemento de AccessControlEntry em AccessControlList (BDCMetadata esquema)
Uma entrada de controle de acesso (ACE).

Elemento pai

Elemento Descrição
Elemento de modelo (BDCMetadata esquema)
Um modelo que contém os tipos de conteúdo externo em um aplicativo de negócios.
Elemento de LobSystem no LobSystems (BDCMetadata esquema)
O LobSystems contidos dentro do modelo.
Elemento de entidade em entidades (BDCMetadata esquema)
Um tipo de conteúdo externo.
Elemento Method nos métodos (BDCMetadata esquema)
Um método de um tipo de conteúdo externo.
Elemento de associação em MethodInstances (BDCMetadata esquema)
Uma associação.
Elemento de MethodInstance no MethodInstances (BDCMetadata esquema)
Uma instância de método de um tipo de conteúdo externo.

Elemento Action

Especifica uma ação de graças a um tipo de conteúdo externo.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

As ações fazem a ponte entre o SharePoint e o Office 2013 e a interface de utilizador de um sistema externo ao fornecer uma ligação para o sistema externo.

Por padrão, o Business Data Connectivity (BDC) service fornece ações como View Item, Edit Iteme Delete Item após você modelar essas operações no modelo do BDC. Além destas ações padrão, você pode criar ações para outra funcionalidade que você deseja anexar ao seu tipo de conteúdo externo. Por exemplo, você pode usar ações para realizar ações simples, como enviar mensagens de email para um cliente do tipo de conteúdo externo do cliente ou abrindo home page do cliente em um navegador.

Ações viajam com um tipo de conteúdo externo. Ou seja, depois de definir uma ação para um tipo de conteúdo externo, a ação é apresentada onde quer que apresente esse tipo de conteúdo externo, seja numa lista externa ou numa peça Web Dados de Negócio ou numa coluna Dados Externos.

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

As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.

Atributos

Atributo Descrição
Position
Obrigatório
A posição sugerida desta ação entre as outras ações desse tipo de conteúdo externo.
Tipo de atributo: Integer
IsOpenedInNewWindow
Opcional
Especifica se os resultados da execução de uma ação são apresentados em uma nova janela de interface do usuário.
Valor padrão: false
Tipo de atributo: Boolean
Url
Obrigatório
A URL para ir para quando a ação é invocada. A cadeia de caracteres da URL é uma cadeia de caracteres de formato de .NET Framework. Cada especificador de formato (por exemplo, {0}) corresponde a um parâmetro Action.
Tipo de atributo: String
ImageUrl
Opcional
O caminho absoluto ou relativo para a imagem do ícone para a ação. A imagem do ícone deve ter 16 x 16 pixels.
Tipo de atributo: String
Name
Obrigatório
O nome desta ação.
Tipo de atributo: String
DefaultDisplayName
Opcional
O nome de exibição padrão para esta ação.
Tipo de atributo: String
IsCached
Opcional
Especifica se esta ação é usada com frequência. Isso é usado pelo tempo de execução de cliente BDC para armazenar em cache essa ação.
Valor padrão: true
Tipo de atributo: Boolean

Elementos filho

Elemento Descrição
Elemento de LocalizedDisplayNames no MetadataObject (BDCMetadata esquema)
Os nomes localizados da ação.
Elemento de propriedades no MetadataObject (BDCMetadata esquema)
As propriedades da ação.
Elemento ActionParameters em ação (BDCMetadata esquema)
Os parâmetros da ação.

Elemento pai

Elemento Descrição
Elemento de ações na entidade (BDCMetadata esquema)
A lista de ações de um tipo de conteúdo externo.

Elemento ActionParameter

Especifica os parâmetros de uma ação com base no URL. Ele define como parametrizar a URL de uma ação com EntityInstance-dados específicos.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

O atributo de URL de uma ação com base em URL poderá receber parâmetros usando o elemento ActionParameter.

Importante:os ActionParameters podem representar valores de identificador ou valores que correspondem a TypeDescriptors num SpecificFinder da Entidade. O ActionParameter representa um valor de identificador quando a propriedade IdOrdinal estiver presente. O valor da propriedade especifica o índice do identificador cujo valor este ActionParameter representa. Se a propriedade IdOrdinal não for especificada, o ActionParameter representa um TypeDescriptore o atributo Name Especifica qual descritor de tipo está sendo representado. O atributo Name é especificado como um Dotted Path.

O elemento ActionParameter aceita a propriedade a seguir.

Importante: As propriedades são sensíveis às maiúsculas e minúsculas.

Properties

. Tipo Descrição Obrigatório Valor padrão Valores limites/aceitos
IdOrdinal
System.Int32
Especifica se o ActionParameter representa um identificador, em vez de um campo.
Opcional
<ActionParameter Index = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </ActionParameter>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
Index
Required
Um atributo ordinal que especifica a posição deste ActionParameter entre outros ActionParameters na URL.
Tipo de atributo: Integer
Name
Required
O nome da ActionParameter.
Tipo de atributo: String
DefaultDisplayName
Opcional
O nome de exibição padrão para o ActionParameter.
Tipo de atributo: String
IsCached
Opcional
Especifica se este ActionParameter é usado com frequência. Este atributo é usado pelo tempo de execução de cliente BDC para armazenar em cache este Action.
Valor padrão: true
Tipo de atributo: Boolean

Elementos filho

Elemento Descrição
Elemento de LocalizedDisplayNames no MetadataObject (BDCMetadata esquema)
Os nomes de exibição localizado para a ActionParameter.
Elemento de propriedades no MetadataObject (BDCMetadata esquema)
As propriedades do ActionParameter.

Elemento pai

Elemento Descrição
Elemento ActionParameters em ação (BDCMetadata esquema)
O elemento ActionParameters que contém essa ActionParameter.

Elemento ActionParameters

Especifica uma lista de ActionParameters para uma ação.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<ActionParameters></ActionParameters>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Elemento Descrição
Elemento de ActionParameter em ActionParameters (BDCMetadata esquema)
Um ActionParameter.

Elemento pai

Elemento Descrição
Elemento Action em ações (BDCMetadata esquema)
Action que esses ActionParameters pertencem a.

Elemento Actions

Especifica uma lista de ações de um tipo de conteúdo externo.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<Actions></Actions>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Elemento Descrição
Elemento Action em ações (BDCMetadata esquema)
Uma ação de um tipo de conteúdo externo.

Elemento pai

Elemento Descrição
Elemento de entidade em entidades (BDCMetadata esquema)
O tipo de conteúdo externo que essas ações pertencem a.

Elemento Association

O elemento de associação vincula a tipos de conteúdo externo relacionados dentro de um sistema. Por exemplo, um cliente é associado a uma ordem de venda no sistema AdventureWorks: um cliente faz pedidos de vendas. Uma associação contém ponteiros para a fonte e tipos de conteúdo externo de destino e um ponteiro para a lógica de negócios (um objeto MethodInstance ) que permite que um cliente obter o tipo de conteúdo externo de destino do tipo de conteúdo externo fonte. A passagem de uma Association é uma chamada de método no sistema externo.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

Importante: As propriedades são sensíveis às maiúsculas e minúsculas.

Properties

. Tipo Descrição Necessário Valor padrão Valores limites/aceitos
HideOnProfilePage
System.Boolean
Especifica se o tipo de conteúdo externo relacionado deve ser adicionado à página de perfil do tipo de conteúdo externo mestre.
Opcional
<Association Type = "String" Default = "Boolean" ReturnParameterName = "String" ReturnTypeDescriptorName = "String" ReturnTypeDescriptorLevel = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Association>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
Type
Obrigatório
MethodInstanceType que especifica o tipo da associação.
A tabela a seguir lista os valores possíveis para este atributo.

Valor

Descrição

AssociationNavigator

O MethodInstance é um AssociationNavigator.

Associador

O MethodInstance é um Associator.

Desassociador

O MethodInstance é um Disassociator.

BulkAssociatedIdEnumerator

O MethodInstance é um BulkAssociatedIdEnumerator.

BulkAssociationNavigator

O MethodInstance é um BulkAssociationNavigator.

Padrão
Opcional.
Especifica se a associação é o padrão entre todas as associações de compartilhamento de seu tipo de tipo de conteúdo externo que o contém. Se definido como true, a associação é o padrão entre todas as associações de compartilhamento de seu tipo de tipo de conteúdo externo que o contém. Se definido como false, a associação não é o padrão entre todas as associações de compartilhamento de seu tipo de tipo de conteúdo externo que o contém.
Valor padrão: false
Tipo de atributo: Boolean
ReturnParameterName
Opcional.
O nome do parâmetro que contém o ReturnTypeDescriptor da associação. O atributo Direction do parâmetro deve conter um valor tanto "Out", "Entrada/saída" ou "Retornar".
Tipo de atributo: String
ReturnTypeDescriptorName
Opcional.
Isso foi preterido. Use o ReturnTypeDescriptorPath.
Tipo de atributo: String
ReturnTypeDescriptorLevel
Opcional.
Isso foi preterido. Use o ReturnTypeDescriptorPath.
Tipo de atributo: Integer
ReturnTypeDescriptorPath
Opcional.
O caminho pontilhado do TypeDescriptor da associação.
Tipo de atributo: String
Nome
Obrigatório.
O nome da associação.
Tipo de atributo: String
DefaultDisplayName
Opcional.
O nome de exibição padrão para a associação.
Tipo de atributo: String
IsCached
Opcional.
Especifica se esta associação é usada com frequência.
Valor padrão: true
Tipo de atributo: Boolean

Elementos filho

Elemento Descrição
Elemento de LocalizedDisplayNames no MetadataObject (BDCMetadata esquema)
O elemento LocalizedDisplayNames Especifica uma lista de nomes localizados para a associação.
Elemento de propriedades no MetadataObject (BDCMetadata esquema)
O elemento Properties Especifica as propriedades da associação.
Elemento AccessControlList (BDCMetadata esquema)
O elemento AccessControlList Especifica um conjunto de direitos de acesso para a associação.
Elemento SourceEntity em associação (BDCMetadata esquema)
O elemento SourceEntity Especifica o tipo de conteúdo externo de origem na associação.
Elemento DestinationEntity em associação (BDCMetadata esquema)
O elemento DestinationEntity Especifica o tipo de conteúdo externo de destino na associação.

Elemento pai

Elemento Descrição
Elemento MethodInstances no método (BDCMetadata esquema)
O elemento MethodInstances que contém a associação.

Elemento AssociationGroup

Especifica um AssociationGroup. AssociationGroup é uma construção que une o relacionados AssociationMethods. Por exemplo, GetOrdersForCustomer, GetCustomerForOrdere AssociateCustomerToOrder são todos os métodos de associação que funcionam no mesmo relacionamento entre cliente e pedido.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

AssociationGroup deve ser definido no elemento entidade que é o destino do AssociationReferences que não são marcados como Reverseou a origem do AssociationReferences que são marcados como ordem inversa.

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
Name
Obrigatório?
O nome da AssociationGroup.
Tipo de atributo: String
DefaultDisplayName
Opcional
O nome de exibição padrão do AssociationGroup.
Tipo de atributo: String
IsCached
Opcional
Especifica se o AssociationGroup é usado com frequência.
Valor padrão: true
Tipo de atributo: Boolean

Elementos filho

Elemento Descrição
Elemento de LocalizedDisplayNames no MetadataObject (BDCMetadata esquema)
Os nomes localizados do AssociationGroup.
Elemento de propriedades no MetadataObject (BDCMetadata esquema)
As propriedades do AssociationGroup.
Elemento de AssociationReference em AssociationGroup (BDCMetadata esquema)
Um AssociationReference de um AssociationGroup.

Elemento pai

Elemento Descrição
Elemento AssociationGroups na entidade (BDCMetadata esquema)
O elemento AssociationGroups que contém essa AssociationGroup.

Elemento AssociationGroups

Especifica uma lista de elementos de AssociationGroup.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<AssociationGroups></AssociationGroups>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Elemento Descrição
Elemento de AssociationGroup em AssociationGroups (BDCMetadata esquema)
Um AssociationGroup.

Elemento pai

Elemento Descrição
Elemento de entidade em entidades (BDCMetadata esquema)
O tipo de conteúdo externo que esse elemento AssociationGroups está associado.

Elemento AssociationReference

Especifica um AssociationReference em um AssociationGroup.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
EntityNamespace
Opcional
O namespace do tipo de conteúdo externo onde o Association está definido. Se EntityName for especificado, EntityNamespace é necessário.
Tipo de atributo: String
EntityName
Opcional
O nome do tipo de conteúdo externo onde o Association está definido. Se EntityNamespace for especificado, EntityName é necessário.
Tipo de atributo: String
AssociationName
Obrigatório
O nome da Association.
Tipo de atributo: String
Ordem inversa
Opcional
Especifica que o referenciado Association tem sua origem e destino revertidas. Isso indica que o Association está funcionando na direção oposta em comparação com outras associações no mesmo AssociationGroup. Por exemplo, se o AssociationGroup faz referência a um Association "GetOrdersForCustomer", retornando os itens da ordem para o determinado item do cliente, o AssociationGroup será na direção de cliente a ordem. Os outros AssociationReference, fazendo referência a outra associação "GetCustomerForOrder", deve ser marcado como inversa, porque essa associação é na direção da ordem para o cliente.
Valor padrão: false
Tipo de atributo: Boolean

Elementos filho

Nenhuma

Elemento pai

Elemento Descrição
Elemento de AssociationGroup em AssociationGroups (BDCMetadata esquema)
O AssociationGroup qual pertence este AssociationReference.

Elemento ConvertType

Especifica a regra para converter o tipo de dados de um valor de dados em outro tipo de dados.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Schema: BDCMetadata

O elemento Convert Especifica a regra para converter o tipo de dados de um valor de dados em outro tipo de dados. Quando as regras são aplicadas na ordem, esta regra especifica o tipo de dados do valor de dados a ser convertido para o tipo de dados especificado pelo atributo BDCType. Quando as regras são aplicadas na ordem inversa, esta regra especifica o tipo de dados do valor de dados a ser convertido para o tipo de dados especificado pelo atributo LOBType. Por exemplo, esta regra pode especificar um valor de data obtido de um sistema externo, em uma string confidencial de cultura e localidade que eventualmente será exibida para o usuário, a conversão e converter o valor atualizado para a cadeia de caracteres que voltou à data em que é compatível com o sistema externo.

Atenção:a Função ConvertType não suporta calendários não gregorianos para conversões entre System.String e System.DateTime.

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

As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.

Atributos

Atributo Descrição
LOBType
Obrigatório
O tipo de dados para converter o valor dos dados em quando as regras são aplicadas na ordem inversa.
Tipo de atributo: String
BDCType
Obrigatório
O tipo de dados para converter o valor dos dados em quando as regras são aplicadas na ordem.
Tipo de atributo: String
LOBLocale
Opcional
A localidade dos dados que são recebidos do sistema externo.

Elementos filho

Nenhuma

Elemento pai

Elemento Descrição
Elemento de interpretação no TypeDescriptor (BDCMetadata esquema)
As regras a ser aplicado aos dados armazenados nas estruturas de dados que são representadas por um TypeDescriptor.

Elemento DefaultValue

Representa um valor padrão.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
MethodInstanceName
Obrigatório
O nome do MethodInstance ao qual este DefaultValue se aplica.
Tipo de atributo: String
Type
Obrigatório
O tipo de dados do valor padrão.
A seguir estão os valores aceitáveis para este atributo.
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
Qualquer outro tipo serializável (como where Type.IsSerializable == true)
Tipo de atributo: String

Elementos filho

Nenhuma

Elemento pai

Elemento Descrição
Elemento de DefaultValues no TypeDescriptor (BDCMetadata esquema)

Elemento DefaultValues

Especifica uma lista de DefaultValues de um TypeDescriptor.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<DefaultValues></DefaultValues>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Elemento Descrição
Elemento de DefaultValue em DefaultValues (BDCMetadata esquema)
O valor padrão de um TypeDescriptor para um MethodInstance.

Elemento pai

Elemento Descrição
Elemento TypeDescriptor (BDCMetadata esquema)
TypeDescriptor que esses DefaultValues pertencem a.

Elemento DestinationEntity

Especifica o tipo de conteúdo externo de destino no Association.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
Namespace
Obrigatório
O nome do namespace da entidade.
Tipo de atributo: String
Name
Obrigatório
O nome da entidade do destino.
Tipo de atributo: String

Elementos filho

Nenhuma

Elemento pai

Elemento Descrição
Elemento de associação em MethodInstances (BDCMetadata esquema)

Elemento Entities

Especifica uma lista de tipos de conteúdo externo em um sistema externo.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<Entities></Entities>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Elemento Descrição
Elemento de entidade em entidades (BDCMetadata esquema)
Um tipo de conteúdo externo no sistema externo.

Elemento pai

Elemento Descrição
Elemento de LobSystem no LobSystems (BDCMetadata esquema)
Um sistema externo.

Elemento Entity

Especifica um tipo de conteúdo externo.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
Namespace
Obrigatório
O namespace ao qual pertence este tipo de conteúdo externo.
Tipo de atributo: String
Nota: o espaço de nomes não deve conter o caráter especial asterisco " *".
Versão
Obrigatório
O número de versão deste tipo de conteúdo externo.
Tipo de atributo: String
Atenção: Quando o modelo BDC é alterado, tem de aumentar o número da versão do tipo de conteúdo externo. 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
Opcional
O número estimado de itens externos contidos pelo sistema externo.
Valor padrão: 10000
Tipo de atributo: Integer
DefaultOperationMode
Opcional
Especifica o comportamento padrão durante a interação com o sistema externo durante a criação, exclusão, atualizem ou ler itens externos.
Valor padrão: padrão
A tabela a seguir lista os valores possíveis para este atributo.

Valor

Descrição

Online

Ignorar os itens externos em cache para todas as operações e interagir com o sistema externo diretamente.

Cache

Execute operações de criar, ler, Atualizar e Excluir diretamente contra os itens externos em cache. Para operações de leitura, se os itens externos solicitados estão disponíveis no cache, use os itens externos no cache. Caso contrário, ignore o cache para obter os itens externos do sistema externo e colocá-lo no cache para uso posterior.

Offline

Execute operações de criar, ler, Atualizar e Excluir contra os itens armazenados em cache externos.

padrão

Use o comportamento padrão do sistema. Isso usa o modo de cache se o ambiente suporta cache itens externos.

Nome
Obrigatório.
O nome do tipo de conteúdo externo.
Tipo de atributo: String
Nota: o nome de um tipo de conteúdo externo não deve conter o caráter especial asterisco " *".
DefaultDisplayName
Opcional.
O nome de exibição padrão do tipo de conteúdo externo.
Tipo de atributo: String
IsCached
Opcional.
Especifica se o tipo de conteúdo externo será usado com frequência. Se definido como true, Business Data Connectivity (BDC) service irá armazenar em cache de tipo de conteúdo externo na memória.
Valor padrão: true
Tipo de atributo: Boolean

Elementos filho

Elemento Descrição
Elemento de LocalizedDisplayNames no MetadataObject (BDCMetadata esquema)
Os nomes de exibição localizado desse tipo de conteúdo externo.
Elemento de propriedades no MetadataObject (BDCMetadata esquema)
As propriedades do tipo de conteúdo externo.
Elemento AccessControlList (BDCMetadata esquema)
A lista de controle de acesso (ACL) desse tipo de conteúdo externo.
Elemento de identificadores na entidade (BDCMetadata esquema)
Os identificadores de tipo de conteúdo externo.
Elemento de métodos na entidade (BDCMetadata esquema)
Os métodos de tipo de conteúdo externo.
Elemento AssociationGroups na entidade (BDCMetadata esquema)
Os grupos de associação de tipo de conteúdo externo.
Elemento de ações na entidade (BDCMetadata esquema)
As ações do tipo de conteúdo externo.

Elemento pai

Elemento Descrição
Elemento de entidades no LobSystem (BDCMetadata esquema)
A lista de tipos de conteúdo externo no sistema externo.

Elemento FilterDescriptor

Especifica um descritor de filtro de um método.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
Tipo
Obrigatório
O tipo do descritor de filtro.
A tabela a seguir lista os valores possíveis para este atributo.

Valor

Descrição

Limite

Utilizado ao consultar um sistema externo e o valor do qual pode ser interpretado como um limite no número de itens externos EntityInstances que são devolvidos quando o método a que pertence é chamado.

PageNumber

Curinga

Usado durante a consulta a um sistema externo. Seu valor representa um padrão de regulares e caracteres curinga que é comparado com o valor de um determinado campo do conjunto de EntityInstances. O sistema externo retorna apenas esses EntityInstances cujos valores de campo corresponderem ao padrão especificado.

UserContext

Usado durante a consulta a um sistema externo. Seu valor pode ser definido automaticamente por qualquer aplicativo cliente para a identidade do usuário que está ligando para o sistema externo. Em seguida, esse valor pode ser usado pelo sistema externo para autorizar e, em seguida, filtrar os resultados retornados.

UserCulture

Nome de usuário.

Password

LastId

SsoTicket

UserProfile

Usado durante a consulta a um sistema externo. Seu valor pode ser obtido examinando o perfil do usuário atual. O sistema externo pode usar seu valor para filtrar os resultados retornados.

comparison

Usado durante a consulta a um sistema externo. Um sistema externo pode comparar um valor de ComparisonFilter com o valor de um determinado campo de um conjunto de EntityInstances e apenas essas EntityInstances onde os valores de campo passarem o teste de comparação pode ser retornado.

Carimbo de data/hora

Entrada

Usado ao chamar uma operação em um sistema externo. Um sistema externo pode usar o valor de um InputFilter como argumentos adicionais para a operação.

Saída

Usado ao chamar uma operação em um sistema externo. Resultados adicionais de uma operação que não podem ser capturadas pela ReturnTypeDescriptor podem ser recuperados como um valor do InputOutputFilter.

InputOutput

Usado ao chamar uma operação em um sistema externo. Um sistema externo pode usar o valor de um InputOutputFilter como argumentos adicionais para a operação e adicionais resultados de uma operação que não podem ser capturadas pela ReturnTypeDescriptor podem ser recuperados como um valor do InputOutputFilter.

Processamento em lotes

BatchingTermination

ActivityId

ActivityId é usada ao chamar uma operação no sistema externo. Seu valor é definido como um GUID que representa o contexto de operação atual. Se nenhum valor tal estiver disponível, esse filtro gera um GUID aleatório. No SharePoint Foundation 2010, esse filtro usa o CorrelationID.

FilterField
Opcional.
Tipo de atributo: String
Nome
Obrigatório.
O nome do descritor de filtro.
Tipo de atributo: String
DefaultDisplayName
Opcional.
O nome de exibição padrão do descritor de filtro.
Tipo de atributo: String
IsCached
Opcional.
Especifica se esse descritor de filtro é usado com frequência. Se definido como true, Business Data Connectivity (BDC) service caches Esse descritor de filtro na memória.
Valor padrão: true
Tipo de atributo: Boolean

Elementos filho

Elemento Descrição
Elemento de LocalizedDisplayNames no MetadataObject (BDCMetadata esquema)
Os nomes de exibição localizado desse descritor de filtro.
Elemento de propriedades no MetadataObject (BDCMetadata esquema)
As propriedades desse descritor de filtro.

Elemento pai

Elemento Descrição
Elemento FilterDescriptors no método (BDCMetadata esquema)
Uma lista de descritores de filtro de um método.

Elemento FilterDescriptors

Especifica uma lista de descritores de filtro de um método.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<FilterDescriptors></FilterDescriptors>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Elemento Descrição
Elemento de FilterDescriptor em FilterDescriptors (BDCMetadata esquema)
Um descritor de filtro.

Elemento pai

Elemento Descrição
Elemento Method nos métodos (BDCMetadata esquema)
O método que esta lista de descritores de filtro pertence.

Elemento Identifier

Especifica um identificador de um tipo de conteúdo externo.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

Observação

[!OBSERVAçãO] Business Data Connectivity (BDC) service permite que o mapeamento de identificadores aos campos com tipos de dados anulável. No entanto, para os identificadores principais, BDC causará um erro quando o valor desses identificadores são null.

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
TypeName
Obrigatório
O tipo de dados do valor que corresponde ao identificador.
A tabela a seguir lista os valores possíveis para este atributo.

Valor

Descrição

System.Boolean

Um bit.

System.Byte

Um número entre 0 e 255 inclusive.

System.Char

Um caractere Unicode.

System.DateTime

Data e hora que varia de 12:00:00 meia-noite, 1 de janeiro, 1 Domini documentoi (Era comum) para 11:59:59 PM 31 de dezembro de 9999 Anno Domini (Era comum) inclusive, resolução de 100 nanossegundos.

System.Decimal

Um número desde negativo 79.228.162.514.264.337.593.543.950.335 até 79.228.162.514.264.337.593.543.950.335 positivo inclusive.

System.Double

Precisão dupla número intervalo de negativo 1.79769313486232 E308 a 1.79769313486232 E308 positivo a inclusive e zero positivo, zero negativo, infinito positivo, infinito negativo e não é um número (NaN).

System.Guid

UM GUID.

System.Int16

Um número que varia de negativo 32768 a 32767 positivo inclusive.

System.Int32

Um número que varia de 0 a 4.294.967.295 inclusive.

System.Int64

Um número entre 0 e 18.446.744.073.709.551.615 inclusive.

System.SByte

Um número que varia de 128 negativo a 127 positivo inclusive.

System.Single

Um número de precisão única que varia de 3.402823 E38 negativo a 3.402823 E38 positivo a inclusive.

System.String

Uma cadeia de caracteres de texto Unicode.

System.TimeSpan

Um período desde negativo 10675199 dias 2 horas 48 minutos 5 segundos 477 milissegundos 580 microssegundos 800 nanossegundos até milissegundos positivo 10675199 dias 2 horas 48 minutos 5 segundos 477 580 800 nanossegundos de microssegundos inclusive, resolução de 100 nanossegundos.

System.UInt16

Um número entre 0 e 65535 inclusive.

System.UInt32

Um número que varia de 0 a 4.294.967.295 inclusive.

System.UInt64

Um número entre 0 e 18,446,744,709,551,615 inclusive.

Nome
Obrigatório.
O nome do identificador.
Tipo de atributo: String
DefaultDisplayName
Opcional.
O nome de exibição padrão do identificador.
Tipo de atributo: String
IsCached
Opcional.
Especifica se esse identificador é usado com frequência. Se definido como true, Business Data Connectivity (BDC) service armazena em cache o identificador na memória.
Valor padrão: true
Tipo de atributo: Boolean

Elementos filho

Elemento Descrição
Elemento de LocalizedDisplayNames no MetadataObject (BDCMetadata esquema)
Os nomes de exibição localizado do identificador.
Elemento de propriedades no MetadataObject (BDCMetadata esquema)
As propriedades do identificador.

Elemento pai

Elemento Descrição
Elemento de identificadores na entidade (BDCMetadata esquema)
Uma lista de identificadores de um tipo de conteúdo externo.

Elemento Identifiers

Especifica uma lista de identificadores de um tipo de conteúdo externo.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<Identifiers></Identifiers>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Elemento Descrição
Elemento do identificador em identificadores (BDCMetadata esquema)
Especifica um identificador.

Elemento pai

Elemento Descrição
Elemento de entidade em entidades (BDCMetadata esquema)
O tipo de conteúdo externo que contém essa lista de identificadores.

Elemento Interpretation

Especifica as regras para aplicar os dados armazenados nas estruturas de dados representadas por um TypeDescriptor. Geralmente, essas regras são especificadas para alterar os valores de dados retornados por um sistema externo para facilitar a representá-los na interface do usuário. Quando o valor dos dados é obtido do sistema externo, as regras especificadas devem ser aplicadas na ordem que eles são especificados no elemento Interpretation. A primeira regra deve ser aplicada para o valor dos dados recebido do sistema externo; as regras consecutivas aplicam-se o valor dos dados resultantes da aplicação das regras anteriores. Quando o valor dos dados é enviado para o sistema externo, as regras especificadas devem ser aplicadas na ordem inversa que foram especificados no elemento Interpretation. A primeira regra deve ser aplicada para o valor dos dados recebido de usuário; as regras consecutivas aplicam-se o valor dos dados resultantes da aplicação das regras anteriores.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<Interpretation></Interpretation>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Elemento Descrição
Elemento de ConvertType em interpretação (BDCMetadata esquema)
Um elemento de ConvertType que especifica a conversão de um tipo de dados em outro tipo de dados.
Elemento de NormalizeDateTime em interpretação (BDCMetadata esquema)
Um elemento de NormalizeDateTime que especifica a conversão da representação data e hora de um valor obtido de um sistema externo em outra representação.
NormalizeString
Um elemento de NormalizeString que especifica a conversão da representação de cadeia de caracteres de um valor obtido de um sistema externo em outra representação.

Elemento pai

Elemento Descrição
Elemento TypeDescriptor (BDCMetadata esquema)
O elemento TypeDescriptor.

Elemento LobSystem

Representa uma fonte de dados externa.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
Tipo
O tipo do LobSystem.
Obrigatório
A tabela a seguir lista os valores possíveis para este atributo.

Valor

Descrição

Banco de dados

Fonte de dados externa representado é um banco de dados.

DotNetAssembly

Fonte de dados externa representado é um conjunto de classes .NET Framework.

WCF

Fonte de dados externa representado é um ponto de extremidade de serviço WCF.

WebService

Fonte de dados externa representado é um serviço Web. Isso foi reduzido, usam o WCF.

Personalizado

Fonte de dados externa representado tem um conector personalizado implementado para gerenciar a transferência de dados e de conexão.

Nome
O nome do LobSystem.
Obrigatório.
Tipo de atributo: String
DefaultDisplayName
O nome a apresentar predefinido do LobSystem.
Opcional.
Tipo de atributo: String
IsCached
Especifica se o LobSystem é utilizado com frequência. Se usados com freqüência, Business Data Connectivity (BDC) service armazena em cache o LobSystem.
Opcional
Valor padrão: true
Tipo de atributo: Boolean

Elementos filho

Elemento Descrição
Elemento de LocalizedDisplayNames no MetadataObject (BDCMetadata esquema)
Os nomes localizados do LobSystem.
Elemento de propriedades no MetadataObject (BDCMetadata esquema)
Especifica as propriedades de um LobSystem.
Elemento AccessControlList (BDCMetadata esquema)
Especifica a lista de controle de acesso (ACL) de um LobSystem.
Elemento de proxy em LobSystem (BDCMetadata esquema)
Especifica um proxy fornecidos pelo usuário que é idêntico ao que seria gerado se esse elemento não estava presente.
Elemento LobSystemInstances no LobSystem (BDCMetadata esquema)
Especifica as instâncias de sistema externo para este sistema externo.
Elemento de entidades no LobSystem (BDCMetadata esquema)
Especifica os tipos de conteúdo externos neste sistema externo.

Elemento pai

Elemento Descrição
Elemento LobSystems no modelo (BDCMetadata esquema)
Especifica uma lista de sistemas externos nesse modelo.

Elemento LobSystemInstance

Especifica uma instância de sistema externo.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
Nome
Obrigatório
O nome da instância do sistema externo.
Tipo de atributo: String
DefaultDisplayName
Opcional
O nome de exibição padrão da instância do sistema externo.
Tipo de atributo: String
IsCached
Opcional
Especifica se esta instância do sistema externo é usada com frequência. Se definido como true, Business Data Connectivity (BDC) service armazena em cache a instância de sistema externo.
Valor padrão: true
Tipo de atributo: Boolean

Elementos filho

Elemento Descrição
Elemento de LocalizedDisplayNames no MetadataObject (BDCMetadata esquema)
Os nomes localizados dessa instância do sistema externo.
Elemento de propriedades no MetadataObject (BDCMetadata esquema)
As propriedades dessa instância do sistema externo.

Elemento pai

Elemento Descrição
Elemento LobSystemInstances no LobSystem (BDCMetadata esquema)
Uma lista de instâncias de sistema externo.

Elemento LobSystemInstances

Especifica uma lista de instâncias de sistema externo.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<LobSystemInstances></LobSystemInstances>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Elemento Descrição
Elemento de LobSystemInstance no LobSystemInstances (BDCMetadata esquema)
Uma instância de sistema externo.

Elemento pai

Elemento Descrição
Elemento de LobSystem no LobSystems (BDCMetadata esquema)
Um sistema externo.

Elemento LobSystems

Especifica uma lista de elementos de LobSystem de um modelo.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<LobSystems></LobSystems>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Elemento Descrição
Elemento de LobSystem no LobSystems (BDCMetadata esquema)
Um elemento de LobSystem que especifica um sistema externo.

Elemento pai

Elemento Descrição
Elemento de modelo (BDCMetadata esquema)
Uma definição de aplicativo (modelo BDC).

Elemento LocalizedDisplayName

Especifica um nome localizado.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
LCID
Obrigatório
O identificador de código de idioma (LCID).
Tipo de atributo: Integer

Elementos filho

Nenhuma

Elemento pai

Elemento Descrição
Elemento de LocalizedDisplayNames no MetadataObject (BDCMetadata esquema)
O elemento LocalizedDisplayNames que contém essa LocalizedDisplayName.

Elemento LocalizedDisplayNames

Especifica uma lista de nomes localizados de um MetadataObject.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<LocalizedDisplayNames></LocalizedDisplayNames>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Elemento Descrição
Elemento de LocalizedDisplayName em LocalizedDisplayNames (BDCMetadata esquema)
Um nome localizado.

Elemento pai

Elemento Descrição
Elemento de modelo (BDCMetadata esquema)
Elemento de LobSystem no LobSystems (BDCMetadata esquema)
Elemento de LobSystemInstance no LobSystemInstances (BDCMetadata esquema)
Elemento de entidade em entidades (BDCMetadata esquema)
Elemento do identificador em identificadores (BDCMetadata esquema)
Elemento Method nos métodos (BDCMetadata esquema)
Elemento de FilterDescriptor em FilterDescriptors (BDCMetadata esquema)
Elemento de parâmetro nos parâmetros (BDCMetadata esquema)
Elemento TypeDescriptor (BDCMetadata esquema)
Elemento de associação em MethodInstances (BDCMetadata esquema)
Elemento de MethodInstance no MethodInstances (BDCMetadata esquema)
Elemento de AssociationGroup em AssociationGroups (BDCMetadata esquema)
Elemento Action em ações (BDCMetadata esquema)
Elemento de ActionParameter em ActionParameters (BDCMetadata esquema)

Elemento MetadataObject

Namespace:

Esquema:


As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Elementos filho

Elemento pai

Elemento Method

Especifica um método de um tipo de conteúdo externo.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
IsStatic
Opcional
Especifica se a execução deste método requer um item externo ( EntityInstance) para servir como um contexto para execução. Se definido como true, o método representa um método estático e não requer um específicos EntityInstance para fornecer um contexto para execução. Se definido como false, o método representa um método de instância e requer um EntityInstance para fornecer o contexto para execução.
Valor padrão: true
Tipo de atributo: Boolean
LobName
Opcional
O nome da operação definido no sistema externo que é representado por esse método.
Tipo de atributo: String
Nome
Obrigatório
O nome deste método.
Tipo de atributo: String
DefaultDisplayName
Opcional
O nome de exibição padrão do método.
Tipo de atributo: String
IsCached
Opcional
Especifica se esse método é usado com frequência. Se definido como true, Business Data Connectivity (BDC) service caches esse método na memória.
Valor padrão: true
Tipo de atributo: Boolean

Elementos filho

Elemento Descrição
Elemento de LocalizedDisplayNames no MetadataObject (BDCMetadata esquema)
Os nomes de exibição localizado do método.
Elemento de propriedades no MetadataObject (BDCMetadata esquema)
As propriedades do método.
Elemento AccessControlList (BDCMetadata esquema)
A lista de controle de acesso (ACL) deste método.
Elemento FilterDescriptors no método (BDCMetadata esquema)
Os descritores de filtro do método.
Elemento de parâmetros no método (BDCMetadata esquema)
Os parâmetros do método. Um método não pode ter mais de um parâmetro de retorno.
Elemento MethodInstances no método (BDCMetadata esquema)
As instâncias de método do método.

Elemento pai

Elemento Descrição
Elemento de métodos na entidade (BDCMetadata esquema)
Uma lista dos métodos de um tipo de conteúdo externo.

Elemento MethodInstance

Especifica um MethodInstance.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

Os dois casos seguintes num modelo BDC resultam numa InvalidOperationException no tempo de execução:

  • Duas instâncias de método SpecificFinder que retornam o mesmo conjunto de campos.

  • Duas SpecificFinder método instâncias que tenha o mesmo número de campos e que compartilhar o mesmo número de campos com outra instância de método, como um Finder.

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
Type
Obrigatório
Especifica o tipo do MethodInstance.
A tabela a seguir lista os valores possíveis para este atributo.

Valor

Descrição

Localizador

Um tipo de MethodInstance que pode ser chamado para retornar uma coleção de zero ou mais EntityInstances de um determinado Entity. entrada Finder é definida por FilterDescriptors contidos no Method que contém o Finder.

SpecificFinder

Um tipo de MethodInstance que pode ser chamado para retornar um específicos EntityInstance de específico Entity dado seu EntityInstanceId. entrada SpecificFinder é definida e ordenada pelo Identifiers que estão associados a Entity.

GenericInvoker

Um tipo de MethodInstance que pode ser chamado para executar uma tarefa específica em um sistema externo. GenericInvoker de entrada e saída é específico para o Method.

IdEnumerator

Um tipo de MethodInstance que pode ser chamado para retornar os valores de Field que representam a identidade da EntityInstances de um específico Entity. A entrada IdEnumerator é definida por FilterDescriptors contidos no método que contém o IdEnumerator para obter uma lista de IDs, que são as chaves exclusivas para cada entidade que devem ser pesquisáveis. Esta instância do método habilita a pesquisa de dados externos no SharePoint Server.

ChangedIdEnumerator

Um tipo de MethodInstance que pode ser chamado para recuperar o EntityInstanceIds de EntityInstances que foram modificados em um sistema externo após um tempo especificado.

DeletedIdEnumerator

Um tipo de MethodInstance que pode ser chamado para recuperar o EntityInstanceIds de EntityInstances que foram excluídas de um sistema externo depois da hora especificada.

Escalar

MethodInstance que retorna um valor único que você pode chamar no sistema externo. Por exemplo, você pode usar uma instância do método escalar para obter o total de vendas feitas até a data do sistema externo. Entities ter zero ou mais instâncias de método escalar.

Verificador de Acesso

Um tipo de MethodInstance que pode ser chamado para recuperar as permissões que a entidade de segurança chamada tem para cada um de uma coleção de EntityInstances que são identificadas pelo especificado EntityInstanceIds.

Criador.

Um tipo de MethodInstance que pode ser chamado para criar um EntityInstance. O conjunto de campos que são necessárias para criar o EntityInstance é conhecido como o modo de exibição do criador.

Deleter

Um tipo de MethodInstance que pode ser chamado para excluir um EntityInstance com um EntityInstanceIdde especificado.

Atualizador

Um tipo de MethodInstance que pode ser chamado para atualizar um EntityInstance identificado por um EntityInstanceIdde especificado. O conjunto de campos que é necessários para atualizar o EntityInstance é conhecido como o modo de exibição do atualizador. O conjunto de campos cujos valores devem ser passados antes que eles forem alterados é conhecido como o modo de exibição de PreUpdater.

StreamAccessor

Um tipo de MethodInstance que pode ser chamado para recuperar um campo de uma EntityInstance na forma de um fluxo de dados de bytes.

BinarySecurityDescriptorAccessor

Um tipo de MethodInstance que pode ser chamado para recuperar uma seqüência de bytes a partir de um sistema externo. A sequência de byte específicas do sistema descreve um conjunto de entidades de segurança e as permissões associadas que cada entidade de segurança para o EntityInstance identificada por uma especificado EntityInstanceId.

BulkSpecificFinder

Um tipo de MethodInstance que pode ser chamado para retornar um conjunto de específico EntityInstances de um Entity, dado um conjunto de correspondente EntityInstanceIds.

BulkIdEnumerator

Um tipo de MethodInstance que pode ser chamado para recuperar informações mínimas sobre os itens externos correspondente para as identidades de determinado. Esta instância do método pode ser usada para otimizar a sincronização de dados em cache. Esse método deve retornar somente as identidades e informações de versão dos itens externos correspondentes para determinados Identities, qual o aplicativo de chamada pode comparar com a versão local para identificar se algo mudou e em caso afirmativo, solicitar itens alterados externos para atualizar os dados em cache.

Padrão
Opcional.
Especifica se o MethodInstance é o padrão entre todos os MethodInstances que compartilham seu tipo dentro do tipo de conteúdo externo que contêm ( Entity).
Valor padrão: false
Tipo de atributo: Boolean
ReturnParameterName
Opcional.
O nome do Parameter que contém o ReturnTypeDescriptor do MethodInstance. O atributo Direction do Parameter deve ser um atributo ParameterDirection com um valor de Out, InOutou Return.
Este atributo deve ser especificado para todos os tipos de MethodInstances, exceto GenericInvoker, Creator, Deletere Updater.
Tipo de atributo: String
ReturnTypeDescriptorLevel
Opcional.
Isso foi preterido. Use o ReturnTypeDescriptorPath.
Tipo de atributo: Integer
ReturnTypeDescriptorPath
Opcional.
O caminho pontilhado do TypeDescriptor da associação.
Tipo de atributo: String
Name
Obrigatório.
Especifica o nome da MethodInstance.
Tipo de atributo: String
DefaultDisplayName
Opcional.
Especifica o nome de exibição padrão para o MethodInstance.
Tipo de atributo: String
IsCached
Opcional.
Especifica se o MethodInstance é usado com frequência.
Valor padrão: true
Tipo de atributo: Boolean

Elementos filho

Elemento Descrição
Elemento de LocalizedDisplayNames no MetadataObject (BDCMetadata esquema)
Os nomes de exibição localizado do MethodInstance.
Elemento de propriedades no MetadataObject (BDCMetadata esquema)
As propriedades do MethodInstance.
Elemento AccessControlList (BDCMetadata esquema)
As listas do controle de acesso (ACLs) do MethodInstance.

Elemento pai

Elemento Descrição
Elemento MethodInstances no método (BDCMetadata esquema)
O elemento MethodInstances que contém essa MethodInstance.

Elemento MethodInstances

Especifica uma lista de associações e instâncias de método de um método.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<MethodInstances></MethodInstances>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Elemento Descrição
Elemento de associação em MethodInstances (BDCMetadata esquema)
Uma associação.
Elemento de MethodInstance no MethodInstances (BDCMetadata esquema)
Uma instância de método.

Elemento pai

Elemento Descrição
Elemento Method nos métodos (BDCMetadata esquema)
O método que esta instância do método pertence.

Elemento Methods

Especifica uma lista dos métodos de um tipo de conteúdo externo.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<Methods></Methods>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Elemento Descrição
Elemento Method nos métodos (BDCMetadata esquema)
Especifica um método.

Elemento pai

Elemento Descrição
Elemento de entidade em entidades (BDCMetadata esquema)
O tipo de conteúdo externo que esta lista dos métodos pertence.

Elemento Model

Especifica o elemento raiz que representa uma definição de aplicativo. Modelos definem os tipos de conteúdo externo contidos por aplicativos externos.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
Nome
O nome da Model.
Obrigatório
Tipo de atributo: String
DefaultDisplayName
O nome de exibição padrão do Model.
Opcional
Tipo de atributo: String
IsCached
Especifica se o Model é usado com frequência. Se isso for definido como true, em seguida, o Model é armazenado em cache pelo Business Data Connectivity (BDC) service.
Opcional
Valor padrão: true
Tipo de atributo: Boolean

Elementos filho

Elemento Descrição
Elemento de LocalizedDisplayNames no MetadataObject (BDCMetadata esquema)
Os nomes localizados do Model.
Elemento de propriedades no MetadataObject (BDCMetadata esquema)
As propriedades do Model.
Elemento AccessControlList (BDCMetadata esquema)
A lista de controle de acesso (ACL) do Model.
Elemento LobSystems no modelo (BDCMetadata esquema)
O LobSystems contido neste Model.

Elemento pai

Nenhum

Elemento NormalizeDateTime

Especifica a regra usada para converter uma representação de um valor de data e hora para outra representação. Por exemplo, esta regra pode especificar convertendo um valor representado no tempo Universal Coordenado (UTC) em um fuso horário local.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
LobDateTimeMode
Obrigatório
Especifica a conversão a ser aplicado.
A tabela a seguir lista os valores possíveis para este atributo.

Valor

Descrição

UTC

O valor que é recebido de um sistema externo é UTC (Universal Coordenado). Se o valor recebido for Local, ela é convertida em UTC. BDC envia UTC para o sistema externo.

Local

O valor recebido do sistema externo é Local. Se o valor recebido do sistema externo for Local, em seguida, ele será convertido em UTC. BDC envia Local para o sistema externo.

Não especificado

O valor enviado pelo sistema externo tem não for especificado o tipo. BDC pressupõe que o valor é em UTC, substituindo o tipo a ser UTC. BDC envia valores UTC como tipo não especificado para o sistema externo.

Elementos filho

Nenhuma

Elemento pai

Elemento Descrição
Elemento de interpretação no TypeDescriptor (BDCMetadata esquema)
Um elemento Interpretation que especifica as regras a ser aplicado aos dados armazenados nas estruturas de dados representadas por um TypeDescriptor.

Elemento NormalizeString

Especifica um parâmetro de um método.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata


As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Elementos filho

Elemento pai

Elemento Parameter

Especifica um parâmetro de um método.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
Direction
Obrigatório
A direção do parâmetro.
A tabela a seguir lista os valores possíveis para este atributo.

Valor

Descrição

Em

O representado Parameter é um parâmetro de entrada.

Para fora

O parâmetro representado é um parâmetro de saída.

InOut

O parâmetro representado é um parâmetro de entrada e saído. Em C#, estes correspondem a "ref".

retornar

O parâmetro representado é um parâmetro de retorno.

Nome
Obrigatório.
O nome do parâmetro.
Tipo de atributo: String
DefaultDisplayName
Opcional.
O nome de exibição padrão do parâmetro.
Tipo de atributo: String
IsCached
Opcional.
Especifica se o Parameter é usado com frequência.
Valor padrão: true
Tipo de atributo: Boolean

Elementos filho

Elemento Descrição
Elemento de LocalizedDisplayNames no MetadataObject (BDCMetadata esquema)
Os nomes localizados do parâmetro.
Elemento de propriedades no MetadataObject (BDCMetadata esquema)
As propriedades do parâmetro.
TypeDescriptor
O descritor de tipo de raiz do parâmetro.

Elemento pai

Elemento Descrição
Elemento de parâmetros no método (BDCMetadata esquema)
O elemento Parameters que contém esse parâmetro.

Elemento Parameters

Especifica uma lista de parâmetros de um método.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<Parameters></Parameters>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Elemento Descrição
Elemento de parâmetro nos parâmetros (BDCMetadata esquema)
Um parâmetro.

Elemento pai

Elemento Descrição
Elemento Method nos métodos (BDCMetadata esquema)
O método que esses parâmetros pertencem.

Elemento Properties

Especifica uma lista de propriedades de um objeto de metadados.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<Properties></Properties>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Elemento Descrição
Elemento Property nas propriedades (BDCMetadata esquema)
Especifica uma propriedade.

Elemento pai

Elemento Descrição
Elemento de modelo (BDCMetadata esquema)
Elemento de LobSystem no LobSystems (BDCMetadata esquema)
Elemento de LobSystemInstance no LobSystemInstances (BDCMetadata esquema)
Elemento de entidade em entidades (BDCMetadata esquema)
Elemento do identificador em identificadores (BDCMetadata esquema)
Elemento Method nos métodos (BDCMetadata esquema)
Elemento de FilterDescriptor em FilterDescriptors (BDCMetadata esquema)
Elemento de parâmetro nos parâmetros (BDCMetadata esquema)
TypeDescriptor
Elemento TypeDescriptor (BDCMetadata esquema)
Elemento de associação em MethodInstances (BDCMetadata esquema)
Elemento de MethodInstance no MethodInstances (BDCMetadata esquema)
Elemento de AssociationGroup em AssociationGroups (BDCMetadata esquema)
Elemento Action em ações (BDCMetadata esquema)
Elemento de ActionParameter em ActionParameters (BDCMetadata esquema)

Elemento Property

Especifica o nome e o tipo de uma propriedade de um objeto de metadados.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
Name
Obrigatório
Especifica o nome da propriedade.
Tipo de atributo: String
Type
Obrigatório
Especifica o tipo de dados da propriedade.
Tipo de atributo: String

Elementos filho

Nenhuma

Elemento pai

Elemento Descrição
Elemento de propriedades no MetadataObject (BDCMetadata esquema)
O elemento Properties que contém essa propriedade.

Elemento Proxy

Especifica um proxy fornecidos pelo usuário que é idêntico ao que seria gerado se esse elemento não estava presente. Isso é usado para melhorar o desempenho, removendo a sobrecarga de geração de proxy. Para especificar a lógica de negócios personalizada que se conecta a um sistema externo, sistemas externos do tipo de Assembly de conectividade .NET devem ser usados.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<Proxy></Proxy>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Nenhuma

Elemento pai

Elemento Descrição
Elemento de LobSystem no LobSystems (BDCMetadata esquema)
O elemento LobSystem qual esse proxy se aplica.

Elemento Right

Especifica uma permissão de acesso único para uma entrada de controle de acesso (ACE).

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
BdcRight
Obrigatório
A permissão disponível para a entidade de segurança mantendo à direita.
A tabela a seguir lista os valores possíveis para este atributo.

Valor

Descrição

Nenhum

Nenhuma permissão.

Execução

A entidade de segurança representado tem a permissão para chamar um MethodInstance.

EDIT

A entidade de segurança representado tem permissão para alterar os atributos de um objeto de metadados ou sua relação com outros objetos de metadados.

SetPermissions

A entidade de segurança representado tem permissão para alterar o conjunto de permissões para um objeto de metadados.

SelectableInClients

A entidade de segurança representado tem permissão para selecionar o objeto de metadados a que esse direito refere-se. Se um usuário não tiver esta permissão, o objeto de metadados não deve ser selecionável.

Elementos filho

Nenhuma

Elemento pai

Elemento Descrição
Elemento de AccessControlEntry em AccessControlList (BDCMetadata esquema)
O elemento AccessControlEntry que contém esse direito.

Elemento SourceEntity

Especifica um tipo de conteúdo externo de origem de um Association.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
Espaço para nome
Obrigatório
O namespace do tipo de conteúdo externo que representa a origem do Association que contém esse elemento.
Tipo de atributo: cadeia de caracteres
Nome
Obrigatório?
O nome do tipo de conteúdo externo que representa a origem do Association que contém esse elemento.
Tipo de atributo: String

Elementos filho

Nenhuma

Elemento pai

Elemento Descrição
Elemento de associação em MethodInstances (BDCMetadata esquema)
Association que contém esse elemento.

Elemento TypeDescriptor

Especifica um TypeDescriptor.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

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

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Atributo Descrição
TypeName
Obrigatório
O identificador do tipo de dados da estrutura de dados que é representado pelo TypeDescriptor.
Tipo de atributo: String
LobName
Opcional
A estrutura de dados que é representada pelo TypeDescriptor. O valor padrão deste atributo é o nome da TypeDescriptor. Por exemplo, uma estrutura de dados de sistema do linha de negócios (LOB) denominada "CN1A" pode ser representada por um TypeDescriptor com Name atributo igual a "Nome do cliente", se o atributo LobName deste TypeDescriptor for igual a "CN1A".
Tipo de atributo: String
IdentifierEntityNamespace
Opcional
O namespace do tipo de conteúdo externo que contém o identificador que referencia a TypeDescriptor. Se o TypeDescriptor não faz referência a um Identifier, esse atributo não deve estar presente. Quando este atributo estiver presente, os atributos IdentifierEntityName e IdentifierName também devem estar presentes. O valor padrão deste atributo é o namespace do tipo de conteúdo externo que contém o método que contém o parâmetro que contém o TypeDescriptor.
Tipo de atributo: String
IdentifierEntityName
Opcional
O nome do Entity que contém o Identifier que faz referência à c TypeDescriptor. Se o TypeDescriptor não faz referência a um Identifier, esse atributo não deve estar presente. Quando este atributo estiver presente, os atributos IdentifierEntityNamespace e IdentifierName também devem estar presentes. O valor padrão deste atributo é o nome do Entity que contém o Method contendo Parameter que contém o TypeDescriptor.
Tipo de atributo: String
IdentifierName
Opcional
O nome do Identifier referenciado pelo TypeDescriptor. Se o TypeDescriptor não faz referência a um Identifier, esse atributo não deve estar presente.
Tipo de atributo: String
ForeignIdentifierAssociationName
Opcional
O nome do Association referenciado pelo TypeDescriptor. Se o TypeDescriptor não faz referência a um Association, esse atributo não deve estar presente. Quando este atributo estiver presente, o atributo IdentifierName também deve estar presente. O atributo ForeignIdentifierAssociationName deve ser especificado quando o Identifier referenciado por este TypeDescriptor está relacionada a um Associatione o Identifier está contido em uma fonte Entity do Association.
Tipo de atributo: String
ForeignIdentifierAssociationEntityName
Opcional
O nome do Entity que contém o Association referenciado pelo TypeDescriptor. Se o TypeDescriptor não faz referência a um Association, esse atributo não deve estar presente. Quando este atributo estiver presente, os atributos ForeignIdentifierAssociationEntityNamespace e ForeignIdentifierAssociationName também devem estar presentes. O valor padrão deste atributo é o nome do Entity que contém o Method contendo Parameter que contém o TypeDescriptor.
Tipo de atributo: String
ForeignIdentifierAssociationEntityNamespace
Opcional
O namespace do Entity que contém o Association referenciado pelo TypeDescriptor. Se o TypeDescriptor não faz referência a um Association, esse atributo não deve estar presente. Quando este atributo estiver presente, os atributos ForeignIdentifierAssociationEntityName e ForeignIdentifierAssociationName também devem estar presentes. O valor padrão deste atributo é o namespace do Entity que contém o Method contendo Parameter que contém o TypeDescriptor.
Tipo de atributo: String
AssociatedFilter
Opcional
O nome do FilterDescriptor que está associado com o TypeDescriptor. Se o TypeDescriptor não estiver associado um FilterDescriptor esse atributo não deve estar presente.
Tipo de atributo: String
IsCollection
Opcional
Especifica se o TypeDescriptor representa uma estrutura de dados único ou uma coleção de estruturas de dados.
Valor padrão: false
Tipo de atributo: Boolean
ReadOnly
Opcional
Especifica se os dados armazenados pela estrutura de dados representada pelo TypeDescriptor podem ser modificados. Este atributo não deve ser especificado se o valor do atributo Direction do Parameter que contém o TypeDescriptor for "Pol".
Valor padrão: false
Tipo de atributo: Boolean
CreatorField
Opcional
Especifica se o TypeDescriptor representa um campo para MethodInstances do tipo Creator contidos por Method que contém o Parameter contendo o TypeDescriptor.
Valor padrão: false
Tipo de atributo: Boolean
UpdaterField
Opcional
Especifica se o TypeDescriptor representa um campo para MethodInstances do tipo Updater contidos por Method que contém o Parameter contendo o TypeDescriptor. Quando esse atributo for especificado, um atributo PreUpdaterField não deve ser especificado.
Valor padrão: false
Tipo de atributo: Boolean
PreUpdaterField
Opcional
Especifica se a estrutura de dados representada pelo TypeDescriptor armazena o valor dos dados recebido do sistema externo de um campo para MethodInstances do tipo Updatermais recente. Quando esse atributo for especificado, um atributo UpdaterField não deve ser especificado.
Valor padrão: false
Tipo de atributo: Boolean
Significant
Opcional
Especifica se os valores armazenados pela estrutura de dados representada por este TypeDescriptor são incluídos no cálculo de um código de hash ou comparando os valores armazenados nas estruturas de dados. Por exemplo, um TypeDescriptor representando o sobrenome do cliente é levada em consideração ao determinar se um registro foi modificado e, portanto, é significativo, enquanto TypeDescriptor que representa a data em que o registro do cliente está último modificação geralmente não é levado em consideração para determinar se um registro foi modificado e portanto não é significativa.
Valor padrão: true
Tipo de atributo: Boolean
Name
Obrigatório
O nome da TypeDescriptor.
Tipo de atributo: String
Nota: o nome de um TypeDescriptor não deve conter os carateres especiais para barra ("/"), ponto final ("." ou parêntese reto de abertura ("[").
DefaultDisplayName
Opcional
O nome de exibição do TypeDescriptor.
Tipo de atributo: String
IsCached
Opcional
Especifica se o TypeDescriptor é usado com frequência.
Valor padrão: true
Tipo de atributo: Boolean

Elementos filho

Elemento Descrição
Elemento de LocalizedDisplayNames no MetadataObject (BDCMetadata esquema)
Os nomes localizados do TypeDescriptor.
Elemento de propriedades no MetadataObject (BDCMetadata esquema)
As propriedades do TypeDescriptor.
Quando o TypeDescriptor é do tipo System.String, o elemento Properties pode conter um Property do tipo System.Int32 com o atributo Name definido como Size. O valor de Property Especifica o tamanho máximo esperado de seqüência do valor da estrutura de dados descrita por este TypeDescriptor.
Elemento de interpretação no TypeDescriptor (BDCMetadata esquema)
As regras para os dados armazenados pela estrutura de dados representada pelo TypeDescriptor.
Elemento de DefaultValues no TypeDescriptor (BDCMetadata esquema)
Os valores padrão do TypeDescriptor.
Elemento de TypeDescriptors no TypeDescriptor (BDCMetadata esquema)
O filho TypeDescriptors do TypeDescriptor.

Elemento pai

Elemento Descrição
Elemento de TypeDescriptors no TypeDescriptor (BDCMetadata esquema)

Elemento TypeDescriptors

Especifica uma lista de TypeDescriptors de um pai TypeDescriptor.

Espaço de nomes:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Esquema: BDCMetadata

<TypeDescriptors></TypeDescriptors>

As seções a seguir descrevem os atributos e elementos filho elementos pai.

Atributos

Nenhuma

Elementos filho

Elemento Descrição
Elemento TypeDescriptor (BDCMetadata esquema)
Um TypeDescriptor.

Elemento pai

Elemento Descrição
Elemento TypeDescriptor (BDCMetadata esquema)
TypeDescriptor

Confira também