z/OS Communications Server: SNA Resource Definition Samples
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Model definition of VTAM cross-domain resources

z/OS Communications Server: SNA Resource Definition Samples
SC27-3676-00

In VTAM®, you can code a model cross-domain resource (CDRSC), which can be used as the definition for one or more CDRSCs. Model CDRSC definitions enable you to reduce the number of CDRSC definitions in VTAMLST.

To code a model CDRSC definition, create a CDRSC definition statement that defines CDRSC characteristics that can be used by one or more VTAM CDRSCs. When naming the CDRSC definition statement, use wildcard characters. The following wildcard characters can be used:
Asterisk (*)
Represents zero or more unspecified characters. An asterisk can be used in the second to eighth characters of the CDRSC name.
Question Mark (?)
Represents a single unspecified character. A question mark can be used anywhere in the CDRSC name.

The following is an example of a CDRSC major node with model CDRSCs:
CDRSCSEG   VBUILD     TYPE=CDRSC 
APPL*      CDRSC      CDRM=SSCP1A
           NETWORK    NETID=NETB
TERM1      CDRSC      CDRM=SSCP7B 
APPLB*     CDRSC      CDRM=SSCP7B,DLOGMOD=BATCH,DELETE=YES 
APPLB1*    CDRSC      CDRM=SSCP7B,DLOGMOD=INTERACT 
           NETWORK    NETID=NETC 
APPLC?     CDRSC      CDRM=SSCP9C,DLOGMOD=INTERACT 
APPLC*     CDRSC      CDRM=SSCP9C,DLOGMOD=BATCH,DELETE=NO 
In this example, there are five model CDRSC definitions and one conventional CDRSC definition.
  • APPL* is a model CDRSC from which alias CDRSCs can be created.
  • APPLB* is a model CDRSC from which real CDRSCs with a netid of NETB can be created. The clone CDRSCs will have a default logmode of BATCH.
  • APPLB1* is a model CDRSC from which real CDRSCs with a netid of NETB can be created. The clone CDRSCs will have a default logmode of INTERACT.
  • APPLC? is a model CDRSC from which real CDRSCs with a netid of NETC can be created. The clone CDRSCs will have a default logmode of INTERACT.
  • APPLC* is a model CDRSC from which real CDRSCs with a netid of NETC can be created. The clone CDRSCs will have a default logmode of BATCH.

NETC.APPLC1 matches both the APPLC? and APPLC* model definitions for network NETC. Because APPLC? is the more specific definition, it is used for APPLC1.

Guideline: For this example, if the definition for APPLB* is active, but the definition for APPLB1* is not active, a session request for NETB.APPLB11 will create a clone CDRSC based on the APPLB* definition. That clone CDRSC will be used for all session requests for NETB.APPLB11 until the clone CDRSC is deleted, even if the APPLB1* definition, which is a better match, has been activated in the meantime.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014