Una vez más me elaborar archivos de BDC ADF a mano (por lo que yo puedo construir mi "Get off my lawn!" cred) y golpeó este error encantadora:
"Error de importación de definición de aplicación. Ocurrió el siguiente error:"
Como se puede ver, hay un error, pero … no va a decirme lo que es.
En mi caso, el problema resultó que había comenzado con un ADF funcional para un proyecto diferente que conectado a una base de datos y ejecuta una consulta contra una vista SQL. En este nuevo proyecto, Estoy llamando a un método en un servicio web. Había despojado a la materia específica de DB y mis cosas de servicio web ha añadido, pero no se pudo actualizar la <LobSystem>de atributo type. Me cambié a "WebService" y pasó felizmente a errores de importación más reciente y más emocionante, que se manejaron en el momento oportuno.
Aquí está el mal LobSystem:
<LobSystem
xmlns:XSi =http://www.w3.org/2001/XMLSchema-instance
XSi:schemaLocation =http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalogBDCMetadata.xsd
Tipo = "base de datos"
Versión = "1.0.0.0" Nombre = "xyzzy"
xmlns ="http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">
Esto es correcto:
<LobSystem
xmlns:XSi =http://www.w3.org/2001/XMLSchema-instance
XSi:schemaLocation =http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalogBDCMetadata.xsd
Tipo = "WebService"
Versión = "1.0.0.0" Nombre = "xyzzy"
xmlns ="http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">
</final>