Siebel Tools配置(转)

默认安装的Siebel+Tools,Tools登陆时有3个选项:Local、Sample、Server,具体涵义如下:

Local:指本地数据库。按照Siebel开发建议,开发人员需要从SiebelServer的数据库中通过SiebelRemote方式Extract一个本地数据库,然后从Server上Get全部的Repository库到本地数据库,并且在本地Repository库开发。本地库使用SqlAnywhere的数据库。因此,在tools.cfg(tools安装目录的BIN/ENU/下)文件中,[Local]块中的几个参数应该这样配置:

ConnectString=本地数据库的路径,一般为tools安装目录/local/sse_data.dbf

TableOwner=SIEBEL

DLL=SSCDW8.DLL

SqlStyle=Watcom

Sample:指Siebel默认的样例数据库。一般都是安装在Client目录中。tools.cfg的sample块除了ConnectString应该指定为Sample数据库的路径外其余参数与local一样。

ConnectString=Client安装目录/Sample/UTF8/sse_samp.dbf

Server:指Tools直接连接到SiebelServer的数据库中,直接修改Server数据库的Repository表进行开发。由于实验环境安装的Server数据库是MicrosoftSQLServer,Tools必须使用ODBCSource去连接。tools.cfg的参数应该如下配置:

ConnectString=SSDdefaultinstance

TableOwner=SIEBEL

DLL=sscdms80.dll

SqlStyle=MSSqlServer

其中:SSDdefaultinstance就是ODBCDataSource的SystemDSN的名称。这个数据源如果没有配好,需要到windows的管理工具->ODBCDataSource下去配置一下。注意DLL和SqlStyle都和Local以及Sample的配置不同。

如何在Tools里直接查看开发效果呢,相关的配置位于tools的菜单中View->Option->Debug页上。Tools一般不直接使用SiebelServer去查看开发效果,因为如果想使用Tools新编译出来的srf文件,需要重启Server的服务(在windows的“服务”里),这样比较费劲,所以都用Client方式,即使用Siebel.exe。除了不能进行一些Server相关的配置/管理,Siebel.exe的功能和SiebelService一样。

我们知道,启动一个Siebel程序需要几个要素,包括一个AOM,.cfg文件,.srf文件,还需要InternetExploror,还需要一个数据库,还有filesystem,一般开发filesystem很少用。其余几个参数在这个Debug页上都有了。

Executable:就是要求确定AOM,一般选Client目录中Siebel.exe的路径即可。

CFGfile:指定.cfg文件,这个文件建议copy一个Client目录原有的.cfg文件(如Client目录/BIN/ENU/uagnet.cfg),改个名,比如叫abc.cfg,然后指定这个文件。注意这个文件的Local,Sample,ServerDataSrc等几个配置块需要进行配置,可以参考SiebelTools配置(一),建议与tools.cfg相同。另外还需要指定Siebel使用的srf文件,即在[Siebel]块的RepositoryFile参数指定.srf文件名。在tools的菜单tools下,选CompileProject,里面会显示你将.srf文件编译到什么位置,叫什么名字。一般建议将srf文件编译到Client安装目录/OBJECTS/ENU下,这样直接写srf文件的文件名就可以。如果不是默认位置,RepositoryFile参数要写全路径+文件名;

Browser:指定IE的地址即可;

WorkingDirectory:指定Client的BIN目录即可;

Arguments:不知道做什么,一般默认是/h

LoginInformation:指如何登陆,几个DataSource是根据上面的cfg文件决定的,所以上面的cfg文件的几个配置块的内容需要与tools.cfg一致。注意这里即使使用Server的DataSource,也仅仅是数据库使用Server的MSSqlServer数据库,执行还是使用Siebel.exe执行的。

在配好以后,建议编译出一个srf文件,然后按F5看看效果。如果能进入SiebelApplication(MobileClient方式),就说明配好啦。

本文转自:http://blog.csdn.net/meteorlwj/article/details/6211695

相关推荐