Example of coding IEASYMxx

Use the following example as a model when coding IEASYMxx for your installation. The example explains how to code IEASYMxx for the sysplex shown in Figure 2.

  1. Enter a global SYSDEF statement that specifies:
    • The IEASYSxx member, IEASYS01, that specifies system parameters for systems SYSCA, SYSCB, and SYSCD. SYSCC requires two IEASYSxx members, which are specified on a local SYSDEF statement later in the parmlib member.
    • The global definition for the installation-defined system symbol &LNKSYM;
      SYSDEF  SYSPARM(01,L)
              SYMDEF(&LNKSYM='GLOBALP') 
  2. Enter a local SYSDEF statement that identifies the LPAR on which system SYSCA is running. The statement specifies:
    • The hardware name and LPAR name (the system name defaults to the LPAR name)
    • A local definition for the installation-defined system symbol &LNKSYM, which is to override the global definition specified earlier. The local definition for &LNKSYM will be used only by system SYSCA.
      SYSDEF  HWNAME(MVS3090) LPARNAME(SYSCA)
              SYMDEF(&LNKSYM='LOCALP1')
  3. Enter a local SYSDEF statement that identifies the CPC on which system SYSCC is running. The statement specifies:
    • The hardware name for the CPC (the system name defaults to the hardware name)
    • The IEASYSxx members that contain the system parameters for system SYSCC. The IEASYSxx members will be used only by system SYSCC. The other systems will use the IEASYSxx members identified in the global definition.
      SYSDEF  HWNAME(SYSCC)
              SYSPARM(01,02,L)

In this example, no local SYSDEF statements are necessary for systems SYSCB or SYSCD because they do not require unique definitions for system symbols or system parameters.

The complete IEASYMxx parmlib member is:

Figure 1. Complete IEASYMxx Parmlib Member
 SYSDEF  SYSPARM(01,L)
         SYMDEF(&LNKSYM='GLOBALP')

 SYSDEF  HWNAME(MVS3090) LPARNAME(SYSCA)
         SYMDEF(&LNKSYM='LOCALP1')

 SYSDEF  HWNAME(SYSCC)
         SYSPARM(01,02,L) 
Figure 2. Coding IEASYMxx for a Four-System Sysplex
Example of how to code IEASYMxx for a Four-System Sysplex

Figure 3 shows an example of how to use one IEASYMxx member to specify global statements (IEASYMA4) and another to specify local statements (IEASYMA5). IEASYMA4 defines system symbols for all systems that share the member:

Figure 3. IEASYMA4 Parmlib Member
 SYSDEF SYMDEF(&LNKLST1='CS,52')
        SYMDEF(&LNKLST2='44,42,L')
        SYMDEF(&LPALST1='52,CS')
        SYMDEF(&LPALST2='ST,L')
        SYMDEF(&MLPALS1='44')
        SYMDEF(&MLPALS2='43,42')
        SYMDEF(&SVCNAME='44')
        SYMDEF(&MVSRLSE='52')
        SYMDEF(&SMFPARM='44') 

IEASYMA5 (shown in Figure 4) defines local system symbols and system parameters for processors J50 and J60.

Figure 4. Example IEASYMxx Parmlib Member
 SYSDEF HWNAME(J50)
        SYSPARM(02)
        SYSNAME(J50)
        SYSCLONE(J5)
        SYMDEF(&NODE='55')
        SYMDEF(&LOGCLS='M')
 SYSDEF HWNAME(J60)
        SYSPARM(02)
        SYSNAME(J60)
        SYSCLONE(J6)
        SYMDEF(&NODE='56')
        SYMDEF(&LOGCLS='O') 

See Figure 1 for a sample LOADxx member that points to IEASYMA4 and IEASYMA5.