Ancora una volta stavo crafting file ADF BDC a mano (così che io posso costruire il mio "scendere il mio prato!" cred) e ha colpito questo errore bello:
"Importazione di definizione di applicazione non riuscita. Si è verificato il seguente errore:"
Come si può vedere, c'è un errore, ma … non è intenzione di dirmi che cosa è.
Nel mio caso, il problema si è rivelato che avevo cominciato con un ADF funzionali per un progetto diverso che connesso a un database ed eseguito una query SQL su una vista. In questo nuovo progetto, Sto chiamando un metodo su un servizio web. Avevo messo a nudo le cose specifiche di DB e aggiunto la mia roba di servizio web, ma non è riuscito ad aggiornare il <LobSystem>di attributo type. Passato a "WebService" e sono felicemente passato ad errori di importazione più recente e più emozionante, che sono stati gestiti a tempo debito.
Ecco il LobSystem sbagliato:
<LobSystem
xmlns:xsi =http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation =http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalogBDCMetadata.xsd
Tipo = "Database"
Versione = "1.0.0.0" Nome = "xyzzy"
xmlns ="http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">
Questo è corretto:
<LobSystem
xmlns:xsi =http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation =http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalogBDCMetadata.xsd
Tipo = "WebService"
Versione = "1.0.0.0" Nome = "xyzzy"
xmlns ="http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">
</fine>