search cancel

MIMを停止することなくメンテナンスを反映する方法

book

Article ID: 253203

calendar_today

Updated On:

Products

MIM Data Sharing (MII) MIM Message Sharing (MIC) MIM Resource Sharing (MIM) MIM Tape Sharing (MIA)

Issue/Introduction

PTF適用後、MIMを停止することなく修正を反映できますか?

Environment

MIM 12.5

Resolution

Restart Manager機能にて起動のMIM環境では、LOADLIBコマンドにて、動的MIMロードライブラリの入替が可能です。
これにより、MIMを停止することなく、PTFの修正を反映することができます。

LOADLIBコマンドを使用した動的MIMロードライブラリの入替手順は以下の通りです。

1 PTFを適用したロードライブラリを用意

   例:DSN=MIM.LOAD.ALT.LIB VOL=VOL001


2 MIMコマンド「LOADLIB SETALTERNATE」で、PTF適用済ロードライブラリを定義

  例:@LOADLIB SETALTERNATE=(MIM.LOAD.ALT.LIB,VOL001)

     @MIM0067I Command LOADLIB                      
     @MIM0967I Alternate library is now ddname SYS00001      

3 MIMコマンド「D LOADLIB」で定義確認

  例:@D LOADLIB

RESPONSE=SYSA                                                     
@MIM0067I Command DISPLAY                                      
@MIM0964I MIM Load Library Display:                                  
Type DSName                        Vol    DDName    
Init MIM.LOAD                      VOL001 STEPLIB    
Curr MIM.LOAD                      VOL001 STEPLIB    
Prim MIM.LOAD                    VOL001 STEPLIB    
Alt  MIM.LOAD.ALT                VOL001 SYS00001  
SETAPF=Yes                                                          
STARTFROM=Initial                                                  

4 システムのActivityが低い時間帯に、MIMコマンド「LOADLIB REFRESHFROM」にてロードライブラリ動的入替

  例:@LOADLIB REFRESHFROM=ALTERNATE

@MIM0067I Command LOADLIB
@MIM0969I Library refresh initiated - ddname: SYS00001  

   Restart Manager機能にてMIMの再起動が即時実施されます。

5 MIMコマンド「D LOADLIB」で定義確認

  例:@D LOADLIB

 RESPONSE=SYSA                                                         
@MIM0067I Command DISPLAY                                            
@MIM0964I MIM Load Library Display:                                      
 Type DSName                        Vol    DDName        
 Init MIM.LOAD                      VOL001 STEPLIB        
  Curr MIM.LOAD.ALT                  VOL001 SYS00001      
  Prim MIM.LOAD                      VOL001 STEPLIB        
  Alt  MIM.LOAD.ALT                  VOL001 SYS00001      
  SETAPF=Yes                                                              
  STARTFROM=Initial             

この時点で、MIMはPTFが反映されたMIM.LOAD.ALTライブラリにより稼働しています。
しかしながら、予期せぬ停止があった場合、
Restart Manager機能は「Prim MIM.LOAD」にて再起動を実施します。

Restart Manager機能の自動再起動にて、PTFを適用したロードライブラリを選択させるには、
MIMコマンド「LOADLIB COMMIT」を実行します。

 例:@LOADLIB COMMIT                                     

@MIM0067I Command LOADLIB                  
@MIM0967I Primary library is now ddname SYS00001    

例:@D LOADLIB

 RESPONSE=SYSA                                                        
  @MIM0067I Command DISPLAY 479                                         
@MIM0964I MIM Load Library Display:                                
 Type DSName                        Vol    DDName    
 Init MIM.LOAD     VOL001 STEPLIB    
 Curr MIM.LOAD.ALT   VOL001 SYS00001  
 Prim MIM.LOAD.ALT   VOL001 SYS00001  
 Alt MIM.LOAD.ALT   VOL001 SYS00001  
   SETAPF=Yes                                                           
   STARTFROM=Initial                                                    

Additional Information

Old Japanese Knowledge document ID: JTEC003134

MIMのその他のFAQについては、以下のリンクからご確認ください。

MIM FAQ一覧表