b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

调用tuxedo_tuxedoenv.ini_tuxedo初始化失败(3)

电脑杂谈  发布时间:2017-01-19 22:02:47  来源:网络整理
#include <stdio.h>
#include"atmi.h"


#if defined(__STDC__) || defined(__cplusplus)
main(int argc, char *argv[])
#else
main(argc, argv)
int argc;
char *argv[];
#endif

{

 char *sendbuf, *rcvbuf;
 long sendlen, rcvlen;
 int ret;

 if(argc != 2) {
 (void) fprintf(stderr,"Usage: simpcl stringn");
exit(1);
}

 
 if (tpinit((TPINIT *) NULL) == -1) {
 (void) fprintf(stderr,"Tpinit failedn");
exit(1);
}

 sendlen = strlen(argv[1]);

 

 if((sendbuf = (char *) tpalloc("STRING", NULL, sendlen+1)) == NULL) {
 (void) fprintf(stderr,"Error allocating send buffern");
tpterm();
exit(1);
}

 if((rcvbuf = (char *) tpalloc("STRING", NULL, sendlen+1)) == NULL) {
 (void) fprintf(stderr,"Error allocating receive buffern");
tpfree(sendbuf);
tpterm();
exit(1);
}

 (void) strcpy(sendbuf, argv[1]);

 
 ret = tpcall("TOLOWER", (char *)sendbuf, 0, (char **)&rcvbuf, &rcvlen, (long)0);

 if(ret == -1) {
 (void) fprintf(stderr,"Can't send request to service TOLOWERn");
 (void) fprintf(stderr,"Tperrno = %dn", tperrno);
tpfree(sendbuf);
tpfree(rcvbuf);
tpterm();
exit(1);
}

 (void) fprintf(stdout,"Returned string is: %sn", rcvbuf);

 
tpfree(sendbuf);
tpfree(rcvbuf);
tpterm();
return(0);
}
三.JOLT配置步骤:1.Tuxedo的配置3.1.1.配置ubbconfig在ubb文件*GROUPS节点中增加如下2个tuxedogroup:JSLGRPLMID=GRPNO=5OPENINFO=NONEJREPGRPLMID=GRPNO=6OPENINFO=NONE在ubb文件*SERVERS节点中增加如下2个tuxedoserver:JSLSRVGRP=JSLGRPSRVID=22210CLOPT="-A---n//tuxedoserver_ip:port-m5-M10-x5"JREPSVRSRVGRP=JREPGRPSRVID=22220CLOPT="-A---W-P$(TUXDIR)/udataobj/jolt/repository/jrepository"在ubb文件*MACHINES节点中增加MAXWSCLIENTS=10*RESOURCESIPCKEY123456DOMAINIDsimpappMASTERMAXACCESSERS50MAXSERVERS25MAXSERVICES50MODELSHMLDBALN*MACHINES"SZ-XJS-DUANW"LMID=APPDIR="C:/bea/tuxedo8.0/samples/simpapp"TUXCONFIG="C:/bea/tuxedo8.0/samples/simpapp/tuxconfig"TUXDIR="C:/bea/tuxedo8.0"MAXWSCLIENTS=10*GROUPSGROUP1LMID=GRPNO=1OPENINFO=NONEGROUP2LMID=GRPNO=2OPENINFO=NONEJSLGRPLMID=GRPNO=5OPENINFO=NONEJREPGRPLMID=GRPNO=6OPENINFO=NONE*SERVERSsimpservSRVGRP=GROUP1SRVID=1DMADMSRVGRP=GROUP2SRVID=2GWADMSRVGRP=GROUP2SRVID=3GWTDOMAINSRVGRP=GROUP2SRVID=4JSLSRVGRP=JSLGRPSRVID=10CLOPT="-A---n//10.16.73.31:9000-m5-M10-x5"JREPSVRSRVGRP=JREPGRPSRVID=20CLOPT="-A---W-PC:/bea/tuxedo8.0/udataobj/jolt/repository/jrepository"/**当通过jolt实现tuxedo,weblogic互连时,JSL,JREPSVR是在tuxedo中必须发布启动的2个server*/*SERVICESTOUPPER3.1.2.注册tuxedoservice打开Tuxedo安装目录下的udataobj/jolt/子目录下RE.html文件,其中包含javaapplet,可通过appletviewerRE.html命令启动该文件,该applet可以接收用户输入,并在jrepository中注册tuxedoservice以及service的输入输出参数等等,只有注册之后才能通过jolt访问tuxedoservice.2.Weblogic的配置3.1.3.配置joltpool<JoltConnectionPoolFailoverAddresses="//10.16.73.31:9000"Name="MyJoltPool"PrimaryAddresses="//10.16.73.31:9000"Targets="myserver"/>3.1.4.配置startupclass,shutdownclass<ShutdownClassClassName="bea.jolt.pool.servlet.weblogic.PoolManagerShutDown"Name="MyJoltPoolShutdown"Targets="myserver"/><StartupClassClassName="bea.jolt.pool.servlet.weblogic.PoolManagerStartUp"Name="MyJoltPoolStart"Targets="myserver"/>3.程序调用例子


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-27445-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...