Dica rápida: Números de versão do ADF de BDC são seu amigo

Se você estiver codificação manual ADF arquivos e fazendo um monte de ciclos de teste de importação de código, Use o número de versão para facilitar a sua vida.

Eu odeio admitir isso, mas até esta semana, Eu estava sempre apagar o ADF e importando novamente. Isso iria quebrar minhas colunas de dados de negócios e fazer-me re-conectá-los. Todos os desnecessários.

Este arquivo sob "é óbvio, uma vez que você vê-lo".

Exemplo:

<LobSystem
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog BdcMetadata" Tipo="WebService" Versão="1.2.0.0" Nome="xyzzyDocumentReview" xmlns="http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">

Alterar essa versão e a reimportação e a coluna de dados de negócios existente usa a versão atualizada automaticamente sem qualquer configuração adicional necessária.

</fim>

Subscreva ao meu blog.

Technorati Tags:

Um pensamento em "Dica rápida: Números de versão do ADF de BDC são seu amigo

  1. Sem nome

    Paulo, a esse ponto. Estou recebendo o seguinte erro com um ADF estou tentando importar para MOSS 2007 Enterprise:
    "Importação de definição de aplicativo falha. Ocorreu o seguinte erro: Configuração IsCollection em TypeDescriptor com o nome ' ProductDataRecord’ e Id '<não disponível>’ (pertencentes ao parâmetro com o nome ' contatos’ e Id '110') irá criar dois consecutivos pai-filho TypeDescriptors que têm ' IsCollection’ conjunto. TypeDescriptors coleção pode ter apenas um único filho TypeDescriptor, que representa a estrutura de cada elemento da coleção. Nome do parâmetro: isCollection erro foi encontrado em ou antes de linha: 88’ e a posição: '16'. " Eis a estrofe do meu xml está reclamando sobre:

    <Parâmetro Direction = "Return" Nome = "Contatos">
    <TypeDescriptor TypeName="System.Data.IDataReader, System. Data, Versão = 2.0.3600.0, Cultura = neutro, PublicKeyToken = b77a5c561934e089" IsCollection = "true" Nome = "ProductDataReader">
    <TypeDescriptors>
    <TypeDescriptor TypeName="System.Data.IDataRecord, System. Data, Versão = 2.0.3600.0, Cultura = neutro, PublicKeyToken = b77a5c561934e089" IsCollection = "true" Nome = "ProductDataRecord">
    <TypeDescriptors>
    <TypeDescriptor TypeName="System.Int32" IdentifierName = "tp_ID" Nome = "tp_ID">
    <LocalizedDisplayNames>
    <LocalizedDisplayName LCID = "1033">tp_ID</LocalizedDisplayName>
    </LocalizedDisplayNames>
    <Propriedades>
    <Nome da propriedade = "DisplayByDefault" Type="System.Boolean">verdadeiro</Propriedade>
    </Propriedades>
    </TypeDescriptor>

    Estou fechando minha TypeDescriptors no final do arquivo. Espero que você, ou alguém aí tem alguma idéia o que está acontecendo aqui? Eu sou brinde neste. Qualquer ajuda ou ponto no sentido correto seria muito apreciado.

    Obrigado,
    Bruce

    Resposta

Deixar uma resposta

seu endereço de e-mail não será publicado. Campos obrigatórios são marcados *