tpcall failed with tperrno=TPESVCFAIL
685318Mar 18 2009 — edited Mar 30 2009Hi All,
In of my tuxedo based application Workstation client (running on Windows) calls a service (running on HP-UNIX). The called service in turn calls another service (named DIALSRVC). The code for calling DIALSRVC is here:
ret = tpcall((char *)svc_name,(char *)send_buf,0,(char **)rcv_buf,&tmp,TPNOTIME);
Here tpcall returns -1 and tperrno=11 and errmsg=ERROR: tpcall() failed on service [DIALSRVC]!!
MSG: tperrno = TPESVCFAIL.
I looked into the log file but could not get any ERROR lines. I am sure DIALSRVC is running. In the UBBCONFIG DIALSRVC is defined in following ways:
"/appl/bstar/bin/LUSERVER" SRVGRP="NON_ORACLE_N" SRVID=101
CLOPT="-A -r -e /appl/bstar/log/stderr.DIALN_L1N101 -o /appl/bstar/log/s
tdout.DIALN_L1 -s DIALSRVC:GENLUSVC -- -n101 -sDIAL_N -f/appl/bstar/tux/luconfig
.dial -d"
RQPERM=0600 REPLYQ=Y RQADDR=DIALNL1
Please help me in the resolution of this issue.
Regards,
Rakesh Kumar