Question
CA Endevorライブラリの排他制御のために、MIMやGRSにどのようなQNAMEの定義が必要ですか?
Release:ALL
複数の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」にも記されていますのでご確認ください。
Old Japanese Knowledge Document ID : JTEC001028