Example 4. Sharing-with-SMP/E runtime environment

The sharing-with-SMP/E runtime environment allocates LPAR-specific libraries only and obtains its base library information from target libraries managed by SMP/E.

Use the sharing-with-SMP/E configuration if at least one of the following statements is true:
  • Space is limited on storage devices. This configuration method does not allocate base libraries in the runtime environment, thereby reducing storage requirements.
  • You want to activate SMP/E-applied product maintenance immediately.

The following example represents a sharing-with-SMP/E runtime environment called SHARSMP, which obtains its base library information from SMP/E target libraries.

Name:        SHARSMP 
Type:        Sharing 
Hilev:       E.F.G 
Midlev:      SHARSMP 
Shares with: SMP/E target libraries using target hilev 
             (gbl_target_hilev) INSTALL.SMPE                          
LPAR-specific library DD DSNAME resolution with concatenated base, read-only libraries:
  //RKANPAR  DD DISP=SHR, 
  //         DSN=E.F.G.SHARSMP.RKANPARU 
  //         DD DISP=SHR, 
  //         DSN=INSTALL.SMPE.TKANPAR 
  //RKANCMD  DD DISP=SHR, 
  //         DSN=E.F.G.SHARSMP.RKANCMDU 
  //         DD DISP=SHR, 
  //         DSN=INSTALL.SMPE.TKANCMD 
  //STEPLIB  DD DISP=SHR, 
  //         DSN=E.F.G.SHARSMP.RKANMODU 
  //         DD DISP=SHR, 
  //         DSN=INSTALL.SMPE.TKANMOD 
  //         DD DISP=SHR, 
  //         DSN=INSTALL.SMPE.TKANMODL
  //         DD DISP=SHR, 
  //         DSN=INSTALL.SMPE.TKANMODP                      
In typical product started tasks, the LPAR-specific libraries are concatenated ahead of the base libraries (the SMP/E target libraries), as shown below:
  //&PROCNAME  PROC  
  //           SYS=SHARSMP, 
  //           RHILEV=X.Y.Z, 
  //           BASEHLEV=INSTALL.SMPE.T 
  .  
  . 
  //STEPLIB   DD DISP=SHR, 
  //          DSN=&RHILEV..&SYS..RKANMODU 
  //          DD DISP=SHR, 
  //          DSN=&BASEHLEV.KANMODL 
  //          DD DISP=SHR, 
  //          DSN=&BASEHLEV.KANMOD 
  //          DD DISP=SHR, 
  //          DSN=&BASEHLEV.KANMODP 
  //RKANMODL  DD DISP=SHR, 
  //          DSN=&RHILEV..&SYS..RKANMODU 
  //          DD DISP=SHR, 
  //          DSN=&BASEHLEV.KANMODL                      
Figure 1 illustrates a sharing-with-SMP/E runtime environment.
Figure 1. Sharing-with-SMP/E runtime environment
Sharing-with-SMP/E runtime environment