Hvis du hånd-kodning ADF filer og gør en masse import-kode-test cykler, Brug den gengivelse antal til at gøre dit liv nemmere.
Jeg hader at indrømme det., men indtil denne uge, Jeg altid slette ADF'EN og importere det igen. Dette ville bryde min business datakolonner og gøre mig re-wire dem. Alle unødvendige.
Fil dette under "det er indlysende, 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" Version="1.2.0.0" Navn="xyzzyDocumentReview" xmlns="http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">
Ændre denne version og re-importere og den eksisterende firmadatakolonne bruger den opdaterede version automatisk med kræves ingen yderligere konfiguration.
</slutningen>
Technorati Tags: BDC
Paul, til dette punkt. Jeg får følgende fejl med en automatisk Dokumentføder, jeg forsøger at importere til MOSS 2007 Enterprise:
"Importen af programdefinitionen mislykkedes. Følgende fejl opstod: Indstilling IsCollection på TypeDescriptor med navnet ' ProductDataRecord’ og Id '<ikke tilgængelig>’ (tilhører Parameter med navnet» kontakter’ og Id '110') vil oprette to på hinanden følgende overordnede-underordnede TypeDescriptors, der har ' IsCollection’ sæt. Samling TypeDescriptors kan kun have et enkelt barn TypeDescriptor, der repræsenterer struktur af hvert element i samlingen. Parameternavnet: isCollection fejl opstod på eller lige før Line: ' 88’ og holdning: '16'. " Her er strofe fra min xml det klager over:
<Parameter retning = "Return" Navn = "Kontakter">
<TypeDescriptor TypeName="System.Data.IDataReader, System.Data, Version = 2.0.3600.0, Kultur = neutral, PublicKeyToken = b77a5c561934e089" IsCollection = "true" Name = "ProductDataReader">
<TypeDescriptors>
<TypeDescriptor TypeName="System.Data.IDataRecord, System.Data, Version = 2.0.3600.0, Kultur = 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>
<Egenskaber>
<Egenskaben Name = "DisplayByDefault" Type="system.Boolean">True</Ejendom>
</Egenskaber>
</TypeDescriptor>
Jeg lukker min TypeDescriptors i slutningen af filen. Jeg sikker håb du eller nogen har derude en idé om hvad der foregår her? Jeg er toast på denne ene. Enhver hjælp eller punkt i den rigtige retning ville være meget værdsat.
Tak,
Bruce