Tôi một lần nữa crafting BDC ADF tập tin bằng tay (Vì vậy mà tôi có thể xây dựng của tôi "xuống bãi cỏ của tôi!" cred) và nhấn lỗi này đáng yêu:
"Ứng dụng định nghĩa chuyển nhập thất bại. Lỗi sau xuất hiện:"
Như bạn có thể nhìn thấy, đó là một lỗi, Nhưng … nó sẽ không cho tôi biết những gì nó là.
Trong trường hợp của tôi, vấn đề bật ra rằng tôi đã bắt đầu với một ADF chức năng cho một dự án khác nhau mà kết nối với cơ sở dữ liệu và thực hiện một truy vấn SQL chống lại một cái nhìn. Trong dự án này mới, Tôi đang kêu gọi một phương pháp một dịch vụ web. Tôi đã có tước công cụ cụ thể DB và thêm vào công cụ dịch vụ web của tôi, nhưng thất bại trong việc cập nhật các <LobSystem>của loại thuộc tính. Tôi chuyển nó sang "WebService" và tôi hạnh phúc chuyển sang nhập khẩu mới hơn và thú vị hơn lỗi, mà đã được xử lý trong khóa học do.
Đây là LobSystem sai:
<LobSystem
xmlns:XSi =http://www.w3.org/2001/XMLSchema-instance
XSi:schemaLocation =http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalogBDCMetadata.xsd
Loại = "cơ sở dữ liệu"
Phiên bản = "1.0.0.0" Tên = "xyzzy"
xmlns ="http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">
Điều này là chính xác:
<LobSystem
xmlns:XSi =http://www.w3.org/2001/XMLSchema-instance
XSi:schemaLocation =http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalogBDCMetadata.xsd
Loại = "WebService"
Phiên bản = "1.0.0.0" Tên = "xyzzy"
xmlns ="http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">
</kết thúc>