Common Components and Services r15.0の導⼊中にAPPLY処理(AW030APB)を実⾏したところ、以下のメッセージが出⼒されました。
GIM54701S ** ALLOCATION FAILED FOR SMPJHOME - IKJ56228I PATH /your/smpjhome/directory/ NOT IN
CATALOG OR CATALOG CAN NOT BE ACCESSED.
GIM20501I APPLY PROCESSING IS COMPLETE. THE HIGHEST RETURN CODE WAS 12.
Release: 15.0
OS: z/OS
原因:
このメッセージはCommon Components and Services r15.0のAPPLY処理(AW030APB)にて参照されるDD名のSMPJHOMEに IBM Java Runtimeのパスが正しくないエラーとなっています。
これは、Prefix.CAI.SAMPJCL(AW0SEDIT)を編集する際に下記の部分を修正していない場合(デフォルト)に発⽣する事象です。
例)Prefix.CAI.SAMPJCL(AW0SEDIT)
/*******************************************************************/
/* */
ISREDIT CHANGE ALL SYS1.MACLIB SYS1.MACLIB
ISREDIT CHANGE ALL SYS1.CSSLIB SYS1.CSSLIB
ISREDIT CHANGE ALL CEE.SCEEBIND CEE.SCEEBIND
ISREDIT CHANGE ALL CEE.SCEELKED CEE.SCEELKED
ISREDIT CHANGE ALL CEE.SCEELKEX CEE.SCEELKEX
ISREDIT CHANGE ALL CEE.SCEEOBJ CEE.SCEEOBJ
ISREDIT CHANGE ALL CEE.SCEEBND2 CEE.SCEEBND2
ISREDIT CHANGE ALL CEE.SCEELIB CEE.SCEELIB
ISREDIT CHANGE ALL SYS1.SIEASID SYS1.SIEASID
ISREDIT CHANGE ALL /your/smpjhome/directory/ +
/your/smpjhome/directory/
/* */
ISREDIT USER_STATE = (STATUS)
IF &STR(&SAVOPT) = &STR(SAVE) THEN DO
EXIT
END
ISREDIT END
EXIT
対応⽅法:
1. Common Components and Services r15.0のSMP情報を修正します。Prefix.CAI.SAMPJCL(AW010CSI)を流⽤して、SMPJHOMEの情報を修正します。
例)サンプルJCLAW010CSIの修正例
//*********************************************************************
//* MEMBER: AW010CSI *
//*********************************************************************
//*--------------------------------------------------------------------
//* INITCSI - INITIALIZE SMP/E ZONES
//*--------------------------------------------------------------------
//INITCSI EXEC PGM=GIMSMP,REGION=0M,
// PARM='CSI=CCS.R15SP00.CSI,DATE=U'
//SMPOUT DD SYSOUT=*
//SMPRPT DD SYSOUT=*
//SMPLOG DD DISP=SHR,DSN=CCS.R15SP00.SMPLOG <== お客様のシステム環境のデータセット名に修正してください。
//SMPLOGA DD DISP=SHR,DSN=CCS.R15SP00.SMPLOGA
//SMPPTS DD DISP=SHR,DSN=CCS.R15SP00.SMPPTS
//SMPPTS1 DD DISP=SHR,DSN=CCS.R15SP00.SMPPTS1
//SMPCNTL DD *
SET BOUNDARY(CAIT0).
UCLIN.
REP DDDEF(SMPJHOME) <== AW010CSIでは、ADD DDDEF (SMPJHOME) が指定されていますので、REPに変更します。
PATH('/sys/java/CCCCCC/') . <== お客様のシステム環境に存在するIBM Java Runtimeのパスを指定してください。
ENDUCL.
/*
2. 上記1の処理が正常終了したら、SMPのリストコマンドにて指定したIBMのJava Runtimeになっていることを確認します。
Prefix.CAI.SAMPJCL(AW030APB)を流⽤します。
例)サンプルJCL:AW030APBの修正例
//*********************************************************************
//* MEMBER: AW030APB *
//*********************************************************************
//*********************************************************************
//* Copyright (C) 2019 CA. All Rights Reserved. *
//*********************************************************************
//*
//APPLY EXEC PGM=GIMSMP,PARM='DATE=U',REGION=0M
//SMPCSI DD DISP=SHR,DSN=CCS.R15SP00.CSI <== お客様のシステム環境のデータセット名に修正してください。
//SMPCNTL DD *
SET BOUNDARY (CAIT0).
LIST DDDEF. <== LIST DDDEFと指定します。
//
ジョブログより以下の内容を確認してください。FINDコマンドにて、SMPJHOMEのパス名を確認してください。
SMPHRPT SYSOUT = *
SMPJHOME PATH = '/sys/java/CCCCCC/' <== 上記1にて修正してパス名になっていることを確認
SMPLIST SYSOUT = *
SMPLOG DATASET = CCS.R15SP00.SMPLOG
3. 上記2のジョブログで修正されていることが確認できましたら、Prefix.CAI.SAMPJCL(AW030APB)を再実⾏し て、正常終了することを確認します。
Old Japanese Knowledge document ID: JTEC002730
Common Components and Servicesのその他のFAQについては、以下のリンクからご確認ください。