Welcome to MSDN Blogs Sign in | Join | Help

Business Data Catalog

   While the Program Managers are busy trying to get Beta 2 done, I thought I would post a blog entry about one of my favorite new features of Office SharePoint Server 2007: the Business Data Catalog (BDC), which enables integration with LOB and other applications by connecting via Web services or ADO.NET interfaces and displaying business data on the portal without any coding.

 

Overview

 

   The BDC is essentially a catalog of business applications that are of interest to SharePoint Server 2007 users, and it bridges the gap between the portal and business applications by bringing in key data from various applications to SharePoint sites, lists, search, and user profiles. The BDC is the key infrastructural component around which most of the other business data features of SharePoint Server 2007 are built. Administrators can register business applications in the BDC, after which the data in the application is immediately available to SharePoint through the business data features described below. A key requirement for each registered business application is an XML-based metadata model that describes the application programming interfaces (API) of the application or the schema of the database that maps to business objects (e.g. customer) and properties (e.g. name) that a SharePoint user can understand. These metadata models can be easily created by DBAs or database developers.

 

Business Data Web Parts

 

   SharePoint Server 2007 ships with four out-of-the-box Business Data Web Parts: Business Data List, Business Data Items, Business Data Related List, and Business Data Actions. These Web Parts rely on the Business Data Catalog, and their main purpose is to display business data in a portal application without the need for any programming. Moreover, these Web Parts are generic and can show any type of data (entity) registered in the Business Data Catalog.

 

   These Web Parts support Web Part Connections, which enable Master-Detail types of data display – again, without any programming. For example, you can display customers and their details using the BusinessDataList and BusinessDataItems Web Parts.

 

   Table 1 provides a brief description of the Business Data Web Parts.

Web Part

Description

Business Data List

Web Part

Displays a list of entity instances from a business application registered in the Business Data Catalog. For example, you can use a Business Data List Web Part to display all the customers or orders from the AdventureWorksDW database.

Business Data Items

Web Part

Displays the details of an entity instance from a business application. For example, you can use a Business Data Items Web Part to display the details of a particular customer or order from the AdventureWorksDW database.

Business Data Related List

Web Part

Displays a list of related entity instances from a business application. For example, you can use a Business Data Related List Web Part to display all the orders for a particular customer from the AdventureWorksDW database.

Business Data Actions

Web Part

Displays a list of actions associated with an entity as defined in the Business Data Catalog. For example, you can use a Business Data Actions Web Part to display all the actions that portal users can perform on the Customer entity. Some examples of these actions are to send e-mail to a customer or edit the address of a customer.

 

   Figure 1 shows a Business Data List Web Part.

Figure 1: A Business Data List Web Part shows the list of products

 

   Figure 2 shows a Business Data Items Web Part.

Figure 2: A Business Data Item Web Part shows the details of a product

 

Business Data in Lists

 

   Windows SharePoint Services V3 provides custom field types. SharePoint Server 2007 leverages this feature to provide a new field type called Business Data that is available to all lists in SharePoint Server 2007. The Business Data field type enables users to add data from business applications registered in the Business Data Catalog to any SharePoint list. For example, in your RFP (Request for Proposal) Document Library, you can add a Business Data column to the document properties that specifies the customer who issued the RFP. This enables users to view the customer’s details and perform actions associated with them from within the Document Library.

 

   Figure 3 shows a Business Data column in a list.

Figure 3: A list with a Business Data column, “Product” Business Data Actions

 

Business Data Actions

 

   You can define actions for each entity in the Business Data Catalog. Some examples of actions for a customer entity are to send e-mail to a customer or to edit the address of a customer. Business Data Catalog implements actions as links that allow you to navigate to a URL directly from the page where the entity or Business Data column is displayed. For example, these links can open Web pages, display the native graphical user interfaces (GUI) of line-of-business applications, and launch Microsoft® Office InfoPath® forms.

 

   Figure 4 shows a Business Data action inside a Business Data List Web Part.

Figure 4: A Business Data List Web Part shows the actions associated with the Product entity Business Data Search

 

Business Application Search

 

   By leveraging the Business Data Catalog, the Search Center feature of SharePoint Server 2007 can gather and index data from all of the registered business applications and provide full-text searching. For example, after you register the AdventureWorksDW sample database from SQL Server 2005 in the Business Data Catalog, the Search Center feature can crawl the database and return customer data in search results. In addition, the Search Center feature’s extensibility enables you to create customized search experiences. For example, you can create a Customers tab in the Search Center where users can search strictly for customers in the AdventureWorksDW database.

 

   Figure 5 shows a custom Search Center tab for customers.

Figure 5: A custom Search Center pane for customers Business Data in User Profiles

 

Business Data in User Profiles

 

   Business Data Catalog allows you to add data from business applications to SharePoint Server 2007 User Profiles. This means that you could, for example, add a birth date or employee number from an SAP or Siebel application registered in the Business Data Catalog to a SharePoint User Profile attribute. The User Profile attribute can then be used to create a rules-based Audience such as “Employees with birth dates in March” to which SharePoint Server can target content such as a link to an online coupon for a free dinner.

 

Conclusion

 

   The BDC enables easy and rapid integration between SharePoint Server and business applications and databases by leveraging an application or database connection and metadata model for multiple SharePoint features such as sites, lists, search, and user profiles. With Office SharePoint Server 2007, customers will be able to derive even more value from the Enterprise Application Intengration (EAI) and Data Warehousing (DW) efforts they have undertaken in the past several years by putting the data into the hands of SharePoint users, so they can readily use it for collaboration, project tracking, business intelligence, and other types of portal applications.

 

 

Lawrence Liu - Senior Technical Product Manager and Community Lead

http://blogs.technet.com/lliu

Published Tuesday, April 18, 2006 6:28 AM by sptblog
Filed under:

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# MOSS 2007 and the Business Data Catalog feature

Tuesday, April 18, 2006 11:52 PM by Jason Medero's SharePointing into Collaboration

# Tech Talk PT » Blog Archive » Businnes Data Catalog

Wednesday, April 19, 2006 4:13 AM by Tech Talk PT » Blog Archive » Businnes Data Catalog

# re: Business Data Catalog

Hi,

Very Nice entry.  BDC is a great.  It looks like the next version is powerful enought to communicate with other systems or API.  The provided web parts looks pretty simple and easy to use.  But i guess the real thing is defining the Business Data Catalogue.  I have few questions.
1. What kind of APIs that BDC can support, I mean can i reuse\configure my existing Logic (Dlls, Webservices, objects).  
2. What point should developers must take in mind in developing DB solutions that can later laverage MOSS 2007 BDC.
3. How to configure BDC.  Can a normal SharePoint Aministrator can configure BDC or any development experience or knowledge is requrired.

Regards
Jerry
Wednesday, April 19, 2006 4:20 AM by Jerry

# Randy Holloway Unfiltered 2.0 » Google and Microsoft- Enterprise “Mashups”?

# Business Data Catalog with SharePoint 2007

Wednesday, April 19, 2006 8:46 AM by Luis_DG's Blog

# re: Business Data Catalog

Jerry, the BDC uses ADO.NET to connect to practically all popular databases out there by way of native ADO.NET providers for SQL Server 2005 and Oracle, OLEDB providers for SQL Server 2000, and ODBC drivers for older databases. The BDC can also use a Web Services proxy to connect to any Web Services based API.

The BDC has been designed primarily for connecting, mapping, and fetching data rather than transforming or aggregating.

Documentation on configuring the BDC, creating the XML based metadata definition file for each business application, and leveraging the API for the BDC will be available upon Beta 2 available later this quarter. There is already some of this documentation available with the Beta 1 Tech Reference at Microsoft BetaPlace for current beta testers.
Wednesday, April 19, 2006 11:26 PM by Lawrence Liu

# re: Business Data Catalog

Hi
I read an article about open source upcomming version of wss, is it true? and where can I read complete article from Microsoft web site?
Thanks a lot
Monday, April 24, 2006 5:29 AM by neo

# re: Business Data Catalog

Oh dear.  Now it's the "2nd quarter".  I can't wait to get this!
Monday, April 24, 2006 3:24 PM by Richard Brown

# re: Business Data Catalog

Neo, open source version of WSS V3? Where did you read about that?

Richard, "2nd quarter" could be tomorrow or end of June or somewhere in between. :-) We're getting very close to Beta 2, so hang in there!
Monday, April 24, 2006 6:40 PM by Lawrence Liu

# re: Business Data Catalog

Will the bdc allow us to pull in data into survey's, etc.  The biggest issue we have right now with sps2003 is the ability to view/use lists that are located on another site/area.  

For instance, we have a list of offices.  We'd like that list to be displayed on our homepage, so that is where the splist is located.  But we also like to use that list in a survey that is located in another area.  We can't seem to figure out how to use a lookup on a list that is located on another site/area.  So we end up copying the data to the site/area the survey is located and now we have a duplication of data and when one gets updated the other doesn't.

I would love to see some type of virtual list in 2007 where the data can actually exist somewhere else but be able to view/interact with it as a splist on a site/area.  

Does the bdc allow us to do this?  If not, is there something in the works that will?  Thanks.
Tuesday, April 25, 2006 10:24 AM by shocksll

# re: Business Data Catalog

Also, BTW, the open source thing was posted here

http://microsoft.bilsimser.com/04-01OfficeOpenSourcePR.htm

I'm pretty sure it was an April Fools joke. ;-)
Tuesday, April 25, 2006 1:48 PM by shocksll

# re: Business Data Catalog

Shockall, the BDC enables business data to be surfaced on any SharePoint List, including surveys. See http://blogs.msdn.com/photos/sptblog/images/583931/original.aspx for a screenshot of a test survey question that I created and associated it to the new Business Data field type. Then see http://blogs.msdn.com/photos/sptblog/images/583933/original.aspx for a screenshot of the bottom of that same page where I can specific the business application (the sample AdventureWorksDW in this case) and field (Name) as well as additional fields from the business app to associate with this custom survey question.

Separately, Bil Simser's blog entry about WSS V3 going open source was definitely an April Fool's joke. :-)
Wednesday, April 26, 2006 5:05 AM by Lawrence Liu

# re: Business Data Catalog

For those of you interested in learning more about the BDC, a community driven project space has been created on GotDotNet CodeGallery at http://codegallery.gotdotnet.com/bdc.
Thursday, May 04, 2006 5:41 PM by Lawrence Liu [MSFT]

# SharePoint 2007 Business Data Catalog

Wednesday, May 10, 2006 9:31 PM by SharePointless

# SharePoint 2007 Business Data Catalog

Wednesday, May 10, 2006 9:37 PM by SharePointless

# SharePoint 2007 Business Data Catalog (BDC)

Thursday, May 11, 2006 9:36 AM by SharePointless

# SharePoint 2007 Business Data Catalog (BDC)

Thursday, May 11, 2006 9:38 AM by SharePointless

# re: Business Data Catalog

Does the Office Server in Office 2007 Beta1 TR include the BDC web parts?

Thanks,
Bruce
Friday, May 12, 2006 4:09 AM by BruceLi

# Update on community activities

   I’ve been extremely busy at work, which is the primary reason why I haven’t posted anything...
Tuesday, May 16, 2006 5:25 AM by Lawrence Liu's Report from the Inside

# Business Data Catalog

[Via SharePoint Team Blog] The BDC is essentially a catalog of business applications that are of interest...
Tuesday, May 16, 2006 3:10 PM by SharePoint Resources

# SharePoint Conference, Day 2

Day Two at SharePoint Conference 2006 in beautiful downtown Bellevue, WA today.  I proctored...
Tuesday, May 16, 2006 11:11 PM by Blah Blah Blog [Ryan Rogers]

# Business Data in Sharepoint 2007 Lists

Friday, May 19, 2006 3:08 PM by Duray Akar's Blog

# What's new in SharePoint, in Sesame Street Markup Language

Sunday, May 21, 2006 11:38 AM by Marwan Tarek Blog

# The Enterprise is Dead ... Long Live the Enterprise

... or it certainly seemed that way at the Dow Jones:Enterprise Ventures Conference yesterday at...
Thursday, June 01, 2006 1:43 PM by Cliff Reeves

# BetterECM - russ stalters’ Blog on Exploring NextGen ECM » Three of The Most Important New Features In Office 2007

# 2007 Microsoft Office Server System Reference Material

Download SharePoint Beta2:

Important Documentation Prior to SharePoint Beta 2 Installation
Get...
Monday, June 12, 2006 1:22 PM by The Boiler Room - Mark Kruger, SharePoint MVP

# re: Business Data Catalog

The in-depth SDK documentation for Business Data Catalog is now live on MSDN: http://msdn2.microsoft.com/en-us/ms551230(office.12).aspx (links to the Overview).

You can also download the SDK and several metadata samples from the following location: http://www.microsoft.com/downloads/details.aspx?FamilyID=6d94e307-67d9-41ac-b2d6-0074d6286fa9&DisplayLang=en

Hope this helps,
Randall

Content Manager
Office Server Group Developer Documentation
Microsoft Corporation
http://msdn.microsoft.com/sharepoint
http://msdn.microsoft.com/office

Friday, June 16, 2006 12:33 PM by randalli

# Hello Boston [Tech-Ed 2006 Day 4]

Friday, June 16, 2006 12:53 PM by choral's blog

# Which BCD tool should I use?

I was a little confused (as I often am) earlier today as I noticed Todd Baginski has put together a tool
Tuesday, July 18, 2006 12:10 AM by Fear and Loathing

# MOSS BDC - ADF

Immer diese Akronyme... ;)
Um die im Title verwendeten Akronyme mal aufzulösen, hier der vollständige...
Tuesday, July 18, 2006 3:01 AM by Olaf's Blog

# MOSS BDC MetaData Manager

Todd Baginski hat einen Assistenten für das Erstellen von Business Data Connector Dateien gebaut und...
Tuesday, July 18, 2006 9:47 AM by SharePoint, SharePoint and stuff

# re: Business Data Catalog

Customized search experience against indexed BDC is very nice, yet it assumes that we can run MSSQLFT Query against this content source. My problem is, I can not make any simplest SQL  query (tested on SPS 2003!) to work with SPS 2007, e.g. something like:

SELECT "DAV:href", "DAV:displayname" FROM Non_Portal_Content..SCOPE()
WHERE CONTAINS('Foo')

fails miserably against SPS 2007 Beta 2.  Has anybody tested SQL Queries with SPS2007? May be they do not work as yet, and I just have to wait?
Wednesday, July 19, 2006 7:34 PM by AndreiT

# re: Business Data Catalog

I have given up (for a while) wrestling with QueryService of SharePoint 2007  - I cant' make it work with <QueryText language="en-US" type="MSSQLFT"> , and resorted to Object Model - using FullTextSqlQuery object.

More or less it works, however I can't find by SQL query any BDC-indexed item (keyword query successfully finds them). I suspect that it has to do with the FROM clause - the 2007 documents say FROM SCOPE() is the only option here.  Assuming that I have defined a content source "BDC" (which indexes BDC data), how should I build a query which extracts items indexed  from that content source?

NB: I have mapped crawled BDC properties to managed ones, and I can see my BDC items in MSSDocProps table, with all their properties correctly found and mapped. Yet SQLQuery does not find them.
Thursday, July 20, 2006 4:57 PM by AndreiT

# re: Business Data Catalog

AndreiT, you may have better luck getting your questions answered in the BDC project space on GotDotNet (http://codegallery.gotdotnet.com/bdc) or the SharePoint newsgroups listed at the SharePoint Community Home Page (http://www.microsoft.com/sharepoint/community).
Friday, July 21, 2006 1:13 AM by LLiu

# re: Business Data Catalog

I want to create a BLOG site with a survey.
I want each blog entry to have a voting poll (say 2-3 questions) - just as blogs have ratings. However, i don't want this to be submitted with the comment (so it is seperate). Then on the blog entry summary page (AllPosts.aspx) I want to show the voting results next to each entry and allow sort/filter by certain results of the vote.


Any ideas?  do i need to store the voting results in a database and connect using BDC, or is that an overkill?
Monday, July 24, 2006 10:52 PM by mataalla

# re: Business Data Catalog

Team,

Presently I am working with BDC (MOSS 2007) & there is no sample/examples on webworld available right now. I will be posting my Code on Codeproject.com pretty soon.

However, if anyone of you are using BDC or working with it, I have extracted some troubleshooting tips during connection/extractions :

Tip #1: Understand the Metadata Model

You must read the Business Data Catalog Metadata Model section and understand how to write each metadata element. The topics also list supported children and properties and their limits and accepted values in each topic. Also review the comments in the AdventureWorks 2000 and the SampleWebService metadata XML.

Tip #2: Use incremental imports

When authoring metadata, try importing one entity at a time, so you can identify and debug problems more easily.

Tip #3: Use line number information to identify metadata import errors

When you try to import invalid metadata, the Business Data Catalog displays an error message explaining the problem and the line number where the error occurred. It will be helpful to open the XML in Visual Studio, use Edit -> Go to to locate the line where the error occurred and reviewing the XML statements near that line.

Tip #3: Look at the Server Event Log and the ULS log files for business data client (runtime) errors

If you get an error when you try to use a Business Data Web Part or a Business Data column or the object model, check the server event log in Central Administration (or the Windows Event Viewer on your server) and the ULS server logs. Business Data Catalog writes messages and run-time exceptions to the event log and in ULS log files.

The ULS log files contain a copy of the event log information plus contain the stack trace. Hence, the event logs are friendlier than the log files.

Business Data Catalog creates a new ULS log file every 30 minutes. You can find the log files in the <drive>\Program Files\Common Files\Microsoft Shared\web server extensions\12\LOGS folder. Log files contain useful information about all the run-time exceptions and can help you identify problems. You can also throttle

In the ULS logs, messages are categorized and contain the following fields:

Timestamp

PID - Web client errors show up under the w3wp.exe pid. Search and user profile import errors show up under mssdmin.exe pid.

TID

Product

Category (the Category field is Business Data for Business Data Catalog-related errors)

EventID

Level

Message

Correlation

An easy way to find Business Data Catalog-related messages is by searching for "metadataexception" or "ApplicationRegistry" or "Exception" in the Message field and looking under the Business Data category.


Bruce M Dhara
Sr Developer.
Thursday, July 27, 2006 11:19 AM by Bruce Dhara

# re: Business Data Catalog

Bruce, visit the BDC community space at http://codegallery.gotdotnet.com/bdc for code samples and help.

<Lawrence />
Thursday, July 27, 2006 4:00 PM by LLiu

# re: Business Data Catalog

Does any one have an idea of whether business portal (Dynamics) will run on Sharepoint 2007 server and support forms based authentication?

Where is the appropriate place to post this question?
Wednesday, August 02, 2006 7:45 PM by njg

# re: Business Data Catalog

We are working on a prototype for the BDC to showcase to the capabilities of MOSS to the management. There are about 1000 documents we need to upload to a Shared Document Library list which has associated "Business Data" programmatically. I am able to upload the files to the document library using the MOSS object model but cannot set the "Business Data" associated with the file. How can I programmatically update the "Business Data" column for a file assuming I have all the data I need for the Entity? Can anybody give me pointers.  I am looking all over the web but cannot seem to find a hint. I would sincerely appreciate if somebody could respond to this.

Thanks.
Monday, August 28, 2006 10:01 PM by Kris

# Business Data Catalog

Business Data Catalog
Tuesday, August 29, 2006 4:55 AM by My two bits

# re: Business Data Catalog

Kris,

In response to your query...

>> There are about 1000 documents we need to upload to a Shared Document Library

We have a Bulk Import product that does pretty much what you want.  It is already available for SPV2 and we are currently porting it over to MOSS2007.  Please take a look at our web site http://store.bamboosolutions.com/pc-36-6-list-bulk-import-available-late-august.aspx

Cheers,

Tim
(Sorry, I don't usually promote products in blogs, but I think this might be helpful)
Tuesday, August 29, 2006 2:56 PM by Tim

# re: Business Data Catalog

Kris, while most likely not having as many features as the Bulk Import product that Tim suggested, there will be an Import/Export Framework and Tools for SharePoint project posted on CodePlex within the next couple of weeks, which will provide source code for an import utility for WSS V3 that you can modify to potentially suit your needs. Look for it on CodePlex (http://www.codeplex.com) soon.
Wednesday, August 30, 2006 4:24 AM by LLiu

# re: Business Data Catalog

Hi !

You did an outstanding job in designing all of these functionalites for integrating LOB data into SharePoint. I really love it! :-)

I'm wondering, if there are some application definition samples for Microsoft Dynamics CRM 3.0 available. I've some difficulties with System.Guid Identifiers in the SpecificFinderMethod...

Thanks!
Wednesday, August 30, 2006 7:19 AM by Chris

# re: Business Data Catalog

Hi,

   Explation required on
   How to customize serch center to associate BDC with it?
Tuesday, September 05, 2006 1:12 AM by Malliakrjun

# re: Business Data Catalog

Is it possible using BDC to connect to an Excel file. Dont see any samples for this.
Thursday, September 07, 2006 8:39 AM by Manoj

# re: Business Data Catalog

I have a question about BDC and Document Libraries....If place a Business Data column in a document library, and then create a new document in Word.  The column is there (as are related columns from the Entity), but it doesn't look like I get any of the "finders".  I can type the exact KEY and it will find the relevant Entity.  Are finders supposrted from the Document Information Panel?

Also, at what point is BDC data updated in the list, OTHER than when the user HITS the Refresh data key?  Can this be controlled?
Wednesday, September 13, 2006 11:49 PM by Dave C

# re: Business Data Catalog

As you know, systems like Hummingbird, or LiveLink has more options to design a relational Metadata (One To Many), I mean a record or document may has field called Subjects (Like Library Management Systems) to cataloging and classifying this document, this field should link to another table to get the subjects from. and this field should be multivalue.

In fact, so far I found tool like Bussines Data Cataloge (BDC) very usefull. BDC can link to any table in SQL Server and get the value, but when you declare the column that binding with BDC, you have not any choice to make this column multivalue, so its (One To One) relation and we have not a relational metadata :( ??!!
Sunday, September 24, 2006 7:11 AM by sam_n99

# Office 2007, SharePoint Server 2007 e WSS

SharePoint 2007 - General information SharePoint Server 2007 - Hidden gems Microsoft Office SharePoint
Tuesday, September 26, 2006 6:38 AM by Raul Ribeiro

# MOSS 2007 and BDC &laquo; No cuido&#8230;.

Wednesday, October 04, 2006 6:38 AM by MOSS 2007 and BDC « No cuido….

# 2007 MOSS Resource Links

Thursday, October 05, 2006 11:58 AM by Michell Cronberg

# Michell Cronberg - 2007 MOSS Resource Links

Thursday, October 05, 2006 11:58 AM by Michell Cronberg - 2007 MOSS Resource Links

# re: Business Data Catalog

I did get this to work on a clean install of MOSS B2TR, but when I try to connect it to a BDC web part, I get errors like:

(Column titles DO display)

The Business Data Catalog is configured incorrectly. Administrators, see the server log for more information.

In the server app error log:

A Metadata Exception was constructed in App Domain '/LM/W3SVC/669577904/Root-1-128069273844023446'. The full exception text is: The Property with name 'SsoApplicationId' is missing on the LobSystemInstance.

Thursday, November 02, 2006 2:35 PM by BobC

# re: Business Data Catalog

I'd like to know what type of connections can/should be made using BDC and user profiles.  I'd like to allow updates to AD or ADAM, and wonder if BDC could facilitate this.

Monday, November 06, 2006 3:36 PM by BobC

# Crawling Contents in LiveLink 9.5

Is there an easy way for SharePoint Search to crawl and index contents stored in OpenText LiveLink system? Maybe by using BDC or using custom code integrated with SharePoint. And upholding permission settings set by LiveLink would be nice, but not sure if that is possible...

Tuesday, November 14, 2006 1:08 AM by TedW

# Basic and Advanced Deployment in a Nutshell

Thanks to those of you who partipated in my SharePoint Connection basic and advanced Deployment talks

Tuesday, November 14, 2006 1:36 AM by Joel Oleson's SharePoint Land

# re: Business Data Catalog

Hola, tienes algun link de BDC pero en el RTM?, puesto que ya instalar el RTM de SPS2007 y tanto las pantallas de configuración como el proceso de registro del xml de configuracion cambia y no he encontrado informacion de como utilizarlo...

gracias

Tuesday, November 28, 2006 10:35 PM by jcherrera

# re: Business Data Catalog

I have the saem question as Kris (26/8/206).

The tool on Codeplex doesn't seem to help me. Any pointers on how to update the BDC-Columns on a programmatically updated Item. Just assigning a value doesn't seem to do anything.

We have thousands of documents to migrate and this is the only thing we can't solve at the moment.

TIA,

Ed

Monday, December 04, 2006 11:59 PM by Ed Richard

# re: Business Data Catalog

i got below error while loading application definition file.

Application definition import failed. The following error occurred: The root element of a valid Metadata package must be 'LobSystem' in namespace 'http://schemas.microsoft.com/office/2006/03/BusinessDataCatalog'. The root in the given package is 'LobSystem' in namespace 'http://schemas.microsoft.com/office/sps/2005/bdcMetadata'. Error was encountered at or just before Line: '1' and Position: '2'

Regards,

Arulraja.S

Tuesday, December 12, 2006 1:27 AM by Arulraja

# re: Business Data Catalog

i got below error while loading application definition file.

Application definition import failed. The following error occurred: The root element of a valid Metadata package must be 'LobSystem' in namespace 'http://schemas.microsoft.com/office/2006/03/BusinessDataCatalog'. The root in the given package is 'LobSystem' in namespace 'http://schemas.microsoft.com/office/sps/2005/bdcMetadata'. Error was encountered at or just before Line: '1' and Position: '2'

Regards,

Arulraja.S

Tuesday, December 12, 2006 1:27 AM by Arulraja

# Attempting to set a BDC column using 'UpdateListItems' on 'Lists.asmx'

Hi,

I've tried setting a BusinessData type column for a file using the 'Lists.asmx' UpdateListItems webservice method, but can't get it to work. Though I can set the primary BDC column (for example 'Person'), the webservice won't let me set the 'RelatedField' (People_ID) with the long ID number (eg '__ck74754356465.....').

I am high experienced with setting all other SharePoint types (choice, datetime, lookupmulti etc) but haven't been able to find any information on this yet.

Thanks heaps in advance

Sam

Thursday, December 21, 2006 10:07 PM by Sam

# Niche Pot - Make Money - PS3 - TMX Elmo &raquo; Blog Business Summit definition of Blog Business Summit in computing (Blog business)

# re: Business Data Catalog

Has anyone found a solution to this error. I have been getting it as well and have found no answers. I am running SQL 2005 on Windows 2003 Enterprise Server and RTM MOSS. Any help would be great. My email is ccalcut_at_gmail_dot_com if it doesn't show up on my MSDN profile.

****I did get this to work on a clean install of MOSS B2TR, but when I try to connect it to a BDC web part, I get errors like:

(Column titles DO display)

The Business Data Catalog is configured incorrectly. Administrators, see the server log for more information.

In the server app error log:

A Metadata Exception was constructed in App Domain '/LM/W3SVC/669577904/Root-1-128069273844023446'. The full exception text is: The Property with name 'SsoApplicationId' is missing on the LobSystemInstance.******

Wednesday, January 03, 2007 8:47 PM by ccalcut

# re: Business Data Catalog

Sam, check the EntityDataTableAdapter for the __serializedId property when generating a datatable.

Monday, January 15, 2007 10:42 AM by ulfwes

# re: Business Data Catalog

Hi,

I am working with a web service, i have managed to handcraft a BDC that correctly searchs my ws, i am returning an user defined data object from the ws. However, i can't manage to replicate this in code in order to create the BDC automatically.

Any ideas?

Tuesday, January 16, 2007 3:49 AM by Toby

# re: Business Data Catalog

does anyone know how to add a bdc column as a lookup field in a regular list?

Wednesday, January 17, 2007 8:24 PM by chris

# re: Business Data Catalog

Does anyone know how to go about connecting a BDC Data List WP to a BDC Related List WP?  Sounds pretty straight forward at first glance, I know, but here's the problem though, the BDC List WP and the BDC Related List WP are connected to two different data sources which have different primary keys.  Can an association still be created in this scenario? Perhaps the using the Business Data Item Builder for this?  Thoughts?

Thursday, January 18, 2007 11:39 PM by Byron

# re: Business Data Catalog oracle

If anyone is interested in writing a application definition file to connect to oracle, here is a blog from me:

http://sethnidhi.blogspot.com

Nidhi Seth

Wednesday, January 31, 2007 3:09 PM by Nidhi Seth

# Bussiness Data Catalog does not work with Guid identifiers

whenever you try to use the type System.Guid as an identifier in your BDC application definition the following exception is thrown:

System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.

Friday, February 02, 2007 8:16 AM by Hendrik

# Business Data in Content Types

Any way to define a Content Type in SharePoint 2007 that references Business Data?  My end solution would look something like...using a content type template, a user would select business data from our LOB system.  Using fields in word, map that business data directly into the Word fields.  Viola, you end up with a document populated with data directly from you LOB system.  Any thoughts on how to do this out of the box in SharePoint 2007?

Friday, February 02, 2007 4:21 PM by Ron

# re: Business Data Catalog

I'd like to hear a response to the question above about Business Data in Content Types posed above...

This seems to be the whole point of having BDC columns, and using them in a Document Library...

This capability was available (Content Types with BDC Colums) prior to Beta2TR, and was removed.....

Thanks

Monday, February 05, 2007 1:58 PM by Dave

# re: Business Data Catalog

Hi,

I don't know if I have posted this question in the correct place, but when I import an application definition file on MOSS2007 it gives error

Could not create profile page for entity <MyEntityName>. The error is: Cannot create a new connection to closed web part "g_813e1ec9_c1ce_4d69_ab7d_3ef226d74bb8"

It does add the entity to the application but when I try to place this entity in a Business Data List webpart, it generates the same error on the server log file and does not allow me to use this entity.

Tuesday, February 06, 2007 12:29 PM by rahim

# re: Business Data Catalog

Hi there

i am getting similar error as poseted by Rahim above. could someone reply if they know how to fix this error please?

thanks

ananth

Thursday, February 08, 2007 7:09 AM by ananth

# re: Business Data Catalog

Rahim / Ananth

Can you post/send your Applicatin Definiton File.

Nidhi

Thursday, February 08, 2007 12:40 PM by Nidhi Seth

# re: Business Data Catalog

Nidhi, whats your email alias please?

thanks

ananth

Friday, February 09, 2007 12:58 AM by ananth

# re: Business Data Catalog

In my Business Data Catalog/ Application dropdownlist the Change Settings not visible on dropdown list.

How can I enable it for my Business Data Catalog Applications ?

Saturday, February 10, 2007 6:46 PM by Mel

# re: Business Data Catalog

Is it possible to connect to PeopleSoft.

Tuesday, February 13, 2007 1:03 PM by MSCOM.NET

# Leveraging BDC for SAP integration

I attended a great webcast by Mike Fitz a few weeks ago. Included was a compelling demo showing SAP information displayed in MOSS 2007 through BDC.

Is Microsoft planning to share the metadata used for that demo? I try not to reinvent the wheel if I dont have too, and obtaining that XML metadata will cut through hours of xml tweaking.

LOB integration is a strong selling point for migration to MOSS 2007, and my clients are eager to pull SAP information into their SharePoint portal. Not to mention that SAP integration is a strong push at Microsoft!

Nicolas L.

Friday, February 16, 2007 4:04 PM by nicolasl

# re: Business Data Catalog

This question was already asked twice, but not answered yet.

Has anyone an idea what to do with this exception:

A Metadata Exception was constructed in App Domain '/LM/W3SVC/352480820/Root-1-128164404474871104'. The full exception text is: The Property with name 'SsoApplicationId' is missing on the LobSystemInstance.

I've created the BDC file with BDC Meta Man. The other tool, MOSS BDC Meta Data Manager, doesn't work either for me!?

Has anyone ideas?

Wednesday, February 21, 2007 4:27 AM by Nicole

# re: Business Data Catalog

@Rahim / Ananth and Nidhi

I have exactly the same Problem. For AuthenticationMode I use "WindowsCredentials" and have added a "enterprise application definition" with the same ID as the value from the Proporty "SsoApplicationId" in my BDC xml file.

I can't understand the error. I also deleted all my colsed Web Parts on Sharepoint.

@Mel

I can feel whit you. i have the same problem

Thursday, February 22, 2007 8:42 AM by Luke

# re: Business Data Catalog

I also had this same issue until I read somewhere that using certain types of AuthenticationMode require SSO, thus the error because I assume you aren't using SSO.  I got it working by using the AuthenticationMode of RevertToSelf and adding my SharePoint Service Account read access to the DB.

Thursday, February 22, 2007 9:19 AM by Steve Lineberry

# re: Business Data Catalog

Hi, How does the BDC 'crawl' a web service. Is there an ability to specify a range of values for some sort of index field?

Wednesday, February 28, 2007 2:16 PM by Peter J

# re: Business Data Catalog

You can view my blogs for configuration

http://shyjumohan.blogspot.com/

Monday, March 19, 2007 8:26 AM by shyju mohan

# re: Business Data Catalog

Hi, I have uploaded the Sample Amazon Web Service BDC to my SSP, however, when I try to get it out and display data in BDC web part, I was being throw an error stating that there is no BDC file uploaded.

Any idea?

Thanks.

Tuesday, March 20, 2007 10:47 PM by Ting Fong

# re: Business Data Catalog

Hi

We have a custom ADO.NET provider written for our datasource and I want BDC to use our data provider. Is there a way to specify custom ADO.NEt providers in BDc metadata.

Thanks

Saturday, April 07, 2007 7:44 PM by Shekhar

# re: Business Data Catalog

I have a BDC application that works for authenicated users.  I have not been able to get it working for anonymous users.  What are the methods and best practices for enabling anonymous access to BDC data and BDC web parts?

Thanks

Thursday, April 26, 2007 7:32 PM by Jim Shelton

# re: Business Data Catalog

Hi,

i installed MOSS 2007, and also create SSP. but in Shared Services Administration page i cannot see Business Data Catalog section. is i am missing any thing??

Any idea?

Thanks.

Monday, May 21, 2007 6:21 AM by Rajeev

# re: Business Data Catalog

Rajeev, you've likely installed the standard verion of MOSS 2007. Use an Enterprise key to enable the Enterprise features and your BDC functionality will show on the SSP administration page.

Wednesday, May 30, 2007 6:43 PM by Greg

# MOSS and BDC webcast resources

As promised during today's webcast: ( overview w/screen shots ) 1) Sample ADF template 2) BDC Metadata

Friday, June 01, 2007 10:18 PM by Contagious Curiosity

# re: Business Data Catalog

I enabled BDC search functionality . but only the person with permission on bdc can able to see result of search not another user who has access on sharepoint site. is there any way in which without specifying permission on bdc user can see search result by using site access permission only.

Monday, June 04, 2007 8:30 AM by rajeev

# re: Business Data Catalog

Thanks Greg, Its work now

Thanks again !!

Thursday, June 14, 2007 4:30 AM by Rajeev

# re: Business Data Catalog

Has anyone written BDC App Def file for a WCF service??

Any help appreciated...thanks

Tuesday, June 19, 2007 5:16 AM by Pallavi

# re: Business Data Catalog

Hi,

I have created a web service which exposes some data from our time attendance application and we need to display this on our sharepoint portal page. Using BDC i have read that its possible to connect to web service and metalogix also provides some tool to create the xml defs .... is there any other tool and which is free ? or open source .... which will help me achieve it ?

and if i create a web part in vs 2005 consuming this service ? which way is effecient .. a c# web part or a bdc consuming ws?

Regards

Arif Habib Shadan

Wednesday, July 04, 2007 9:34 AM by Arif Habib Shadan

# re: Business Data Catalog

Hi

Can any one please help me. I am trying to connect to commerce server sql database which is on a different server from share point using BDC. When I try to connect i get the following error. Does any one have any idea about the following error. I tried all the four authentication methods....

Could not open connection using 'data source=Ztcfv0n1\comprod;initial catalog=CSharpSite_productcatalog;integrated security=SSPI;pooling=false;persist security info=false' in App Domain '/LM/W3SVC/1623789249/Root-1-128297584703937482'. The full exception text is: Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.

Wednesday, July 25, 2007 12:32 PM by BSV

# re: Business Data Catalog

for creating the bdc application definition metadata for Database, you can use the tool downloadable from http://www.bdcmetaman.com/pages/download.aspx. It will really save a lot of time for you.

Monday, August 13, 2007 2:50 AM by Qazi Mobeen

# re: Business Data Catalog

It seems that Business Data Catalog does not work with forms authentication and SharePoint SSO. Is there any workaround to use Business Data Catalog on a SharePoint site with forms authentication? Thanks.

Wednesday, August 22, 2007 11:47 AM by Jason

# re: Business Data Catalog

Is it my company only? Or it is normal that managers refuse to use BDC to pull data from SQL Server because they already have another reporting system that they use to charge their customers. BDC will expose the data for the customer with no data reporting fees!

Tuesday, September 25, 2007 5:11 AM by Visitor

# re: Business Data Catalog

Hi,

I was importing BDC xml files. After importing couple of the files it start throughing me the following error:

The current operation could not be completed. The job ID is not valid.

Can anyone please tell me what is going wrong hear?

Thanks

Tanzil

Thursday, October 18, 2007 10:45 AM by Tanzil

# re: Business Data Catalog

Where to get the BDC definition file for adventureworks sample?

Thanks

Monday, October 29, 2007 6:15 AM by jeffreycschan

# re: Business Data Catalog - dev tools?

Where are the tools/gui to create new BDC objects? Where is the how to create a BDC object, from scratch, step by step (do not just point users to the Adventureworks samples)?

Wednesday, October 31, 2007 2:58 PM by Ralph

# re: Business Data Catalog

Nice stuff, but it's easy enough for decent programmers to write their own "business data web parts", I have, and we just run WSS 3.0 without paying for MOSS.

Thursday, November 08, 2007 8:26 AM by Chris Eidsmoe

# Did you know the BDC only queries the data?

That it actually does NOT import everything but just pulls the data in on demand? You probably just answered

Monday, January 28, 2008 10:36 PM by The SharePoint Farmer's Almanac

# re: Business Data Catalog

i have the prob when connect with oracle 8.x

with key defined as varchar2 which i define in xml is System.String the return result is ora-12704.

Friday, February 15, 2008 4:07 AM by dh k

# re: Business Data Catalog

How to give diffrent icons for CRM searc results using BDC.. Eg. if the serach result is from Account entity I need to give Acoount entity image along with the result

Wednesday, April 02, 2008 6:16 AM by Raj

# re: Business Data Catalog

Hi there,

Ik have installed a trial versiol of Sharepoint MOSS 2007 but the Business Data Catalog is missing. I also isn't listed in de site features so I'm trying to find de dwp-file but with no succes. Can anyone tell me how I can enable the BDC or where I can download this file so I can import and install it.

Thanks

Monday, May 05, 2008 10:00 AM by KristofM

# re: Business Data Catalog

Hay KristoFM,

have you created SSP?

BDC is avialable in SSP.

Monday, May 05, 2008 2:03 PM by chahulSharePoint

# re: Business Data Catalog

Hi,

When I import an application definition file on MOSS2007 it gives error

Could not create profile page for Entity dbo.MVP_CandidateReviewProcessView. The error is: Cannot create a new connection to closed Web Part "g_9e9db8f4_1ccb_48bd_9962_f49baa277a5c".

Thursday, May 15, 2008 4:59 PM by Simha

# Stay at home mom resource for making extra money online.

Join us today as we discuss The Vaccine Book b y Robert W. Sears. This is the second time that contributors of Silicon Valley Moms Blog , Chicago Moms Blog, DC Metro Moms Blog and NYC Moms Blog (along with the rest our friends throughout the blogsphere)

# re: Business Data Catalog

"The BDC enables easy and rapid integration between SharePoint Server and business applications and databases by leveraging an application or database connection"

You have GOT TO BE KIDDING!

I have spent over six months trying to expose a SIMPLE CUSTOMER LIST FROM A SIMPLE SQL TABLE with BDC. It just point blank refuses to do it.

Half the time the ADF XML fails to import for absolutely no fathomable reason. On the rare occasion it does import (sometimes within five minutes of failing to import on the previous attempt, despite no change being made to the ADF in the meantime), the web parts refuse to render any data and I get dumb errors with spelling mistakes in trace - like

Could not run query/stored proceedure 'SELECT [Customer Name], Address, PostCode, Phone, Fax, [Last Updated], Created  FROM [dbo].[Customer]  WHERE [Customer Name] LIKE @CustomerName' ...... The full exception text is: Must declare the scalar variable "@CustomerName".

(And yes the scalar variable IS declared.

When it does give a reason, it's complete garbage, eg

Could not run query/stored proceedure 'SELECT [Customer Name], CustomerRef, [Found In], [Listed As], Address, PostCode, Phone, Fax, [Last Updated], Created  FROM [dbo].[Customer]  WHERE [Customer Name] LIKE @CustomerName' using **** The full exception text is: Must declare the scalar variable "@CustomerName".

SQL Server, Access, and even a very ancient version of Excel are all very happily doing what I want, when I want, with the exact same data, and all manage to do it without complaining.

I have even tried using those automation tools to generate the ADF. My best result so far imports OK, but do the web parts work with the data? No.

Did some numpty at Microsoft put in a statement in the code, to the effect of, "IF NOT USING ADVENTUREWORKS THEN THROW AN EXCEPTION"?

Come the revolution, whoever came up with this   overcomplicated, flakey option which apparently can't even cope with a stored procedure that every other Microsoft product seems able to execute without any complaining, will be first against the wall.

Tuesday, July 22, 2008 12:01 PM by SharepointEquivalentOfDisgruntledPostalWorker

# re: Business Data Catalog

Why BDC is a big fail:

1.  If you have approvals on in a document library and refresh the BDC column by using the hurricane icon all documents are set back to pending.

2.  If you have versioning turned on in doc lib doing refresh will increase version and affect last modified.

3.  If you have on change workflows and you refresh - your items all just "changed" watch your workflows freak out.

This is dumb.

Tuesday, July 29, 2008 8:40 AM by JoJo

# re: Business Data Catalog

Very nice Resources!!

Thanks a lot!!

-Edison,NJ

Wednesday, September 10, 2008 4:37 PM by Yuba

# re: Business Data Catalog

Here is the step by step walkthrough of your first BDC example..

Friday, September 26, 2008 4:18 AM by Ramprasad N

# re: Business Data Catalog

Here is the step by step walkthrough of your first BDC example..

Friday, September 26, 2008 4:19 AM by Ramprasad N

# re: Business Data Catalog

How do I call BDC actions from Infopath?

Tuesday, November 25, 2008 4:14 AM by jlozares

# ... or Business Data List Connector (for WSS ;-)

A more simple approach to integrate business data in any SharePoint (WSS/MOSS) list is the SharePoint Business Data List Connector found at:

http://www.layer2.de/en/products/Pages/SharePoint-Business-Data-List-Connector.aspx

Simply enter a connection string, a select statement and the primary key(s) - thats it.

The list data is updated in background (only changed data, very fast batch update). So all list features can be used, even list workflow or notifications, if external data records are changed...

Thursday, July 23, 2009 7:43 AM by fdaske

# web tasarım

Thursday, July 30, 2009 11:32 AM by web tasarım

# web tasarım

Thursday, July 30, 2009 11:32 AM by web tasarım

# web tasarım

Thursday, July 30, 2009 11:36 AM by web tasarım

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker