ACS Blogs

A blog site for Architecting Connected Systems staff to tell the world about their exploits in
SharePoint 2007/2010, Windows Workflow Foundation (3.0/4.0) and other great technologies!
Welcome to ACS Blogs Sign in | Join | Help
in Search

CJG

SharePoint 2010 BCS/BDC Schema changes

When migrating your BDC app def files, here are some changes I found so far, also I have attached the 2010 BDC Schema (please note this is beta version):

  • Root element must be:
    • <Model xmlns="http://schemas.microsoft.com/windows/2007/BusinessDataCatalog"   Name="AdventureWorksSample">
  • A <LobSystems> element must wrap your <LobSystem>
  • Your Entities are now partitioned to namespaces (have to add the Namespace attribute) 
  • Your Entities are versioned now!  (have to add the Version attribute)
  • More strict second level validation rules attribute IsCollection must be "false"
    • SpecificFinder should only return one thing, not sure I like this or not
    • A SpecificFinder cannot have the "IDataRecord" Wrapper anymore, you must remove this extra level!
    • Forces the creations of a new singleton method with possibly the same parameters (breaking one of my dev rules [don't copy and paste]...hmmm)
    • You will have to move your default values to the correct methods (don't copy paste your method definitions unless you want to waste ALOT of time)
  • In relationship/association methods, you must specific the IdentifierEntityNamespace of the related entities
  • Association is no longer at the rear of the file, it is specified as a subElement of MethodInstance of Method of an Entity
    • Namespace attriubute must be on SourceEntity and DestinationEntity
If you really don't want to deal with this, send http://twitter.com/nickswan a tweet at Lighting Tools for an automated conversion tool called BDC Metaman!

Chris

Published Wednesday, October 28, 2009 7:27 PM by cjg
Filed under: ,

Attachment(s): BDCMetadata.xsd

Comments

 

uberVU - social comments said:

This post was mentioned on Twitter by givenscj: @nickswan - gave you a nice shout out on my BDC blog entry : http://bit.ly/2bnZyc

October 30, 2009 11:07 PM
 

rtonerii said:

Hey Chris,

I am trying to help a developer with moving his BCS connection to his new server.  We keep running into issues with the correct schema  I saw you talked about posting a tweet to nickswan but I am not sure how to get my file converted from the original version.

Any help would be great. He is trying to convert a simple one that uses classic asmx web services.

Thanks,

Rick

March 29, 2011 10:02 AM
Anonymous comments are disabled

This Blog

Syndication

Powered by Community Server, by Telligent Systems