z/OS Communications Server: SNA Network Implementation Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Defining cross-domain resources

z/OS Communications Server: SNA Network Implementation Guide
SC27-3672-01

This topic introduces methods of defining resources in other networks.

  • Use a CDRSC definition statement (or a model CDRSC definition statement) without an owning network specified.
    This method of defining CDRSCs can be used by hosts within either of the networks in which the session partners reside or by intermediate networks. The definition can be used to satisfy either a real or an alias name, but if the NetView® alias name translation facility or the alias function in the session management exit is used, you cannot define a CDRSC for both. For example, in HOST1 (in Figure 1), you can code the following statements:
    CDRSCSEG  VBUILD     TYPE=CDRSC,…
    TERM1     CDRSC      CDRM=HOST2,…

    To code the NQNMODE or LUALIAS operand for a CDRSC, the owning network must be specified.

  • Use a CDRSC definition statement (or a model CDRSC definition statement) with an owning network specified.
    This method of defining CDRSCs can be used by any of the hosts involved in establishing the requested session. This method provides for the best session setup performance. For example, in HOST1 (in Figure 1), you can code the following statements:
    CDRSCSEG   VBUILD     TYPE=CDRSC,…
               NETWORK    NETID=NETB
    TERM1      CDRSC      CDRM=HOST2,…

    This is the method to use if you want to define cross-domain resources by their network-qualified names. To define cross-network resources by only their network-qualified names, specify NQNMODE=NQNAME (in the definition or using the start option). To define cross-network resources by both their network-qualified names and their unqualified names, specify NQNMODE=NAME (in the definition or using the start option).

    The LUALIAS operand is valid only for cross-network resources with an owning network specified.

  • Use a dynamically defined CDRSC.

    Instead of predefining CDRSCs, you can decide whether some or all CDRSCs are dynamically allocated and defined. The host that owns the logical unit initiating a session can dynamically define the requested session partner. In the intermediate SSCP, both the originating LU and the destination LU can be dynamically defined. In the destination LU SSCP, the originating LU can be dynamically defined. Independent LUs acting as either the destination or the originating LU can be dynamically defined at either the destination or originating LU SSCP.

    Dynamically defined CDRSCs take the NQNMODE value that is defined on the NQNMODE start option. The NQNMODE start option affects dynamically defined CDRSCs in the following way:
    • If NQNMODE=NAME, a cross-network dynamic CDRSC is defined by its network-qualified name and by its alias name and alias network, even if the alias name and alias network are assumed (that is, the alias name is equal to the real name and the alias network is equal to the network of the session partner).
    • If NQNMODE=NQNAME, a cross-network dynamic CDRSC is defined by its network-qualified name. It can also have a dynamic LUALIAS created for it if the session partner application specified LUAPFX on its APPL definition statement. A cross-network dynamic CDRSC is not defined by its assumed alias name and alias network unless the name portion of the alias name and the real name are different.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014