一、运行simpapp的准备
   
       要编译运行Simpapp例子,需要七个步骤:
        1)安装相应的软件  ,如TUXEDO系统,c的编译器,这里我选择的是vc++6.0
        2)设置环境变量;
        3)修改编译配置文件;
        4)编译源程序;
        5)启动服务;
        6)运行客户端;
        7)关闭服务。
        
二、七个步骤的详细内容      
         
        1)安装TUXEDO系统和vc++6.0    
           首先,安装TUXEDO系统, 安装在上一篇文章《Tuxedo产品的目录结构》中已经说明,这里不再详细说明!上篇文章中的疑惑“在xp上安装完成后,我不是很放心,因为网上大部分的教程是在NT平台上的安装,那么现在安装在xp系统上,是否会出现什么问题呢?"这一问题,随着今天simpapp的在xp系统上的成功运行,也迎刃而解!
         
         其次,安装vc++6.0,它的安装按照说明,一路next,很容易安装,这儿给出破解版的下载路径
 http://www.uzzf.com/soft/35205.html
     2)设置环境变量
      
环境变量的设置,需要设置的是Tuxedo目录和Tuxedo应用程序的目录,应用程序的目录,你可以新建一个目录作为应用程序的目录,这里,以我的为例子:
           
           Tuxedo目录:D:\bea\tuxedo8.1
           Tuxedo应用程序目录:D:\bea\lbt\
           
           我们准备测试D:\bea\tuxedo8.1\samples\atmi\simpapp下面的例子,所以,我们把这个文件夹下的所有文件  拷贝到刚刚新建的应用程序目录中,即D:\bea\lbt\
      
拷贝完成后,
      
文件列表:
                  README和README.NT,是说明文件,但是我认为说得不详细
 setenv.cmd --设置环境变量的批处理文件;
ubbsimple -- Tuxedo的应用程序配置文件,它会被编译为二进制的配置文件,所有服务端程序都需要该配置文件;
simpapp.nt,--makefile文件,用来编译服务器和客户端程序;
simpcl.c --客户端源程序;
simpserv.c --服务端源程序;
修改setenv.bat文件:
                 
                rem 设置TUXEDO目录
 set TUXDIR=D:\bea\tuxedo8.1
                rem 设置TUXEDO应用程序目录
 set APPDIR= D:\bea\lbt\
                rem 设置系统path
 set PATH=%TUXDIR%\bin;%APPDIR%;%PATH%
                rem 设置TUXEDO应用程序配置文件
set TUXCONFIG=%APPDIR%\tuxconfig
             
        
   
        修改完成后,在控制台下运行setenv.bat文件
           
       OK,环境变量设置成功,当然,你也可以手动设置环境变量,
3)修改编译配置文件
     
     在修改配置文件前,先得到自己的计算机名称,运行:
            echo %computername% 一般都是大写的。
            
      
Ubbsimple是本程序(即simpapp)的配置文件
            
     
修改完配置文件后,就可以编译配置文件了
tmloadcf -y ubbsimple
         若成功完成,则会生成tuxconfig。
         
       4)编译源程序;
     
    用makefile的方式编译源程序,这里我使用的是vc6自带的nmake命令,要确保你的vc相关目录已经正确在windows的path变量中设置。Makefile文         件已经写好,不需要更改,即simpapp.nt。执行命令如下:
nmake -f simpapp.nt
当然,如果你不熟悉makefile,那么可以使用如下两个命令别分编译客户端和服务端,其实这两条命令是我从simpapp.nt中抄出来的:
 buildclient         -o simpcl -f simpcl.c

        上图,客户端编译成功,出现了
simpcl.exe文件
                
       服务器端的编译
buildserver -s TOUPPER -o simpserv -f simpserv.c
        
        如上所示,服务器端编译成功。出现了simpserv.exe文件
           

            5)启动服务;
tmboot -y
                启动成功后会告诉你,两个进程已经成功启动。
     
6)运行客户端;
                运行客户端
 simpcl "hello,lbt"
                    客户端会将一个字符串传送给服务器,服务器返回该字符串的大写形式。
                 
    
7)关闭服务。
tmshutdown –y
              