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

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>


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 <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值