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


Generic resources requirements

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

Any VTAM® application program running on a VTAM APPN node that is connected to an MVS™ coupling facility structure identified by the STRGR start option can be known by a generic resource name. All VTAM nodes having access to the common generic resource coupling facility structure, along with the structure itself, make up a generic resources configuration.
  • A generic resources configuration must be part of a sysplex environment.
  • All VTAMs in a generic resource configuration must be connected to an MVS coupling facility in which the generic resource structure can be allocated. VTAM connects to the generic resource structure when it is defined in the active CFRM policy.
    The generic resource coupling facility structure stores the data needed by VTAM to implement the generic resources function. This data includes mappings that show:
    • For each generic resource name, a list that identifies the generic resource members currently using that name. This is called a generic resource mapping.
    • For each LU in session with one or more generic resource members, the application program network name and the generic resource name for each generic resource member. This is called a partner LU mapping.

    In defining generic resource structure in a CFRM policy, you specify the amount of coupling facility storage which should be allocated on behalf of this structure. For information about determining the amount of storage necessary, see Determining the size of the coupling facility structure.

  • VTAM Version 4 Release 2 or later is required for all VTAMs in a generic resources configuration, and all VTAMs must be defined as network nodes or end nodes. If an application program is both a generic resource and uses multinode persistent sessions, all VTAMs in the sysplex must be Version 4 Release 4 or later.
  • If you are using subplexing (that is you have specified the XCFGRPID start option), all resources that share a generic resource name must reside within the same subplex. That is, they must be running on VTAMs that have been started with the same value for the XCFGRPID start option. In addition, the generic resource coupling facility structure within each subplex must have a unique name. To ensure this, the structure name specified by the STRGR start option is suffixed with the 2-character XCFGRPID start option value. You must ensure that each of these subplex structure names is defined in the active CFRM policy. For example, if you have two subplexes within your sysplex, one with XCFGRPID=11 and one with XCFGRPID=02, and your STRGR option specifies the structure name ISTMYGR, you must ensure that the CFRM policy defines both an ISTMYGR11 and an ISTMYGR02 generic resource structure. You can display the fully suffixed generic resource structure name accessed on a VTAM node by issuing the D NET,ID=VTAM command.
  • If instances of a generic resource exist on an end node, CP-CP sessions must exist between the end node and its network node server.
  • If instances of a generic resource exist in the domain of multiple network nodes, CP-CP sessions should exist between each pair of network nodes to ensure correct session setup.
  • The OLU host of a session initiation to a generic resource must support name translation. The TRANSLAT start option must include USERVAR.
  • A network node server is required to provide generic resource resolution for resources on end nodes within the generic resource configuration. The recommended APPN generic resource configuration consists of a network node and served end nodes connected to the same generic resource structure with a backup network node connected to the same structure. But a backup network node server that is not connected to the same generic resource structure can be used. This requires that the end nodes allow broadcast searches, by coding ENBCAST=YES on the NETSRVR list. See the ENBCAST operand on the NETSRVR statement for the VTAMLST VBUILD TYPE=NETSRVR list in z/OS Communications Server: SNA Resource Definition Reference.
    If the network node server currently in use by the end nodes resides outside the sysplex, session setups to generic resources residing on these end nodes can fail if the NETSRVR list is not defined correctly. Symptoms of the failure would be similar to the following, where TSOXX is a generic resource name:
      IST663I  CD DSRLST  REQUEST TO   CDRMX  FAILED, SENSE=087D0001
      IST664I  REAL  OLU=netid.luname       ALIAS DLU=netid.TSOXX
      IST889I  SID = EC7F2F218E97F0CF
      IST1705I  SORDER = ADJSSCP  FROM START OPTION
      IST1705I  SSCPORD = PRIORITY  FROM START OPTION
      IST894I ADJSSCPS TRIED,FAILURE SENSE,ADJSSCPS TRIED,FAIL SENSE
      IST895I    ISTAPNCP       08400007     CDRMA         087D0001
      IST895I    CDRMB          087D000A     CDRMX         087D000A
      IST314I  END
  • VTAM uses default settings to control generic resource resolution. To modify the default settings for all or specific generic resources you must define a generic resource preference table using GRPREF operands on the GRPREF statement for the VTAMLST VBUILD TYPE=GRPREFS statement. For more information see z/OS Communications Server: SNA Resource Definition Reference. In addition, see Initiating sessions using the generic resource name.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014