例 2. ベースと共用するランタイム環境

基本共有構成は、ストレージ・デバイスを共有する環境に 最適です。 共通のデータ・セットに基本ランタイム環境を 使用するため、基本共有ランタイム環境には LPAR 固有ライブラリーのみが 含まれます。 基本ランタイム環境に、インストールした製品の実行に必要な LPAR 固有ライブラリーを含めることはできません。 基本共有ランタイム環境には、基本ランタイム環境内の製品およびコンポーネントと同じセットまたはそのサブセットが含まれている必要があります。

構成ソフトウェアは、必要に応じて LPAR 固有ライブラリーおよび基本ランタイム環境ライブラリーを指すように、製品の構成要素を解決します。

以下の例に、SHARRTE2 という基本共有ランタイム環境を示します。この環境は、基本ランタイム環境 (RTE2) から基本ライブラリー情報を取得します。

Name:        SHARRTE2 
Type:        Sharing  
Hilev:       E.F.G  
Midlev:      SHARRTE2  
Shares with: Base RTE called "BASELIB". Its read-only base libraries 
             (copies of the SMP/E target libraries) are shared by 2 
             LPAR RTEs (SHARRTE1 and SHARRTE2). Cited example here is 
             for SHARRTE2.

             Read-only Base HLQ (BASELEV PROC symbol) = 
             RTE_X_HILEV_SHARING parm. (Value: COMMON) + RTE_SHARE parm. 
            (Value: BASELIB)                                                   
連結された読み取り専用の基本ライブラリーによる LPAR 固有ライブラリー DD DSNAME 解決
  //RKANPAR  DD DISP=SHR, 
  //         DSN=E.F.G.SHARRTE2.RKANPARU 
  //         DD DISP=SHR, 
  //         DSN=COMMON.BASELIB.RKANPAR   
  //RKANCMD  DD DISP=SHR, 
  //         DSN=E.F.G.SHARRTE2.RKANCMDU 
  //         DD DISP=SHR, 
  //         DSN=COMMON.BASELIB.RKANCMD 
  //STEPLIB  DD DISP=SHR, 
  //         DSN=E.F.G.SHARRTE2.RKANMODU
  //         DD DISP=SHR, 
  //         DSN=COMMON.BASELIB.RKANMODL
  //         DD DISP=SHR, 
  //         DSN=COMMON.BASELIB.RKANMOD   
  //         DD DISP=SHR, 
  //         DSN=COMMON.BASELIB.RKANMODP                                        
製品の標準的な開始タスクでは、以下の例のように、基本ライブラリーの前に LPAR 固有ライブラリーが連結されます。
//&PROCNAME  PROC 
//           SYS=SHARRTE2,
//           RHILEV=X.Y.Z,
//           BASEHLEV=COMMON.BASELIB.R
. 
.
//STEPLIB   DD DISP=SHR,
//          DSN=&RHILEV..&SYS..RKANMODU
//          DD DISP=SHR,
//          DSN=&BASEHLEV.KANMODL
//          DD DISP=SHR,
//          DSN=&BASEHLEV.KANMOD
//RKANMODL  DD DISP=SHR,
//          DSN=&RHILEV..&SYS..RKANMODU
//          DD DISP=SHR,
//          DSN=&BASEHLEV.KANMODL                                            
図 1 は、基本共有ランタイム環境を示しています。
図1: ベースと共用するランタイム環境
ベースと共用するランタイム環境