LIBGW_CAT:1029: ERROR Service request not forwarded to remote site:"TPENOE
NT - no entry found" gwerrno(402017)
原因1:tpcall调用的服务没有启动,用tmadmin,psc看不到该服务。
检查该服务是否启动,如果没有需重新启动;
原因2:前台调用的服务名不存在,tuxedo找不到对应的接口;
检查服务名是否正确,特别对于WTC方式,要检查配置是否正确。包括所属SERVER名和service名。
原因3:ubbconfig里没有在*SERVERS下配置GWTDOMAIN。
解决方法:在ubbconfig里*SERVERS下添加一行:
GWTDOMAIN SRVGRP=LGWGRP SRVID=320
然后
tmshutdown -y
rm $TUXCONFIG
tmloadcf -y ubbconfig
tmboot -y
此时用tmadmin看到在dmconfig里*DM_REMOTE_SERVICES下配置的服务已经启动,例如服务名为F000000,tmadmin:
> psr
Prog Name Queue Name Grp Name ID RqDone Load Done Current Service
--------- ---------- -------- -- ------ --------- ---------------
DMADM 00020.00200 LDMGRP 200 6 300 ( IDLE )
BBL 123457 agserv 0 0 0 ( IDLE )
GWADM 00030.00310 LGWGRP 310 0 0 ( IDLE )
GWTDOMAIN 00030.00320 LGWGRP 320 0 0 ( IDLE )
> psc
Service Name Routine Name Prog Name Grp Name ID Machine # Done Status
------------ ------------ --------- -------- -- ------- ------ ------
DMADMIN DMADMIN DMADM LDMGRP 200 agserv 0 AVAIL
CCAG GWS GWADM LGWGRP 310 agserv 0 AVAIL
F000000 GWS GWTDOMAIN LGWGRP 320 agserv 0 AVAIL
TMS GWS GWTDOMAIN LGWGRP 320 agserv 0 AVAIL
(CCAG是在dmconfig里*DM_LOCAL_DOMAINS下配置的本地域)