TUXEDO

1893阅读 0评论2011-03-08 terry-xcb
分类:

服务器地址等环境变量的设置
根据网上的说法,有三种方法设置服务器地址:
一.用环境变量来设置:
在系统的环境变量中设置WSNADDR=//:
这样做的好处是不必在程序里配置。坏处是只支持一个服务器的连接。
二.用tuxreadenv函数
用tuxreadenv函数来从一个配置文件中读取指定的节,作为当前环境变量的设置。
如:tuxenv.ini.内容格式如下:
[TUXCOMM]
TUXDIR=c:\tuxedo
PATH=%PATH%;c:\tuxedo\bin
WSADDR=//192.168.0.1:6000
在程序中使用: tuxreadenv("tuxenv.ini","TUXCOMM");语句来调用。
在C#中,tuxreadenv函数被warp到Utils.tuxreadenv()了。
三.用tuxputenv函数inline地指定环境变量
tuxputenv函数可以在程序中直接指定环境变量。如:
tuxputenv("WSNADDR=//10.1.128.227:9401");
如果有多个环境变量要设置,可以多次调用这个函数来分别执行设置。
在C#中,tuxputenv函数被warp到Utils. tuxputenv ()了。
2.3     高版本客户端调用低于7.1版的服务器的问题
由于服务器是V6.5,而我装的客户端是10.0,因此存在一个协议兼容性的问题,在运行时报错:protocol error. 经查看ULOG文件,发现在调用7.1以下的服务器时,要设置一个环境变量WSINTOPPRE71的值为“yes”。
增加对这个环境变量设置的方法,见上节三种方法中的任何一种。
上一篇:oracle log
下一篇:crontab