Hi,
I just finished configuring a WTC server to import a service from our tuxedo application but when executing it, it fails and the following messages appear in the ULOG:
201009.aix06!GWTDOMAIN.593996.772.0: LIBGWT_CAT:1071: WARN: Access Control List check failed for local service ORAUPDATE2
201009.aix06!GWTDOMAIN.593996.772.0: LIBGWT_CAT:1043: ERROR: Unrecoverable error occurred on receipt of data - sending failure reply over network
WLS version is 10.3 over SLES9.
Tuxedo version is 9.1 RP110 over AIX6.1.
Our DMCONFIG file:
*DM_LOCAL
AIX_DOM9B_LAP GWGRP=GWTGRP9
TYPE=TDOMAIN
ACCESSPOINTID="tuxedo9b"
CONNECTION_POLICY=ON_STARTUP
*DM_REMOTE
WL_RAP TYPE=TDOMAIN
ACCESSPOINTID="WebLogic10"
*DM_IMPORT
TOLOWER RACCESSPOINT=WL_RAP
RNAME=WL_TOLOWER
*DM_EXPORT
ORAUPDATE2 LACCESSPOINT=AIX_DOM9B_LAP
RNAME=AIXD9B_ORAUPDATE2
ACL=ACL_WL
*DM_ACCESS_CONTROL
ACL_WL ACLIST=WL_RAP
*DM_TDOMAIN
AIX_DOM9B_LAP NWADDR="//aix06:21091"
WL_RAP NWADDR="//wbl1:26103"
Any suggestions?中间件技术社区-Tuxedo论坛
Your configuration looks fine to me. The common causes of the failure are as follow
1. Unable to get remote access point id information
2. The linked list of is corrupted
3. Domain id is not configured in the ACL list
You can verify whether you're really running with that configuration by doing
cd $APPDIR
dmunloadcf > junk.dmconfig
and check the output of your actual running configuration.
some corrections
2. The linked list of is corrupted
should be
2. The linked list of access point id is corrupted
3. Domain id is not configured in the ACL list
should be
3. Domain name (access point name) is not configured in the ACL list
Does the WTC configuration "import" the remote services from Tuxedo? And, obviously, Tuxedo needs to "export" the services for WTC.
Guys, thanks for the help.
Seems like the problem was caused by a type-error in the ACCESSPOINTID= field of the WTC domain definition in dmconfig ("weblegic" instead of "weblogic").
It appears that when Tuxedo issues this message:
LIBGWT_CAT:1129: INFO: Connection established with domain (domainid=<access_point_id>)
It strictly means that a TCP/IP connection was established and not anything beyond that. Somewhat confusing...
Thanks anyway.
Shy
--转自