Upload
ibm-ims
View
197
Download
4
Embed Size (px)
Citation preview
2
© Copyright IBM Corporation 2015. All rights reserv ed.U.S. Government Users Restricted Rights - Use, dupli cation or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
IBM’s statements regarding its plans, directions, a nd intent are subject to change or withdrawal without notice at IBM’s sole discreti on. Information regarding potential future products is intended to outline ou r general product direction and it should not be relied on in making a purchasing deci sion. The information mentioned regarding potential future products is no t a commitment, promise, or legal obligation to deliver any material, code or f unctionality. Information about potential future products may not be incorporated i nto any contract. The development, release, and timing of any future feat ures or functionality described for our products remains at our sole discretion.
IBM, the IBM logo, ibm.com, Information Management, IMS, CICS, DB2, WebSphere and z/OS are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml
Other company, product, or service names may be trademarks or service marks of others.
Disclaimer
IMS Tools from IBMProviding Modernization and Autonomics
IMS Database Solution Pack|AutonomicsIMS DB Reorganization Expert- Unload, Load, Index Build,
Prefix Resolution/UpdateIMS HP Image CopyIMS HP Pointer CheckerIMS Library Integrity UtilitiesIMS HALDB ToolkitIMS Online Reorg Facility
IMS Fast Path SolutionPack|AutonomicsIMS HP Fast Path UtilitiesIMS DB Repair FacilityIMS HP Image CopyIMS Library Integrity Utilities
IMS Recovery SolutionPack|IMS HP Image CopyIMS Database Recovery FacilityIMS HP Change AccumulationIMS Index BuilderIMS DRF Extended Functions
IMS Performance SolutionPack|IMS Connect ExtensionsIMS Performance AnalyzerIMS Problem Investigator
IBM Tools Base for z/OS
Database Administration
• IMS Sequential Randomizer Generator System / TM Administration
System• IMS Command Control Facility• IMS ETO Support• IMS HP Sysgen Tools• IMS Queue Control Facility• IMS Workload Router
TM• IMS Configuration
Manager• IMS Sysplex ManagerUtility Management • IMS Cloning Tool
• IMS Database Control Suite
Backup and Recovery
• IMS HP Image Copy• IMS Recovery Expert
Application Management
• Batch Terminal Simulator• Program Restart Facility
Performance Management
• IMS Transaction Analysis Workbench• IMS Buffer Pool Analyzer• IMS Network Compression Facility
RegulatoryCompliance
• Guardium STAP for IMS• IBM Infosphere Guardium Data Encryption for DB2 and IMS
Databases
IMSツールをとりまく環境
� ITトレンド: Data, Cloud, Engagement, SoE/SoR/SoI– ツール使用環境にどういう影響を与えるか
� 解決したい困難– データ可用性へのさらなるデマンド (データ量、システム数、継続性)– 新チャネルからのアクセスに伴う要請 (モバイル、セキュリティ)– コスト削減– サポート要員の欠乏– 量的な変化が質的な変化に
� “Do more with less” (より少ない資源でより多くのことを)– 人的資源 (要員数、スキル)– システム資源 (CPU, I/O)
機能拡張の方向性
� ツールに任せられるところはツールに– オートノミックス (ツールが⾃律的に判断・実⾏)– マネジメント・コンソール (ダッシュボードでの操作)– コンディショナル実⾏ (無駄な処理をしない)– HW機能活用 (フラッシュ・コピー等)– サブシステム数増大対応
� それらに向けたインフラ整備– IMSカタログ・サポート– ITKBレポジトリ
� IMS新バージョンのサポート– スムーズなバージョン・アップのサポート
オートノミックスの機能拡張FP Solution Pack – Online Space Management utility (OSM)FP Solution Pack – FP Advanced Tool “Tune” function
用語�センサー・データ�ポリシー・サービス�オートノミックス・ディレクタ�アクティブ・オートノミックス (パッシブ・オートノミックス)
IMS FP Solution Packの機能サマリー
8
Solution Function FPA (offline) FPB (offline) FPO (online) OSM (online)
Reorganizing Unload UNLOAD DEDB Unload Online Data Extract (ODE) -
Reload RELOAD DEDB Reload - -
Change CHANGE - - -
Reorganize REORG - Online Expert Reorg (OER) OER called by OSM internally
Build index INDEXBLD - - -
Extend - - Online Area Extender (OAE)
OAE called by OSM internally
Analyzing Integrity verification and analysis
ANALYZE DEDB Pointer Checker Online Pointer Checker (OPC)
OPC called by OSM internally
Print DMAC DMACPRT - Online DMAC Print (ODM) -
Extracting Extract segments
EXTRACT Unload/ Reload user exit routine
Online Data Extract (ODE) -
Other tools Tuning Aid TUNE DEDB Tuning Aid Combination of OPC and TUNE
-
Initialize INITIALIZE - - -
自動化
簡便化
スピード
簡便化、効率化簡便化、効率化
Online Space Management utility (OSM)
� 一つのジョブ・ステップで複数のFPO機能を実⾏:– フリースペースの再編成 (Online Expert Reorg)– エリアの拡張 (Online Area Extender)– 再編成・拡張されたエリアのポインター・チェック、センサー・データ収集 (Online
Pointer Checker)� ⼆つの実⾏モードを提供
– スタンドアローンで実⾏� 通常のジョブ・サブミットでの実⾏
– アクティブ・オートノミックス環境で実⾏� オートノミックス・ディレクタから⾃動的に実⾏� エリア状態に応じたアクションが実⾏
REORG / EXTENDIODF / EXTENDSDEP
サンプルJCL
//RDB22AR0 JOB//OSM EXEC PGM=HFPMAIN0 //STEPLIB DD DISP=SHR,DSN=HPFP.SHFPLMD0 // DD DISP=SHR,DSN=IMS.SDFSRESL // DD DISP=SHR,DSN=ITB.SHKTLOAD //IMSDALIB DD DISP=SHR,DSN=IMS.MDALIB//PROCLIB DD DISP=SHR,DSN=IMS.PROCLIB //SYSPRINT DD SYSOUT=*//SYSOUT DD SYSOUT=* //HFPSYSIN DD *
GLOBALADXCFGRP=IAVSRV01,ITKBSRVR=FPQSRV01,IMSID=IMS1
MANAGE DBD=DEDBJN22, IAREA=DB22AR0, ACTION=(REORG,EXTENDIOVF)
SETREORGPARMREORGLIM=25%
SETEXTENDPARMACBLIB=IMSVS.ACBLIB,DATACLAS=DATA,MGMTCLAS=MGMT,STORCLAS=STOR, DDNAME=TEMPADS, DSNAME=TEMP.OAE.DB22AR0.ADS,IOVF_UOW=30%
/*
//R$ARNAME$ JOB//OSM EXEC PGM=HFPMAIN0//STEPLIB DD DISP=SHR,DSN=HPFP.SHFPLMD0// DD DISP=SHR,DSN=IMS.SDFSRESL// DD DISP=SHR,DSN=ITB.SHKTLOAD//IMSDALIB DD DISP=SHR,DSN=IMS.MDALIB//PROCLIB DD DISP=SHR,DSN=IMS.PROCLIB//SYSPRINT DD SYSOUT=*//SYSOUT DD SYSOUT=*//HFPSYSIN DD *
GLOBALADXCFGRP=IAVSRV01,ITKBSRVR=FPQSRV01,IMSID=$IMSSYS$
MANAGEDBD=$DBNAME$,IAREA=$ARNAME$,ACTION=$ACTION$
SETREORGPARMREORGLIM=25%
SETEXTENDPARMACBLIB=IMSVS.ACBLIB,DATACLAS=DATA,MGMTCLAS=MGMT,STORCLAS=STOR,DDNAME=$ARNAME$T,DSNAME=TEMP.OAE.$ARNAME$.ADS,IOVF_UOW=30%
/*
スタンドアローン アクティブ・オートノミックス環境
Active autonomics環境では、ADが必要に応じてシンボル($DBNAME$など)を置き換えて、ジョブをサブミット
OAEのキーワード
OERのキーワード
ADがエリアの状態に応じた必要なアクションを設定
アクティブ・オートノミックス環境でのOSM
Autonomics Director
Policy Services
FP Solution Pack OSM Job保存 保存
Sensor Data Repository
SYS.DBDTYPE.DEDB(IBM-provided default
DEDB policy)JCL
Template for Sensor
BSNREORG(REORG Domain Definition)
SHKTLOAD Input Repository
FP DB Sensor Program• FP Advanced Tool (ANALYZE, RELOAD, CHANGE, REORG)• FP Online Tools (OPC, OER)• Stand-alone DB sensor
Accumulated sensor data
5
3
2 サブミット
6
7
8
読込む4
4 読込む 4 読込む 1 読込む
Template JCL Lib
JCL Template for OSM
JCL Template for OSM
6
JCL Template for OSM
6
JCL Template for OSM
6
JCL Template for OSM
5
6
JCL Template for OSM
5
6
JCL Template for OSM
7 スケジュール & サブミット
5 ADが、検知した例外と実⾏するアクションをDBAに知らせる
OSMテンプレートJCLを読込み、シンボルを置き換える
6
JCL Template for OSM
統計データ評価4
9
9
9
9
読込む読込む
サンプル・シナリオ (1/3)
� 毎日夜8時にオートノミックス・ディレクタが以下を実施– OPCジョブをサブミット (センサー・データを保存)– センサー・データをポリシー判定
DBAR003, DBAR004 とDBAR005は例外が検知されず
DBAR001とDBAR002は例外が検知され、アクションが薦められた
DBAR002はアクションREORGが必要
DBAR001はアクションREORGとEXTENDIOVFが必要
サンプル・シナリオ (2/3)
� 指定されたDB保守時間帯の日曜深夜3時に、アクションが薦められたDBAR001とDBAR002にそれぞれOSMジョブをサブミット。
DBAR001とDBAR002 のOSMジョブが成功した
DBAR001のOSMジョブが失敗し、DBAR002 のOSMジョブが成功した
サンプル・シナリオ (3/3)
� OSMジョブで保存された最新センサー・データを元に、再度ポリシー判定。例外が解消されたため、Action NeededがNに。
OSM実⾏により、DBAR001とDBAR002 の例外が解決された
FPA Tuneの機能
� 3つの実⾏モード– オンライン・エリアを⼊⼒にTAレコード作成– オフライン・エリアを⼊⼒にチューニング– TAレコードを⼊⼒にチューニング(繰り返し可能)
� エリア定義変更をコントロール・カードで指定– UOW / ROOT / CISZ / ランダマイザー
//HFPSYSIN DD *
TUNE
DBD=DEDBJN30,
IAREA=DB30AR0,
AREASCAN=YES
SIMULATE
OAREA=DB30AR0
AREADEF
OAREA=DB30AR0,
UOW=(28,8)
THRESHOLD
DOVFFS_PCT=30,
IOVFFS_PCT=50
/*
areaFPA TUNE
チューニング・レポート
FPA TUNE
繰り返し実行可能
TAレコード
チューニング・レポート
チューニング定義
チューニング定義
OPC
チューニングACBLIB(オプショナル)
IC
FPB DEDB Tuning Aidからの改善点
� 使いやすさ向上– ジョブステップ数削減 (オフライン: 12 � 1, オンライン 12 � 2)– 定義変更をコントロール・カードで指定可能に– チューニング結果の確認が容易に
� パフォーマンス向上– Elapsed time, CPU timeともに改善
みなさんの環境でもぜひお試しください!
Area Tuning Summary report
Threshold Exceptions:
Exceptions from current areas
------------------------------------------------------------------------------------------------------------------------------
Area Threshold Description of Threshold Exception
-------- --------------- ----------------------------------------------------------------------------------------------------
DB30AR0 DOVFFS_PCT The percentage of free space in DOVF fell below a threshold.
IOVFFS_PCT The percentage of free space in IOVF fell below a threshold.
------------------------------------------------------------------------------------------------------------------------------
Exceptions from simulated areas
------------------------------------------------------------------------------------------------------------------------------
Area Threshold Description of Threshold Exception
-------- --------------- ----------------------------------------------------------------------------------------------------
*** No exception was detected ***
------------------------------------------------------------------------------------------------------------------------------
Area Statistics:
*: Shows the point of threshold exception.
AREA NAME: DB30AR0
------------------------------------------------------------------------------------------------
Keyword Threshold Value Current Value Simulated Value Difference
------------------------ ---------------- ---------------- ---------------- ------------------
DOVFFS_PCT 30% 20%* 48% +28
IOVFFS_PCT 50% 49%* 96% +47
Database Definition and Database Record Distribution:
*: Shows the difference.
TOTAL CI'S SDEP START
AREA AREA CI-SIZE UOW= ROOT= --------------------------------------- ------------------ NUMBER OF
NAME NO. BASE DOVF IOVF TOTAL BLOCK# RBA(HEX) DB RECORDS
-------- ----- ------- ------------- ------------- --------- --------- --------- --------- --------- -------- -----------
DB30AR0 1 2,048 (24,4) (6500,500) 120,000 24,000 11,900 155,900 - - 109,900
DB30AR0 1 2,048 (28,8)* (6500,500) 120,000 48,000 13,883 181,883 - - 109,900
-------- ----- ------- ------------- ------------- --------- --------- --------- --------- --------- -------- -----------
例外の解消
例外の詳細
データベース定義の比較
IBM Management Console for IMS and DB2 for z/OS, 1.1 (IMSとDB2の共通管理コンソール)
� IBM Tools Base 1.4のAdmin Consoleを分離(無料は変わらず)
� IMSとDB2 for z/OSのリソース、ツール実⾏結果確認等を統合するダッシュボード
� Webブラウザーでの可視化� 例外発生のDB、エリアをリストから
ドリルダウン
オンライン・ヘルプ
Solution Packツールのレポートの一覧
データベースの⾃動診断結果
データベース名検索とグルーピング
データベース・スペース統計データのグラフィカルなチャート表示
IBM One UI テーマ
DBD Map Viewer : マネジメント・コンソールのadd-on
• データベースのセグメント階層構造をグラフィカルに表示するとともに、DBD Macroソース、データベースXMLドキュメントをWebブラウザー上に表示
• IMS DB Solution PackまたはIMS FP Solution Packが必要(単体のLibrary Integrity Utilitiesでは使用できません)
View IMS database hierarchical structures
View DBD Macro sources View Database XML document
DB Solution Pack – Conditional Reorg
� コンディショナル再編成 – 再編成が必要なものだけ実施� 処理の流れ
– DBAがジョブをサブミット– 再編成ツールがセンサー・データを収集、レポジトリに保管
� Tools Baseのポリシー・サービスがポリシーに照らし合わせて再編成の要否判定– 必要と判定されれば、再編成処理継続– 再編成ツールが、再編成前後の比較診断レポートを作成、レポジトリに保管
Conditional Reorgの指定
� Conditional Reorganizationモード– 必要な時だけ再編成
� DB Reorganization Expert: CONDREORG=YES� Online Reorganization Facility: CONDREORG(Y)
� Reorganization and Diagnosisモード– 常に再編成。再編成前後の比較診断レポートを生成。
� DB Reorganization Expert: CONDREORG=YES,REORGDIAG� Online Reorganization Facility: CONDREORG(Y,REORGDIAG)
� Diagnosis-Onlyモード– 再編成は実⾏しない。再編成前の状態の診断レポートを生成。
� DB Reorganization Expert: CONDREORG=YES,DIAGONLY� Online Reorganization Facility: CONDREORG(Y,DIAGONLY)
IMS Cloning Tool
� HWが提供する高速レプリケーション機能を使ったIMSシステム・クローンの作成– 使用可能なボリューム・コピー機能
� FlashCopy (IBM,EMC,HDS), TimeFinder/Snap(EMC), SnapShot (IBM,STK), Onsite Mirrors, Software Point-in-Time
– 使用可能なデータセット・コピー機能� FlashCopy (IBM,EMC,HDS), TimeFinder/Snap(EMC), SnapShot (IBM,STK)
– 必要なリネーム、カタログ調整、IMSサブシステム内の登録調整、DBのサスペンド・レジューム等を⾃動実⾏
ボリューム・コピー使用時の問題点
SYS1.VTOCIX.PIMS01
VTOC
SYS1.VVDS.VPIMS01
SourcePIMS01
SYS1.VTOCIX.PIMS01
VTOC
SYS1.VVDS.VPIMS01
TargetTIMS01
A.DSN3
A.DSN2
VTOC
SourcePIMS01
Target TIMS01
VTOCIXVVDS
ICF User
Catalog
A1.CAT
A.DSN3
A.DSN2
A.DSN1
VTOC VTOCIX VVDS
A.DSN1
� VOLSERを変更してオンラインのままにしておくことは可能だが、VTOC, VTOCIX, VVDSは旧VOLSERのデータを持ったまま
� データセットは旧DSNのまま。重複しているのでこのままではカタログできない
これらのつじつまを合わせます
IMSサブシステム全体のクローン作製のステップ
IMS
IMSシステム・ボリューム
本番 IMS‘ソース’
IMSクローン
ターゲット IMS
1 IMS ボリューム選択
2 ボリューム・コピー
3 データセット・リネーム
クローンIMSのシステム・データ更新
4
5 IMS始動
6 オフロード・アプリケーションをクローンIMSで実⾏
IMS Cloning Tool
IMSクローン・ボリューム
HP Image Copy – FDUMP (FlashCopy Dump)
� テープ・イメージコピーを最低限のDB停止時間で取得したい
– ディスクのフラッシュコピー機能でDBのシャドウを作成
– 短時間のDB停止でシャドウが作成されたら、IMSコマンドが⾃動で発⾏され、DBは使用可能に
– シャドウからレコードを読み、テープにイメージコピー作成
DBDS1
DBDS2
DBDS3
Stop HDAM1 database
Read record in DBDS1
Put record into ICDS
Read record in DBDS2
Put record into ICDS
Read record in DBDS3
Put record into ICDSSTACK
HDAM1
Delete shadow
Create Shadow by FlashCopy
Start HDAM1 database
DBDS1
DBDS2
DBDS3
Shadow
IMS command
IMS command
疑似オンライン・ポインター・チェック� DBをオフラインにしないでポインター・
チェックしたい
– オンラインDBはDB QUIESCHEでサスペンドされる
– サスペンド状態のDBからフラッシュコピー機能でシャドウを作成
– シャドウを並列に⼊⼒しポインター・チェック実施
DBDS1
DBDS2
DBDS3
Suspend DB by DB QUIESCE
Read record in DBDS1
Run pointer check
Read record in DBDS2
Run pointer check
Read record in DBDS3
Run pointer check
HDAM1
Delete shadow
Create Shadow by FlashCopy
Stop DB QUIESCE
DBDS1
DBDS2
DBDS3
ShadowPointer Evaluation
Library Integrity Utilitiesに含まれているツール
� DBD/PSB/ACB Reversal� DBD/PSB/ACB Mapper� DBD/PSB/ACB Compare � Consistency Checker� Multiple Resource Checker� Advanced ACBGEN, ACBLIB Analyzer� MFS Reversal, MFS Compare� Integrity Checker � Catalog Manager � DBD Map Viewer
31
Multiple Resource Checker
� IMSリソース定義が多数セットに渡る場合、それらの内容を一気に比較したい– IMSクローンの場合、IMSバージョンアップの場合
32
DBD Library PSB Library
ACB Library RECON
DBD LibraryDBD Library
PSB LibraryPSB Library
ACB LibraryACB Library RECONRECON
Resource Check Summary Report
Multiple Resource Checker
⼊⼒: DBD, PSB, ACB, RECON最大10セットのDBD/PSB/ACBLIB
10セットのRECONsが指定可能
JCLサンプル//stepname EXEC PGM=FABWMCHK//STEPLIB DD DSN=IMSVS.LIULIB,DISP=SHR//IMSV11 DD DSN=IMSV11.RESLIB,DISP=SHR//IMSV12 DD DSN=IMSV12.RESLIB,DISP=SHR//IMSV13 DD DSN=IMSV13.RESLIB,DISP=SHR//RECON011 DD DSN=IMSVS1.RECON1,DISP=SHR//RECON012 DD DSN=IMSVS1.RECON2,DISP=SHR//RECON013 DD DSN=IMSVS1.RECON3,DISP=SHR//RECON021 DD DSN=IMSVS2.RECON1,DISP=SHR//RECON022 DD DSN=IMSVS2.RESON2,DISP=SHR//RECON023 DD DSN=IMSVS2.RECON3,DISP=SHR//RECON031 DD DSN=IMSVS3.RECON1,DISP=SHR//RECON032 DD DSN=IMSVS3.RECON2,DISP=SHR//RECON033 DD DSN=IMSVS3.RECON3,DISP=SHR//DBDLIB01 DD DSN=IMSVS.DBDLIB1,DISP=SHR//DBDLIB02 DD DSN=IMSVS.DBDLIB2,DISP=SHR//DBDLIB03 DD DSN=IMSVS.DBDLIB3,DISP=SHR//DBDLIB04 DD DSN=IMSVS.DBDLIB4,DISP=SHR//PSBLIB01 DD DSN=IMSVS.PSBLIB1,DISP=SHR//PSBLIB02 DD DSN=IMSVS.PSBLIB2,DISP=SHR//ACBLIB01 DD DSN=IMSVS.ACBLIB1,DISP=SHR//ACBLIB02 DD DSN=IMSVS.ACBLIB2,DISP=SHR//ACBLIB03 DD DSN=IMSVS.ACBLIB3,DISP=SHR//ACBLIB04 DD DSN=IMSVS.ACBLIB4,DISP=SHR//ACBLIB05 DD DSN=IMSVS.ACBLIB5,DISP=SHR//FABWOUT DD SYSOUT=A//FABWSUMM DD SYSOUT=A//SYSPRINT DD SYSOUT=A//FABWCTL DD *DBD=DB00* DBD=DBD002PSB=PSB001/*
� RECONの比較をする場合はIMSVxx DDが必要
� RECON1/2/3はDDNAMEのサフィックスで区別 (10組まで)
� DBDLIBを指定 (10個まで)
� ACBLIBを指定 (10個まで)
�処理対象のDBD名, PSB名等を指定可能(オプション)�ワイルドカード使用可
� OUTPUTデータセットを指定
� PSBLIBを指定 (10個まで)
Resource Check Summary reportIMS LIBRARY INTEGRITY UTILITIES - MULTIPLE RESOURCE CHECKER "RESOURCE CHECK SUMMARY REPORT“5655-U08 DATE: 10/30/2013 TIME: 09.29.46
RECON DD NUMBER----------------
NUM DDNAME--- ----------01 RECON011 : VOLUME=DBV DSNAME=TMPDS.RECON11 IM S VER=V12R1 MINVERS=10.1
RECON012 : VOLUME=DBV DSNAME=TMPDS.RECON12 RECON013 : VOLUME=DBV DSNAME=TMPDS.RECON13
02 RECON021 : VOLUME=DBV DSNAME=TMPDS.RECON21 IM S VER=V13R1 MINVERS=12.1:DBDLIB DD NUMBER----------------
NUM DDNAME--- ----------01 DBDLIB01 : VOLUME=DBV DSNAME=TMPDS.DBDLIB1
:DBD RECORDS ------------------
| RECON DD NUMBER | DBD DD NUMBER | ACB DD NUMBER DBDNAME RESULT | 01 02 03 04 05 06 07 08 09 10 | 0 1 02 03 04 05 06 07 08 09 10 | 01 02 03 04 05 06 07 08 09 10 -------- ------ + -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- - - -- -- -- + -- -- -- -- -- -- -- -- -- --DBD0001 DIFF | * * - - - - - - - | * * * * * - - - - | * * * - - - - - - -DBD0002 SAME | * * * - - - - - - - | * * * * * * - - - - | * * * - - - - - - -HDAMDB1 DIFF | * * * - - - - - - - | * * * * * - - - - | * * * - - - - - - -HIDMDB2 SAME | * * * - - - - - - - | * * * * * * - - - - | * * * - - - - - - -HISMDB3 SAME | * * * - - - - - - - | * * * * * * - - - - | * * * - - - - - - -HSAMDB7 DIFF | * * * - - - - - - - | * * * * * - - - - | * * - - - - - - -PHDMDB5 SAME | * * * - - - - - - - | * * * * * * - - - - | * * * - - - - - - -PHIMDB4 SAME | * * * - - - - - - - | * * * * * * - - - - | * * * - - - - - - -PINXDB2 SAME | * * * - - - - - - - | * * * * * * - - - - | * * * - - - - - - -PSIXDB5 SAME | * * * - - - - - - - | * * * * * * - - - - | * * * - - - - - - -SHISDBA DIFF | * * * - - - - - - - | * * * * * * - - - - | * * * - - - - - - -SHISDBX DIFF | * * * - - - - - - - | * * * - - - - | * * * - - - - - - -SHISDB9 DIFF | * * * - - - - - - - | * * * * * * - - - - | * * * - - - - - - -
:PSB RECORDS ------------------
| PSB DD NUMBER | ACB DD NUMBER PSBNAME RESULT | 01 02 03 04 05 06 07 08 09 10 | 0 1 02 03 04 05 06 07 08 09 10-------- ------ + -- -- -- -- -- -- -- -- -- -- + -- -- -- -- -- -- - - -- -- --PSB0001 SAME | * * * - - - - - - - | * * * - - - - - - -PSBPSB0 DIFF | * * * - - - - - - - | * * * - - - - - - -PSBREAD DIFF | * * * - - - - - - - | * * - - - - - - -
SAME : THE COMPARED RESOURCES CONTAIN THE SAME INFORMATION.
DIFF : THE COMPARED RESOURCES CONTAIN DIFFERENT INFORMATION.
* : INDICATES THAT THE MEMBER EXISTS.
(BLANK): INDICATES THAT THE MEMBER DOES NOT EXIST.
- : INDICATES THAT THE DD STATEMENT IS NOT SPECIFIED.
異なるIMSバージョン間の比較も可能
最大10個までのライブラリを一気に比較
差分の有無がメンバー毎に一目で確認可能
差分の詳細は、Compare,Consistency Checker等でさらに確認
IMSカタログの運用
� IMSのACBLIBからIMSカタログをポピュレート(中身を増やす)する� IMS 14から、”Load from Catalog (ACBLIB無しでのオンライン運用)”が可能となる
DBDLIB
PSBLIB
ACBLIBACBGEN
ACBLIBとIMSカタログは同期がとれているか?
?Populate
IMS 14ではさらにディレクトリも同期がとれているか?
DBD
PSB
IMSカタログ
ディレクトリ
ACB (DMB)ACB (PSB)
Catalog Manager
� IMSカタログ内のDBD/PSB情報が正しくメンテナンスされているかを確認する– タイムスタンプの検証
� ACBLIB内のDBD/PSBメンバーとIMSカタログ内の情報との比較� IMS 14でLoad from Catalogの場合、カタログ・ディレクトリも比較
– データベース・バージョンの検証� データベース・バージョニングを使用している場合、データベース・バージョン番
号も比較– WTOメッセージとIMS Catalog Validation reportを出⼒
37
IMS Catalog Validation Report
VALID : same time-stamp and DB Version ACBLIB and IMS catalog (DB & directory) INVALID : Different time stamp or member not exit in IMS catalogFAILED : Different time stamp in IMS catalog DB & directory → Catalog is corrupt
差分の有無がメンバー毎に一目で確認可能
ACBLIB カタログ ディレクトリ
本日お話しした内容
� IMSツール製品群の全体像�様々なニーズを満たす、4つのIMS Solution Packと単体製品
� IMSツールをとりまく環境と機能拡張の方向性�“Do more with less”�ツールに任せられることはツールに
(オートノミックス、マネジメント・コンソール、コンディショナル実⾏、HW機能活用)
� 機能拡張の紹介�ツール製品の機能拡張に積極的に投資し続けています