Suggerimento rapido: Numeri di versione del file ADF BDC sono il tuo amico

Se stai mano-codificazione ADF file e facendo un sacco di cicli di prova/codice/importazione, utilizzare il numero di versione per rendere la vita più facile.

Odio ammetterlo, ma fino a questa settimana, Ero sempre l'eliminazione di file ADF e quindi reimportandoli. Questo sarebbe rompere mio colonne di dati business e farmi ri-li filo. Tutte le inutili.

Questo file sotto "è evidente una volta che si vede".

Esempio:

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

Cambiare quella versione e reimportazione e la colonna di dati aziendali esistenti utilizza la versione aggiornata automaticamente con alcuna configurazione aggiuntiva richiesta.

</fine>

Iscriviti al mio blog.

Technorati Tags:

Un pensiero su "Suggerimento rapido: Numeri di versione del file ADF BDC sono il tuo amico

  1. Senza nome

    Paul, a quel punto. Ricevo il seguente messaggio di errore con un ADF, sto cercando di importare in MOSS 2007 Enterprise:
    "Importazione di definizione di applicazione non riuscita. Si è verificato il seguente errore: Imposta IsCollection per il TypeDescriptor con nome ' ProductDataRecord’ e Id '<non disponibile>’ (appartenente al parametro con nome ' contatti’ e Id '110') creerà due consecutivi padre-figlio TypeDescriptor che hanno ' IsCollection’ impostare. Collezione TypeDescriptor può avere solo un singolo figlio TypeDescriptor, che rappresenta la struttura di ogni elemento dell'insieme. Nome del parametro: isCollection errore è stata rilevata appena prima linea: 88’ e posizione: '16'. " Ecco la strofa dal mio xml che si lamenta:

    <Direzione del parametro = "ritorna" Nome = "Contatti">
    <TypeDescriptor TypeName="System.Data.IDataReader, System. Data, Versione = 2.0.3600.0, Cultura = neutral, PublicKeyToken = b77a5c561934e089" IsCollection = "true" Nome = "ProductDataReader">
    <TypeDescriptor>
    <TypeDescriptor TypeName="System.Data.IDataRecord, System. Data, Versione = 2.0.3600.0, Cultura = neutral, PublicKeyToken = b77a5c561934e089" IsCollection = "true" Nome = "ProductDataRecord">
    <TypeDescriptor>
    <TypeDescriptor TypeName="System.Int32" IdentifierName = "tp_ID" Nome = "tp_ID">
    <LocalizedDisplayNames>
    <LocalizedDisplayName LCID = "1033">tp_ID</LocalizedDisplayName>
    </LocalizedDisplayNames>
    <Proprietà>
    <Property Name = "DisplayByDefault" Type="System.Boolean">true</Proprietà>
    </Proprietà>
    </TypeDescriptor>

    Chiudo il mio TypeDescriptor verso la fine del file.. Spero che tu o qualcuno là fuori ha qualche idea che cosa sta succedendo qui? Io sono di Brindisi su questo. Qualsiasi aiuto o il punto nella giusta direzione sarebbe molto apprezzato.

    Grazie,
    Bruce

    Risposta

Lasciare una risposta

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *