Call GET_BY_NBR_IN_VC Error !
tperrno=6 tperrmsg=TPENOENT - no entry found
在AIX 5.3下编译的客户端程序可以正常运行,调用服务端GET_BY_NBR_IN_VC。
但是在HP-unix上相同代码编译后报tperrno=6 tperrmsg=TPENOENT - no entry found
使用 buildclient -v -w 命令查看
buildclient -v -w
cc -I$TUXDIR/include -o a.out -L${TUXDIR}b +DA2.0W -Wl,+s -D__BIGMSGQUEUE_ENABLED -lwsc -lbuft -lwsc -lgpnet -lfml -lfml32 -lengine -lpthread -lcl -lnsl
makefile编译无报错:
aCC +DA2.0W -Wl,+s -DHP_SERVER -D__BIGMSGQUEUE_ENABLED -g -o scf_tuxedo
-I/home/vcgate3/cin/include -I/home/tuxedo/beahome/tuxedo8.1/include scf_tuxedo.C /home/vcgate3/cin/lib/libscf_nodatabase.a -lpthread -lcl -lnsl
-L/home/tuxedo/beahome/tuxedo8.1/lib -lwsc -lbuft -lwsc -lgpnet -lfml -lfml32 -lengine
tuxedo版本为8.1··很早的版本。为什么就报tperrno=6 tperrmsg=TPENOENT - no entry found错误呢·····