レベルアップの手順
レベルアップの準備作業を終えた後、以下の手順に従ってレベルアップの作業を実施してください。
(1) 新規メンバーと新リリースの復元
以下のJCL例を修正して実行することで、「提供媒体からの復元手順」で復元したHULFT導入用ファイルのHULFT JCLライブラリ(HULFT.V8.JCL)から、既存のHULFT JCLライブラリ(HULFT.JCL)にメンバー名「REVUP」と「JCLMADD」を復元してください。
[JCL例]
//INSTALL JOB CLASS=A,MSGCLASS=B
//*
//JCLGEN EXEC PGM=IEBCOPY
//IN DD DSN=HULFT.V8.JCL,DISP=SHR
//OUT DD DSN=HULFT.JCL,DISP=SHR
//SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSUT4 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
COPY OUTDD=OUT,INDD=((IN,R))
SELECT M=(REVUP,JCLMADD)
//*
|
DD名 |
項目名 |
説明 |
|---|---|---|
|
IN |
HULFT.V8.JCL |
HULFT JCLライブラリ(HULFT導入用ファイル) |
|
OUT |
HULFT.JCL |
HULFT JCLライブラリ(導入先ファイル) |
|
パラメータ名 |
項目名 |
説明 |
|---|---|---|
|
UNIT |
SYSDA |
UNIT |
a) 新リリースの復元
復元した「REVUP」をJCL例に示します。このJCLを修正して実行することで、HULFT導入用ファイルから以下のライブラリの新リリースを既存のライブラリに上書きインストールします。
-
HULFT ロードモジュールライブラリ
-
HULFT ISPFパネルライブラリ
-
HULFT ISPFメッセージライブラリ
[JCL例]
//REVUP JOB CLASS=A,MSGCLASS=B
//*
//PANEL EXEC PGM=IEBCOPY
//IN DD DSN=HULFT.V8.JPN.PANEL,DISP=SHR
//OUT DD DSN=HULFT.PANEL,DISP=SHR
//SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSUT4 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
COPY OUTDD=OUT,INDD=((IN,R))
//*
//MSG EXEC PGM=IEBCOPY
//IN DD DSN=HULFT.V8.JPN.MSG,DISP=SHR
//OUT DD DSN=HULFT.MSG,DISP=SHR
//SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSUT4 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
COPY OUTDD=OUT,INDD=((IN,R))
//*
//LOAD EXEC PGM=IEBCOPY
//IN DD DSN=HULFT.V8.LOAD,DISP=SHR
//OUT DD DSN=HULFT.LOAD,DISP=SHR
//SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSUT4 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
COPY OUTDD=OUT,INDD=((IN,R))
//*
//
|
DD名 |
項目名 |
説明 |
|---|---|---|
|
IN |
HULFT.V8.JPN.PANEL |
HULFT ISPFパネルライブラリ(JPN HULFT導入用ファイル) |
|
OUT |
HULFT.PANEL |
HULFT ISPFパネルライブラリ(JPN 導入先ファイル) |
|
IN |
HULFT.V8.JPN.MSG |
HULFT ISPFメッセージライブラリ(JPN HULFT導入用ファイル) |
|
OUT |
HULFT.MSG |
HULFT ISPFメッセージライブラリ(JPN 導入先ファイル) |
|
IN |
HULFT.V8.LOAD |
HULFTロードモジュールライブラリ(HULFT導入用ファイル) |
|
OUT |
HULFT.LOAD |
HULFTロードモジュールライブラリ(導入先ファイル) |
|
パラメータ名 |
項目名 |
説明 |
|---|---|---|
|
UNIT |
SYSDA |
UNIT |
b) 新規メンバーの復元
復元した「JCLMADD」をJCL例に示します。
このJCLを修正して実行することで、HULFT導入用ファイルから以下のライブラリの新規追加されたメンバーを、既存のライブラリにインストールします。
-
HULFT JCLライブラリ
-
HULFT パラメータライブラリ
[JCL例]
//JCLMADD JOB CLASS=A,MSGCLASS=B
//*
//JCLGEN EXEC PGM=IEBCOPY
//IN DD DSN=HULFT.V8.JCL,DISP=(OLD,PASS),
// UNIT=SYSDA,VOL=SER=HUL001
//OUT DD DSN=HULFT.JCL,DISP=SHR
//SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSUT4 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSPRINT DD SYSOUT=*
//*SYSIN DD *
COPY OUTDD=OUT,INDD=((IN,R))
SELECT M=()
//*
//PARMGEN EXEC PGM=IEBCOPY
//IN DD DSN=HULFT.V8.PARMLIB,DISP=(OLD,PASS),
// UNIT=SYSDA,VOL=SER=HUL001
//OUT DD DSN=HULFT.PARMLIB,DISP=SHR
//SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSUT4 DD UNIT=SYSDA,SPACE=(CYL,(5))
//SYSPRINT DD SYSOUT=*
//*SYSIN DD *
COPY OUTDD=OUT,INDD=((IN,R))
SELECT M=()
//
|
DD名 |
項目名 |
説明 |
|---|---|---|
|
IN |
HULFT.V8.JCL |
HULFT JCLライブラリ(HULFT導入用ファイル) |
|
OUT |
HULFT.JCL |
HULFT JCLライブラリ(インストール先ファイル) |
|
IN |
HULFT.V8.PARMLIB |
HULFT パラメータライブラリ(HULFT導入用ファイル) |
|
OUT |
HULFT.PARMLIB |
HULFT パラメータライブラリ(インストール先ファイル) |
|
パラメータ名 |
項目名 |
説明 |
|---|---|---|
|
UNIT |
SYSDA |
UNIT |
|
VOL=SER |
HUL001 |
ボリューム名 |
復元した「JCLMADD」のSYSIN定義カードがコメントアウトされている場合、新規メンバーはありません。その場合、新規メンバーの復元は不要です。
以下のシステムファイルを再作成します。
-
集配信管理ファイル
-
詳細ホスト情報ファイル
-
配信制御ファイル
-
集配信履歴ファイル
-
システム制御ファイル
容量については、「VSAMファイルの容量計算」を参照してください。
また、INDEX部の容量も再度計算が必要です。「キー長」を基に容量計算を行ってください。
各ファイルを創成する際は、あわせて初期化処理も行う必要があります。
a) 集配信管理ファイルの創成
以下のJCL例の内容(ファイル名、ボリューム通番、容量など)をご利用の環境にあわせて変更します。
変更したJCLを実行すると、新フォーマットの集配信管理ファイルを創成します。
集配信管理ファイルを創成する際は、あわせて初期化処理も行う必要があります。
HULFT JCLライブラリ内のメンバー名「FILEVSAM」を修正して実行してください。
[JCL例]
//FILEVSAM JOB CLASS=A,MSGCLASS=B
//*------< VSAM DEFINE CLUSTER >---------------------------------------
//DEFCLSTR EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
DELETE HULFT.FILE
DEFINE CLUSTER -
(NAME(HULFT.FILE) -
INDEXED) -
DATA -
(NAME(HULFT.FILE.DATA) -
KEYS(54 0) -
SHAREOPTIONS(4 3) -
VOLUMES(HUL001) -
CYLINDERS(1 1) -
RECORDSIZE(610 22300)) -
INDEX -
(NAME(HULFT.FILE.IDX) -
VOLUMES(HUL001) -
CYLINDERS(1 1) -
SHAREOPTIONS(4 3))
//*------< FILE CREATE >---------------------------------------
//XRCREATE EXEC PGM=XRCREATE,REGION=1024K
//STEPLIB DD DSN=HULFT.LOAD,DISP=SHR
//XRLOG DD DUMMY
//XRLOG1 DD DUMMY
//XRLOG2 DD DUMMY
//XRFILE DD DSN=HULFT.FILE,DISP=SHR
//XRQUE DD DUMMY
//XRHOST DD DUMMY
//XRCNTL DD DUMMY
//XROPLC1 DD DUMMY
//XROPLC2 DD DUMMY
//XROPLF1 DD DUMMY
//XROPLF2 DD DUMMY
//SYSUDUMP DD SYSOUT=*
//
|
DD名 |
項目名 |
説明 |
|---|---|---|
|
STEPLIB |
HULFT.LOAD |
HULFTロードモジュールライブラリ |
|
XRFILE |
HULFT.FILE |
集配信管理ファイル |
|
パラメータ名 |
項目名 |
説明 |
|---|---|---|
|
VOLUMES |
HUL001 |
ボリューム名 |
|
CYLINDERS |
(*1) |
容量 |
|
NAME |
HULFT.FILE |
集配信管理ファイル |
|
NAME |
HULFT.FILE.DATA |
集配信管理ファイル データ・コンポーネント エントリ名 |
|
NAME |
HULFT.FILE.IDX |
集配信管理ファイル インデックス・コンポーネント エントリ名 |
|
*1 |
: |
(一次要求量 増分量) |
b) 詳細ホスト情報ファイルの創成
以下のJCL例の内容(ファイル名、ボリューム通番、容量など)をご利用の環境にあわせて変更します。
変更したJCLを実行すると、新フォーマットの詳細ホスト情報ファイルを創成します。
詳細ホスト情報ファイルを創成する際は、あわせて初期化処理も行う必要があります。
HULFT JCLライブラリ内のメンバー名「HOSTVSAM」を修正して実行してください。
[JCL例]
//HOSTVSAM JOB CLASS=A,MSGCLASS=B
//*------< VSAM DEFINE CLUSTER >---------------------------------------
//DEFCLSTR EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
DELETE HULFT.HOST
DEFINE CLUSTER -
(NAME(HULFT.HOST) -
INDEXED) -
DATA -
(NAME(HULFT.HOST.DATA) -
KEYS(51 0) -
SHAREOPTIONS(4 3) -
VOLUMES(HUL001) -
CYLINDERS(1 1) -
RECORDSIZE(500 500)) -
INDEX -
(NAME(HULFT.HOST.IDX) -
VOLUMES(HUL001) -
CYLINDERS(1 1) -
SHAREOPTIONS(4 3))
//*------< FILE CREATE >---------------------------------------
//XRCREATE EXEC PGM=XRCREATE,REGION=1024K
//STEPLIB DD DSN=HULFT.LOAD,DISP=SHR
//XRLOG DD DUMMY
//XRLOG1 DD DUMMY
//XRLOG2 DD DUMMY
//XRFILE DD DUMMY
//XRQUE DD DUMMY
//XRHOST DD DSN=HULFT.HOST,DISP=SHR
//XRCNTL DD DUMMY
//XROPLC1 DD DUMMY
//XROPLC2 DD DUMMY
//XROPLF1 DD DUMMY
//XROPLF2 DD DUMMY
//SYSUDUMP DD SYSOUT=*
//
|
DD名 |
項目名 |
説明 |
|---|---|---|
|
STEPLIB |
HULFT.LOAD |
HULFTロードモジュールライブラリ |
|
XRHOST |
HULFT.HOST |
詳細ホスト情報ファイル |
|
パラメータ名 |
項目名 |
説明 |
|---|---|---|
|
VOLUMES |
HUL001 |
ボリューム名 |
|
CYLINDERS |
(*1) |
容量 |
|
NAME |
HULFT.HOST |
詳細ホスト情報ファイル |
|
NAME |
HULFT.HOST.DATA |
詳細ホスト情報ファイル データ・コンポーネント エントリ名 |
|
NAME |
HULFT.HOST.IDX |
詳細ホスト情報ファイル インデックス・コンポーネント エントリ名 |
|
*1 |
: |
(一次要求量 増分量) |
c) 配信制御ファイルの創成
以下のJCL例の内容(ファイル名、ボリューム通番、容量など)をご利用の環境にあわせて変更します。
変更したJCLを実行すると、新フォーマットの配信制御ファイルを創成します。
配信制御ファイルを創成する際は、あわせて初期化処理も行う必要があります。
HULFT JCLライブラリ内のメンバー名「QUEVSAM」を修正して実行してください。
[JCL例]
//QUEVSAM JOB CLASS=A,MSGCLASS=B
//*------< VSAM DEFINE CLUSTER >---------------------------------------
//DEFCLSTR EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
DELETE HULFT.QUEUE
DEFINE CLUSTER -
(NAME(HULFT.QUEUE) -
INDEXED) -
DATA -
(NAME(HULFT.QUEUE.DATA) -
KEYS(61 0) -
VOLUMES(HUL001) -
CYLINDERS(1 1) -
SHAREOPTIONS(4 3) -
RECORDSIZE(7600 7600) -
CONTROLINTERVALSIZE(26624)) -
INDEX -
(NAME(HULFT.QUEUE.IDX) -
VOLUMES(HUL001) -
CYLINDERS(1 1) -
SHAREOPTIONS(4 3))
//*------< FILE CREATE >---------------------------------------
//XRCREATE EXEC PGM=XRCREATE,REGION=1024K
//STEPLIB DD DSN=HULFT.LOAD,DISP=SHR
//XRLOG DD DUMMY
//XRLOG1 DD DUMMY
//XRLOG2 DD DUMMY
//XRHOST DD DUMMY
//XRFILE DD DUMMY
//XRQUE DD DSN=HULFT.QUEUE,DISP=SHR
//XRCNTL DD DUMMY
//XROPLC1 DD DUMMY
//XROPLC2 DD DUMMY
//XROPLF1 DD DUMMY
//XROPLF2 DD DUMMY
//SYSUDUMP DD SYSOUT=*
//
|
DD名 |
項目名 |
説明 |
|---|---|---|
|
STEPLIB |
HULFT.LOAD |
HULFTロードモジュールライブラリ |
|
XRQUE |
HULFT.QUEUE |
配信制御ファイル |
|
パラメータ名 |
項目名 |
説明 |
|---|---|---|
|
VOLUMES |
HUL001 |
ボリューム名 |
|
CYLINDERS |
(*1) |
容量 |
|
NAME |
HULFT.QUEUE |
配信制御ファイル |
|
NAME |
HULFT.QUEUE.DATA |
配信制御ファイル データ・コンポーネント エントリ名 |
|
NAME |
HULFT.QUEUE.IDX |
配信制御ファイル インデックス・コンポーネント エントリ名 |
|
*1 |
: |
(一次要求量 増分量) |
d) 集配信履歴ファイルの創成
以下のJCL例の内容(ファイル名、ボリューム通番、容量など)をご利用の環境にあわせて変更します。
変更したJCLを実行すると、新フォーマットの集配信履歴ファイルを創成します。
集配信履歴ファイルを創成する際は、あわせて初期化処理も行う必要があります。
HULFT JCLライブラリ内のメンバー名「LOGVSAM」を修正して、実行してください。
[JCL例]
//LOGVSAM JOB CLASS=A,MSGCLASS=B
//*------< VSAM DEFINE CLUSTER >---------------------------------------
//DEFCLSTR EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
DELETE HULFT.LOG
DELETE HULFT.LOG.PATH1
DELETE HULFT.LOG.PATH2
DEFINE CLUSTER -
(NAME(HULFT.LOG) -
INDEXED -
REUSE) -
DATA -
(NAME(HULFT.LOG.DATA) -
KEYS(59 0) -
VOLUMES(HUL001) -
CYLINDERS(5 1) -
SHAREOPTIONS(4 3) -
RECORDSIZE(4000 4000) -
CONTROLINTERVALSIZE(26624)) -
INDEX -
(NAME(HULFT.LOG.IDX) -
VOLUMES(HUL001) -
CYLINDERS(1 1) -
SHAREOPTIONS(4 3))
DEFINE CLUSTER -
(NAME(HULFT.LOG.PATH1) -
INDEXED -
REUSE) -
DATA -
(NAME(HULFT.LOG.PATH1.DATA) -
KEYS(59 59) -
VOLUMES(HUL001) -
CYLINDERS(5 1) -
SHAREOPTIONS(4 3) -
RECORDSIZE(4000 4000) -
CONTROLINTERVALSIZE(26624)) -
INDEX -
(NAME(HULFT.LOG.PATH1.IDX) -
VOLUMES(HUL001) -
CYLINDERS(1 1) -
SHAREOPTIONS(4 3))
DEFINE CLUSTER -
(NAME(HULFT.LOG.PATH2) -
INDEXED -
REUSE) -
DATA -
(NAME(HULFT.LOG.PATH2.DATA) -
KEYS(9 118) -
VOLUMES(HUL001) -
CYLINDERS(5 1) -
SHAREOPTIONS(4 3) -
RECORDSIZE(4000 4000) -
CONTROLINTERVALSIZE(26624)) -
INDEX -
(NAME(HULFT.LOG.PATH2.IDX) -
VOLUMES(HUL001) -
CYLINDERS(1 1) -
SHAREOPTIONS(4 3))
//*
//*------< FILE CREATE >---------------------------------------
//XRCREATE EXEC PGM=XRCREATE
//STEPLIB DD DSN=HULFT.LOAD,DISP=SHR
//XRLOG DD DSN=HULFT.LOG,DISP=SHR
//XRLOG1 DD DSN=HULFT.LOG.PATH1,DISP=SHR
//XRLOG2 DD DSN=HULFT.LOG.PATH2,DISP=SHR
//XRHOST DD DUMMY
//XRFILE DD DUMMY
//XRQUE DD DUMMY
//XRCNTL DD DUMMY
//XROPLC1 DD DUMMY
//XROPLC2 DD DUMMY
//XROPLF1 DD DUMMY
//XROPLF2 DD DUMMY
//SYSUDUMP DD SYSOUT=*
//*------< LOGCNT >---------------------------------------
//XRLOGCNT EXEC PGM=XRLOGCNT,REGION=1024K
//STEPLIB DD DSN=HULFT.LOAD,DISP=SHR
//XRLOG DD DSN=HULFT.LOG,DISP=SHR
//XRLOG1 DD DSN=HULFT.LOG.PATH1,DISP=SHR
//XRLOG2 DD DSN=HULFT.LOG.PATH2,DISP=SHR
//XRCRD DD *
LOGCNT=ALL
//SYSOUT DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//
|
DD名 |
項目名 |
説明 |
|---|---|---|
|
STEPLIB |
HULFT.LOAD |
HULFTロードモジュールライブラリ |
|
XRLOG |
HULFT.LOG |
集配信履歴ファイルIDキーファイル |
|
XRLOG1 |
HULFT.LOG.PATH1 |
集配信履歴ホスト名キーファイル |
|
XRLOG2 |
HULFT.LOG.PATH2 |
集配信履歴日付キーファイル |
|
パラメータ名 |
項目名 |
説明 |
|---|---|---|
|
VOLUMES |
HUL001 |
ボリューム名 |
|
CYLINDERS |
(*1) |
容量 |
|
NAME |
HULFT.LOG |
集配信履歴ファイルIDキーファイル |
|
NAME |
HULFT.LOG.DATA |
集配信履歴ファイルIDキーファイル データ・コンポーネント エントリ名 |
|
NAME |
HULFT.LOG.IDX |
集配信履歴ファイルIDキーファイル インデックス・コンポーネント エントリ名 |
|
NAME |
HULFT.LOG.PATH1 |
集配信履歴ホスト名キーファイル |
|
NAME |
HULFT.LOG.PATH1.DATA |
集配信履歴ホスト名キーファイル データ・コンポーネント エントリ名 |
|
NAME |
HULFT.LOG.PATH1.IDX |
集配信履歴ホスト名キーファイル インデックス・コンポーネント エントリ名 |
|
NAME |
HULFT.LOG.PATH2 |
集配信履歴日付キーファイル |
|
NAME |
HULFT.LOG.PATH2.DATA |
集配信履歴日付キーファイル データ・コンポーネント エントリ名 |
|
NAME |
HULFT.LOG.PATH2.IDX |
集配信履歴日付キーファイル インデックス・コンポーネント エントリ名 |
|
*1 |
: |
(一次要求量 増分量) |
HULFT Ver.8のシステム制御ファイルの創成手順を、以下に示します。
HULFT JCLライブラリ内のメンバー名「CNTLVSAM」を修正して、実行してください。
また、作成したシステム制御ファイルは、システム動作環境設定に指定する必要があります。
詳細は、「(7) システム動作環境の設定について」を確認してください。
[JCL例]
//CNTLVSAM JOB CLASS=A,MSGCLASS=B
//*------< VSAM DEFINE CLUSTER >---------------------------------------
//DEFCLSTR EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
DELETE HULFT.SYSCNTL
DEFINE CLUSTER -
(NAME(HULFT.SYSCNTL) -
INDEXED) -
DATA -
(NAME(HULFT.SYSCNTL.DATA) -
KEYS(52 0) -
VOLUMES(HUL001) -
CYLINDERS(1 1) -
SHAREOPTIONS(4 3) -
RECORDSIZE(400 400) -
CONTROLINTERVALSIZE(18432)) -
INDEX -
(NAME(HULFT.SYSCNTL.IDX) -
VOLUMES(HUL001) -
CYLINDERS(1 0) -
SHAREOPTIONS(4 3))
//*------< FILE CREATE >---------------------------------------
//XRCREATE EXEC PGM=XRCREATE,REGION=1024K
//STEPLIB DD DSN=HULFT.LOAD,DISP=SHR
//XRLOG DD DUMMY
//XRLOG1 DD DUMMY
//XRLOG2 DD DUMMY
//XRHOST DD DUMMY
//XRFILE DD DUMMY
//XRQUE DD DUMMY
//XRCNTL DD DSN=HULFT.SYSCNTL,DISP=SHR
//XROPLC1 DD DUMMY
//XROPLC2 DD DUMMY
//XROPLF1 DD DUMMY
//XROPLF2 DD DUMMY
//SYSUDUMP DD SYSOUT=*
//
|
DD名 |
項目名 |
説明 |
|---|---|---|
|
STEPLIB |
HULFT.LOAD |
HULFTロードモジュールライブラリ |
|
XRCNTL |
HULFT.SYSCNTL |
システム制御ファイル |
|
パラメータ名 |
項目名 |
説明 |
|---|---|---|
|
VOLUME |
HUL001 |
ボリューム名 |
|
CYLINDERS |
(*1) |
容量 |
|
NAME |
HULFT.SYSCNTL |
システム制御ファイル |
|
NAME |
HULFT.SYSCNTL.DATA |
システム制御ファイル データ・コンポーネント エントリ名 |
|
NAME |
HULFT.SYSCNTL.IDX |
システム制御ファイル インデックス・コンポーネント エントリ名 |
|
*1 |
: |
(一次要求量 増分量) |
(3) システムファイルのコンバート
システムファイルを最新バージョンで使用できるようにコンバートする手順を以下に示します。
a) 集配信管理ファイルと詳細ホスト情報ファイルのコンバート
集配信管理ファイルと詳細ホスト情報ファイルを、最新バージョンで使用できるようにコンバートします。
HULFT JCLライブラリ内のメンバー名「XRFILCNV」を修正して実行してください。
[JCL例]
//XRFILCNV JOB CLASS=A,MSGCLASS=B //XRFILCNV EXEC PGM=XRFILCNV,REGION=2048K,PARM='V8,HULCHARSET=939' //STEPLIB DD DSN=HULFT.LOAD,DISP=SHR //XRBKUP DD DSN=HULFT.FILE.BKUP,DISP=SHR //XRBKUP2 DD DSN=HULFT.HOST.BKUP,DISP=SHR //XRFILE DD DSN=HULFT.FILE,DISP=SHR //XRHOST DD DSN=HULFT.HOST,DISP=SHR //
|
DD名 |
項目名 |
説明 |
|---|---|---|
|
STEPLIB |
HULFT.LOAD |
HULFTロードモジュールライブラリ |
|
XRBKUP |
HULFT.FILE.BKUP |
集配信管理ファイル(バックアップファイル)(*1) |
|
XRBKUP2 |
HULFT.HOST.BKUP |
詳細ホスト情報ファイル(バックアップファイル)(*1) |
|
XRFILE |
HULFT.FILE |
集配信管理ファイル |
|
XRHOST |
HULFT.HOST |
詳細ホスト情報ファイル |
|
パラメータ名 |
項目名 |
説明 |
|---|---|---|
|
PARM= |
V8 |
移行元HULFTのバージョン |
|
HULCHARSET= |
939 |
エミュレータのCCSID(コード化文字セット識別コード) |
|
*1 |
: |
以下で作成したバックアップファイルを指定 |
PARM 指定は省略できません。
b) 集配信履歴ファイルのコンバート
集配信履歴ファイルを最新バージョンで使用できるようにコンバートします。
HULFT JCLライブラリ内のメンバー名「XRLOGCNV」を修正して、実行してください。
[JCL例]
//XRLOGCNV JOB CLASS=A,MSGCLASS=B //XRLOGCNV EXEC PGM=XRLOGCNV,REGION=2048K,PARM='V8,HULCHARSET=939' //STEPLIB DD DSN=HULFT.LOAD,DISP=SHR //XRBKUP DD DSN=HULFT.LOG.BKUP,DISP=SHR //XRLOG DD DSN=HULFT.LOG,DISP=SHR //XRLOG1 DD DSN=HULFT.LOG.PATH1,DISP=SHR //XRLOG2 DD DSN=HULFT.LOG.PATH2,DISP=SHR //
|
DD名 |
項目名 |
説明 |
|---|---|---|
|
STEPLIB |
HULFT.LOAD |
HULFTロードモジュールライブラリ |
|
XRBKUP |
HULFT.LOG.BKUP |
集配信履歴ファイル(バックアップファイル)(*1) |
|
XRLOG |
HULFT.LOG |
集配信履歴ファイルIDキーファイル |
|
XRLOG1 |
HULFT.LOG.PATH1 |
集配信履歴ホスト名キーファイル |
|
XRLOG2 |
HULFT.LOG.PATH2 |
集配信履歴日付キーファイル |
|
パラメータ名 |
項目名 |
説明 |
|---|---|---|
|
RARM= |
V8 |
移行元HULFTのバージョン |
|
HULCHARSET= |
939 |
エミュレータのCCSID(コード化文字セット識別コード) |
|
*1 |
: |
以下で作成したバックアップファイルを指定 |
-
PARM指定は省略できません。
-
再度集配信履歴コンバート(XRLOGCNV)を実施する場合、集配信履歴ファイルを創成し直してください。
c) 集配信履歴ファイルの履歴件数情報の付加
集配信履歴ファイルを最新バージョンで使用できるように、履歴件数情報を付加します。HULFT JCLライブラリ内のメンバー名「XRLOGCNT」を修正して実行してください。
[JCL例]
//XRLOGCNT JOB CLASS=A,MSGCLASS=B //* //XRLOGCNT EXEC PGM=XRLOGCNT,REGION=1024K //STEPLIB DD DSN=HULFT.LOAD,DISP=SHR //XRLOG DD DSN=HULFT.LOG,DISP=SHR //XRLOG1 DD DSN=HULFT.LOG.PATH1,DISP=SHR //XRLOG2 DD DSN=HULFT.LOG.PATH2,DISP=SHR //XRPRINT DD SYSOUT=* //SYSOUT DD SYSOUT=* //XRCRD DD * LOGCNT=ALL //
|
DD名 |
項目名 |
説明 |
|---|---|---|
|
STEPLIB |
HULFT.LOAD |
HULFTロードモジュールライブラリ |
|
XRLOG |
HULFT.LOG |
集配信履歴ファイルIDキーファイル |
|
XRLOG1 |
HULFT.LOG.PATH1 |
集配信履歴ホスト名キーファイル |
|
XRLOG2 |
HULFT.LOG.PATH2 |
集配信履歴日付キーファイル |
(4) 外字テーブルの作成または復元
外字テーブルを使用している場合、レベルアップ後に外字テーブルを使用できるようにします。
以下のいずれかの方法で外字テーブルを使用可能にします。
モジュール入れ替え作業で、以下のいずれかを行った場合、使用していた外字テーブルを復元または作成する必要があります。
-
HULFTロードモジュールライブラリを新規作成
-
HULFTロードモジュールライブラリ内のメンバーを全削除
a) バックアップしたHULFTロードモジュールから復元する方法
レベルアップの準備作業で作成したHULFTロードモジュールのバックアップから、外字テーブルを復元してください。復元する外字テーブルについては、以下の外字テーブル一覧を参照してください。
|
入力コード |
出力コード |
外字テーブル名 |
|---|---|---|
|
IBM漢字 |
Shift-JIS |
ITSTBL |
|
IBM漢字 |
EUC-JP |
ITETBL |
|
IBM漢字 |
JEF |
ITJTBL |
|
IBM漢字 |
KEIS |
ITKTBL |
|
IBM漢字 |
NEC |
ITNTBL |
|
IBM漢字 |
UTF-8 |
ITU8TBL |
|
Shift-JIS |
IBM漢字 |
STITBL |
|
EUC-JP |
IBM漢字 |
ETITBL |
|
JEF |
IBM漢字 |
JTITBL |
|
KEIS |
IBM漢字 |
KTITBL |
|
NEC |
IBM漢字 |
NTITBL |
|
UTF-8 |
IBM漢字 |
U8TITBL,U8TITBL2 |
(5) EBCDICユーザテーブルの再作成
レベルアップ前の環境でEBCDICユーザテーブルを作成していた場合は、EBCDICユーザテーブル雛形JCLを使用して新しくEBCDICユーザテーブルを作成してください。
EBCDICユーザテーブル雛形JCLには、レベルアップ前の環境でEBCDICユーザテーブルを作成した際に使用した変換テーブルを指定することができます。
詳細は、「アドミニストレーション マニュアル」を参照してください。
(6) HULFT管理画面とHULFT TSOコマンドを使用するための設定
HULFT管理画面とHULFT TSOコマンドを使用するために必要な設定を行います。
a) ヘルプメッセージの登録
簡易転送配信要求コマンドを使用する場合、「ヘルプメッセージの登録」を参照し、ヘルプメッセージを登録してください。
b) プロシージャーの変更
運用に合わせ、以下のどちらかの設定を行ってください。
レベルアップ前の環境のシステム動作環境設定ファイル(HULPRM)を参照し、HULFT Ver.8のシステム動作環境設定ファイル(HULPRM)を編集してください。
HULFTの新機能を使用するためには、各設定が正しく指定されている必要があります。
システム動作環境の設定については「アドミニストレーション マニュアル」を参照してください。
-
HULFT Ver.8.4.0未満のシステム動作環境設定の要求受付ホストチェック(APTHSTCHK)で設定していた要求発行元ホストチェック機能は、Ver.8.4.0以降は、以下のようにサービスの種類ごとに項目を分けて設定できるようになりました。
-
未登録ホストからの送信要求・再送要求受付許可(ALLOWSNDREQ)
-
未登録ホストからの集信後ジョブ結果参照要求受付許可(ALLOWPOSTRJOBRSLT)
-
未登録ホストからのジョブ実行結果通知受付許可(ALLOWJOBRSLTNTFY)
-
未登録ホストからのリモートジョブ実行受付許可(ALLOWRMTJOBEXE)
レベルアップを行った場合、要求発行元ホストチェック機能については、上記の項目を利用して設定してください。
ただし、要求受付ホストチェック(APTHSTCHK)の設定値が“1”になっているとその設定が優先されます。上記の項目の設定値にかかわらず、要求を発行したホストからの接続を拒否し、エラーとなります。したがって、新しく追加された上記の項目の設定を有効にする場合は、要求受付ホストチェック(APTHSTCHK)の設定値を必ず“0”としてください。
未登録ホストからの要求受付設定機能およびシステム動作環境設定の詳細は、「アドミニストレーション マニュアル」を参照してください。
-
-
HULFTの各常駐プログラムの実行(EXECステートメント)パラメータで指定していた一部のパラメータが、Ver.8.4.0以降、システム動作環境設定で設定できるようになりました。システム動作環境設定に追加された項目を確認し、実行(EXECステートメント)パラメータではなく、システム動作環境設定で設定するように変更してください。システム動作環境設定に追加された項目については、「アドミニストレーション マニュアル」を参照してください。
-
システム動作環境設定の高強度暗号強制モード(STRONGKEYMODE)は、アップデート前の設定が引き継がれます。なお、Ver.8.4.0未満からのアップデートインストールの場合は“0(無効)”に設定されます。
-
高強度暗号強制モードの設定方法は、「高強度暗号強制モードを使用する場合の作業」を参照してください。
-
以下で作成したシステム制御ファイルは、システム制御ファイル名(CONTROL-FILE)に必ず指定してください。