IBM研修

IBMメインフレーム研修のご案内

このサイト(「メインフレーム・コンピューター」で遊ぼう)を運営している株式会社アルテシードでは、IBM製品研修の一部(z/OS研修等)のコースを請け負っており、下記に示すコースでは、弊社アルテシードの神居俊哉が講師を務めています(※z/OS基本技術コースに関しては大阪教室開催分のみ)。

東京・茅場町研修センター開催コース
コース
コード
コース名 コース概要 日数 場所 次回日程
DA043 アセンブラー言語入門
—zアーキテクチャー機械命令とアセンブラーの基礎—
アセンブラー・プログラミングに必要な、zアーキテクチャーの基礎、データの定義方法と基本的な機械命令の機能、アセンブラー言語の基本知識およびz/OSでプログラムを実行するための手順を学ぶ3日間の入門コースです。(3日目は機械演習日) 3日間 東京 未定
DA052 アセンブラー言語演習
—実機演習で学ぶプログラム保守とダンプ解析—
4日間の機械演習コースで、共通知識としてのアセンブラー・プログラミングの基礎と、実務に合わせて選択可能な応用演習(既存プログラムの保守またはダンプの解析)で構成されています。実機演習を通してアセンブラー・プログラミングや問題識別の基本技術を習得できます。 4日間 東京 未定

コース名をクリックすれば、コース内容の詳細や最新の日程、受講の申し込み方法などを株式会社アイ・ラーニングのWebサイトで見ることができます。アセンブラー講座のリーフレットは、こちらをご覧下さい(㈱アイ・ラーニングのWebサイトに移ります)。

DA043「アセンブラー入門」コースは、アセンブラー言語の基礎知識とzアーキテクチャーの基本的な機械命令を学び、z/OS上で動作するプログラムとして必要な手続きについて解説される、アセンブラー・プログラミングの基本を学ぶコースです。2日間の座学と1日間の機械演習で構成されており、機械演習では対話型デバッガーを使用して、命令の実行、レジスターやメモリー内容の変化など、CPUの動きを直接目で見て確認する演習が行われます。ハードウェアの動きを実感できるので、よりわかりやすく、習得した知識を具体的に定着させることができるようになりました。

DA052「アセンブラー言語演習」コースは、アセンブラー言語で書かれたアプリケーション・プログラムやシステム出口等の保守に関わるプログラマーなど、既存のアセンブラー・プログラムを修正したり、新規のアセンブラー・プログラムを作成する方、あるいはテクニカルサポート部門などで初期トラブル調査としてダンプ解析などを行う方が、すぐに実務に応用できる内容で構成されたコースです。

アセンブラー言語で作成されている既存の業務アプリケーションのメンテナンスなどを行うことになった方が、基本的なアセンブラー・プログラミングの方法を学ぶためのもので、データセットの入出力やMVSシステム・サービスを使用する処理を含めた実用的なプログラムを想定した演習を行います。さらに、z/OSがタスクとプログラムを実行するしくみとそれらを応用したダンプリストの解析方法なども解説されます。

ダンプを解析するには、リストの見方やIPCSの使い方だけでなくメモリー上の機械語を直接解読する必要もあるので、基本的なアセンブラー・プログラミングの知識と方法を知っておく必要があります。「アセンブラー言語演習」コースはそれらを網羅しています。さまざまなパターンのダンプ解析演習が用意されており、IPCSダイアログを使用した実践的な解析演習もできます。OSの問題識別研修が無くなってしまった今日では、テクニカルサポート部門などでの初期トラブル調査などにも応用できる唯一のコースで、テクニカル・サポート業務の方にとっても有益です。

「アセンブラー言語演習」コースは、アセンブラー言語を使用した実践的なプログラムの作り方の機械実習研修ですが、今日の日本では新規にアセンブラー言語でプログラムを作成することはほとんどなく、昔から運用されているアセンブラー言語で作成された業務プログラムをメンテナンスする業務がほとんどです。そのような事情を踏まえ、このコースではデバッグ/メンテナンス演習またはダンプ解析演習から受講者の業務に近い演習内容を選択できるようになっており、従来よりも受講者の目的(アセンブラー言語プログラミング技術を身につける目的)に合致できるような内容になっています。

さらに、単なるアセンブラー・プログラミングやデバッギングの知識だけでなく、z/OS(MVS)のワーク管理(タスクとプログラムの制御)の機能とそれらの具体的な実装でもあるコントロール・ブロックの構成なども解説されます。その上で、LOOPやWAIT、OSのサービスルーチン内でのABENDなどのケースについて、これらz/OSのワーク管理に関連したコントロール・ブロックから問題箇所を特定していくためのダンプ解析方法なども実習します。それらの知識と方法は、z/OS自身のモジュールやz/OSの出口ルーチン内でエラーが発生した際などに出力されるSVCダンプの解析にも応用できるものです。直接アセンブラー言語でプログラムを作成したり保守したりの業務ではない、テクニカル・サポート部門のエンジニアなどのソフトウェアのトラブル対応業務などにも適用可能な講習内容になっています。

加えて、ダンプ解析演習の選択者向けに、プログラミング(デバッグ/メンテナンス)演習時間を利用したオプション講習も用意されており、ダンプ上の機械語コードの解読、IPCSダイアログの基本的な使い方、MVSシステム・サービス呼び出しインターフェースの概要、などに関する解説が追加されます。アセンブラー・プログラミング研修としてだけではなくz/OSの問題識別にも応用できる内容です。ダンプ解析演習の題材には、単なるプログラムABENDによるSYSUDUMPだけでなく、ループやWAITが発生した際のジョブ・キャンセルによるダンプ、ループやWAITが発生している最中に取得されるSVCダンプ、SLIPトラップに引っ掛かった際に出力されるSVCダンプ、z/OSのシステム・ルーチン内でのABENDによるダンプ、複数のアドレス空間をまたがるトラブルを想定したSVCダンプ、スピン・ループ発生時のSVCダンプ、システム・ダウン発生時のSAダンプなど様々なケースに対応した演習用ダンプ・データが用意されており、受講者の実務やスキルに合わせて問題を選択することができます。選択した題材は、SYSOUTに出力されたダンプ・リストを参照する解析だけでなく、IPCSダイアログを使用してダンプ解析を行うこともできます。ソース・プログラムを参照できない立場でダンプやメッセージ・ログだけを頼りに問題を切り分けるためには、SVCダンプの解析や機械語コードの解読も行うことになりますが、それには基本的なアセンブラー・プログラミングやz/OSがプログラムを動かす仕組みの知識が必要です。これらもコースの中で学ぶことができます。

その他、IBMマニュアルやメインフレーム・コンピューター関連の書籍、「z/OSの構成と機能」などの座学コース等で学んだz/OSの機能を、具体的な動きで目視や実感できる講習としても有益です。アセンブラー言語は、プログラミングだけでなくOSの機能を実際の動きで確認するためのツールとしても利用できます。普段使っているz/OSを、より深く具体的に学んでみたい、という方にもオススメです。演習でもゼロからプログラムを書く必要はありませんので、JCLが理解できればプログラミング経験は不要です。




さらに、ソフトウェア製品のテクニカル・サポートなど、直接アセンブラー言語でプログラムを作成したり保守したりまでは行わないが、ソフトウェア製品のトラブル対応業務などに従事する方向けにダンプ解析だけを主に行う演習も用意しています。ダンプ解析演習では、アプリケーション・プログラムのデバッグとは違うテクニカルサポート部門などでの初期トラブル調査を想定したダンプ解析を行うことができ、実際のSVCダンプをIPCSダイアログによって解析する演習なども含まれていて、数多くの題材のなかから受講者のスキルや業務内容に応じて問題を選択することができます。バイナリー形式ダンプであるSYSMDUMPやSVCDUMPを解析するためのIPCSダイアログの基本的な使い方や機械語コードの解読方法などを学ぶこともできます。ソース・プログラムを参照できない立場でダンプやメッセージ・ログだけを頼りに問題を切り分けるためには、SVCダンプの解析や機械語コードの解読も行うことになりますが、それには、基本的なアセンブラー言語やz/OSがプログラムを動かす仕組みの知識が必要です。これらもコースの中で学ぶことができます。

大阪研修センター開催コース
コース
コード
コース名 コース概要 日数 場所 次回日程
ES054 z/OSベーシック z/OSオペレーティング・システムの機能の概要、バッチ処理のしくみ、ジョブの実行とJCLなどについて学ぶ2日間の入門コースです。
TSO/ISPFとSDSFを使用しての最も基本となるオペレーション実習も行います。
2日間 大阪 2020年11月5日から6日
ES103 z/OS JCL基礎演習 JCL(ジョブ制御言語)の基本を学び、実機を使ってJCLの作成から実行を行う3日間のコースです。
JCLの概要、JOB、EXEC、DDの基本ステートメントおよび利用頻度の高いパラメーターの解説、プロシージャーの使用方法、ジョブ・ステップの条件付き実行などについて講義と実習を行います。さらにDDステートメントに関連して、z/OSにおけるデータセットの種類(順次、区分、VSAM)や形式(固定長、可変長レコード)などについても学びます。
3日間 大阪 2020年12月9日から11日
ES205 z/OSの構成と機能 z/OSシステムの中核機能であるMVSオペレーティング・システムがどのようなコンポーネントで構成され、それぞれのコンポーネントがどのような機能を持ちその役割を果たしているかを内部の仕組みにまで踏み込んで学ぶ3.5日間のコースです。
MVSを構成する、ジョブ管理、タスク管理(記憶域管理とワーク管理)、資源管理、データ管理、入出力の仕組み、IPLと初期設定などの各コンポーネントの機能と内部構造に関する知識を習得できます。z/OSシステムに関するあらゆる業務を具体的に遂行する上で必要となるMVSオペレーティング・システムの基本技術を解説するコースです。
3.5日間 大阪 未定
ES073 z/OSユーティリティー基礎演習 代表的なz/OSユーティリティー(GENER、COPY、DSF、SORT、DSS、AMSなど)について、その機能や基本的な使い方を学びます。実機による機械実習によって、各ユーティリティー・プログラムの実際の動きを確認できます。 2日間 大阪 2020年12月21日から22日

コース名をクリックすれば、コース内容の詳細や最新の日程、受講の申し込み方法などを株式会社アイ・ラーニングのWebサイトで見ることができます。

大阪教室での「z/OSベーシック」と「z/OS JCL基礎演習」は、4月から新たに業務に就かれたIT部門の新入社員の方、unixやwindowsに加え新たにメインフレームも扱うことになったエンジニアの方などが、約半年間の業務経験を経た上で改めて基礎技術を固めるための追加研修としてもオススメのコースです。勿論どちらか1つだけの受講でもかまいません。JCLを使ってジョブを実行してきたが、業務優先で体系的にJCLを学んでいないという方はこの機会にJCL基礎演習を受講して、何気なく使ってきたJCLについての知識をより深くして今後の応用に活かしてはいかがでしょうか?

JCLの使い方を身に付けた方には、日々の業務運用などでも必ずと言っていいほど使われているユーティリティー・プログラムの使い方を学ぶ「z/OSユーティリティー基礎演習」もオススメです。「z/OSシステム・オペレーション基礎演習」は、システムの運用管理部門にいるが実際のシステム・オペレーションをすることがない、という方にも適しています。普段当たり前のように稼働しているメインフレーム・コンピューターのオペレーティング・システムが立ち上がる仕組みを知ることは日々の業務にも役立ちます。

「z/OSの構成と機能」は、入門の段階を過ぎて日々の業務に取り組んでいるエンジニアのスキルアップ・コースとしても有用です。z/OS(MVSオペレーティング・システム)について改めて体系的に学ぶことができます。このコースで学ぶ知識は、より上級レベルの技術力を必要とする、z/OSのカスタマイズ、I/O装置の構成管理、z/OSの保守管理、RACFによるセキュリティ管理、WLMによるパフォーマンス・チューニング、カタログやディスク・ボリュームなどのストレージ管理、TCP/IPやVTAMによるネットワーク運用などの具体的な業務を単独でこなせるようにするための基礎知識でもあります。

「z/OSベーシック」「z/OS JCL基礎演習」および「z/OSの構成と機能」は、IBM製品研修の中でもTOP10にランキングされる人気の高いコースで、東京ではほぼ毎月開催されています。大阪教室開催コースは、関西圏でz/OSシステムの業務を行っている方には出張移動を伴わずに受講できる年に1回のチャンスです。中国・四国・九州圏でz/OSシステムの業務を行っている方も移動しやすい大阪での受講ができます。

ここに紹介した以外にも、IBM Z®に関しては数多くの研修講座が用意されています。JCLの基本、TSO/ISPFの使い方、基本的なユーティリティーなどのz/OSの基本技術から、RACFによるセキュリティ管理、WLMによるパフォーマンス管理、ハードウェアの構成定義、カタログの管理やTCP/IPネットワーク管理などのシステム運用や管理者向けの実践コース、IMS、CICS、DB2などのトランザクション・システムやデータベースに関する基本から運用管理に関する各講座、COBOLやPL/Iによるアプリケーション・プログラミング講座など、幅広いコースで構成されています。

IBM z Systems®講座の全体像や各コースの関連図、各コース内容の概要、期間と受講料などにつきましては、「IBM z Systemsソフトウェア研修」のロードマップ をご覧下さい(㈱アイ・ラーニングのWebサイトに移ります)。

各コースの詳細につきましては、下記のリンクから株式会社アイ・ラーニングのWebサイトをご覧下さい。

Print Friendly, PDF & Email