Presentation is loading. Please wait.

Presentation is loading. Please wait.

IBM Tivoli Workload Scheduler for z/OS V8R6 - V8R3 からの移行

Similar presentations


Presentation on theme: "IBM Tivoli Workload Scheduler for z/OS V8R6 - V8R3 からの移行"— Presentation transcript:

1 IBM Tivoli Workload Scheduler for z/OS V8R6 - V8R3 からの移行
IBM Corporation 8/3/05

2 IBM Tivoli Workload Scheduler for z/OS 概要
IBM Tivoli Workload Scheduler for z/OS V8R5 新機能 IBM Tivoli Workload Scheduler for z/OS V8R5M1 新機能 IBM Tivoli Workload Scheduler for z/OS V8R6 新機能 IBM Tivoli Workload Scheduler for z/OS V8R3 からの移行 IBM Corporation I 8/4/05

3 IBM Tivoli Workload Scheduler for z/OS
概要 IBM Corporation I 8/4/05

4 Tivoli Workload Scheduler for z/OS 機能概要
メインフレーム~分散システムの高信頼性ジョブ・スケジューリング・ソリューション End-to-Endのワークロードに対する定義、計画、制御の一元管理 エンジン/エージェントの障害対策機能による24時間稼動の実現 ジョブの実行スケジュール作成、動的更新 実行ジョブの依存関係/制御情報の定義、変更 機械稼働スケジュール、システム資源状況の登録、変更 業務単位でのカレンダー、実行周期に基づいたスケジュール作成、変更 ジョブの自動実行 JCL自動生成 時間帯、システム状況を考慮した実行制御 ジョブの実行状況監視、リカバリー機能 ジョブ失敗時通知 自動ジョブ回復 Webコンソール 定義、実行監視の両局面でのグラフィカル・インターフェースの提供 複数のバッチ・ジョブ運用管理システムを一括管理 Linux Agent zOS Engine AIX Win HP-UX Solaris SAP OS/390 OS400 IBM Corporation I 8/4/05

5 Tivoli Workload Scheduler製品
Tivoli Workload Scheduler Host Edition V8R6 メインフレームのスケジューリング機能を提供 Tivoli Workload Scheduler V8R6 オープン・システムのスケジューリング機能を提供 TWS for z/OSと接続することでEnd to End統合が可能 Tivoli Workload Scheduler for Applications V8R6 SAP R/3等のERPアプリケーションとのジョブ連携に利用 IBM Corporation I 8/4/05

6 Tivoli Workload Scheduler for z/OSの機能拡張
OPC V1 OPC/A V1R2 OPC/ESA V1R1 OPC/ESA V1R3M1 Tivoli OPC V2 TWS V8R1 TWS V8R2 TWS V8R3 TWS V8R5 TWS V8R5M1 TWS V8R6 2011/07/27 z/OS V1.10 以上 1972 PPとして 製品化 1988 銀行様での 標準ツール MVS/XA 対応 1990 S/390、 Sysplex対応 MVS/ESA 対応 1994 2000年対応 (改善要望) 1997 Tivoli ブランド化 OS/390 対応 2001 分散TWSと 統合 OS/390 V2.6 以上 2003 分散TWSの 機能強化 OS/390 V2.10以上 2006 通信機能 強化 z/OS V1.6 以上 2009/04 通信機能 強化 z/OS V1.8 以上 2009/12 GUI機能 強化 z/OS V1.8 以上 Workload Monitor/2 日次計画を サポート OS/2ベース Job Scheduling Console 日次計画を サポート Win、 UNIXベース Job Scheduling Console 定義DB、 日次計画を サポート Dynamic Workload Console 定義DB、 日次計画を サポート *WL/2開発終了 *JSC開発終了 OPC = Operations Planning and Control IBM Corporation I 8/4/05

7 Tivoli Workload Scheduler 構成
マスター・ドメイン・マネージャーからの命令を受けジョブ起動 ジョブ実行結果をマスターに返送 z/OS z/OS エージェント エージェント 全管理ジョブ、構成を登録、管理 スケジュールを統合作成 分散側のスケジュールを取り出し、配布 ジョブ起動条件に従い、エージェント、FTA、z-centricエージェントにジョブ起動命令を出す 全管理ジョブ、構成を登録 全管理ジョブの実行状況の監視、変更 z/OS マスター ドメイン マネージャー TDWC TWS for z/OS plan TWS plan スケジュールを自ドメインのFTAへ配布 マスター・ドメイン・マネージャーからの命令を受けジョブ起動 ジョブ実行結果をマスターに返送 分散ドメインA 分散ドメインB AIX HPUX FTA / ドメイン マネージャー FTA / ドメイン マネージャー z-centric エージェント TWS plan TWS plan ドメイン・マネージャーからの命令を受けジョブ起動 ジョブ実行結果をドメイン・マネージャーに返送 FTA1 FTA2 FTA1 SA AIX Linux Windows 2000 Solaris TDWC=Tivoli Dynamic Workload Console FTA=Fault Tolerant Agent SA=Standard Agent IBM Corporation I 8/4/05

8 Tivoli Workload Scheduler 構成 (1/2)
エンジン ( TWSシステム全体に最低1つ必要) バッチジョブ運用に必要な定義、スケジュール作成、ジョブ実行制御を行う ダイアログ、スケジュール、データ・ベース、JCLライブラリーの管理 全エージェントの稼働ジョブの起動(サブミット)制御、実行監視、ステータス管理 エージェント ( TWS制御下の全z/OSに1つづつ必要) エンジンの命令を受けてジョブの開始、実行状況のトラッキングを行う エンジンへの実行監視(イベント)情報の伝達 IBM Corporation I 8/4/05

9 Tivoli Workload Scheduler 構成 (2/2)
FTAエージェント ( 高可用性を求められるTWS制御下の分散サーバーに定義) エンジンからスケジュール・ファイル(Symphonyファイル)の配布を受ける エンジンの命令を受けてジョブの開始、実行状況のトラッキングを行う エンジンへの実行監視(イベント)情報の伝達 エンジンの稼動を前提としないジョブの実行管理が可能 エンジンからスケジュール・ファイルの更新情報を受け取る SAエージェント ( 高可用性を必要としないTWS制御下の分散サーバーに定義) スケジュールは持たない z-centricエージェント (高可用性を必要としないTWS制御下の分散サーバーに定義) IBM Corporation I 8/4/05

10 Tivoli Workload Scheduler 構成
TDWC (Tivoli Dynamic Workload Console) バッチ・ジョブの管理業務(定義)と運用業務をグラフィカル・コンソールで遂行 単一のコンソールから複数のエンジンへのアクセスが可能 全ての計画ジョブ・リスト IBM Corporation I 8/4/05

11 Tivoli Workload Scheduler 構成
TDWC (Tivoli Dynamic Workload Console) ジョブ・ネットワーク OSごとのジョブ実行状況統計 IBM Corporation I 8/4/05

12 IBM Tivoli Workload Scheduler for z/OS
V8R5 新機能 IBM Corporation I 8/4/05

13 TWS for z/OS V8R5 新機能 JCL 変数機能拡張 タイム・ゾーン用EXIT 条件付き依存関係定義
イベント・トリガー自動化の拡張 グラフィカル・インターフェースの拡張 IBM Corporation I 8/4/05

14 JCL 変数機能拡張 JCL変数定義ステートメントの拡張 SETVARステートメントに長さ指定が可能
変数の依存定義にサブストリング指定が可能 曜日パラメーターの追加 変数計算が可能 JCL変数の省略が可能 パラメーターのNOP処理の区別 Dependent variable : VAR2 Variable table : TESTVAR Default value : Y INDEPENDENT VARIABLE ===> VAR1 Row cmd ''' VALUE OF INDEPENDENT ===> YES VALUE OF DEPENDENT ===> Y ''' VALUE OF INDEPENDENT ===> NO VALUE OF DEPENDENT ===> SUBSTR(VAR1,1,1) //*%OPC SETVAR TVAR=(&CDATE + n MO) //*%OPC SETVAR TZ=(&TX+&TY) //*%OPC SETVAR TX=1 //*%OPC SETVAR TY=2 >> SUBSTR (string, n__ _______________)________>< |_,_ ________ ____| |_length _| IBM Corporation I 8/4/05

15 タイム・ゾーン用EXIT ビジネス要件 既存スケジュール環境のコピーを他のタイム・ゾーンの環境に持ちたい
全てのオペレーション定義と先行・後続関係をコピーしたい 時刻起動ジョブはローカル・タイムに変換したい ソリューション 新EXIT EQQUX014 時刻起動ジョブが”R”ステータスになったときにコールされる ユーザが指定したオフセットに従って時刻起動ジョブの起動時間の変換を行う オフセットはワークステーション単位、適用業務名、ジョブ名で指定可能 IBM Corporation I 8/4/05

16 条件付き依存関係定義 ビジネス要件 ジョブの実行結果によって後続ジョブを変更したい ソリューション 前提条件として”COND”指定が追加
JOB1 ビジネス要件 ジョブの実行結果によって後続ジョブを変更したい RC=0 RC<>0 and RC<>4 RC=4 ソリューション 前提条件として”COND”指定が追加 前提ジョブのリターン・コード、ステータスをチェックする AND条件、OR条件が可能 JCL記述のIF/THEN/ELSEが不要 条件パスを通らなかったオペレーションのステータスは”X”(DUMMY)となる JOB2 JOB4 JOB5 JOB3 When I was looking at some key words to characterize these two features (conditional dependencies and enhanced event driven) there were three recurring words coming in my mind and they are three words that you hear very often: dynamic, flexible, real-time. Conditional dependencies in a nut allow users to flexibly model complex workflows in a such a way that the system can support processing decisions at real-time depending upon combined conditions on return codes and statuses of specific workflows. Event driven automation ..... With the new Conditional Dependencies feature and the possibility to flexibly model workflows on combined complex conditions, users can easily define – for example - different invoice processes to be performed for different typology of clients, or can easily implement a self-recovery system where different actions are taken to recover from different error conditions. JOB3 status = C OR JOB4 status = C OR JOB6 status = C JOB6 IBM Corporation I 8/4/05

17 条件付き依存関係定義 前提条件を記述 CONDDEP1がRC=4の時に実行する 前提オペレーションの代わりに条件(COND)を指定している
IBM Corporation I 8/4/05

18 イベント・トリガリングの拡張 イベント・トリガー自動化の拡張 データセット・トリガリング機能とは
データセットのクローズを条件にジョブを起動する データセットのクローズ情報は各エージェントでイベントとしてトラッキングし、エンジンで管理する イベント・トリガリングの拡張 新しいイベント監視 VSAM データセット (定義、クローズ、削除、リネーム) HFS ファイル Windows, Unixなど分散サーバーのファイル IBM Corporation I 8/4/05

19 IBM Tivoli Workload Scheduler for z/OS
V8R5M1 新機能 IBM Corporation I 8/4/05

20 TWS for z/OS V8R5M1 新機能 z-centricエージェント TWS end-to-end 機能の拡張
ドメイン・マネージャーを利用しないエージェント ステップ・レベル依存関係 ジョブのステップ単位での依存関係が定義可能 Tivoli Dynamic Workload Console の機能拡張 Tivoli Workload Scheduler for z/OS のオブジェクトおよび計画のグラフィカル・ビューの提供 IBM Corporation I 8/4/05

21 Z-centricエージェント 分散環境ジョブの管理のための、より単純なアクセス方法を提供します。
旧OPCトラッカー・エージェントと同じ、単純な構成です。 単純な構成要素で、フレキシブルなトポロジーを可能にします。 TWS for z/OSエンジンと直接接続されます(TWSサーバーは不要です)。 TWS for z/OSエンジンから直接管理するべき適用業務のジョブに適しています。 Industry trends One key theme is the Enterprises of all sizes face critical problems with application delivery and management, such as integrating complex applications with legacy systems and with each other, maintaining high availability to meet SLAs and KPIs, and reducing the overwhelming time and cost burdens of operational maintenance. As a result, businesses face uptime, availability, and agility issues, and see IT as a tactical cost center instead of a strategic asset. As IT budgets decrease, CIOs need to respond to these pressures and find a way to effectively to do more with less. Key technology that enable to modernize the entire infrastructure operational tools Business integration .. Building enterprise level system capture streamline very quickly and respond to those streamlines very quickly ad make those available to whichever part of your organization or you virtual organization that need those information to react very quickly Another reality today is that we know that IT operation sometime 80 per cent of the IT budget that is allocated to keep things ticky and maintain remove Pocy-based management solution which drives various areas including workload automation. Whole evolution and discussion. driving dynamic and automatic allocation/deallocation optimization reduce costs while in the same time increasing quality services. Evolution to on demand .. Scheduling as an enabler… to move along Complexity … discovery .. Entities / dependencies --- scheduling must be able to handle it ( broker, ccmdb) Solutions .. Need to have products componentized… and able to well integrate each other… Process optimization.. .. This is the sweet spot of scheduling… Enterprise Model Innovation – Collaboration & Partnering Companies are redefining the “extended enterprise” : Example of Illy Café : Value Network Collaboration Technology trends.. Enablers.. IBM Corporation I 8/4/05 21 21

22 従来のTWS end-to-end 接続 z/OS Sysplex 分散システム 長所 短所 高可用性
エンジン停止時にフォールト・トレラント機能で処理が継続できます。 ドメイン・マネージャーのバックアップが利用できます。 サイジング Symphonyファイル配布のパフォーマンス負荷、イベント送受信の負荷を考慮したサイジングが必要です。 ジョブ・スクリプト管理 集中スクリプト管理、非集中スクリプト管理が選択できます。 エンジンでの定義 専用の構成要素、パラメーターがあります。 TWSサーバー ISPF z/OS Sysplex End-to-end 分散システム ドメイン・マネージャー フォールト・トレラント・エージェント 拡張エージェント IBM Corporation I 8/4/05 22 22

23 z-centricエージェントの構成 z/OS Sysplex 分散システム 長所 短所 サイジング ネットワーク負荷が軽い構成です。
ドメイン・マネージャー、TWSサーバーの見積もりは不要です。 高可用性 フォールト・トレラント機能のバックアップ切替は利用できません。 TWS for z/OS稼動が前提となります。 エンジンでの定義 単純な構成です。 ジョブ・スクリプト管理 集中スクリプト管理のみの提供です。 TWSサーバー ISPF z/OS Sysplex Z-centric 分散システム Z-centric エージェント 拡張エージェント IBM Corporation I 8/4/05 23 23

24 ステップ・レベル依存関係 条件付依存関係或いは自動ジョブ回復ステートメントの拡張です。
ジョブのステップ単位のRCを確認し、後続ジョブを決定します。 利用ルール 同一JCLで同じSTEPを複数持たない Procstep、Stepnameは指定する(ブランクの場合ジョブのRCを確認する) ステップ・イベント生成を定義する STEP4 STEP3 RC=8 STEP2 STEP1 RC=0 RC<>0 and RC<>4 RC=4 JOB21 JOB22 JOB23 IBM Corporation I 8/4/05

25 Tivoli Dynamic Workload Consoleの機能拡張
TDWC V8R5では、スケジュール済みジョブストリームやジョブのトラッキングだけでなく、TWS DBへスケジューリングオブジェクトを登録することが可能となりました。JSC を併用する必要がなくなります。 バージョン V8R3, V8R4 JSC TDWC TWS DBへのオブジェクト登録 × 当日のスケジュールの参照 バージョン V8R5 JSC TDWC TWS DBへのオブジェクト登録 当日のスケジュールの参照 IBM Corporation I 8/4/05

26 Workload Designer 画面 作業リスト 選択したオブジェクトのプロパティー クイック・オープン
IBM Corporation I 8/4/05

27 Workload Designer : ジョブ定義画面
IBM Corporation I 8/4/05

28 Workload Designer: ジョブストリーム定義画面①
IBM Corporation I 8/4/05

29 Workload Designer: ジョブストリーム定義画面②
IBM Corporation I 8/4/05

30 IBM Tivoli Workload Scheduler for z/OS
V8R6 新機能 IBM Corporation I 8/4/05

31 TWS for z/OS V8R6 新機能 エンドツーエンド環境のワークロード自動化 機能強化 クロス依存関係 マルチ・エンジン監視
エンドツーエンド環境のワークロード自動化 機能強化 クロス依存関係 マルチ・エンジン監視 ダイナミック zCentric エンドツーエンドの分散サーバーからの管理 バッチ・モダナイゼーション・プロジェクトをサポートする機能拡張 SOA環境ワークロードの自動化 柔軟性の高い自動化 Tivoli Workload Automation on zEnterprise クラウド・ワークロードの自動化 Tivoli Service Automation Managerとの連携 ユーザー・エクスペリエンスの改善 IBM Corporation I 8/4/05

32 エンドツーエンド環境のワークロード自動化
2001 2006 2009 2011 計画ベースでの エンドツーエンド管理 WebUIと マルチ・マスター zCentric エンドツーエンド 分散サーバーによるエンド ツーエンド ダイナミック zCentric end- to-end と iSeries サポート クロス依存関係、マルチエ ンジン監視 z/OSコントローラー メインフレーム 分散サーバー マスター・ドメイン・ マネージャー <エンジン> ダイナミック DM <エージェント> z/OS エージェント z/OS SA z/OS トラッカー FTA、SA zCentric XA <ワークロード> JCL //ST1 EXEC IEB //JOB1 JOB //LIB DD DSN JCL //ST1 EXEC IEB //JOB1 JOB //LIB DD DSN SAP SAP FTA=Fault Tolerant Agent SA=Standard Agent DM=Domain Manager JCL //ST1 EXEC IEB //JOB1 JOB //LIB DD DSN JCL //ST1 EXEC IEB //JOB1 JOB //LIB DD DSN Script dirv Echo 1 Cmd Script dirv Echo 1 Cmd Script Cmd Echo 1 dirv Script Cmd Echo 1 dirv Oracle Oracle JCL //ST1 EXEC IEB //JOB1 JOB //LIB DD DSN JCL //ST1 EXEC IEB //JOB1 JOB //LIB DD DSN JCL //ST1 EXEC IEB //JOB1 JOB //LIB DD DSN JCL //ST1 EXEC IEB //JOB1 JOB //LIB DD DSN Script Cmd Echo 1 dirv Script Cmd Echo 1 dirv ERP ERP Script Cmd Echo 1 dirv Script Cmd Echo 1 dirv PeoplSoft PeoplSoft JCL //ST1 EXEC IEB //JOB1 JOB //LIB DD DSN JCL //ST1 EXEC IEB //JOB1 JOB //LIB DD DSN Script Cmd Echo 1 dirv Script Cmd Echo 1 dirv IBM Corporation I 8/4/05

33 バッチ・モダナイゼーション・プロジェクトをサポートする機能拡張
z/OS Connectorサポートを使用してJava API からTWSスケジューリングサービスの呼び出しが可能になりました。 アプリケーション・プラグインを利用して任意の新しいジョブタイプを自動化対象に加えることができます。 z-centric エンドツーエンド構成   (zEnterprise上で実行可能に) コントロールと管理を行うシングルポイント下のSystem zやブレードエクステンション間の異種混合ワークロードをzCentricエンドツーエンドソリューションとして管理。 Unified Resource Managementインターフェースを利用するフィチャーオプションはワークロードの移動や最適化を提供。 Tivoli Workload Automationは異種混合間の zEnterpriseエンドツーエンド環境を提供 Blade Virtualization zBX - Optional Factory Packaged Application Serving Blades and Accelerators Application Serving Blades Blade HW Resources Accelerators Data Power XML Processing Commercial HPC Workloads Smart Analytics Optimizer ISS - Security Processing Z HW Resources System z PR/SM System z Hardware Management Console z(HMC) System z Host zOS Linux Service Element with Ensemble Management Private Data Network Private High Speed Data Network Private Management Network Ensemble Management Firmware x86 Power z/VM AIX TWS for z/OS TWS Agent TWS xSAP Job execution and monitoring IBM Corporation I 8/4/05

34 クラウド・ワークロードの自動化 ( Tivoli Service Automation Managerとの連携 )
TSAM内にワークロード自動化実行サービスを組み込むことができるようになりました。 クラウド内にモデル化、リザーブ化を許可し、自動的にWA-ready実行環境をプロビジョニングします。 管理対象となる新しい環境を自動的に既存TWA環境内にスケジューリングサイロを構成します。 テンプレートライブラリー Linuxサーバープール アカウントDB Appレポーティング エンタープライズスケジューラー VMテンプレートの作成 タイムウィンドゥリクエスト定義 QoS/SLAs定義 IT管理者 データベース クラウド管理プラットフォーム(TSAM) プロビジョン環境 モニター環境 弾性スケール デプロビジョン TWA管理者 モデル、スケジュール、モニターと管理WAジョブ 構成 スケジューラー 自動化プロビジョニング、構成を 改善したクラウド管理 IBM Corporation I 8/4/05

35 ユーザー・エクスペリエンスの改善 JS VSAM ファイルに対する拡張VSAM サポートにより、スケーラビリティーが向上。拡張VSAM のサポートにより、4ギガバイト制限がなくなりました。 TWS z/OSの再始動およびクリーンアップ機能の実行時に、「エラーで終了」ジョブについてジョブ・ログの自動検索が可能になりました。 非同期にレポートを立ち上げ、スケジュールする為にTDWCからTWS for z/OSレポートのバッチ生成が使用可能になりました。 日次計画及び適用業務DBの操作のための拡張ISPFパネルが提供され、表示・作成・印刷処理における可視性と操作性が向上します。 IBM Corporation I 8/4/05

36 拡張ISPFパネル -適用業務定義DB リスト
適用業務リストからの追加、印刷、大量更新 表示方法の選択 表示メニュー アクション・メニュー IBM Corporation I 8/4/05

37 拡張ISPFパネル -適用業務定義DB フルビュー
1パネルで適用業務の概要情報、 実行サイクル、操作を一覧 IBM Corporation I 8/4/05

38 拡張ISPFパネル -日次計画DB リスト 適用業務リストからの追加、印刷、大量更新 表示方法の選択 アクション・メニュー 表示メニュー
IBM Corporation I 8/4/05

39 拡張ISPFパネル -日次計画DB フルビュー
1パネルで操作の詳細定義を一覧 IBM Corporation I 8/4/05

40 Tivoli Workload Scheduler for z/OS
V8R3からの移行 IBM Corporation I 8/4/05

41 TWS for z/OS V8R6への移行計画(1)
移行前の考慮点 OS関連の前提 複数リリース混在環境 自動化ソリューションとの連携、ユーザー・インターフェース DB移行ツール (参考)同一OSでの複数リリース共存稼動の考慮点 IBM Corporation I 8/4/05

42 TWS for z/OS V8R6への移行計画(2)
基本機能の移行 システム・パラメーターの変更 TWSパラメーターの変更 データセット変更点の反映 スタート・プロシージャー ISPFカストマイズ移行 TSOダイアログ データベース(VSAM)の見積もり 基本データベース移行 バッチ・ローダー準備 バッチ・ユーティリティー準備 IBM Corporation I 8/4/05

43 TWS for z/OS V8R6への移行計画(3)
オプション機能の移行 オプション機能関連定義の移行 TWS提供EXITの移行 PIFの移行 TWSメッセージの移行 TSOコマンドの移行 MVSコマンドの移行 サブルーチン、マクロの移行 システム切替 データセットの移行 切替手順 IBM Corporation I 8/4/05

44 TWS for z/OS V8R6への移行計画(4)
移行作業の流れ (1) 現状分析、課題点洗い出し 要件再確認 新機能搭載の是非確認 (2) 移行方針決定 移行スケジュール作成 構成変遷決定 (3) システム構成・パラメーター決定 システム・パラメーター 初期設定パラメーター (4) TWS V8R6導入、基本機能確認 製品導入 必要PTF適用 JES2/SMF EXIT導入 (5) カストマイズ、新機能組み込み TWS EXIT PIF ダイアログ変更 RACF 他 (6) 旧バージョン/リリースの DB移行 DB移行ツール実行テスト 稼動確認テスト DB検証 (7) TWS V8R6本番稼動切替 エンジンの切替 エージェントの切替 移行検証 (8) 新操作手順書作成 IBM Corporation I 8/4/05

45 移行前の考慮点 IBM Corporation I 8/4/05

46 TWS for z/OS サポート期間と前提OS
バージョン&リリース 出荷開始日 サポート終了日 前提 TWS for z/OS V8R3 2006/12/15 2013/4/30 z/OS V1R6以上 TWS for z/OS V8R5 2009/5/1 未発表 z/OS V1R8以上 TWS for z/OS V8R5M1 2009/12/12 TWS for z/OS V8R6 2011/7/29 z/OS V1R10以上 バージョン&リリース 出荷開始日 サポート終了日 TWS for z/OS前提 TWS V8R3 2006/4/28 2012/9/30 V8R1-V8R6 TWS V8R4 2007/10/3 未発表 V8R2-V8R6 TWS V8R5 2008/12/13 TWS V8R5M1 2009/12/12 TWS V8R6 2011/7/29 V8R3-V8R6 IBM Corporation I 8/4/05

47 OS関連の前提 z/OSの前提 TWS for z/OS V8R6の前提OSはz/OS V1R10以上
同一OS上でのV8R3、V8R6の同時稼動(z/OS V1R10以上以外では全面的に不可) 複数エンジンの同時稼動は可能 異なるエンジンと接続されたトラッカー、エージェントの同時稼動は可能 IBM Corporation I 8/4/05

48 OS関連の前提 - JES、SMF EXIT TWS for z/OS V8R6で使用するEXIT JES2 EXIT7, EXIT51
JES3 IATUX19, IATUX29 SMF IEFU83, IEFUJI, IEFACTRT TWS for z/OS V8R3はTWS for z/OS V8R6提供のサンプルEXITが利用可能(ダウンワード・コンパチブル) IBM Corporation I 8/4/05

49 エンジン、エージェントの接続 z/OSコンポーネントの制御
TWS for z/OS V8R6エンジンからのV8R3エージェントの制御はサポートされます TWS for z/OS V8R3エンジンからのV8R6エージェントの制御はサポートされます TWS FTAの制御 TWS for z/OS V8R6エンジンからのV8R3 FTAエージェントの制御はサポートされます TWS for z/OS V8R3エンジンからのV8R6 FTAエージェントの制御はサポートされます z/OS上のエンジン、エージェントの接続形態 V8R6でサポートされる接続形態は以下の通り DASD共有、VTAM、XCF、TCP/IP V8R3でサポートされる接続形態は以下の通り IBM Corporation I 8/4/05

50 ユーザー・インターフェース TSOログオン・プロシージャー
TSOダイアログはTWS for z/OS V8R3、TWS for z/OS V8R6 で共有できない TSOダイアログ・パネル TWS for z/OS V8R3~V8R6では大きなパネル構成の変更無 新機能追加によるフィールドの更新あり TWS for z/OS V8R6ではオプションで拡張ISPFパネルが利用可能 TDWC TWS for z/OS V8R6のTDWCはTWS for z/OS V8R3以上で利用できる IBM Corporation I 8/4/05

51 DB移行ツール TWS for z/OSのデータベース(VSAMデータセット)はTWS提供のマイグレーション・ジョブ(EQQICTOP)で移行します。 TWS for z/OS V8R6のマイグレーションジョブは、V8R3、V8R5、V8R5M1からのデータ移行とフォールバックをサポートします。 TWS for z/OS V8R3 DB TWS for z/OS V8R5 DB TWS for z/OS V8R6 DB EQQICTOP TWS for z/OS V8R6 提供モジュール TWS for z/OS V8R5M1 DB IBM Corporation I 8/4/05

52 (参考) 同一OSでの複数リリース共存稼動の考慮点 - ロード・モジュール関連
EQQSSCMx,EQQINITxのサフィックスでリリース管理を行う 新旧リリースのサブシステム名、EQQSSCMx、EQQINITxが同名にすれば導入/移行中のOS IPLは不要 共存環境にするときにはEQQSSCMx,EQQINITxを別名にした上、IPLが必須 ロード・モジュール・ライブラリー 全てのモジュールをAPF登録する。 下記のモジュールのサフィックスがリリース単位で異なることを確認してLNKLST登録する。また、V8R6のEQQMINOHもLNKLST登録が必要。他のモジュールはLNKLST登録はしない。 EQQSSCMx,EQQINITx,EQQMINOx 各リリースの初期設定パラメーターで以下を指定する。 OPCOPTS SSCMNAME(EQQSSCMx,PERMANENT) BUILDSSX(REBUILD) スタート・プロシージャー及びPIFプログラム他 リリース毎に異なるプロシージャーを用意し、STEPLIB DDで各リリースのロード・モジュールを定義する PIFその他、OPCロード・モジュールを利用する全てのJCLでSTEPLIB DDを指定する IBM Corporation I 8/4/05

53 (参考) 同一OSでの複数リリース共存稼動の考慮点 - システム (OS) 定義関連
SMF/JES EXIT TWS for z/OS V8R6のEXIT、或は高いPTFレベルで提供されているEXITを共有する JES2PARM、SMFPRMxxでのEXITの指定は共通 TSO設定 V8R5以降で、EQQMINORがEQQMINOxに変更 IKJTSOxxは以下の指定をする AUTHTSF NAMES(...,EQQMINOR,EQQMINOx) AUTHCMD NAMES(OPSTAT,SRSTAT,BACKUP,OPINFO,WSSTAT,JSUACT) スケジューラー SCHEDxx指定は共有 IBM Corporation I 8/4/05

54 (参考) 同一OSでの複数リリース共存稼動の考慮点 - TWS for z/OS定義関連
定義デーセット/運用データセット共、共有は不可のため、全て別々にアロケーションする ISPFダイアログ ISPF関連パネル/メッセージ・ライブラリーはメンバー名が同じであるため共存不可 リリース毎に異なるLOGONプロシージャーを用意する テーブル・データセットも別々に用意する イベント・トラッキング 初期設定パラメーターで各々 JTOPTS TRACK(OPCASUB) と指定する JCC機能等使用時 同一のSYSOUTクラスを検索させないようにする 適用業務/ジョブ名 同名の適用業務定義、ジョブ名の共存可能 IBM Corporation I 8/4/05

55 基本機能の移行 IBM Corporation I 8/4/05

56 システム・パラメーターの変更(1) IEFSSNxx
SUBSYS SUBNAME(xxxx) INITRTN(EQQINITJ) INITPARM('100,J') サブシステム名とEQQINITxのsuffixを合わせる(V8R6の省略時値は”J”) MAXCSAの見積もり方法は変更無 イベント種類は変更無 PROGxx, IEAAPFxx ロード・モジュール・ライブラリー、PIFプログラム・ライブラリーを登録 SMFPRMxx(変更不要) 使用SMF EXIT名は変更無 レコード・タイプ18を追加指定する データセット・トリガリング機能を使用する場合以下のタイプが必要 Non-VSAM ... Type=14,15 VSAM ... Type=64 動的クロック変更機能を使用する場合、Type=90が必要 追加変更指定項目はなし LNKLSTxx EQQINITx, EQQSSCMx, EQQMINOxを登録 ロード・モジュール・ライブラリーを登録しない場合には、スタート・プロシージャー、ISPFログオン・プロシージャー等でSTEPLIB DDを指定する IBM Corporation I 8/4/05

57 システム・パラメーターの変更(2) COUPLExx(XCF利用時のみ、変更不要) 追加変更指定項目はなし IKJTSOxx
EQQMINORはEQQMINOxに名称変更(xはリリース、V8R6は”J”) SCHEDxx(変更不要) EQQMAJORの名称変更無 COFDLFxx(DLF利用時のみ、変更不要) COMMNDxx(COMMNDxxによりサブシステム開始している場合のみ) サブシステム名の変更 JES2PARM(変更不要) 使用EXIT名は変更無 IBM Corporation I 8/4/05

58 TWSパラメーター単位の追加 AUDITCP 日次計画のステータス変更関連の監査ログを記録するかどうかの指定。 DBOPT
Tivoli Dynamic Workload Console の報告書作成機能をサポートする際の定義。 HTTPOPTS TWS for z/OSエージェント用のジョブログ検索機能関連の定義。 TRGOPT イベント・ドリブン・ワークロード自動化のサポート用の定義。 IBM Corporation I 8/4/05

59 TWSパラメーターの変更(1) 通信方法関連 ROUTOPTS HTTP|HTTPS(宛先,...,宛先) (V8R5M1以降)
HTTP に接続された z-セントリック・エージェント・ワークステーションのネットワーク・アドレスを定義。 PROTOCOL (APPC,E2E,TCP)  (V8R5以降) パラメーター’JSC’が‘TCP’に変更された クリティカル・ジョブ JTOPTS CRITJOBS(NO|YES) (V8R5以降) コントローラーの始動時にクリティカル操作オプションをリセットせず、クリティカル・パス機能を非活動化する。 JTOPTS RECCPCOMPL(NO|YES) (V8R5以降) クリティカル・パス上の操作が完了し、同じクリティカル・パス上のその後続操作に未完了の先行操作がある場合に、パスの再計算を行わないようにするよう定義。 日次計画延長 BATCHOPTS KEEPCOMPDEPS(NO|YES) (V8R6以降) 最新計画延長時に、計画上にあるアクティブなオカレンスと外部依存関係を持つ完了済みオカレンスの処置。 IBM Corporation I 8/4/05

60 TWSパラメーターの変更(2) RACF関連 AUTHDEF SUBRESOURCES (V8R2、V8R3、V8R6以降)
ジョブ・ライブラリーのデータセット名、メンバー名等セキュリティ指定項目が追加された。 OPCOPTS TASKUSR STCジョブのUSERIDをSTC名とするかジョブ名とするかが指定できるようになった。 GDG BATCHOPT JRUNHISTORY(YES|NO, CONTINUE|STOP) (V8R5以降) 日次計画のバッチ処理で世代別データ・グループ(GDG) のデータ・セット上の古い最新計画をバックアップするかどうか、バックアップ処理中にエラーが発生した場合の処置を定義。 OPCOPTS GDGNONST (V8R5M1以降) GDGデータセットのサポートが開始された。 IBM Corporation I 8/4/05

61 TWSパラメーターの変更(3) OPCPlex関連 INIT REMHOSTNAME (ホスト名|IP アドレス) (V8R5以降)
PIF プログラムがTCP/IP ネットワークでサーバーと通信する際に使用するホスト名またはIPアドレス。 INIT REMPORTNUMBER (値|425) (V8R5以降) PIF プログラムがTCP/IP ネットワークでサーバーと通信する際に使用するTCP/IP ポート番号。 マルチ・サーバー関連 SERVOPTS PROTOCOL(APPC/JSC/TCP) (V8R5以降) TWSサーバーのプロトコロルを指定する。V8R5よりJSCが廃止されTCPに統合された。同時複数指定可能。 監査 AUDITCP FILE (V8R6以降) 監査が定義されているファイル名の追加。 AUDITCP (V8R6以降) 最新計画における操作条件の状況変更に関連した、トラッキング・プロセスの活動化/非活動化の設定。 IBM Corporation I 8/4/05

62 TWSパラメーターの変更(4) アラート関連 JTOPTS ALEACTION (V8R5M1以降)
継続時間超過アラート出力回数の指定が出来るようになった。 JCL読み込み JTOPTS SUBFAILACION(V8R5R1以降) JCL読み込みエラー時に設定されるステータスにEXITエラーを判別するものが追加された。 OPCOPTS REMJCLDIRECTIVES(YES|NO) (V8R5以降) JCL ディレクティブを実行依頼時にJCL から除去するかどうかを定義。 JTOPTS MAXJSFILE(V8R6以降) キーワードの値の単位がキロバイト(KB)からメガバイト(MB=1024KB)に変更された。 ジョブ依存関係関連 BATCHOPT KEEPCOMPDEP (V8R6以降) 日次計画延長時に完了ジョブの外部依存定義を削除するかどうかが指定できるようになった。 EWTROPTS SDEPFILTER (V8R5M1以降) ステップ単位の条件依存定義用にJOBカードの検索ができるようになった。 IBM Corporation I 8/4/05

63 TWSパラメーターの変更(5) データストア機能関連 DSTOPTS MAXMVSPAGES(nnnn|4096) (V8R6以降)
データストアが扱う、ジョブログのパートごとの最大値(ページ数)。 RCLOPTS JOBLOGRETRIEVAL/RESTARTINFORETRIEVAL(V8R6以降) 終結処理時のジョブログ保管・再開始のトリガーとしてジョブ・エラーが指定できるようになった。 TDWC関連 DBOPT (V8R5以降) Tivoli Dynamic Workload Console の報告書作成機能をサポートするさいの定義 SERVOPTS TASKUSR(NO|YES) (V8R6以降) TDWCへ反映するSTCジョブのUSERIDをSTC名とするかジョブ名とするかが指定できるようになった。 IBM Corporation I 8/4/05

64 TWSパラメーターの変更(6) ヒストリー機能
BATCHOPTS MAXHISTORYROWS(number of rows|5000) (V8R6以降) HISTコマンドを使用し、DB2から取得可能な行数。 OPCOPTS MAXHISTORYROWS(V8R5M1以降) ヒストリー機能利用時の保管ジョブログの最大行数が指定できるようになった。 TWS FTAサポート関連 TOPOLOGY LOCALPSW(YES|NO) (V8R5以降) Windows ワークステーションでジョブを実行するために必要なユーザー ID およびパスワードが、シンフォニー・ファイル内に存在しないときに、それらをワークステーションのローカル・ファイルで検索するか否か。 TOPOLOGY TIMEZONE (timezone|UTC) (V8R5M1以降) コントローラーが実行される z/OS システムのローカル時間帯。 IBM Corporation I 8/4/05

65 TWSパラメーターの変更(7) その他 EWTROPTS SDEPFILTER(startpos,stringvalue) (V8R5M1以降) ステップ終了イベントが作成される必要があるかどうかを判別するために、スケジューラーが JOB カード・プログラマー名をチェックするかどうか。 EXITS CALL14(YES/NO) (V8R5以降) EQQUX014 EXITの新規サポートに伴って追加された。省略時指定は"YES"なので、EQQUX014 EXITを使用しない場合にパラメーターを"NO"で明示指定しないとロード・エラーのメッセージが出力する。 OPCOPTS NOERRCONCHECK(YES|NO|MSG) (V8R5以降) 項目をNOERROR テーブルに追加する際に、スケジューラーで実行させる検査のレベルを定義。 TRGOPT (V8R5以降) イベント・ドリブン・ワークロード自動化のサポート用の定義。 NOERROR (V8R5以降) パラメーターに Error codeや演算子が追加され、エラーとみなさない条件がより詳細に定義できるようになった。 IBM Corporation I 8/4/05

66 削除されたTWSパラメーター MONOPTS CONNTIMEOUT および LOCHOSTNAME (V8R5以降削除)
TCPROPTS への移行に伴い削除。 MONPOL CRITPATH (V8R5以降削除) CRITICAL へ統合。 IBM Corporation I 8/4/05

67 データセット変更点 - 新データセット(non-VSAM)
EQQLOOP Sample JCL = EQQPCS02 ループ分析メッセージ・ログ ループ分析に特定され、ループ状態になったときにのみ取り込まれる このデータ・セットは日次計画のバッチ・プログラム(拡張、再計画、および試行) で必要となる ループ発見のパフォーマンス向上による追加 EQQMONDS (オプション) IBM Tivoli Monitoring のイベントを保管するために使用されるモニター・タスク・データ・セット TEPインターフェース機能サポートによる追加 IBM Corporation I 8/4/05

68 スタートプロシージャー(1) 旧コントローラー・フィーチャー エンジン、スタンバイ・エンジン稼動単位で1つ必要
Agentを同一アドレス・スペースで稼動させることも可能 エージェント 旧390トラッカー ジョブ起動制御、イベント・トラッキング対象OS単位で1つ必要 IBM Corporation I 8/4/05

69 スタートプロシージャー(2) TWSサーバー 以下のサーバーはアドレス・スペースとしては1つに統合することが可能 APPCプロトコル
OPCPlex使用時のみ エンジン、スタンバイ・エンジン稼動OS単位で1つ必要 TCP/IPプロトコル JSC、FTワークステーション(End to End Integration)使用時のみ データ・ストア データ・ストア機能使用時のみ エンジン、スタンバイ・エンジン、エージェント稼動単位で1つ必要 IBM Corporation I 8/4/05

70 ISPF LOGONプロシージャーは各バージョン毎に用意する ISPFテーブル
接続テーブル名が変更になっているため、以前のプロファイルをそのまま利用する場合には、ISPFプロファイル・データセットのメンバーEQQLUOUTをコピーして新しいメンバーEQQALOUTを作成する Ready List、Error Listは新バージョン環境で再作成する ISPFパネルは各バージョン単位に用意する ISPFメイン・パネル指定ステートメント "PANEL(EQQOPCAP) NEWAPPL(EQQA)"で変更無 IBM Corporation I 8/4/05

71 TWSダイアログ パネルの追加(1) 「0.オプション」 「1 サブシステム」の「OPC コントローラーとサーバー LU 名」追加
サブシステム パネルからTCPIP情報編集パネル呼び出し可 「1.データベース」 「1 WS」 、「5 ジョブ移行」 トラッカー・エージェントからFTAへの移行ツール起動のパネルの追加 「1 WS」 、「2 WS のリスト」 仮想ワークステーション宛先の変更のパネルの追加 「4 AD」 、「2 作成」 条件リスト・パネルの追加 「4 AD」 、「4 印刷」 XRF OF COND DEP・パネルの追加 「7 ETT」 、「3 作成」 構成ファイルをトリガーするデータ・セットの作成 / デプロイ・パネルの追加 IBM Corporation I 8/4/05

72 TWSダイアログ パネルの追加(2) 「5.MCP」、「6.QCP」 「1 追加」 CP での条件付き依存関係の変更・パネルの追加
「1 追加」 CP での条件付き依存関係の変更・パネルの追加 「7 CRITICAL ジョブ」 アクティブ・クリティカル・ジョブおよびそのパスの照会・パネルの追加 IBM Corporation I 8/4/05

73 データベース(VSAM)の見積もり(1) EQQCPxDS 追加項目 操作拡張名 オカレンス数
スタンド・アロン・クリーン・アップ機能利用操作数(ジョブログ検索或いはカタログ管理機能使用時のみ) リモート・クリーンアップ機能利用操作数(ジョブログ検索或いはカタログ管理機能使用時のみ)) 削除項目 カタログ管理機能利用操作数(カタログ管理機能使用時のみ) カタログ管理機能利用操作のDD数(カタログ管理機能使用時のみ) カタログ管理対象データセット数(カタログ管理機能使用時のみ) レコード・サイズの変更 ジョブログを収集する操作数(ジョブログ検索或いはカタログ管理機能使用時のみ) オカレンス 操作 IBM Corporation I 8/4/05

74 データベース(VSAM)の見積もり(2) EQQADDS OPC/ESA V1R3M1 以降の変更無 EQQJSxDS
EQQLTDS(EQQLDDS,EQQLTBKP) EQQOIDS EQQRDDS EQQSIDS EQQWSDS 追加項目 WSアクセス・メソッド(V2R2以降、SAP R/3ジョブ起動時のみ) IBM Corporation I 8/4/05

75 基本データベース移行(1) カレンダー定義 マイグレーション・ツールでDB移行する CONVERT FILE(WS)
V2R2以降でカレンダー定義上"W"指定は必須になっている "W"指定のないカレンダー以外の移行は続行される ピリオド定義 IBM Corporation I 8/4/05

76 基本データベース移行(2) ワークステーション定義 マイグレーション・ツールでDB移行する CONVERT FILE(WS)
"閉鎖"指定のないエントリーにはワーニング・メッセージが出力する(移行処理は問題なし) 適用業務定義 CONVERT FILE(AD) IBM Corporation I 8/4/05

77 バッチ・ローダーの準備(1) 以下のパラメーター変更以外はOPC/ESA V1R3M1 以降のSYSINデータがそのまま利用可能
バッチローダー起動JCLは新バージョンで提供されるものに置き換える 新ステートメントの追加 "ADCNC" 操作の条件依存関係を定義する時の条件を定義 "ADCNS" 操作の条件依存関係を定義 “ ADOPSAI" 操作に対するシステム自動化情報の定義 パラメーターの追加 “ADOP ADOPWLMCLASS ” 遅延クリティカル・ジョブがプロモートされるWLM サービスクラスの名前の追加 “ADOP USESAI ” 操作のシステム自動化情報が最新計画で使用されているかどうかの追加 "OPTIONS STATUSCHANGE " アプリケーション記述レコードを新規バージョンに合わせて変更するか、新しいレコードを作成するかを設定 IBM Corporation I 8/4/05

78 バッチ・ローダーの準備(2) パラメーターの追加 (続き) “ADRUN RPTENDT ”
パラメーターの追加 (続き) “ADRUN RPTENDT ” EVERY オプションの反復終了時刻(hhmm 形式)の追加 “ADSR ONCOMPLETE ” 操作の完了時にリソースのグローバル可用性がリセットされる値の追加 “ADSTART DLIMFDBK ” フィードバックの締切期限の限界値の追加 “ADSTART DSMOOTHING ” 平滑化因数の追加 “OPTIONS ADVALFROMCHG ” ADVALFROM によって有効期間の間隔が定義されているアプリケーション記述の既存のバージョンを置換するかどうかの追加 パラメーター変更 "ADOP ADOPJOBCRT " 操作がクリティカルと見なされるかどうかの追加 (Y/N) => (W/P/N) IBM Corporation I 8/4/05

79 バッチ・ユーティリティーの準備(1) 内容の変更がないJCLも新バージョンで提供されるものに置き換える 基本機能のみを利用した場合
EQQDPTRS(日次計画延長試行ジョブ) VSAMデータセットのバックアップ・ステップの追加 EQQLMOAS、EQQLPAS、EQQLPRTS、EQQLTRES、EQQLTRYS(長期計画関連バッチジョブ)(TWS for z/OS V8R5以降) LTPバッチジョブのJCLに使用されるワークファイルであるLTPRINとLTPROUT DDのLRECLサイズとBLKSIZEが、以下のように変更になりました。 (V8R3まで) LRECL=65, BLKSIZE=4550   ⇒  (V8R5から) LRECL=66, BLKSIZE=4620 古いLRECLサイズのJCLを使用した場合、外部依存関係が全く無い長期計画が作成されます。APAR PK96855の適用により、古いLRECLサイズを使用するとエラーメッセージが発行されるようになります。 IBM Corporation I 8/4/05

80 バッチ・ユーティリティーの準備(2) “END TO END FEATURE=Y” の指定によりスケルトンJCLを作成した場合
EQQDNTOP(日次計画延長ジョブ)、EQQDRTOP(日次計画修正ジョブ) シンフォニー・ファイル作成処理が追加 シンフォニー・ファイル関連のDDを外すことは可能 EQQDSTOP(シンフォニー・ファイル作成ジョブ) 新規追加 EQQDRTOP(日次計画修正ジョブ) “RESTART AND CLEANUP=Y”の指定によりデータストア機能用のスケルトンJCLを作成した場合 EQQDSCL(ローカルのデータストアDBのデータの削除) EQQDSEX(データストアDBのデータのEXPORT) EQQDSIM(データストアDBのデータのIMPORT) EQQDSRG(データストアDBのデータのREORG) EQQDSRI(データストアDBのリカバリー) IBM Corporation I 8/4/05

81 オプション機能の移行 IBM Corporation I 8/4/05

82 オプション機能関連定義の移行(1) 特殊資源定義 マイグレーション・ツールでDB移行する
CONVERT FILE(RD) ... 特殊資源DB上の定義 CONVERT FILE(AD) ... 適用業務DB上の定義 データセット・トリガリング機能使用時にはEQQLSENTマクロの新バージョン環境でのASM/LINKが必要 ETT定義 CONVERT FILE(SI) NJENODE名情報も移行される 操作員指示定義 CONVERT FILE(OI) IBM Corporation I 8/4/05

83 オプション機能関連定義の移行(2) JCL変数変換定義 ユーザー定義テーブルはマイグレーション・ツールでDB移行する
CONVERT FILE(AD) JCL記述ステートメントは変更はなし OPC提供テーブルとして、以下の新変数が追加 “NOP”(ジョブを実行しないことを決定) “OXJOBNAM”(操作拡張名) “OETCRIT”(イベント・トリガー・ポリシー名) “OETEVNM”(完全なETT イベント名) “OETGGEN”(GDG データ・セットの世代番号) “OETGROOT”(GDG データ・セット・ルート) “OETJNUM”(OETJOBN に関連付けられたジョブ番号) “OETJOBN”(ETT イベントを起動した完全ジョブ名) “OETTYPE”(ETT テーブル項目のイベント・タイプ) IBM Corporation I 8/4/05

84 オプション機能関連定義の移行(3) JCL変数変換定義 続き SETVARパラメーターの変更
variable … ソース・ストリング変数の名前 n … 1 から60 の範囲の整数。variable サブストリング変数の開始位置 length … 1 から60 の範囲の整数。サブストリング変数の長さ numeric value … 0 から99999 の範囲の整数で、一時変数の値 alphanumeric value … 英数字のストリングで、一時変数の値 variable1 … 0 から99999 の範囲の整数で、算術加算または減算の第1 オペランド variable2 … 0 から99999 の範囲の整数で、算術加算または減算の第2 オペランド concatenation item … 以前に英数字値に設定された変数または英数字のストリング IBM Corporation I 8/4/05

85 オプション機能関連定義の移行(4) データ・ストア機能 ステップ再開始 データストア機能として移行する必要がある
ダイアログ・パネルに変更がある カタログ管理機能 操作のオプション指定に変更がある ジョブログ検索機能 IBM Corporation I 8/4/05

86 オプション機能関連定義の移行(5) ヒストリー機能
旧バージョンのデータはTWS提供のDB2テーブル・マイグレーション・ツール(EQQICNVH)で移行する JCC機能 EQQJCCTマクロの変更はなし EQQJCCTマクロを新バージョンの環境でASM/LINKする 自動ジョブ回復機能 RECOVERステートメントの変更はなし IBM Corporation I 8/4/05

87 TWS(OPC)提供 EXITの移行 必要に応じて修正の上、新環境でASM/LINKが必要 フィールドが変更されたEXIT
EQQUX001(ジョブ・サブミット) EQQUX002(JCLライブラリー読み込み) EQQUX007(オペレーション・ステータス変更) 追加されたEXIT EQQUX013(ジョブ調整) EQQUX014(時間依存操作出口ルーチン) EQQUXSAZ(TSA for z/OS連携) EQQUXPIF(AD変更検証、PIF対象) 削除されたEXIT EQQUX008(カタログ管理) EQQUX010(ジョブログ検索) IBM Corporation I 8/4/05

88 PIFの移行(1) サブシステム名の指定部分は必要に応じて修正する ソースの修正のないプログラムも新環境でASM/LINKが必要
LIST/SELECT フィールド内容の変更に注意 INSERT FULL DATAAREAの指定をしている場合、フィールドの内容及びレコード長の変更に注意 DELETE 引数の変更がないことに注意 MODIFY/REPLACE IBM Corporation I 8/4/05

89 PIFの移行(2) フィールド内容、レコード長の変更のあるセグメント ADCOM/ADOP/ADRUN/ADSR
CPOC/CPOP/CPPRE/CPSR/CPWS/CSRCOM SRCOM WSCOM フィールド追加のあるセグメント ADCOM/ADOP/ADRUN/ADSR/ADDEP/ADSAI CPSR/CPWS/CSRCOM/CPOC/CPOP/CPSAI/CPWS JCLVV LTOC IBM Corporation I 8/4/05

90 PIFの移行(3) 新規サポートのセグメント ADSAI ... 操作システム自動化情報セグメント
CPSAI ... CP操作システム自動化情報セグメント ADCNC ・・・ 条件セグメント ADCNS ・・・ 条件依存関係セグメント CPCOND ・・・ 条件セグメント CPSIMP ・・・ 条件依存関係セグメント CPWSW ・・・ 現行計画の仮想ワークステーションの宛先 CPVIVL ・・・ 現行計画の仮想ワークステーションの宛先オープン LTCPRE ・・・ 条件先行操作セグメント LTCSUC ・・・ 条件後続操作セグメント WSDEST ・・・ 宛先セグメント WSVIVL ・・・ オープン・インターバル・セグメント WSVSD ・・・ 特定日付セグメント WSVWD ・・・ 曜日セグメント IBM Corporation I 8/4/05

91 TWSメッセージの移行 メッセージのネーミングは変更なし
メッセージ・ライブラリーで属性の修正を行っている場合には新バージョンで同一の修正処理が必要 EQQE036Iメッセージのフォーマット変更(TWS for z/OS V8R5以降及びAPAR PK53543適用) ALERTSステートメントでジョブのエラーや遅延時にWTOメッセージを出す指定がある場合に、出力するメッセージのフォーマットが変更になりました(コンピューター・ワークステーション、または、プリンター・ワークステーションでのジョブが対象)。 変更前: EQQE036I JOB &JOBNAME(&JNUM), OPERATION(&OPERNUM), ENDED IN ERROR &EC PRTY=&PRI, APPL = &APPL, WORK STATION = &WSID, IA = &IA' 変更後:EQQE036I JOB &JOBNAME(&JNUM), OPERATION(&OPERNUM), OPERATION TEXT(&OPTEXT), ENDED IN ERROR &EC PRTY=&PRI, APPL = &APPL, WORK STATION = &WSID, IA = &IA IBM Corporation I 8/4/05

92 TSOコマンドの移行 LOGONプロシージャーはV8R6のものを使用する バッチ起動の場合、EQQEVPGMは新バージョンに置き換える
新パラメーターは特に無し IBM Corporation I 8/4/05

93 MVSコマンドの移行 コマンド名の追加・変更はなし パラメーターが追加されたコマンド DEPLOYCF
現在接続されているトラッカーのイベント構成ファイルを更新する LSTNOERR コントローラーはNOERROR テーブルの内容をリストする NEWDSLST トラッカーで起動選択テーブルを再作成する TRYNOERR(メンバー名) メンバー名に含まれているNOERROR ステートメントの試行 IBM Corporation I 8/4/05

94 サブルーチン、マクロの移行 サブルーチン(EQQUSINx) パラメーターに変更はなし
RMODE=ANYに変更されているため、新環境でASM/LINKが必要 マクロ 以下のマクロはパラメーターに変更はないがASM/LINKが必要 EQQEXIT(イベント・トラッキング・コード) EQQJCCT(JCCテーブル) EQQCASEC(ケース・コード・アセンブル) 以下のマクロはパラメーターが追加、ASM/LINKが必要 EQQLSENT(データセット・トリガリング) LIFACT ... 特殊資源のグローバル可用性の再設定値 LIFTIM ...特殊資源のグローバル可用性を再設定するまでの時間 IBM Corporation I 8/4/05

95 システムの切替 IBM Corporation I 8/4/05

96 データセットの移行 各種VSAMデータセットが対象 サンプルJCL EQQICNVS(EQQICTOPユーティリティ)で一括移行
データの移行が必要なデータセット 各種VSAMデータセットが対象 サンプルJCL EQQICNVS(EQQICTOPユーティリティ)で一括移行 AD, JSx, LT, NCP(CPx), NCX(CX), OI, RD, SI, WS サンプルJCL EQQICNVHで一括移行 HIST そのまま利用できる(移行処理が不要な)データセット パラメーター、JCCテーブル・データセットが対象 必要に応じてメンバー内容を変更して利用する JBLIB, JCLIB, INCWK, PRLIB, SCRIPTLIB 新規アロケーションする(移行そのものが出来ない)データセット 運用データセットが対象 CKPT, CPx, CX, DLxx, EVDS, JTARC, JTxx, MLOG, STC, SUDS, TWSIN, TWSOU コントローラーが先にTWS V8R6に移行された場合、EVDS、SUDSの初期化は不要 (コントローラーを停止せずにトラッカーの移行が出来る) IBM Corporation I 8/4/05

97 切替手順(1) 新リリースの導入・導入確認後、運用データセットを再アロケーションする 本番システム(旧リリース)で自動サブミット機能の停止
本番システム(旧リリース)で新最新計画作成 NCPとCPxの中身を同一にする *延長ジョブ実行が不可能な場合には、旧リリースを正常停止(CPコピーを正常終了させる)させてCP1/CP2を同一にする 本番システム(旧リリース)停止 データ移行ユーティリティ起動 旧リリースのVSAMデータセットのデータを新リリースへ移行 NCP/CPは必ず新システムのNCPへ移行する 旧NCP→新NCP ... 3で延長ジョブ実行を行った場合 旧CP→新NCP ... 3で延長ジョブ実行を行わなかった場合 IBM Corporation I 8/4/05

98 切替手順(2) 新システムの起動 自動サブミット機能を停止させておくパラメーター指定 JTOPTS JOBSUBMIT(NO)
CPxを再生成させるようにするパラメーター指定 JTOPTS CURRPLAN(NEW) IPLなしにSSXの置き換えを行わせるパラメーター指定 OPCOPTS BUILDSSX(REBUILD) SSCMNAME(EQQSSCMx,TEMPORARY) 以下を確認する TWSによりCKPT, EVDS, SUDSが自動フォーマットされたことを確認する NCP+JTxx(空)によりCPxデータセットが再生成されたことを確認する 必要なタスクの正常稼動を確認する 旧リリースの各定義情報、オカレンス情報が正しく移行されたことを確認する 新リリースでのジョブ運用開始 自動ジョブ実行依頼機能を活動化する 6.で修正したパラメーターを必要に応じて元に戻す IBM Corporation I 8/4/05


Download ppt "IBM Tivoli Workload Scheduler for z/OS V8R6 - V8R3 からの移行"

Similar presentations


Ads by Google