More on SharePoint BDC Development
I just finished a webcast for Microsoft Canada on the Business Data Catalog - a feature in MOSS that allows you to surface business data stored in various data islands throughout your organization. I thought I would post some followup information for reference:
1. The Canadian Dev Blog (http://blogs.msdn.com/cdndevs)
2. Adding a content source to crawl BDC data
3. The SharePoint Server 2007 SDK
4. BDC Meta Man
5. How to: Add an Application Definition to the Business Data Catalog
6. Business Data Catalog: Metadata Model
In addition, here is the code I snipped into the web part Render method that demonstrates how to access BDC data through the API.
LobSystemInstance awSystemInstance = ApplicationRegistry.GetLobSystemInstances()["AdventureWorks"];
Entity prodEntity = awSystemInstance.GetEntities()["Product"]; FilterCollection filters = prodEntity.GetFinderFilters(); IEntityInstanceEnumerator prodInstanceEnumerator = prodEntity.FindFiltered(filters, awSystemInstance);while (prodInstanceEnumerator.MoveNext())
{ IEntityInstance prod = prodInstanceEnumerator.Current; writer.WriteLine(prod[prodEntity.GetFinderView().Fields[1]]); }