You do not have to define resources owned by VTAMs in other
domains. VTAM® can dynamically
create the definition statements to represent resources that reside
in other domains.
Procedure
To have resources in other domains dynamically defined
to VTAM:
- Code your host CDRM definition statement with CDRDYN=YES
- Code your external CDRM definition statements with CDRSC=OPT
Results
Dynamically defined CDRSCs are deactivated and deleted
by VTAM on a periodic basis
if they are not in use, based on the setting of the timer specified
in the CDRSCTI start option.
In the network depicted
in Figure 1, coding CDRDYN=YES
allows A01N to dynamically define CDRSCs of cross-domain or cross-network
resources. It is meaningful only for the host CDRM statement. Coding
CDRSC=OPT on an external CDRM definition authorizes dynamic definition
of cross-domain or cross-network resources owned by that CDRM. For
example, because A02 has CDRSC=OPT coded, A01 can dynamically define
CDRSCs for sessions with LUs through A02.
Example
* =====> BEGINNING OF DATA SET A01CDRM
***********************************************************************
* A01CDRM - VTAM CROSS-DOMAIN RESOURCE MANAGER MAJOR NODE - ICN A01 *
***********************************************************************
VBUILD TYPE=CDRM,CONFGDS=CDRMCKP
NETA NETWORK NETID=NETA ** NETWORK IDENTIFIER **
A01N CDRM CDRDYN=YES, ** AUTHORIZE DYNAMIC CDRSC DEF. ** X
CDRSC=OPT, ** AUTHORIZE DYNAMIC CDRSC DEF. ** X
ELEMENT=1, ** HOST ELEMENT ADDRESS ** X
ISTATUS=ACTIVE, ** CDRM INITIAL ACTIVATION STATUS ** X
RECOVERY=YES, ** CDRM AUTOMATIC RECOVERY ** X
SUBAREA=1, ** NETWORK UNIQUE SUBAREA ADDRESS ** X
VPACING=63 ** CDRM REQS BEFORE PACING RESP **
A02N CDRM CDRDYN=YES, X
CDRSC=OPT, X
ELEMENT=1, X
ISTATUS=INACTIVE, X
RECOVERY=YES, X
SUBAREA=2, X
VPACING=63
A17N CDRM CDRDYN=YES, X
CDRSC=OPT, X
ELEMENT=1, X
ISTATUS=INACTIVE, X
RECOVERY=YES, X
SUBAREA=17, X
VPACING=63
A81N CDRM CDRDYN=YES, X
CDRSC=OPT, X
ELEMENT=1, X
ISTATUS=INACTIVE, X
RECOVERY=YES, X
SUBAREA=81, X
VPACING=63
A500N CDRM CDRDYN=YES, X
CDRSC=OPT, X
ELEMENT=1, X
ISTATUS=INACTIVE, X
RECOVERY=YES, X
SUBAREA=500, X
VPACING=63
*****************************************************************
* NETWORK B CDRMS *
*****************************************************************
NETB NETWORK NETID=NETB
B01N CDRM CDRDYN=YES, ** AUTHORIZE DYNAMIC CDRSC DEF. ** X
CDRSC=OPT, ** AUTHORIZE DYNAMIC CDRSC DEF. ** X
ISTATUS=INACTIVE ** CDRM INITIAL ACTIVATION STATUS **
*****************************************************************
* GWPATH ROUTING (ORIG HOST -> ... -> DEST HOST)
* A01 -> A04 ->A03/B03 -> B01
* A01 -> A04 ->A03/B03 -> B31 -> B01
*****************************************************************
GWPATH ADJNET=NETB, ** ADJACENT NETWORK IDENTIFIER ** X
ADJNETEL=1, ** ADJACENT NETWORK ELEMENT ** X
ADJNETSA=01, ** ADJACENT NETWORK SUBAREA ** X
ELEMENT=1, ** ELEMENT ADDRESS ** X
SUBAREA=3 ** SUBAREA ADDRESS **
*****************************************************************
* GWPATH ROUTING (ORIG HOST -> ... -> DEST HOST)
* A01 -> A04 ->A03/C31 -> C03/B31 -> B01
*****************************************************************
GWPATH ADJNET=NETC, X
ADJNETEL=6, X
ADJNETSA=03, X
ELEMENT=1, X
SUBAREA=3
* =====> END OF DATA SET A01CDRM