[转帖]remote xa service failing_MQ, Tuxedo及OLTP讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MQ, Tuxedo及OLTP讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3599 | 回复: 0   主题: [转帖]remote xa service failing        下一篇 
white
注册用户
等级:少校
经验:1327
发帖:305
精华:0
注册:2011-7-21
状态:离线
发送短消息息给white 加好友    发送短消息息给white 发消息
发表于: IP:您无权察看 2014-11-3 15:48:27 | [全部帖] [楼主帖] 楼主

I have a 2 node mp config. exposing a remotre service via a domain gw. Here are the gw ubb settings:

Here is the relevent dmconfig file:

# DMCONFIG FILE

*DM_RESOURCES

*DM_LOCAL

"CWSHOST_10" GWGRP="CWSHOST_10"

ACCESSPOINTID="CWSHOST_10"

BLOCKTIME=120

DMTLOGDEV="/home/hems/prod/DMTLOGDEV"

DMTLOGNAME="DMTLOG"

DMTLOGSIZE=200

MAXTRAN=400

BLOB_SHM_SIZE=1000000

CONNECTION_POLICY=ON_STARTUP

RETRY_INTERVAL=60

MAXRETRY=MAXLONG

"CWSHOST_20" GWGRP="CWSHOST_20"

ACCESSPOINTID="CWSHOST_20"

BLOCKTIME=120

DMTLOGNAME="DMTLOG"

DMTLOGSIZE=200

MAXTRAN=400

BLOB_SHM_SIZE=1000000

CONNECTION_POLICY=ON_STARTUP

RETRY_INTERVAL=60

MAXRETRY=MAXLONG

*DM_REMOTE

"XMLProxy_Dom" ACCESSPOINTID="XMLProxy_Dom"

CREDENTIAL_POLICY="LOCAL"

"WR3_Listen" ACCESSPOINTID="WR3_Listen"

CREDENTIAL_POLICY="LOCAL"

*DM_TDOMAIN

"CWSHOST_10" NWADDR="//CWSFEP1:30031"

CMPLIMIT=1024

NWPROTOCOL=LLE

"CWSHOST_20" NWADDR="//CWSFEP2:30031"

CMPLIMIT=1024

NWPROTOCOL=LLE

"XMLProxy_Dom" NWADDR="//sfldcwxm:20021"

CMPLIMIT=1024

LACCESSPOINT="CWSHOST_10"

NWPROTOCOL=LLE

"XMLProxy_Dom" NWADDR="//sfldcwxm:20021"

CMPLIMIT=1024

LACCESSPOINT="CWSHOST_20"

NWPROTOCOL=LLE

"WR3_Listen" NWADDR="//sfldwrfp:20031"

CMPLIMIT=1024

LACCESSPOINT="CWSHOST_10"

NWPROTOCOL=LLE

"WR3_Listen" NWADDR="//sfldwrfp:20031"

CMPLIMIT=1024

LACCESSPOINT="CWSHOST_20"

NWPROTOCOL=LLE

*DM_IMPORT

*DM_IMPORT

"XMLPROXYXA" AUTOTRAN=Y

LOAD=50

PRIO=50

RACCESSPOINT=XMLProxy_Dom

TRANTIME=0

AUTOPREPARE=N

The transaction goes to the gateway w/o incident but the GW on the non master node of the mp config fails with:

103450.CWSFEP2!GWTDOMAIN.23818.4.0: gtrid x10001 x4fbf967b x5dd: LIBTUX_CAT:4055: ERROR: No service 'TMS' in group 'CWSHOST_20'

103906.CWSFEP2!GWTDOMAIN.23818.4.0: gtrid x10001 x4fbf967b x8d5: LIBTUX_CAT:4055: ERROR: No service 'TMS' in group 'CWSHOST_20'

104654.CWSFEP2!GWTDOMAIN.23818.4.0: gtrid x10001 x4fbf967b xe45: LIBTUX_CAT:4055: ERROR: No service 'TMS' in group 'CWSHOST_20'

105450.CWSFEP2!GWTDOMAIN.23818.4.0: gtrid x10001 x4fbf967b x13ce: LIBTUX_CAT:4055: ERROR: No service 'TMS' in group 'CWSHOST_20'

105753.CWSFEP2!GWTDOMAIN.23818.4.0: gtrid x10001 x4fbf967b x15df: LIBTUX_CAT:4055: ERROR: No service 'TMS' in group 'CWSHOST_20'

111119.CWSFEP2!GWTDOMAIN.23818.4.0: gtrid x10001 x4fbf967b x1f46: LIBTUX_CAT:4055: ERROR: No service 'TMS' in group 'CWSHOST_20'

Adding a tms which says should not be done gives a different error. anyone have some ideas running 10gr3 64 bit on hpux 11.31

From the mp config master

"DMADM" SRVGRP="CWSHOST_10" SRVID=30

CLOPT="-t -A"

RQPERM=0666 REPLYQ=N RPPERM=0666 MIN=1 MAX=1 CONV=N

SYSTEM_ACCESS=FASTPATH

MAXGEN=5 GRACE=0 RESTART=Y

MINDISPATCHTHREADS=0 MAXDISPATCHTHREADS=1 THREADSTACKSIZE=0

SICACHEENTRIESMAX="500"

"GWADM" SRVGRP="CWSHOST_10" SRVID=31

CLOPT=" -A"

RQPERM=0666 REPLYQ=N RPPERM=0666 MIN=1 MAX=1 CONV=N

SYSTEM_ACCESS=FASTPATH

MAXGEN=5 GRACE=0 RESTART=Y

MINDISPATCHTHREADS=0 MAXDISPATCHTHREADS=1 THREADSTACKSIZE=0

SICACHEENTRIESMAX="500"

"GWTDOMAIN" SRVGRP="CWSHOST_10" SRVID=32

CLOPT=" -A"

RQPERM=0666 REPLYQ=N RPPERM=0666 MIN=1 MAX=1 CONV=N

SYSTEM_ACCESS=FASTPATH

MAXGEN=5 GRACE=0 RESTART=Y

MINDISPATCHTHREADS=0 MAXDISPATCHTHREADS=1 THREADSTACKSIZE=0

SICACHEENTRIESMAX="500"

"GWADM" SRVGRP="CWSHOST_20" SRVID=31

CLOPT=" -A"

RQPERM=0666 REPLYQ=N RPPERM=0666 MIN=1 MAX=1 CONV=N

SYSTEM_ACCESS=FASTPATH

MAXGEN=5 GRACE=0 RESTART=Y

MINDISPATCHTHREADS=0 MAXDISPATCHTHREADS=1 THREADSTACKSIZE=0

SICACHEENTRIESMAX="500"

"GWTDOMAIN" SRVGRP="CWSHOST_20" SRVID=32

CLOPT=" -A"

RQPERM=0666 REPLYQ=N RPPERM=0666 MIN=1 MAX=1 CONV=N

SYSTEM_ACCESS=FASTPATH

MAXGEN=5 GRACE=0 RESTART=Y

MINDISPATCHTHREADS=0 MAXDISPATCHTHREADS=1 THREADSTACKSIZE=0

SICACHEENTRIESMAX="500"

The remote domain

"DMADM" SRVGRP="CWSHOST_10" SRVID=30

CLOPT="-t -A"

RQPERM=0666 REPLYQ=N RPPERM=0666 MIN=1 MAX=1 CONV=N

SYSTEM_ACCESS=FASTPATH

MAXGEN=5 GRACE=0 RESTART=Y

MINDISPATCHTHREADS=0 MAXDISPATCHTHREADS=1 THREADSTACKSIZE=0

SICACHEENTRIESMAX="500"

"GWADM" SRVGRP="CWSHOST_10" SRVID=31

CLOPT=" -A"

RQPERM=0666 REPLYQ=N RPPERM=0666 MIN=1 MAX=1 CONV=N

SYSTEM_ACCESS=FASTPATH

MAXGEN=5 GRACE=0 RESTART=Y

MINDISPATCHTHREADS=0 MAXDISPATCHTHREADS=1 THREADSTACKSIZE=0

SICACHEENTRIESMAX="500"

"GWTDOMAIN" SRVGRP="CWSHOST_10" SRVID=32

CLOPT=" -A"

RQPERM=0666 REPLYQ=N RPPERM=0666 MIN=1 MAX=1 CONV=N

SYSTEM_ACCESS=FASTPATH

MAXGEN=5 GRACE=0 RESTART=Y

MINDISPATCHTHREADS=0 MAXDISPATCHTHREADS=1 THREADSTACKSIZE=0

SICACHEENTRIESMAX="500"

"GWADM" SRVGRP="CWSHOST_20" SRVID=31

CLOPT=" -A"

RQPERM=0666 REPLYQ=N RPPERM=0666 MIN=1 MAX=1 CONV=N

SYSTEM_ACCESS=FASTPATH

MAXGEN=5 GRACE=0 RESTART=Y

MINDISPATCHTHREADS=0 MAXDISPATCHTHREADS=1 THREADSTACKSIZE=0

SICACHEENTRIESMAX="500"

"GWTDOMAIN" SRVGRP="CWSHOST_20" SRVID=32

CLOPT=" -A"

RQPERM=0666 REPLYQ=N RPPERM=0666 MIN=1 MAX=1 CONV=N

SYSTEM_ACCESS=FASTPATH

MAXGEN=5 GRACE=0 RESTART=Y

MINDISPATCHTHREADS=0 MAXDISPATCHTHREADS=1 THREADSTACKSIZE=0

SICACHEENTRIESMAX="500"

psc -a2 -g CWSHOST_10

Service Name Routine Name Prog Name Grp Name ID Machine # Done Status

------------

--

------

..DMMIB _DMMIB DMADM CWSHO+ 30 CWSFEP1 - AVAIL

DMADMIN DMADMIN DMADM CWSHO+ 30 CWSFEP1 - AVAIL

..GWA541 GWS GWADM CWSHO+ 31 CWSFEP1 - AVAIL

CWSHOST_10 GWS GWADM CWSHO+ 31 CWSFEP1 - AVAIL

XMLPROXY GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_IRSCONT+ GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_IRCLEAN GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

DATADRIVE GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_WRSCONT+ GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_WRMEASU+ GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_IRMEASU+ GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_IRACTION GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

AMLOADALERT GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

XMLPROXYXA GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_WRCLEAN GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_WRACTION GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_RSEGEN GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

..GWADMIN GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

..GWADV AD_UA_SP_RS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

..TMS GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

TMS GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

psc -a2 -g CWSHOST_20

Service Name Routine Name Prog Name Grp Name ID Machine # Done Status

------------

--

------

..GWA542 GWS GWADM CWSHO+ 31 CWSFEP2 - AVAIL

CWSHOST_20 GWS GWADM CWSHO+ 31 CWSFEP2 - AVAIL

XMLPROXY GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_IRSCONT+ GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_IRCLEAN GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

DATADRIVE GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_WRSCONT+ GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_WRMEASU+ GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_IRMEASU+ GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_IRACTION GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

AMLOADALERT GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

XMLPROXYXA GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_WRCLEAN GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_WRACTION GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_RSEGEN GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

..GWADMIN GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

..GWADV AD_UA_SP_RS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

From the master previous was secondary

psc -a2 -g CWSHOST_10

Service Name Routine Name Prog Name Grp Name ID Machine # Done Status

------------

--

------

..DMMIB _DMMIB DMADM CWSHO+ 30 CWSFEP1 - AVAIL

DMADMIN DMADMIN DMADM CWSHO+ 30 CWSFEP1 - AVAIL

..GWA541 GWS GWADM CWSHO+ 31 CWSFEP1 - AVAIL

CWSHOST_10 GWS GWADM CWSHO+ 31 CWSFEP1 - AVAIL

XMLPROXY GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_IRSCONT+ GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_IRCLEAN GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

DATADRIVE GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_WRSCONT+ GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_WRMEASU+ GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_IRMEASU+ GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_IRACTION GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

AMLOADALERT GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

XMLPROXYXA GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_WRCLEAN GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_WRACTION GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

WR3_RSEGEN GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

..GWADMIN GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

..GWADV AD_UA_SP_RS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

..TMS GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

TMS GWS GWTDOMAIN CWSHO+ 32 CWSFEP1 - AVAIL

psc -a2 -g CWSHOST_20

Service Name Routine Name Prog Name Grp Name ID Machine # Done Status

------------

GWA542 GWS GWADM CWSHO+ 31 CWSFEP2 - AVAIL

CWSHOST_20 GWS GWADM CWSHO+ 31 CWSFEP2 - AVAIL

XMLPROXY GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_IRSCONT+ GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_IRCLEAN GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

DATADRIVE GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_WRSCONT+ GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_WRMEASU+ GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_IRMEASU+ GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_IRACTION GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

AMLOADALERT GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

XMLPROXYXA GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_WRCLEAN GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_WRACTION GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

WR3_RSEGEN GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

..GWADMIN GWS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

..GWADV AD_UA_SP_RS GWTDOMAIN CWSHO+ 32 CWSFEP2 - AVAIL

Hi,

Sorry, it's hard to interpret the output with all the truncated names. In any case, what I was looking for was the .TMS service being advertise by GWTDOMAIN. Since it's not on CWSHOST_20, I looked back at your original post of your dmconfig file and noticed that the domain gateway for CWSHOST_20 doesn't have DMTLOGDEV defined. I'm guessing the domain gateway refused to become a TMS if it doesn't have a place to put it's transaction log. I would also be surprised if there wasn't something in the ULOG to that effect. In any case, try defining a DMTLOGDEV for CWSHOST_20 and see if your problems go away.

Regards,

Todd Little

Oracle Tuxedo Chief Architect

--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论