Organization)と呼ばれます。能によって提供されています。トメントを介して間接的に使用されます。成とアクセス法の概要を理解することは、MVSでデータセットを作成し、編集し、操作する上で必要かつ重要です。現在でもよく使われる代表的なものに限定して紹介します。データセット順次データセットはレコードが先頭から順番に並んでいるデータセットで、MVSにおける最も基本的なデータセットです。ターなどどのような装置にも記録・出力できるので、さまざまなデータの保管や印刷(出力)用に使われます。Sequential)ファイル、SAMファイルなどいくつかの呼び名があります。SAM)の2種類があります。基本的なアクセス法でデータセットをブロック単位でアクセスします。ブロックを飛ばしてアクセスしたり、後ろへ戻ったりなど細かな制御ができます。らなければならないので機能や性能を求めるとプログラムは複雑になります。QSAMはデータセットをレコード(論理レコード)単位にアクセスするためのインタフェースです。易であること、自動的なバッファリング制御により、高速なI/O処理が行われることです。一般のデータセットのアクセスではほとんど必要とされません。区分データセット区分データセットは、複数の順次ファイルを1つのデータセットにまとめて格納できるようにしたものです。データセットはディレクトリ部とメンバー部の2つに分かれて構成され、ディレクトリ部はデータセットの先頭にあります。部は1つまたは複数のディレクトリ・ブロックで構成され、どのメンバーがどの位置にあるかなどを管理するインデックスです。性からDASDボリュームにのみ作成することができます。複数ボリュームにまたがることはできません。区分データセットは主にプログラムやJCL、パラメーターなどのライブラリーファイルとして使われます。ジュールは必ずこの区分データセットに格納されなければなりません。Dataset)ファイルまたは単にPDSなど、やはりいくつかの呼び名があります。区分データセットの大きな特性が、圧縮処理が必要であることです。メンバーは必ず、メンバー部の最後尾に追加する形で書き込まれます。再書き込みで、レコード数が増えていなくても元の位置に書き戻されることはありません。バー領域のフラグメンテーションが避けられない仕様になっています。ペースがなくなり、メンバーの追加や更新ができなくなります。これが区分データセットの圧縮で、バッチまたは対話処理のユーティリティで行うことができます。よる仮想記憶の出現によって実装されました。以下のような特徴を持ちます。1つのアクセス法(VSAM)で目的に応じた複数の編成を持つファイルをサポートする。デバイスの物理的特性を意識する必要がない。(従来は装置の特性や、装置上の物理的な記録フォーマットを意識する必要があった。基本アクセス法)アクセス効率の向上。カタログによるデータセット管理。(データセットの構成情報はVTOCだけでなく、カタログも使用して管理するためデータセットの構造がVTOCの仕様に制限されない)データの機密保護や保全性の向上。VSAMでもデータの実体はDASD上のデータセットとして格納されます。ままプログラムにマッピングされません。DASD上のデータセットにはVSAMによる内部フォーマットによってデータが整理されて格納されています。中のデータをプログラムで扱うレコードの形式に再構成して仮想記憶上に展開するのがアクセス法としてのVSAMです。イルシステムで、カタログ・データセット自身もVSAMによって構築されています。VSAMは以下の4種類のタイプのデータセットをサポートします。KSDS(キー順データセット)レコードはキーの値で順番に並び、キーによってレコードがアクセスできます。データベースの原型とも言えます。ESDS(エントリー順データセット)レコードは入力順に並び、先頭から順次にあるいは先頭からの相対位置でアクセスできます。VSAMにおける順次データセットです。RRDS(相対レコードデータセット)RRDSはデータセットをスロットと呼ばれる論理的な枠で区切り、レコードをその枠にはめ込むような形で格納します。スロットには番号が付けられ先頭から1,2,3...と順番に振られ、レコードは番号順に並び、番号によって直接アクセスできます。Set)と呼ばれます)。レコードとしての論理単位はありませんがデータセットそのものは4KB毎に区切って記録されています。LDSは主に仮想記憶に入りきらない大量のデータを、メモリー上でアクセスできるようにする仕組みのために用いられます。務用データの格納用に非常によく使われました。基盤として重要な役割を果たしています。データベース・システムVSAMデータセットは業務処理用のマスターファイルを構成するために非常によく利用されてきました。的に利用されるようになっています。なったり、応答時間に影響が出てきます。利用が容易にできるようにしたものがデータベース管理システムです。償製品として提供されています。トランザクション処理で使用されるデータベースにはトランザクション・リカバリーに連動した機能が実装されます。ダイレクトに更新されるわけでなく、一旦中間状態で記録しておき、関連するレコードはトランザクション完了時に更新を確定させます。反対にトランザクションの処理に失敗したら更新前の状態に戻します。これがロールバック(バックアウト)です。御、レコードへアクセスするための言語サポートなどさまざな機能も実装されます。アクセス法(API)が提供されていること。基本となるデータセット編成が順次データセットと区分データセットであること。使用する、業務用データの格納にはVSAMデータセットやデータベース・システムがよく利用される。言う点を理解しておきましょう。データセットのレコード形式と編成の種類、VSAMのKSDS、ESDS、RRDS、LDSの各データセットについては、こちらの記事にも解説していますので、興味のある方はご覧下さい。次回はIPLとターミネーションについてお話しします。運用テクニック運用エンジニアのためのMVS入門メインフレームはあなたの企業を始め、多くの企業の基幹システムを支えています。金融、製造、公共など、日本の基幹産業で今日も働いています。新しいニュースは少ないものの、まさに業務を確実に処理するための大きな存在です。世の中にはあまり知られていませんが、オープン系をいまだに超えている技術、ノウハウが生きている分野です。黙って国を支えているITといっても過言ではないと思います。そんなシステムを品質よく、安定して運用するためには、業務運用マニュアルや先輩・上司からの言い伝えだけでなく、確かな知識が必要です。ここではメインフレームの代表的OSであるMVS(z/OS)の基本的なしくみについて、運用部門に携わる新人エンジニアに必要なものを解説します。しや)http://www.arteceed.comビーコンITにて約20年にわたり、独SoftwareAG社のTPモニター・ソフトウェア製品などのサポートや同製品の富士通、日立OSへのポーティングのためのシステムプログラム開発などを行ってきた。現在はメインフレーム・コンピュータに関する技術スキルを後進に伝え、基礎知識や実践的な技術を広めることで企業の情報システムを支えるべく、株式会社アルテシードを設立。併せて、メインフレーム・コンピュータ技術情報サイト“「メインフレーム・コンピュータ」で遊ぼう”(http://www.arteceed.net/)を主宰し、z/OSやMSP、VOS3など代表的なメインフレーム・システムのコミュニティ活動を展開開始。基本スキルから高度なプログラミング技術の解説、サンプルの提供、ならびに関連する各種の技術情報の交換なども行っている。メインフレームでは約20年ぶりの和書、「メインフレーム実践ハンドブック」を3月にリックテレコム社より刊行。毎年恒例となった「システム管理者の会」の年に一度の大イベントとなる「システム管理者感謝の日イベント」の模様をお届けします。今年のテーマは、「集まれ若いチカラ!システム管理者のための夏期講習!!」です。