2014 年 8 月 1 日 株式会社 セゾン情報システムズ HULFT 事業部 商品開発部 HULFT ACOS 版 CD-ROM からのレベルアップ/リビジョンアップ導入手順 <導入元バージョン> Ver.5.0.1 以降 【注意】 Ver.5.0.0 からのレベルアップ/リビジョンアップ導入手順は、 「HULFT ACOS 版 CD-ROM からのレベル アップ/リビジョンアップ導入手順(Ver.5.0.0 対象) (SP-H5-MA-19-01.pdf)」を参照してください。 1. 作業の概要 提供媒体(CD-ROM)の対象の HULFT ライブラリを FTP にて ACOS にアップロードし、\DEXCNV、\ILIBMTN などのユーティリティを用いて HULFT 導入ライブラリへ復元することでアップデートします。 HULFT 提供媒体(CD-ROM) ファイル転送(バイナリモード) ACOS データ記録形式 \DEXCNV 順編成(可変長) \ILIBMTN HULFT 導入ライブラリ 図1 作業の概要 SP-H5-MA-18-01 1 Saison Information Systems CO.,LTD. CD-ROM 媒体を使用する為のユーティリティ ユーティリティ 概 要 \DEXCNV ファイル転送した固定長バイナリデータを可変長バイナリデータに変換する。 \ILIBMTN 可変長バイナリデータを HULFT 導入ライブラリへ復元する。 ※上記ユーティリティにつきましては、日本電気株式会社(NEC)にお問合せください。 表1 ユーティリティの概要 作成されるファイルと容量 ファイル名 FTP 受信ファイル データ記録形式 (順編成固定長) \DEXCNV コンバート後の ファイル (順編成可変長) RECSIZE BLOCKSZ RECFORM SIZE HULFT.HULFTIL_FTP 4096 4096 F 1LAU HULFT.HULFTLM_FTP 4096 4096 F 20LAU HULFT.HULFTJM_FTP 4096 4096 F 1LAU HULFT.HULFTIL_CONV 4096 4100 VB 1LAU HULFT.HULFTLM_CONV 4096 4100 VB 20LAU HULFT.HULFTJM_CONV 4096 4100 VB 1LAU ※これらのファイル名を変更して導入する場合は、当文書のファイル名を同様に変更して作業 してください。 表2 SP-H5-MA-18-01 導入用、中間ワークファイルと必要な DISK 容量 2 Saison Information Systems CO.,LTD. 2. CD-ROM からの導入手順 CD-ROM からレベルアップ/リビジョンアップするための手順を以下に説明します。 開始 HULFT の停止 現行稼動 HULFT システムのバックアップ 3. 参照 シリアル№の確認 4. 参照 FTP 転送先のファイルのアロケート 5.1 参照 CD-ROM に格納されているファイルを ACOS に転送 5.2 参照 転送したファイルの復元 5.3 参照 HULFT 最新版モジュールの入れ替え作業 5.4 参照 製品情報の再登録 6. 参照 HULFT の起動 HULFT の動作テスト インストールで使用したワークファイルの削除 7. 参照 作業終了 図2 3. 導入手順 現行稼動 HULFT システムのバックアップ 以下のファイルをバックアップしてください。 ・HULFT 管理ファイル ・HULFT.IL : 初期情報ライブラリ ・HULFT.LM : ロードモジュールライブラリ ・HULFT.JM : JCL マクロライブラリ SP-H5-MA-18-01 3 Saison Information Systems CO.,LTD. 以下の JCL を作成し、バックアップしてください。 『@』部分、日本語部分、下線部はインストール環境に合わせて設定してください。 ≪HULFT 管理ファイルのバックアップ≫ \JOB HUL_SAVE2 USER=@@@@@ ACCOUNT=@@@@@ CLASS=@ ; \JOR OUTID=SPR CLASS=@ ; \INSERT HUL_PARAM JCLLIB=HULFT.JS ; \CONSIGN JOBCAT=%JOBCAT ; \COMM *------------------------------------------------------* ; CRES1: \CREATESEQ INFILE=( %RCV ) OUTFILE=( HULFT.RCV_BKUP DEVCLASS=装置クラス MEDIA=媒体名 BLOCKSZ=32000 SIZE=5 RELSP); \COMM *------------------------------------------------------* ; CRES2: \CREATESEQ INFILE=( %SND ) OUTFILE=( HULFT.SND_BKUP DEVCLASS=装置クラス MEDIA=媒体名 BLOCKSZ=32000 SIZE=5 RELSP); \COMM *------------------------------------------------------* ; CRES3: \CREATESEQ INFILE=( %HOSTS ) OUTFILE=( HULFT.HOSTS_BKUP DEVCLASS=装置クラス MEDIA=媒体名 BLOCKSZ=32000 SIZE=2 RELSP); \COMM *------------------------------------------------------* ; CRES4: \CREATESEQ INFILE=( %EXEC ) OUTFILE=( HULFT.EXEC_BKUP DEVCLASS=装置クラス MEDIA=媒体名 RECFORM=VB BLOCKSZ=32000 SIZE=2 RELSP); \COMM *------------------------------------------------------* ; CRES5: \CREATESEQ INFILE=( %RHOST ) OUTFILE=( HULFT.RHOST_BKUP DEVCLASS=装置クラス MEDIA=媒体名 BLOCKSZ=32000 SIZE=2 RELSP); \COMM *------------------------------------------------------* ; CRES6: \CREATESEQ INFILE=( %FMT ) OUTFILE=( HULFT.FMT_BKUP DEVCLASS=装置クラス MEDIA=媒体名 RECFORM=VB BLOCKSZ=32000 SIZE=5 RELSP); \COMM *------------------------------------------------------* ; CRES7: \CREATESEQ INFILE=( %MFMT ) OUTFILE=( HULFT.MFMT_BKUP DEVCLASS=装置クラス MEDIA=媒体名 RECFORM=VB BLOCKSZ=32000 SIZE=2 RELSP); \COMM *------------------------------------------------------* ; CRES8: \CREATESEQ INFILE=( %EXECLOG ) OUTFILE=(HULFT.EXECLOG_BKUP DEVCLASS=装置クラス MEDIA=媒体名 BLOCKSZ=32000 SIZE=2 RELSP); \COMM *------------------------------------------------------* ; CRES9: \CREATESEQ INFILE=( %TRNSLOG ) OUTFILE=(HULFT.TRNSLOG_BKUP DEVCLASS=装置クラス MEDIA=媒体名 RECFORM=VB BLOCKSZ=32000 SIZE=10 RELSP); \ENDJOB ; SP-H5-MA-18-01 4 Saison Information Systems CO.,LTD. ≪IL/LM/JM 用バックアップライブラリの作成・バックアップ≫ \JOB HUL_LIBALLOC USER=@@@@@ ACCOUNT=@@@@@ CLASS=@ ; \JOR OUTID=SPR CLASS=@ ; \COMM ------------------------------------------------------------; \LIBALLOC IL HULFT.IL_BKUP DEVCLASS=装置クラス MEDIA=媒体名 SIZE=1 NORMAL=CATNOW NOPROTECT ; \COMM ------------------------------------------------------------; \LIBALLOC LM HULFT.LM_BKUP DEVCLASS=装置クラス MEDIA=媒体名 SIZE=20 NORMAL=CATNOW NOPROTECT ; \COMM ------------------------------------------------------------; \LIBALLOC JM HULFT.JM_BKUP DEVCLASS=装置クラス MEDIA=媒体名 SIZE=1 NORMAL=CATNOW NOPROTECT ; \ENDJOB ; \JOB HUL_ILIBMTN USER=@@@@@ ACCOUNT=@@@@@ CLASS=@ ; \JOR OUTID=SPR CLASS=@ ; \COMM ------------------------------------------------------------; \ILIBMTN INLIB=(HULFT.IL SHARE=DIR ) OUTLIB=(HULFT.IL_BKUP SHARE=DIR ) COMFILE=COM1 ; \COMM ------------------------------------------------------------; \ILIBMTN INLIB=(HULFT.LM SHARE=DIR ) OUTLIB=(HULFT.LM_BKUP SHARE=DIR ) COMFILE=COM1 ; \COMM ------------------------------------------------------------; \ILIBMTN INLIB=(HULFT.JM SHARE=DIR ) OUTLIB=(HULFT.JM_BKUP SHARE=DIR ) COMFILE=COM1 ; \COMM ------------------------------------------------------------; \INPUT COM1 LIST=YES ; //COPY NAME=* \ENDINPUT ; \ENDJOB ; SP-H5-MA-18-01 5 Saison Information Systems CO.,LTD. 4. シリアル№の確認 インストールされている HULFT のシリアル№を確認します。 初期情報ライブラリ(既定値は HULFT.IL)のサブファイル(EXSYS)を開きます。 ....*....1....*....2....*....3....*....4....*....5....*....6....*....7 *** テキストの先頭 作成日:02-11-21 更新日:09-06-26 版数:008 ** 000HULADMIN 0000000 010HULFT FOR MAINFRAME 0000000 011HULFT MANAGER 0000000 031CIPHER OPTION 0000000 021INTERNET 0000000 エディタで開いた場合、上記の内容で表示されますので、サブコマンドに「CS 20」を入力します。 2....*....3....*....4....*....5....*....6....*....7....*....8....*.... *** テキストの先頭 作成日:02-11-21 更新日:09-06-26 版数:008 ** AME 0000000000000 050300 0000000000000 050102 0000000000000 050102 0000000000000 050102 0000000000000 050102 下線部にシリアル No.が入力されているので、この値をメモしてください。本書「6 章 製品情 報の再登録」で使用します。 5 行とも同じ値が入力されています。 ※上記は例として、Ver.5.1.2 環境の EXSYS を記載しています。 SP-H5-MA-18-01 6 Saison Information Systems CO.,LTD. 5. CD-ROM からの復元手順 5.1. FTP 転送先のファイルアロケート 以下の JCL を参考に、FTP 転送先のファイルを作成して下さい。 『@』部分、日本語部分は環境に合わせて設定してください。 \JOB DEXCNV_FTPALC USER=@@@@@ ACCOUNT=@@@@@ CLASS=@ \JOR OUTID=SPR CLASS=@ \COMM ----------------------------------------------------------* \PREALLOC HULFT.HULFTIL_FTP BLOCKSZ=4096 RECSIZE=4096 RECFORM=F DEVCLASS=装置クラス MEDIA=媒体名 NORMAL=CATNOW UNIT=LAU SIZE=1 INCRSZ=5 NOPROTECT \PREALLOC HULFT.HULFTLM_FTP BLOCKSZ=4096 RECSIZE=4096 RECFORM=F DEVCLASS=装置クラス MEDIA=媒体名 NORMAL=CATNOW UNIT=LAU SIZE=20 INCRSZ=5 NOPROTECT \PREALLOC HULFT.HULFTJM_FTP BLOCKSZ=4096 RECSIZE=4096 RECFORM=F DEVCLASS=装置クラス MEDIA=媒体名 NORMAL=CATNOW UNIT=LAU SIZE=1 INCRSZ=5 NOPROTECT \ENDJOB 5.2. ; ; ; ; ; ; ; CD-ROM から ACOS にファイル転送 CD-ROM に格納されているファイルを ACOS に転送します。 FTP などのファイル転送ツールを使用して転送して下さい。 ファイルを転送する際は必ずバイナリーモード指定で転送して下さい。 CD-ROM ファイル名 SP-H5-MA-18-01 FTP 転送(バイナリモード) ACOS ファイル名 HULFT.HULFTIL_CONV HULFT.HULFTIL_FTP HULFT.HULFTLM_CONV HULFT.HULFTLM_FTP HULFT.HULFTJM_CONV HULFT.HULFTJM_FTP 7 Saison Information Systems CO.,LTD. 5.3. 転送したファイルの復元 以下の JCL を作成し、ファイルの復元を行って下さい。 『@』部分、日本語部分は環境に合わせて設定してください。 \JOB DEXCNV_RESTORE USER=@@@@@ \JOR OUTID=SPR \DEXCNV RESTORE INFILE=( HULFT.HULFTIL_FTP OUTFILE=( HULFT.HULFTIL_CONV BLOCKSZ=4100 NORMAL=CATNOW NOPROTECT ) \DEXCNV RESTORE INFILE=( HULFT.HULFTLM_FTP OUTFILE=( HULFT.HULFTLM_CONV BLOCKSZ=4100 NORMAL=CATNOW NOPROTECT ) \DEXCNV RESTORE INFILE=( HULFT.HULFTJM_FTP OUTFILE=( HULFT.HULFTJM_CONV BLOCKSZ=4100 NORMAL=CATNOW NOPROTECT ) \ENDJOB SP-H5-MA-18-01 ACCOUNT=@@@@@ CATLGD ) DEVCLASS=装置クラス RECSIZE=4096 UNIT=LAU SIZE=1 CATLGD ) DEVCLASS=装置クラス RECSIZE=4096 UNIT=LAU SIZE=20 CATLGD ) DEVCLASS=装置クラス RECSIZE=4096 UNIT=LAU SIZE=1 8 CLASS=@ CLASS=@ ; ; MEDIA=媒体名 RECFORM=VB INCRSZ=5 ; MEDIA=媒体名 RECFORM=VB INCRSZ=5 ; MEDIA=媒体名 RECFORM=VB INCRSZ=5 ; ; Saison Information Systems CO.,LTD. 5.4. HULFT 最新版モジュールの入れ替え作業 以下の対象ファイルを上書きで展開します。 ・HULFT ロードモジュールライブラリ (LM) ・HULFT 初期情報ライブラリ(IL) 製品情報ファイル(EXSYS)、メッセージファイル(MSG) ・HULFT JCL マクロライブラリ(JM) ※静的リンクされたAPIを使用されている場合、再度リンクを行ってください。 ※『@』部分、下線部はインストール環境に合わせて設定してください。 [提供媒体からのレベルアップ/リビジョンアップ用 JCL 例(モジュールの入れ換え作業)] \JOB HUL_RELOAD USER=@@@@@ ACCOUNT=@@@@@ CLASS=@ \JOR OUTID=SPR CLASS=@ \ILIBMTN UPDATE INFILE=(HULFT.HULFTIL.CONV CATLGD) OUTLIB=(HULFT.IL SHARE=DIR) COMFILE=COM1 \COMM *----------------------------------------------------------------* \ILIBMTN UPDATE INFILE=(HULFT.HULFTLM.CONV CATLGD) OUTLIB=(HULFT.LM SHARE=DIR) COMFILE=COM2 \COMM *----------------------------------------------------------------* \ILIBMTN UPDATE INFILE=(HULFT.HULFTJM.CONV CATLGD) OUTLIB=(HULFT.JM SHARE=DIR) COMFILE=COM2 \COMM *----------------------------------------------------------------* \INPUT COM1 LIST=YES //LOAD NAME=EXSYS REPLACE //LOAD NAME=MSG REPLACE \ENDINPUT \INPUT COM2 LIST=YES //LOAD NAME=* REPLACE \ENDINPUT \ENDJOB SP-H5-MA-18-01 9 ; ; ; ; ; ; ; ; ; ; ; ; ; Saison Information Systems CO.,LTD. 6. 製品情報の再登録 HULFT のシリアル No.を入力し、製品情報を再登録します。 初期情報ライブラリ(既定値は HULFT.IL)のサブファイル(EXSYS)を開きます。 ....*....1....*....2....*....3....*....4....*....5....*....6....*....7 *** テキストの先頭 作成日:02-11-21 更新日:11-08-29 版数:009 ** 000HULADMIN 0000000 010HULFT FOR MAINFRAME 0000000 011HULFT MANAGER 0000000 031CIPHER OPTION 0000000 021INTERNET 0000000 エディタで開いた場合、上記の内容で表示されますので、サブコマンドに「CS 20」を入力します。 2....*....3....*....4....*....5....*....6....*....7....*....8....*.... *** テキストの先頭 作成日:02-11-21 更新日:11-08-29 版数:009 ** AME 0000000000000 050300 0000000000000 050102 0000000000000 050102 0000000000000 050102 0000000000000 050102 下線部に項番 3 でメモしたシリアル№を入力してください。 5 行とも同じ値を入力し保存します。 下記の JCL を実行し、製品情報を登録します。 『@』部分、下線部は環境に合わせて設定してください。 \JOB HUL_REPLACE USER=@@@@@ ACCOUNT=@@@@@ CLASS=@ \JOR OUTID=SPR CLASS=@ \INSERT HUL_PARAM JCLLIB=HULFT.JS \CONSIGN JOBCAT=%JOBCAT \CREATESEQ INFILE=( HULFT.IL SUBFILE=EXSYS SHARE=DIR ) OUTFILE=( %EXSYS ) \CREATEVSAS INFILE=(HULFT.IL SUBFILE=MSG SHARE=DIR ) OUTFILE=( %MSG ) \ENDJOB SP-H5-MA-18-01 10 ; ; ; ; ; ; ; Saison Information Systems CO.,LTD. 7. インストールで使用した、ワークファイルの削除 CD-ROM からの復元作業は以上で完了しました。作成したワークファイルは不要となりますので、 削除してください 『@』部分は環境に合わせて設定してください。 ≪ワークファイルの削除≫ \JOB DEALLOC USER=@@@@@ ACCOUNT=@@@@@ \JOR OUTID=SPR \DEALLOC HULFT.HULFTIL_FTP CATLGD \DEALLOC HULFT.HULFTLM_FTP CATLGD \DEALLOC HULFT.HULFTJM_FTP CATLGD \DEALLOC HULFT.HULFTIL_CONV CATLGD \DEALLOC HULFT.HULFTLM_CONV CATLGD \DEALLOC HULFT.HULFTJM_CONV CATLGD \ENDJOB SP-H5-MA-18-01 11 CLASS=@ CLASS=@ NORMAL=DECAT NORMAL=DECAT NORMAL=DECAT NORMAL=DECAT NORMAL=DECAT NORMAL=DECAT ; ; ; ; ; ; ; ; ; Saison Information Systems CO.,LTD. 【備考】 旧レベル/リビジョンへの復旧 導入作業において動作不良が発生した場合、本書「3 章 現行稼動 HULFT システムのバックアップ」 にて 保存したファイルより、旧レベル/リビジョンへの復旧作業を行ってください。 HULFT 管理ファイルはレベル/リビジョンによって非互換はないため、復元作業は不要です。 HULFT ライブラリの復元は、以下の JCL を作成し、各ライブラリを復元してください。 『@』部分、日本語部分には環境に合わせて設定してください。 \JOB HUL_ILIBMTN USER=@@@@@ ACCOUNT=@@@@@ CLASS=@ ; \JOR OUTID=SPR CLASS=@ ; \COMM ------------------------------------------------------------; \ILIBMTN INLIB=(HULFT.IL_BKUP SHARE=DIR ) OUTLIB=(HULFT.IL SHARE=DIR ) COMFILE=COM1 ; \COMM ------------------------------------------------------------; \ILIBMTN INLIB=(HULFT.LM_BKUP SHARE=DIR ) OUTLIB=(HULFT.LM SHARE=DIR ) COMFILE=COM1 ; \COMM ------------------------------------------------------------; \ILIBMTN INLIB=(HULFT.JM_BKUP SHARE=DIR ) OUTLIB=(HULFT.JM SHARE=DIR ) COMFILE=COM1 ; \COMM ------------------------------------------------------------; \INPUT COM1 LIST=YES ; //COPY NAME=* REPLACE \ENDINPUT ; \ENDJOB ; 初期情報ライブラリ(既定値は HULFT.IL)のサブファイル(EXSYS)が旧レベル/リビジョンに上 書きされます。 下記の JCL を実行し、製品情報を再登録します。 『@』部分、下線部はインストール環境に合わせて設定してください。 \JOB HUL_REPLACE USER=@@@@@ ACCOUNT=@@@@@ CLASS=@ \JOR OUTID=SPR CLASS=@ \INSERT HUL_PARAM JCLLIB=HULFT.JS \CONSIGN JOBCAT=%JOBCAT \CREATESEQ INFILE=( HULFT.IL SUBFILE=EXSYS SHARE=DIR ) OUTFILE=( %EXSYS ) \CREATEVSAS INFILE=(HULFT.IL SUBFILE=MSG SHARE=DIR ) OUTFILE=( %MSG ) \ENDJOB ; ; ; ; ; ; ; -以上- SP-H5-MA-18-01 12 Saison Information Systems CO.,LTD.
© Copyright 2024 ExpyDoc