FUNCTION and API Parameter Of Dmconfig Appears as CICS After Adding Remote Service with Dmloadcf -c Command
(Doc ID 2650072.1)
Last updated on FEBRUARY 14, 2024
Applies to:
Oracle Tuxedo - Version 12.2.2 and laterInformation in this document applies to any platform.
Symptoms
When configuring following dmconig.
*DM_LOCAL_DOMAINS
TDOM1 GWGRP=GROUP2
TYPE=TDOMAIN
DOMAINID="TDOM1"
*DM_REMOTE
TDOM2 TYPE=TDOMAIN
DOMAINID="TDOM2"
*DM_TDOMAIN
TDOM1 NWADDR="//<HOST>:<PORT>"
TDOM2 NWADDR="//<HOST>:<PORT>"
*DM_REMOTE_SERVICES
TOUPPER LDOM=TDOM1 RDOM=TDOM2
DMMIB parameter is as follows(not all attribute)
TA_CLASS T_DM_IMPORT
TA_DMREMOTENAME TOUPPER
TA_DMAPI ATMI
TA_DMFUNCTION APPC
TA_DMLACCESSPOINT TDOM1
TA_DMRESOURCENAME TOUPPER
TA_DMRESOURCETYPE SERVICE
TA_DMRACCESSPOINTLIST TDOM2
TA_DMAPI is ATMI and TA_DMFUNCTION as default.
After dmadmin -c and add new remote service
TA_LDOM TDOM1
TA_RDOM TDOM2
TA_SERVICENAME TOUPPER2
TA_CLASS T_DM_IMPORT
TA_DMREMOTENAME TOUPPER2
TA_DMAPI CICS
TA_DMFUNCTION DTP
TA_DMLACCESSPOINT TDOM1
TA_DMRESOURCENAME TOUPPER2
TA_DMRESOURCETYPE SERVICE
TA_DMRACCESSPOINTLIST TDOM2
TA_DMAPI is CICS and TA_DMFUNCTION is DTP(as for SNA)
dmloadcf and MIB are correct, but dmadmin -c default is different.
Changes
This problem appears after adding remote service with dmloadcf -c as follows
tmboot -y
ud32 -C tpaysadm < dmibget
TA_DMAPI ATMI
TA_DMFUNCTION APPC
These value as expected.
$ dmadmin -c
dmadmin - Copyright (c) 1996-2016 Oracle.
All Rights Reserved.
Distributed under license by Oracle.
Tuxedo is a registered trademark.
Section:
1) RESOURCES 2) LOCAL_DOMAINS
3) REMOTE_DOMAINS 4) LOCAL_SERVICES
5) REMOTE_SERVICES 6) ROUTING
7) ACCESS_CONTROL 8) PASSWORDS
9) TDOMAINS 10) OSITPS
11) SNADOMS 12) LOCAL_REMOTE_USER
13) REMOTE_USERS 14) SNACRMS
15) SNASTACKS 16) SNALINKS
18) TOPEND 19) OSITPX
20) EVENTS_IN 21) EVENTS_OUT
q) QUIT
Enter Section [1]:5
Operations:
1) FIRST 2) NEXT
3) RETRIEVE 4) ADD
5) UPDATE 6) DELETE
7) NEW_SECTION 8) QUIT
Enter Operation [1]:4
Enter editor to add/modify fields [n]? y
opening vi, then input follows(blank should be tab)
TA_LDOM TDOM1
TA_RDOM TDOM2
TA_SERVICENAME TOUPPER2
Perform operation [y]?
Return value TAUPDATED
Buffer contents:
TA_OPERATION 4
TA_CLASS 5
TA_OCCURS 1
TA_BLOCKTIME 0
TA_LOAD 50
TA_PRIO 50
TA_TRANTIME 30
TA_TE_QUALIFIER 0
TA_STATUS CMDGW_CAT:1761: INFO: Update completed successfully
TA_LDOM TDOM1
TA_TYPE SERVICE
TA_STATISTICSLOG_PFX TDOM2
TA_BUFTYPE
TA_BUFSTYPE
TA_OBUFTYPE
TA_OBUFSTYPE
TA_RNAME TOUPPER2
TA_SERVICENAME TOUPPER2
TA_ROUTINGNAME
TA_AUTOTRAN N
TA_CONV N
TA_API CICS
TA_FUNCTION DTP
TA_CODEPAGE
TA_TE_PRODUCT
TA_TE_FUNCTION
TA_TE_TARGET
TA_TE_RTQGROUP
TA_TE_RTQNAME
TA_INRECTYPE
TA_INRECSTYPE
TA_OUTRECTYPE
TA_OUTRECSTYPE
TA_AUTOPREPARE N
TA_TPSUTTYPE
TA_REMTPSUT
Section:
1) RESOURCES 2) LOCAL_DOMAINS
3) REMOTE_DOMAINS 4) LOCAL_SERVICES
5) REMOTE_SERVICES 6) ROUTING
7) ACCESS_CONTROL 8) PASSWORDS
9) TDOMAINS 10) OSITPS
11) SNADOMS 12) LOCAL_REMOTE_USER
13) REMOTE_USERS 14) SNACRMS
15) SNASTACKS 16) SNALINKS
18) TOPEND 19) OSITPX
20) EVENTS_IN 21) EVENTS_OUT
q) QUIT
ud32 -C tpsysadm < dmibget2
you can see
TA_DMAPI CICS
TA_DMFUNCTION DTP
dmloadcf -c did not change these parameters but it has been changed.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |