レコード管理サービス

レコード管理サービス (: Record Management Services、RMS)はVMSRSTS/ERT-11、ハイエンドRSX-11オペレーティングシステムのプロシージャであり、プログラムがファイルとファイル内のレコードを処理するために呼び出す[1][2]。 ファイル形式と手順は、メインフレームのOS[注釈 1]向けのIBMアクセスメソッド[注釈 2] や他のベンダーによるファイル/レコード管理方法と似ている。VMS RMSは、システムソフトウェアの実行に不可欠で、プロシージャはエグゼクティブモードで実行される。RMSはRT-11やRSTS/Eに統合されていなかったが「レイヤード製品」として利用可能だった。

概要

RMSは、次の4つのレコードアクセス方法をサポートする。

  • シーケンシャルアクセス
  • 相対レコード番号アクセス
  • レコードファイルアドレスアクセス
  • インデックス付きアクセス

RMSは、次の4つのレコード形式をサポートする。

  • 固定長
  • 可変長
  • 固定長制御ブロックを使用した可変レコード長
  • ストリームファイル(終了文字で区切られたレコード)
    • ストリーム:CRLFで終了されたレコード
    • STREAM_CR:CRで終了したレコード
    • STREAM_LF:LFで終了したレコード

Digitalは、RMSファイルの構造を定義するために使用できるファイル定義言語(FDL)を提供した[3]

脚注

注釈

  1. ^ Primarily
  2. ^ Primarily

出典

  1. ^ VAX-11 Record Management Services Reference Manual. DEC. (February 1979). AA-D031B-TE. http://bitsavers.org/pdf/dec/vax/vms/1.5/3/AA-D031B-TE_VAX-11_Record_Management_Services_Reference_Manual_Feb79.pdf 
  2. ^ OpenVMS Record Management Services Reference Manual. (June 2002). p. 23. https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-c04623189 20 November 2017閲覧。 
  3. ^ “https://www.itec.suny.edu/scsys/vms/ovmsdoc073/v73/6027/6027pro.html”. itec.suny.edu (April 2001). 2021年1月3日閲覧。

外部リンク

  • OpenVMSファイルアプリケーションガイド
  • ActiveXレコード管理サービスリファレンスマニュアル
  • RMSの使用方法を示す無料のBASICデモプログラム

この記事は2008年11月1日以前にFree On-line Dictionary of Computingから取得した項目の資料を元に、GFDL バージョン1.3以降の「RELICENSING」(再ライセンス) 条件に基づいて組み込まれている。