ETCLNA02:PTFのRESTOREの際にDDDEFのエントリーがない事を示すエラーが発生しました。何故このようなエラーが発生するのでしょうか?

Document created by KAZUHIKO_FURUISHI Employee on Jul 16, 2015
Version 1Show Document
  • View in full screen mode

文書番号: JTEC002138

製品名:  CA Cleanup for ACF2

バージョン: ALL

OS: z/OS

 

Question

 

SMP/E DDDEFを定義してCA Cleanup for ACF2 r12を導入しました。

しかしながらPTFRESTOREの際に、下記のようにDDDEFのエントリーがない事を示すエラーが発生しました。

 

GIM54502E ** ALLOCATION FAILED FOR ddname BECAUSE THERE IS NO DD STATEMENT

             IN THE JCL AND NO DDDEF ENTRY IN TARGET ZONE CAITGT.

GIM28307E ** ALLOCATION FAILED FOR ddname, WHICH IS REQUIRED IN ORDER TO

             PROCESS ELEMENT element IN SYSMOD sysmod.

GIM22601I    RESTORE PROCESSING FAILED FOR SYSMOD sysmod.

GIM20501I    RESTORE PROCESSING

 

何故このようなエラーが発生するのでしょうか?

 

Answer

 

r12の導入において使用されるJCLにおいては、配布ライブラリに対するDDDEFエントリーは配布ゾーンにのみ定義され、それとは別に必要となる目的ゾーンでの定義がありませんでした。

その為、PTFRESTORE時や、新たなモジュールを追加するPTFAPPLY(下記のエラー参照)にエラーとなる場合があります。

 

GIM54502I    ALLOCATION FAILED FOR ddname BECAUSE THERE IS NO DD STATEMENT

             IN THE JCL AND NO DDDEF ENTRY IN TARGET ZONE CAITGT.

 

 

GIM65912E ** MODULE module IS NEEDED TO BUILD THE FOLLOWING LOAD MODULES

             FOR SYSMOD sysmod BUT IS NOT FOUND. THE

             MODULE'S DISTRIBUTION LIBRARY ddname COULD NOT BE ALLOCATED,

             AND SYSMOD sysmod WHICH LAST REPLACED THE

             MODULE IS NOT IN THE SMPPTS.

GIM65905I    - LOAD MODULE module.

GIM22601I    APPLY PROCESSING FAILED FOR SYSMOD sysmod.

 

このようなエラーはMSM(Mainframe Software Manager)を使ってCA Cleanup for ACF2を導入した場合でも発生する可能性があります。

対応として下記のようなJCLを実行し、配布ライブラリのDDDEFエントリーを目的ゾーンに追加して下さい。

 

//UCLIN    JOB

//**************************************************************************************

//*                                                                                                         *

//*   ETRUST CLEANUP R12 FOR CA-ACF2 SECURITY                           *

//*                                                                                                         *

//*   NOTES:                                                                                          *

//*                                                                                                         *

//*   1. ENSURE TO UPDATE THE JOB CARD TO MEET YOUR SITE       *

//*      STANDARDS FOR JOBS.                                                             *

//*                                                                                                         *

//*   2. MODIFY THE VALUES FOR THE SYMBOLIC PARAMETERS:       *

//*      &YOURHLQ - THE HIGH LEVEL QUALIFIER OF YOUR                  *

//*      MSM DATASETS.                                                                        *

//*                                                                                                         *

//*                                                                                                         *

//**************************************************************************************

//SMPEUCL  EXEC PGM=GIMSMP,REGION=0K,PARM='DATE=U'

//*

//SMPCSI   DD DISP=SHR,DSN=&YOURHLQ.SMPCSI.CSI

//SMPLOG   DD SYSOUT=*

//SMPCNTL  DD   *

SET BDY(CAITGT) .

  UCLIN .

  ADD   DDDEF(CT5C0LLD) DATASET(&YOURHLQ.ETCL.CT5C0LLD) SHR .

  ADD   DDDEF(CT5C0EXE) DATASET(&YOURHLQ.ETCL.CT5C0EXE) SHR .

  ADD   DDDEF(CT5C0PRC) DATASET(&YOURHLQ.ETCL.CT5C0PRC) SHR .

  ENDUCL .

Attachments

    Outcomes