Wenn Sie Hand-ADF Codierung sind Dateien und tun eine Menge Code, Import, Testzyklen, Verwenden Sie die Versionsnummer, um Ihr Leben einfacher machen.
Ich hasse es zugeben, aber bis diese Woche, Ich war immer den ADF löschen und Re-Import. Dies würde brechen meine Geschäftsdatenspalten und mich ihnen wieder Draht. Alle unnötigen.
Diese Datei unter "ist es offensichtlich wenn Sie es sehen".
Beispiel:
<LobSystem-Objekt
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" Name="xyzzyDocumentReview" xmlns="http://Schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">
Ändern Sie die Version und Re-Import und die vorhandenen Geschäftsdatenspalte verwendet die aktualisierte Version automatisch ohne zusätzliche Konfiguration erforderlich.
</Ende>
Technorati Tags: BDC
Paul, bis zu diesem Zeitpunkt. Ich bekomme die folgende Fehlermeldung einen automatischen Dokumenteinzug, was ich versuche zu importieren in MOSS 2007 Enterprise:
"Application Definition importieren fehlgeschlagen. Der folgende Fehler ist aufgetreten: Festlegen von IsCollection für TypeDescriptor mit Namen ' ProductDataRecord’ und Id '<nicht verfügbar>’ (gehören Parameter mit Namen ' Kontakte’ und Id '110') erstellt zwei aufeinander folgende hierarchische TypeDescriptors, die ' "IsCollection"’ Satz. Sammlung TypeDescriptors haben nur ein einziges Kind TypeDescriptor, die Struktur der einzelnen Elemente der Collection. Parameternamen: "IsCollection" Fehler aufgetreten bei oder kurz vor der Linie: 88’ und Position: "16". " Hier ist die Strophe aus meinem Xml, was es über Klagen ist:
<Parameterrichtung = "Return" Name = "Adressen">
<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" Bezeichnername = "Tp_ID" Name = "Tp_ID">
<LocalizedDisplayNames>
<LocalizedDisplayName LCID = "1033">tp_ID</LocalizedDisplayName>
</LocalizedDisplayNames>
<Eigenschaften>
<Eigenschaftenname = "DisplayByDefault" Type="System.Boolean">wahr</Eigenschaft>
</Eigenschaften>
</TypeDescriptor>
Ich schließe meine TypeDescriptors am Ende der Datei. Ich hoffe, dass Sie oder jemand da draußen eine Vorstellung hat, was hier vorgeht? Ich bin Toast auf diesein. Hilfe oder Punkt in die richtige Richtung wäre sehr dankbar.
Vielen Dank,
Bruce