关于BDC、SSP搜索相关解决方案

     在做项目时,在做到如何搜索业务系统数据。基于microsoft的产品解决方案,用到了BDC和MOSS的SSP来解决这一问题。

下面记录,怎样配置BDC生成的XML文件。

1、打开 BDC编辑器(Application Definition Designer)。
2、点击 Add LOB System。如图1-0所示 (BDC编辑器初始页面)      

                                                             

                                                                            图1-0

3、点击 Connect to Database。如图1-1 所示
  

                                                                                    图1-1

A、在Connection Type 选择数据库类型。如:sqlserver、Oracle。
   B、Connection String 输入连接字符串。远程连接的字符串是:
   如:Data Source=192.168.1.17;Initial Catalog=PSVOD8;uid=wangzhangroup;pwd=wangzhangroup。
4、点击“Connect”连接按钮。
5、点击“Add LOB System”的最右边的,“Add Table”,选择相应的数据表或视图后,往左边的“Design Surface”中拖。如图1-2 所示                                

                                                                                   图1-2

6、点击“OK”按钮。
7、给BDC取一个名称。如:zhushujun(朱淑军),大家最好取一个有意义的名字。呵呵。
8、点击“OK”按钮。如图1-3 所示。  

  

                                                                               图1-3

A、红色箭头B、C代表BDC本身生成的方法。
9、点击Method(红色箭头A处),点击“Add Method”。
10、选中新添加的方法(Method1)。
    A、在右边Name的属性值改一个有意义的名字。如:FindNameByID
    B、在右边RdbCommandText的属性值,输入一查询语句。如:select * from cc_vod_file
11、点击“Filters”添加“Add Filter”,并修改名称为 name。如图1-4所示             

                                                                                        图1-4

12、点击“Parameters”添加“Add Parameter”,并选择In(即输入参数),修改参数的名字(名称前必须加上@)。如:@name
13、点击“@name”,选择创建“Create Root TypeDescriptor”,并修改“Create Root TypeDescriptor”的Name、FilterDescriptor(它是选择)的属性为“name”,。
14、点击“Parameters”添加“Add Parameter”,并选择Return(即返回参数),修改名称为result。
15、点击“result”,选择创建“Create Root TypeDescriptor”,并修改“Create Root TypeDescriptor”的Name为Reader。
16、点击“Reader”添加“Add TypeDescriptor”,并修改“TypeDescriptor0”的Name为Record。
17、点击“Reader”添加二个“Add TypeDescriptor”。
    A、并修改“TypeDescriptor0”的Name为ID。
    B、并修改“TypeDescriptor1”的Name为ID。
18、点击“Instances”添加“Add Method Instance”,并选中"Finder",并修改名称与“第10条”的方法一致。如:FindNameByID
19、点击“Instances”下的“FindNameByID”方法,选择“Execute”,输入相关参数,点击“Execute”按钮。
20、运行后,提示以下错误“The LobSystemInstance Property 'AuthenticationMode' has a value that requires'Integrated Security' in the connection string”。
21、解决方案是在连接字符串中加“Integrated Security=false”,针对远程连接。

22、待续.................

23、数据结构地址是:http://www.cnblogs.com/zhushujun/archive/2010/02/27/1674714.html

24、下载BDC的XML文件的URL:http://zhushujun2000.download.csdn.net/

posted on 2010-02-26 19:56  朱 军  阅读(486)  评论(0编辑  收藏  举报

导航