MOSS 创建BDC实体
BDC(Business Data Catalog)是MOSS中的一个功能。它可以将LOB(Line-of-Business)数据组合到SharePoint的界面中,达到整合的目的。创建的BDC可以显示数据库表内容,也可以显示WebService为数据源的数据。
因为MOSS管理中心使用的域用户管理,当前网站如果是FORM认证则不能使用上载的BDC实体,如果大家有解决办法,希望告之。
首先构建一个XML文件,用于标识数据存储的位置以及基本的数据描述。使用 Microsoft ® Business Data Catalog Definition Editor工具来构建,这个工具在安装MOSS2007后,在下面的路径下找到,C:/Program Files/2007 Office System Developer Resources/Tools/BDC Definition Editor,并安装。
点击“Add LOB System”后,将提示使用数据库连接,输入正确的连接字符串,就会在右侧读出数据库中表,用鼠标拖动表到主窗体,即完成实体的创建,确定后就可以看到自动生成的结构。
在实体的Method的Instances中,要添加Finder实例。MOSS通过Finder 方法获取所有实体的已知实例。而且,MOSS通过finder方法来支持Business Data List WebPart。MOSS通过特定的Finder方法来获取查询特定方法实例的类型。这个结构稍作改动就可以发布到SSP上。
在创建好的站点里,在页面中添加一个业务数据列表部件。打开属性面板,在“类型”中点击后面的查找图标。MOSS会把刚才上载的实体显示出来, 点确定,该实体就会显示在WebPart中了。
var gaJsHost = (("https:" == document.location.protocol) ? " https://ssl." : " http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-5874838-1");
pageTracker._trackPageview();
</script>