Snabbtips: BDC-ADF versionsnummer är din vän

Om du hand-kodande ADM-filer och gör en massa kod/import/provcyklerna, använda versionsnumret för att göra ditt liv enklare.

Jag hatar att erkänna det, men fram till denna vecka, Jag var alltid ta bort den automatiska Dokumentmataren och att importera det. Detta skulle bryta min business datakolumner och göra mig re-wire dem. Alla onödiga.

Fil detta under "det är uppenbart när man ser den".

Exempel:

<LobSystem
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.microsoft.com/Office/2006/03/BusinessDataCatalog BDCMetadata.xsd" Typ="WebService" Version="1.2.0.0" Namn="xyzzyDocumentReview" xmlns="http://schemas.microsoft.com/Office/2006/03/BusinessDataCatalog">

Ändra att version och importera på nytt och den befintliga affärsdatakolumnen använder den uppdaterade versionen automatiskt med ingen ytterligare konfiguration krävs.

</slutet>

Prenumerera på min blogg.

Technorati Tags:

En reaktion på ”Snabbtips: BDC-ADF versionsnummer är din vän

  1. Inget namn

    Paul, dittills. Jag får följande fel med automatisk Dokumentmatning jag försöker importera till MOSS 2007 Enterprise:
    "Importen av programdefinitionen misslyckades. Följande fel uppstod: Ställa in IsCollection på TypeDescriptor med namnet ' ProductDataRecord’ och Id '<otillgänglig>’ (tillhör Parameter med namnet ' kontakter’ och Id '110') kommer att skapa två på varandra följande överordnade-underordnade TypeDescriptor-objekt som har ' IsCollection’ Ange. Samling TypeDescriptor-objekt kan bara ha ett enda barn TypeDescriptor, som representerar strukturen för varje element i mängden. Parameternamnet: isCollection fel påträffades vid eller strax före raden: ' 88’ och Position: '16'. " Här är strofen från min xml det klagar:

    <Parametern riktning = "återgå" Namn = "Kontakter">
    <TypeDescriptor TypeName="System.Data.IDataReader, System.Data, Version = 2.0.3600.0, Kultur = neutral, PublicKeyToken = b77a5c561934e089" IsCollection = true" Namn = "ProductDataReader">
    <TypeDescriptor-objekt>
    <TypeDescriptor TypeName="System.Data.IDataRecord, System.Data, Version = 2.0.3600.0, Kultur = neutral, PublicKeyToken = b77a5c561934e089" IsCollection = true" Namn = "ProductDataRecord">
    <TypeDescriptor-objekt>
    <TypeDescriptor TypeName="System.Int32" IdentifierName = "tp_ID" Namn = "tp_ID">
    <LocalizedDisplayNames>
    <LocalizedDisplayName LCID = "1033">tp_ID</LocalizedDisplayName>
    </LocalizedDisplayNames>
    <Egenskaper>
    <Property Name = "DisplayByDefault" Type="system.Boolean">sant</Egenskapen>
    </Egenskaper>
    </TypeDescriptor>

    Jag stänga min TypeDescriptor i slutet av filen. Jag hoppas du eller någon där ute har någon idé vad som händer här? Jag är toast på den här. Någon hjälp eller peka i rätt riktning skulle vara mycket uppskattat.

    Tack,
    Bruce

    Svar

Lämna svar

Din e-postadress kommer inte att publiceras. behövliga fält är markerade *