Quick Tips: BDC ADF versjonsnumrene er din venn

Hvis du er hånd-koding ADF filer og gjør mye av kode/import/test, Bruk versjonsnummeret til å gjøre livet ditt enklere.

Jeg hater å innrømme det., men før denne uken, Jeg var alltid slette den automatiske Dokumentmateren og importerer den på nytt. Dette vil bryte min forretningsdatakolonner og gjøre meg re-wire dem. Alle unødvendige.

Fil dette under "det er tydelig når du ser det".

Eksempel:

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

Endre den versjonen og importen og den eksisterende forretningsdatakolonnen bruker den oppdaterte versjonen automatisk med ytterligere konfigurasjon kreves.

</slutten>

Abonner på bloggen min.

Technorati Merkelapper:

En tenkte på “Quick Tips: BDC ADF versjonsnumrene er din venn

  1. Ingen navn

    Paul, til det punktet. Jeg får feilmelding med en automatisk dokumentmater jeg prøver å importere til MOSS 2007 Enterprise:
    "Import av programdefinisjon mislyktes. Følgende feil oppstod: Angi IsCollection for TypeDescriptor med navnet ' ProductDataRecord’ og Id '<utilgjengelig>’ (tilhører navn ' kontakter’ og Id '110') oppretter to påfølgende foreldre-barn TypeDescriptors som har ' IsCollection’ Sett. Samling TypeDescriptors kan bare ha en enkelt underordnet TypeDescriptor, representerer strukturen til hvert element i samlingen. Parameternavn: isCollection feil oppstod ved eller like før linje: ' 88’ og posisjon: 16'. " Her er verset fra min xml det er klaget:

    <Parameterretningen = "gå tilbake" Name = "Kontakter">
    <TypeDescriptor TypeName="System.Data.IDataReader, System.Data, Versjon = 2.0.3600.0, Culture = neutral, PublicKeyToken = b77a5c561934e089" IsCollection = "true" Name = "ProductDataReader">
    <TypeDescriptors>
    <TypeDescriptor TypeName="System.Data.IDataRecord, System.Data, Versjon = 2.0.3600.0, Culture = neutral, PublicKeyToken = b77a5c561934e089" IsCollection = "true" Name = "ProductDataRecord">
    <TypeDescriptors>
    <TypeDescriptor TypeName="System.Int32" IdentifierName = "tp_ID" Name = "tp_ID">
    <LocalizedDisplayNames>
    <LocalizedDisplayName LCID = "1033">tp_ID</LocalizedDisplayName>
    </LocalizedDisplayNames>
    <Egenskaper>
    <Property Name = "DisplayByDefault" Type="system.Boolean">sann</Egenskapen>
    </Egenskaper>
    </TypeDescriptor>

    Jeg lukker min TypeDescriptors mot slutten av filen. Jeg håper du eller noen der ute har noen ide hva som skjer her? Jeg er toast på denne. Hjelp eller punkt i riktig retning ville være høyeste verdsatt.

    takk,
    Bruce

    Svar

legg igjen et svar

e-postadressen din vil ikke offentliggjøres. Obligatoriske felt er merket *