JTEC001028 : CA Endevorライブラリの排他制御のために、MIMやGRSにどのようなQNAMEの定義が必要ですか?
search cancel

JTEC001028 : CA Endevorライブラリの排他制御のために、MIMやGRSにどのようなQNAMEの定義が必要ですか?

book

Article ID: 141263

calendar_today

Updated On:

Products

Endevor

Issue/Introduction

Question
CA Endevorライブラリの排他制御のために、MIMやGRSにどのようなQNAMEの定義が必要ですか?

Environment

Release:ALL

Resolution

 
複数のCPUでDASDを共有し、MIMやGRSでELIBやVSAMファイルの排他制御を行う場合、以下のような定義を行ってください。
Multi-image Integrity(以下MII)は、ALLSYSTEMSとSELECTという2つのモードを持っています。
MIIのMIMQNAME PARMLIB メンバーの中で定義するEndevorのためのENQ管理定義は、どのモードでCA MIIが稼動しているかに依存します。
 MIIのアドレス空間がどのモードで稼動しているかを調べるためには、"F MIM,D INIT" コマンドで確認することが出来ますので、入力後、MIM1019Iメッセージ部分のPROCESS=の値をご確認ください。

例)    
MIM1019I GDIF INIT DISPLAY:
     EXEMPT=GDIEXMPT       MISMATCHQNAME=ACCEPT  NMCOUNT=255
     PROCESS=ALLSYSTEMS    RESERVES=CONVERT      TEMPORARYDSN=YES          <= チェック
                 :
                 :

1. MII ALLSYSTEMSモードの場合のEndevor ENQ定義

    CTLIELEM GDIF=YES,
             SCOPE=SYSTEMS,
             EXEMPT=NO,
             ECMF=YES,
             RPTAFTER=30,
             RPTCYCLE=60
    CTLIPROC GDIF=YES,
             SCOPE=SYSTEMS,
             EXEMPT=NO,
             ECMF=YES,
             RPTAFTER=30,
             RPTCYCLE=60
    ENDEVOR  GDIF=YES,
             SCOPE=SYSTEMS,
             EXEMPT=NO,
             ECMF=YES,
             RPTAFTER=30,
             RPTCYCLE=60
    SPFEDIT  GDIF=YES,               <= (※)
             SCOPE=SYSTEMS,
             EXEMPT=YES,
             ECMF=YES,
             RPTAFTER=0,
             RPTCYCLE=60
    SYSIEWLP GDIF=YES,               <= (※)
             SCOPE=SYSTEMS,
             EXEMPT=NO,
             ECMF=YES,
             RPTAFTER=30,
             RPTCYCLE=60

2. MII SELECTモードの場合のEndevor ENQ定義

    CTLIELEM GDIF=YES,
             SCOPE=SYSTEMS,
             EXEMPT=NO,
             ECMF=YES,
             RPTAFTER=30,
             RPTCYCLE=60
    CTLIMSTR GDIF=YES,
             SCOPE=SYSTEMS,
             EXEMPT=NO,
             ECMF=NO
    CTLIPROC GDIF=YES,
             SCOPE=SYSTEMS,
             EXEMPT=NO,
             ECMF=YES,
             RPTAFTER=30,
             RPTCYCLE=60
    ENDEVOR  GDIF=YES,
             SCOPE=SYSTEMS,
             EXEMPT=NO,
             ECMF=YES,
             RPTAFTER=30,
             RPTCYCLE=60
    SPFEDIT  GDIF=YES,               <= (※)
             SCOPE=SYSTEMS,
             EXEMPT=YES,
             ECMF=YES,
             RPTAFTER=0,
             RPTCYCLE=60
    SYSIEWLP GDIF=YES,               <= (※)
             SCOPE=SYSTEMS,
             EXEMPT=NO,
             ECMF=YES,
             RPTAFTER=30,
             RPTCYCLE=60

3. EndevorのためのGRS定義

グローバルENQがRESERVEと共に発行されるため、INCLステートメントを定義する必要はありません。
CONを使用すると、ボリュームにハードウェアRESERVEがないように変換されます。そして、GRSはデフォルトでグローバルな伝達のためにSCOPE=SYSTEMS ENQを含みます。
SPFEDIT、SYSIEWLP、CTLIMSTRのQNAMEだけが、SCOPE=SYSTEMS+UCBロックのRESERVEで使用されます。
残りのQNAMEであるCTLIPROC、ENDEVOR、CTLIELEMは、SCOPE=SYSTEMSのENQUEUEで使用されます。

    /*******************************************************/
    /*  RESOURCE NAME LIST FOR ENDEVOR                     */
    /*******************************************************/
    RNLDEF RNL(CON)  TYPE(GENERIC) QNAME(CTLIMSTR)
    RNLDEF RNL(CON)  TYPE(GENERIC) QNAME(SPFEDIT)               <= (※)
    RNLDEF RNL(CON)  TYPE(GENERIC) QNAME(SYSIEWLP)             <= (※)

    (※) C1DEFLTSの以下の設定もご確認ください。
         (C1DEFLTSサンプル)
      SPFEDIT=SPFEDIT,         DEFAULT PDS RESERVE            X
      SYSIEWL=SYSIEWLP,        DEFAULT PDS/LINK EDIT RESERVE  X

詳細は、「Installing - How to Configure the Installation Environment」にも記されていますのでご確認ください。

 

Additional Information

Old Japanese Knowledge Document ID : JTEC001028