您的位置:首页 > 其它

EAServer新手上路----JaguarCts开发者必读

2008-04-27 23:17 302 查看
SyBaseEnterPriseApplicationServer新手上路

EAServer的文章也有一些,很少提及到开发中的一些细节问题。本人从事JaguarCts开发不久,遇到了许多细节问题,想来刚从事JaguarCts开发者也会遇上,以做参考,另则心中还存有许多问题,故撰此文,起抛砖引玉之效,望JaguarCts高手能释疑,深表感谢。

一、系统配置部分:
1、运行环境:
WIN2000SERVER版,SP2补丁,P3850CPU,PB8.0Beta+EAServer3.6.1。
2、运行环境安装注意事项:
在开发环境中JaguarCts服务器不要安装成NT服务,因为开发中经常修改JaguarCts组件,会出现“OBJECTCAN‘TSAVE”的错误,若不是NT服务,用JaguarServer(debug)。出现此类错误后重启动JaguarServer(debug)即可。若安装成NT服务可用以下指令删除:
serverstartservicename -remove (serivename是NT服务中Jaguar的服务名)
WIN2000SERVER版一定要打补丁,其实SP1也可,否则无法生成代理(Proxy)。
3、启动Jaguar管理器(图(一))
(A)JaguarMagager菜单Tool/Connect/JaguarManager。

(B)点ProfileManager可以新增一个Profile。
(C)在UserName中输入JAGADMIN(系统)
(D)Pass默认为空。
(E)HostName可以是LocalHost。(如果你有一定的经验,它可以改为你的机器名,但在Connect成功后要进去修改Listener中各端口的主机名。)
4、启动管理器(图(二))
(A)JaguarManager菜单Tool/ConnectecurityManager。
(B)PIN默认密码是“SYBASE”
5、修改Jagadmin的密码
(A)当3连接成功后,在JaguarManager中双击Servers,显示当前所有服务,选一服务后击右键,在右键菜单中选serverproperty打开属性面板。
(B)在属性面板中选Security改密码。

6、管理连接缓冲
(A)在JaguarManager中双击Servers,在列表中选一个Server。
(B)选InstallConnectionCaches
(C)右键,在弹出的菜单上选“CreateandInstallaNewConnectionCache”
(D)在弹出的窗口中输入ConnectionCache名。
(E)确定后就进入了ConnectionCache配置面板。
(F)本文以配置SQLSERVER为例。在General选项卡中配置:ServerName为SqlServer的服务名。UserName为登录SqlServer的用户ID,输入PassWord。在Driver选项卡中选ODBC,DLLORCLASSNAME为ODBC32.DLL。PING一下试试。
(G)若PING通不过,你就得看一下本文前面(3)提到的HostName你输入的是什么,若LocalHost就不行,改为你的机器名。

二、开发应用部分
A、服务端:
1、新建EAServerProfile如下图。ServerName即计算机名。PortNumber为9000,LoginName为Jagadmin。
2、在NEW----TARGET----EAServerComponent开始向导
3、Next-Next-应用名、库文件存放-Next-ImplementNewInterFace--PBObjectName(n_cst_base)EAServerComponentName--EAServerProfile--PakeageName(组件以包为单位,新增一个包或选一个存在的包)--ComponentType(stadardcomponent)--InstancePoolingOptions(Supported)--TransactionSupportedOption(NotSupported)--InterfaceOptions(Next)--OtherOptions(全选)--Project(Next)--Next--Next--Finish
4、打开刚创建的组件N_cst_base,在Constructor事件中:
SQLCA.DBMS ="MSSMicrosoft6.x"
SQLCA.Database ="Jaguar_2001"
SQLCA.ServerName="JaguarCts"
SQLCA.LogId ="sa"1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: