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

Deixe uma resposta para Sem nome Cancelar resposta

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