JTEC001039 : CA EndevorでMCFとエレメント・カタログの同期チェックについて
search cancel

JTEC001039 : CA EndevorでMCFとエレメント・カタログの同期チェックについて

book

Article ID: 142236

calendar_today

Updated On:

Products

Endevor

Issue/Introduction

Question
CA EndevorでMCFとエレメント・カタログの同期をチェックする方法がありますか?

Environment

Release:ALL

Resolution

Answer
CA Endevorのカタログ同期ユーティリティ(BC1PCSYN)を使用すると、エレメント・カタログと関連するMCFファイル間の同期チェックや、エレメント・カタログを更新し差分を修正することができます。

このユーティリティには、検証モード(Validate)と更新モード(Update)という2つのモードがあります。検証モードでは、単にカタログとMCFファイルの間の相違報告だけを行います。更新モードでは、エレメント・カタログを更新することにより、エレメント・カタログと関連するMCFファイル間の違いを実際に修正します。更新モードでは、2つのフェーズにおいて、エレメント・カタログとMCFエレメント・レコードが同期されます。

最初のフェーズでは、MCFレコードをカタログと照合して確認します。カタログに存在しないMCFレコードについて、カタログ・セグメントが作成されます。カタログ・セグメントは、関連付けられたカタログ・データに違いが検出された場合に、MCFエレメント・データを使用して更新されます。

2番目のフェーズでは、MCFに対するカタログの検証が行われ、使用できないセグメントはカタログから削除されます。MCFエレメント・レコー ドが無いすべてのセグメントはカタログから削除されます。

検証モードでも同様に、2つのフェーズでのチェックが行われますが、カタログは修正されません。単に実行ログに相違が報告されるだけです。モードを選択するには、JCLの実行ステートメントでPARM=パラメータを使用します。

    検証モード:PARM='BC1PCSYNVALIDATE'
    更新モード:PARM='BC1PCSYNUPDATE'

両方のフェーズにおいて、処理は環境ごとに行われます。ユーティリティが処理する環境を指定することができます。また、デフォルトで、C1DEFLTSテーブルでに定義されているすべての環境を選択することもできます。

詳細は、「Administration - Catalog UtilitiesのCatalog Synchronization Utility」にも記載されていますのでご確認ください。

重要:このユーティリティは、カタログ・ファイルを最初にロードするときには使用しないでください。カタログ・ファイルのロードには、BC1JXCNVを使用してください。

JCLのサンプル 
Prefix.CSIQJCL(BC1JCSYN)

//* (COPY JOBCARD)
//********************************************************************* 
//*    BC1PCSYN - CATALOG SYNCHROIZATION UTILITY                      * 
//*                                                                   * 
//* THE FOLLOWING CHANGES MUST BE MADE BEFORE THIS JOB CAN BE RUN:    * 
//*                                                                   * 
//*   1. ADJUST THE PARM STATEMENT ON THE EXECUTE STATEMENT TO        * 
//*      EITHER VALIDATE OR UPDATE.                                   * 
//*           PARM='BC1PCSYNUPDATE'        -OR-                       * 
//*           PARM='BC1PCSYNVALIDATE'                                 * 
//*                                                                   * 
//*   NOTE: STEP IS CURRENTLY SET TO VALIDATE.                        * 
//********************************************************************* 
//STEP1    EXEC PGM=NDVRC1,REGION=4096K,PARM='BC1PCSYNVALIDATE' 
//STEPLIB  DD DISP=SHR,DSN=Prefix.U.AUTHLIB 
//         DD DISP=SHR,DSN=Prefix.AUTHLIB 
//CONLIB   DD DISP=SHR,DSN=Prefix.CONLIB 
//BSTLST   DD SYSOUT=* 
//SORTIN   DD UNIT=VIO,SPACE=(CYL,(10,5)),DISP=(,DELETE,DELETE), 
//            DCB=(RECFM=FB,LRECL=403,DSORG=PS) 
//SORTOUT  DD UNIT=VIO,SPACE=(CYL,(10,5)),DISP=(,DELETE,DELETE), 
//            DCB=(RECFM=FB,LRECL=403,DSORG=PS) 
//SYSOUT   DD SYSOUT=* 
//SYSUDUMP DD SYSOUT=* 
//********************************************************************* 
//* FOR SINGLE ENVIRONMENT, INPUT TO BSTIPT CAN BE:                   * 
//*   ENVIRONMENT ENV1 .                                              * 
//*                                                                   * 
//* FOR MULTIPLE ENVIRONMENTS, INPUT TO BSTIPT CAN BE:                * 
//*   ENVIRONMENT  (ENV1, ENV2).                                      * 
//*                                                                   * 
//* IF BSTIPT IS DUMMY (OR EMPTY), ALL DEFINED ENVIRONMENTS WILL BE   * 
//* SELECTED.                                                         * 
//********************************************************************* 
//BSTIPT   DD * ENVIRONMENT env-name1. 
/* 
//

ユーティリティの処理対象とする環境を選択するには、BSTIPT DDステートメントを編集します。DDステートメントを省略するか、空のファイ ル(入力構文なし)を指定すると、C1DEFLTSテーブルのすべての環境が選択されます。 
BSTIPTファイルは、80文字の固定長レコード・ファイルです。構文は、CA EndevorのSCLステートメントと同じ解析ルールに従います。

単一の環境を選択するには、以下を指定します。
    ENVIRONMENT env-name1.

1行で複数の環境を選択するには、以下を指定します。
    ENVIRONMENT (env-name1, env-name2, env-name3).

複数の行で複数の環境を選択するには、以下を指定します。
    ENVIRONMENT (env-name1, env-name2, env-name3,env-name4, env-name5).

実行結果のサンプル

                      Endevor MCF Catalog Synchronization UTILITY LOG

  ENVIRONMENT env-name1 .

SYN0000I ?BEGINNING PHASE 1.

SYN0002I ENVIRONMENT env-name1 MCF ELEMENT TO CATALOG SYNCRONIZATION STARTING

*MISSING* CTLG SGMT: ELEMENT xxxxxxxxxxxxxxx
             TYPE type1 AT ENV env-name1 SID 1 SYS system1 SBS SBS100
*MISSING* CTLG SGMT: ELEMENT xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
*MISSING* CTLG SGMT: ELEMENT xxxxxxxxxxxxx
             TYPE type1 AT ENV env-name1 SID 1 SYS system1 SBS subsys1
*OLD * CTLG SGMT: ELEMENT xxxxxxxxxxxx
             TYPE type1 AT ENV env-name1 SID 1 SYS system1 SBS subsys1
*OLD * CTLG SGMT: ELEMENT xxxxxx
             TYPE type1 AT ENV env-name1 SID 1 SYS system1 SBS subsys1
*OLD * CTLG SGMT: ELEMENT xxxxxxxx
             TYPE type1 AT ENV env-name1 SID 2 SYS system1 SBS subsys1

SYN0003I TOTAL # OF MISSING CTLG SGMTS FROM ENVIRON env-name1 : 3
SYN0004I TOTAL # OF OLD CTLG SGMTS FOUND IN ENVIRON env-name1 : 3
SYN0005I TOTAL # OF ELEMENTS PROCESSED FROM ENVIRON env-name1 : 102

SYN0002I ENVIRONMENT env-name2 MCF ELEMENT TO CATALOG SYNCRONIZATION STARTING

*MISSING* CTLG SGMT: ELEMENT xxxxxxxx
             TYPE type2 AT ENV env-name2 SID 2 SYS system2 SBS subsys2
*MISSING* CTLG SGMT: ELEMENT xxxxxxxx
             TYPE type2 AT ENV env-name2 SID 2 SYS system2 SBS subsys2

SYN0003I TOTAL # OF MISSING CTLG SGMTS FROM ENVIRON env-name2 : 2
SYN0004I TOTAL # OF OLD CTLG SGMTS FOUND IN ENVIRON env-name2 : 0
SYN0005I TOTAL # OF ELEMENTS PROCESSED FROM ENVIRON env-name2 : 5

SYN0002I ENVIRONMENT env-name3 MCF ELEMENT TO CATALOG SYNCRONIZATION STARTING

SYN0003I TOTAL # OF MISSING CTLG SGMTS FROM ENVIRON env-name3 : 0
SYN0004I TOTAL # OF OLD CTLG SGMTS FOUND IN ENVIRON env-name3 : 0
SYN0005I TOTAL # OF ELEMENTS PROCESSED FROM ENVIRON env-name3 : 1
SYN0011I TOTAL # OF ELEMENTS PROCESSED, ALL ENVIRONMENTS: 108

SYN0000I BEGINNING PHASE 2

SYN0031I ENVIRONMENT env-name1 CATALOG TO MCF ELEMENT SYNCRONIZATION STARTING.

*ORPHAN * CTLG SGMT: ELEMENT xxxxxxxxxxx
             TYPE type1 AT ENV env-name1 SID 2 SYS system1 SBS subsys1
*ORPHAN * CTLG SGMT: ELEMENT xxxxxxxxxxxxxxxxxxxxx
             TYPE type1 AT ENV env-name1 SID 2 SYS system1 SBS subsys1
*ORPHAN * CTLG SGMT: ELEMENT xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
             TYPE type1 AT ENV env-name1 SID 2 SYS system1 SBS subsys1

SYN0032I TOTAL # OF ORPHAN CTLG SGMTS IN ENVIRON env-name1 : 3
SYN0033I TOTAL CATALOG SEGMENTS PROCESSED FOR ENVIRON env-name1 : 105

SYN0031I ENVIRONMENT env-name2 CATALOG TO MCF ELEMENT SYNCRONIZATION STARTING.

*ORPHAN * CTLG SGMT: ELEMENT xxxxxxx
             TYPE type2 AT ENV env-name2 SID 1 SYS system3 SBS subsys2
*ORPHAN * CTLG SGMT: ELEMENT xxxxxxxx
             TYPE type2 AT ENV env-name2 SID 1 SYS system3 SBS subsys3

SYN0032I TOTAL # OF ORPHAN CTLG SGMTS IN ENVIRON env-name2 : 2
SYN0033I TOTAL CATALOG SEGMENTS PROCESSED FOR ENVIRON env-name2 : 7

SYN0031I ENVIRONMENT env-name3 CATALOG TO MCF ELEMENT SYNCRONIZATION STARTING.

SYN0032I TOTAL # OF ORPHAN CTLG SGMTS IN ENVIRON env-name3 : 0
SYN0033I TOTAL CATALOG SEGMENTS PROCESSED FOR ENVIRON env-name3 : 1
SYN0034I TOTAL CATALOG SEGMENTS PROCESSED, ALL ENVIRONMENTS: 113

Additional Information

Old Japanese Knowledge Document ID : JTEC001039