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

book

Article ID: 141263

calendar_today

Updated On:

Products

CA Endevor Software Change Manager (SCM)

Issue/Introduction

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

Environment

Release:ALL

Resolution

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

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

1. CA MII ALLSYSTEMSモードの場合のCA 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. CA MII SELECTモードの場合のCA 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. CA 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 CA-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