Saya sekali lagi kerajinan BDC ADF fail dengan tangan (supaya saya boleh membina saya "Mulakan rumput saya!" Saya) dan memukul kesilapan ini indah:
"Permohonan definisi import gagal. Ralat berikut telah berlaku:"
Seperti yang anda lihat, ada kesilapan, tetapi … ia tidak akan memberitahu saya apa yang ia adalah.
Dalam kes saya,, isu ini ternyata bahawa saya telah bermula dengan ADF yang berfungsi untuk projek lain yang disambungkan ke pangkalan data dan melaksanakan SQL pertanyaan terhadap pandangan yang. Projek baru, Saya memanggil kaedah terakhir perkhidmatan web. Saya telah dilucutkan barangan khusus DB dan menambah barangan perkhidmatan web saya, tetapi gagal untuk mengemaskini dengan <LobSystem>dan atribut jenis. Aku beralih ke "WebService" dan saya gembira berpindah untuk ralat import yang lebih baru dan lebih menarik, yang dikendalikan masanya.
Inilah LobSystem yang salah:
<LobSystem
xmlns:xSi =http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation =http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalogBDCMetadata.xsd
Jenis = "pangkalan data"
Versi "1.0.0.0 =" Nama = "xyzzy"
xmlns ="http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">
Ini adalah betul:
<LobSystem
xmlns:xSi =http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation =http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalogBDCMetadata.xsd
Jenis = "WebService"
Versi "1.0.0.0 =" Nama = "xyzzy"
xmlns ="http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">
</akhir>