博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于BDC、SSP搜索相关解决方案
阅读量:4550 次
发布时间:2019-06-08

本文共 1799 字,大约阅读时间需要 5 分钟。

     在做项目时,在做到如何搜索业务系统数据。基于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、点击”,选择创建“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、数据结构地址是:

24、下载BDC的XML文件的URL:

转载于:https://www.cnblogs.com/zhushujun/archive/2010/02/26/1674522.html

你可能感兴趣的文章
linux 编译运行c文件
查看>>
Scrapy的学习和使用
查看>>
7.内部类(一)之详解内部类
查看>>
1.messager消息提示框
查看>>
[PY]进制转换
查看>>
STL系列 list
查看>>
NAT穿透
查看>>
[VC] 枚举ActiveX控件的 CLSID 和 implemented/required CATIDs 的小工具
查看>>
匿名方法和Lambda表达式
查看>>
Spark编译的三种方式
查看>>
京东的核心业务
查看>>
读书笔记(六)--成交
查看>>
Secret Number hdu 2113
查看>>
软件架构(体系结构,Architecture)和软件框架
查看>>
阶梯博弈(没怎么搞懂)
查看>>
python request post请求body中有json数组
查看>>
IDT hook KiTrap03
查看>>
字节对齐
查看>>
使用Python SocketServer快速实现多线程网络服务器
查看>>
离散数学
查看>>