• 検索結果がありません。

(1)九州大学学術情報リポジトリ Kyushu University Institutional Repository

N/A
N/A
Protected

Academic year: 2022

シェア "(1)九州大学学術情報リポジトリ Kyushu University Institutional Repository"

Copied!
18
0
0

読み込み中.... (全文を見る)

全文

(1)九州大学学術情報リポジトリ Kyushu University Institutional Repository. M-Vデータ管理(その2) 宇津宮, 孝一 九州大学大型計算機センター研究開発部. 石田, いつ子 九州大学大型計算機センタ〜 研究開発部. https://doi.org/10.15017/1467995 出版情報:九州大学大型計算機センター広報. 4 (6), pp.18-34, 1971-12-03. 九州大学大型計算機セン ター バージョン: 権利関係:.

(2) M‑Vデ. ー タ 管 理(そ. の2) ※ 宇 津宮 孝一. 前 号 で は 、 ボリュ. ー ム 、 フ ァ イ ル 、 ブロ. ※ 石田 い つ 子. ッ ク 、 レ コ ー ド な ど 、 デ ー タ管 理 の 中 で 、 ど う し て も 知. っ て お か な け れ ば な ら な い 基 本 事 項 に つ い て 述 べ ま し た。 今 号 で は フ ァ イ ル の 定 義 の 仕 方 、 フ ァ イ ル 編 成 の 中 で も 特 に 基 本 的 で 、 使 用 頻 度 の 高 い 顯 編 成 、 分 劇 型 順 編 成 フ ァ イ ル のFCB、OPEN、 CLOSEに. 6.こ. つ い て 説 明 しま す 。. れ 以 後 の 内 容 を理 解 す る た め に こ れ 以 後 、 デ ー タ 管 理 の 詳 細 を 説 明 す る に あ た っ て 、 デ ー タ 管 理 マ ク ロ 命 令 の 記 述 は 、FASPア. セ ン ブ ラ 言 語 の 文 の 形 で 与 え て い き ま し 。 さ ら に デ ー ブ ル 類 の 内 容 の 表 示 は2進. 数 の8進. 数表 示 を. 使 用 して い き ます 。 6.12進. 数 の8進. 数表 示. 1語 を3ビ. ッ トず つ 区 切 っ て そ れ ぞ れ を8進. 数 と考 え ま す 。. 01234567891011121314151617181920212223242526272829303132333435ビ. ッ ト位 置. ヱ 222120222120 上 の デ ー タ は8進 8進 62マ. 数 表 示 で は270014653061と. 表 示 の 仕 方 を(数. 字)8と. なi)ま. す。. 書 く場 合 も あ り ま す 。. クロ命令 の記述 法 マ ク ロ 命 令 の一 般 形 は 次 の よ う に な り ま す 。 名. 札. 〈記 号 〉. 命. 令. マ クロ名 i表β ユ. オ. ペ. ラ. ン. ド. マ ク ロ の パ ラ メー タ の列 マ ク ロ 命 令一般. 形. 名 札 欄 の 記 号 は 空 白 の こ と も あ り ま す 。 記 号 が あ る と こ のマクロ. 命 令 展 開 形 の 第1語. の 名. 札 と なり ま す 。 命 令 は8文. 字 以 内 の 記 号 で 、 マ ク ロ 命 令 の 種 類 を 一・意 に 定 め ま す 。. オ ペ ラ ン ド は マ クロ 命 令 の パ ラ メ ー タ の 列 を 定 め 、 パ ラ メ ー タ に は 位 置 パ ラ メ ー タ と キ ー ・パ ラ メ ー タ の2種 ・位 置 パ ラ メ ー タ. 類 が あ り ます 。 左 か ら数 え た 位 置 に よ っ て 意 味 が 定 まり ま す 。 対 応 す る パ ラ メ ー タ の 値 は 各 命 令 で 定 め られ た 順 序 に し た が っ て 書 き ま す。. ・ キ ー ・パ ラ メ ー タ. キ ー に よ っ て そ の 意 味 が 定 ま1>ま. す 。 位 置 パ ラ メー タ に先 行 して は. い け ませ ん 。 キー. ・パ ラ メ ー タ は. は 後 述)パ. キー. 〈記 号 〉=パ. 記 号〉. ラ メ ー タ の 値 が 空 の 時 に は 省 略 し て も よ い。. パ ラ メ ー タ 間 の 区 切 はコ ン マ ※九州 大学大 型計 算機 セ ンタ〜研究 開発部. ラ メ ー タ の 値(〈. 「,」. で 区 切 り ます 。 位 置 パ ラ メー タ ・.

(3) の 値 が 空 で あ っ て も 「,」 は省 略 で き な い 。 た だ し後 続 の パ ラ メー タ が な いか 、 す べ て 空 の 場 合 に は 省 略 して も よ い。 ・英 大 文 字 や 数 字 だ け か ら な る構 文 要 素 は ・括 孤{}で. 囲 ん だ行 、 ま た は"ド. 、 そ の通 りに 書 い て くだ さ い。. に て 区 切 ら れ たパ ラ メ ー タ は そ の 内 どれ か1つ. を選. 択 す る こ と を意 味 し ま す 。 ・括 孤 〔 〕 で 囲 ん だ 部 分 は省 略 して も 良 い こ と を 意 味 し ます 。 ・括 孤 〈 〉 で 囲 ん だ 部 分 は記 述 の説 明 で 記. 号:英. 字 、 数 字 、点. 、以 下 の 約 束 に 従 い ま す。. 「・」 か ら な る大 文 字 列 で 、先 頭 は 英 字 で最 後 は 「・」. で あ っ て は い け な い。 文 字 例 の 長 さ は特 に制 限 の な い場 合 は12文 字 以下 符. 7.フ. 号:各. 々 の マ ク ロ 命 令 で 定 め られ た文 字 列. 符 号 の な い 整 数:数. 字 の み か ら な る文 字 列. 自. ロ で な い 符 号 の な い整 数. 然. 数:ゼ. ァイル の定義. 利 用 者 が フ ァ イ ル を利 用 す る場 合 に は 、前 も っ て フ ァ イ ル に つ い て の 定 義 が 必 要 と な り ま す。 ・フ ァ イ ル の 定 義 は 次 の こ と を指 し ま す。 ①. 利 用 者 の プ ロ グ ラ ム の 中 で フ ァ イ ル に つ い て の 情 報 を シ ス テ ム に提 供 す る た め の制 御 テ ー ブ ル を 用 意 す る。. ②. 利 用 者 が そ の プ ロ グ ラ ム を実 行 させ る時 、 実 行 す る ジ ョブ ス テ ップ に① の 制 御 テ ー ブ ル で 示 す フ ァ イ ル を 規 定 す るFD文(解. 説 ジ ョ ブ 制 御 文 参 照)を. 用意. す る。. 上 記 ① ② が な され た時 に フ ァ イ ル は定 義 さ れ た事 に な りま す 。 ① の 制 御 テ ー ブ ル の事 をFCB(FileContr。lBl・ck…. フ ァ イ ル 制 御 ブ ロ ッ ク)と. シ ス テ ム が 作 成 す る 制 御 テ ー ブ ル をFDB(FileControlDefinitionBlock)と. 7.1FCBとFDBとFLと FCBはFCBマ. ② のFD文. に よって. 呼 び ます 。. ファ イル ク ロ 命 令(7.2FCBマ. テ ム 入 力 制 御 プ ロ グ ラ ム(モ. ク ロ 命 令 参 照)に. ニ タ の 一 部)が. よ っ て 作 成 し ま す 。FDBはFD文. をシス. 解 釈 した 時 点 で 作 成 し ます 。. デ ー タ 管 理 で は 、 プ ロ グ ラ ム 作 成 者 が 、 最 初 か ら 物 理 的 に 存 在 す る フ ァ イ ル の 事 を 意 識 し て フ.ロ グ ラ ム を 作 成 し な く て も い ・ よ う に 、 物 理 的 な フ ァ イ ル に つ い て の 規 定 、 ま た 一 部 の 情 報 のFCB へ の 転 送 は 、 実 行 直 前 にFD文 7.1.1結合. で 与 え られ る よ うに な っ て い ま す。. ・ 関係. フ ァ イ ル の ア ク セ ス マ ク ロ と フ ァ イ ル はFCB名 に よ り 、FDBとFLは. に よ り 、FCBとFDBはFD名(フ. ァ イ ル 定 義 名). フ ァ イ ル 名 に よ り、 フ ァ イ ル 名 とフ ァ イル は 開 始 ア ドレ ス等 に よ っ て 結 合.

(4) 関 係 が な さ れ ま す。 以 下 の 関 係 を 図 示 す る と次 の よ う に な りま す 。. 」. 図7.1結 図7.1の. 合 関 係1. よ う に 、 フ ァ イ ル に対 し て ア ク セ ス す る こ とは 、FCBに. す の で 、FCBは. 物 理 的 フ ァ イ ル と1対1に 注7.1フ. 対 して ア ク セ ス す るの と同 等 で. 対 応 す る と言 っ て よ い。. ァ イ ル定 義 名 FCBマ. ク ロ 命 令 のFDNAMEパ. で 、FCB,FD文 注7.2ファイル. の1項. ラ メー タで 与 え る もの で 、12文 字 以 内 の 記 号. 目 と して 必 ず 与 え な い と い け ま せ ん。. 名. 標 準 フ ァ イル ラベ ル を もつ フ ァ イル の ユ ユ 〜 ク な 名前 を与 え ま す 。 フ ァ イル 名 は1個. 以 上 の 単 純 名(1桁日. が 英 字 で 始 ま る1〜8桁. ピ リ オ ド 「.」 で 区 切 っ て 、 全 体 と して44文. の 英 数 字 列)を. 字 ま で 与 え ら れ ま す。. た だ し磁 気 テ ー プ の 場 合 は 後 か ら算 文 字 ま で が有 効 と な り ま す。 7.1.2FCB,FDB,FLのFCB情 FCBに. 報 の移動. 充 分 な情 報 が 入 る の は 、0囲N時. で す 。FCBの. 情 報 の 移 動 はOPENの. 処理 形式 に よって. 多少 異 な り ます が 、 優 先 順 位 は大 む ね 以 下 の 通 り で す。. (1)FCBマ. クロ命令. ②FD文 (3>フ ァ イ ル ラベ ル ㈲FCB修. 正 ルー チ ン. 図7.3FCB情. 報の移動. デ ー タ の 移 動 は次 の よ う に な1}ま す 。 ①FD文 ②. の情 報 がFDBと. して 作 成 さ れ ま す。. 入 カ フ ァ イ ルOPEN時. 、FLのFCB'1青. ③FDBのFCB情. 報 がFCBに. ④PREOPENか. らOPENま. ⑤FCB,FDBのFCB情 ⑥出力. 報 がFDBのFCB情. 報 に 重 ね られ ます 。. 重.ねられ ます 。 でFCBを. 書 き換 え る こ とが で き ま す。(FCB修. 難三ル ー チ ン). 報 を一一 致 させ ま す。. フ ァ イ ル と してOPENさ. れ る 時 、 新 フ ァ イ ル ラベ ル が 書 き 出 され ます 。.

(5) 7.2順 FCBマ. 編 成 、 分 割 型 順 編 成 フ ァ イ ルFCB ク ロ命 令. 表7.2FCBO…. 記 入 す る必 要 の あ る項 目 × …記 入 す る必 要 の な い項 目. パ ラメー タの説 明. ①FORGフ. ②MACRF使. ァ イ ル の 編 成 を 指 定 し ま すFD文 PS:順. 編 成ファイル. PO:分. 割 型 川貞編 成ファイル. よ り転 送 可. 用 す る ア ク セ ス ・マ ク ロ 命 令 を 定 義 し ま すFD文 R:READマ. クロ命令. W,}:WRITEマ. ク ロ命 令. (R,W):READ,WRITEマ GM:GETSマ. ク ロ命 令 ク ロ 命 令 を 使 用 しバ ッ フ ァ リ ン グ ・モ ー ド は 転 送 式. GL:〃 PM:PUTSマ. よ り転 送 可. 位 置付 け式 クロ命令. 〃. 転送 式.

(6) PL:PUTSマ. ク ロ 命 令 を 使 用 しバ ッフ ァ リ ン グ ・モ ー ドは位 置付 け 式. (GL,PL):GETS,PUTSマ 注7.3大. ク ロ命 令 を使 用 しバ ッ フ ァ リン グ は位 置 付 け式. 記 憶 の 時 のR,Wの. 指定. Wの 指 定 は既 に創 成 され た フ ァ イ ル の 雛)DATEあ WRITEマ. る い は追 加 の 時 に. クロ 命 令 を使 用 す る事 を意 味 し ま す 。. WIの 指 定 は フ ァ イ ル を創 成 す る た め にWRITEマ. ク ロ 命 令 を使 用 す る事 を意. 味 し ます 。. 注7.4MACRFの. 指 定 はOPENマ. あ り ます 。OPENの. ③FDNAME==ファイル. クロ 命 令 のFLTYPの. パ ラ メ ー タ と深 い 関 係 が. 項 を参 照 し て下 さ い 。. 定 義 名 〈記 号>. FD名 で 定 め た フ ァ イ ル 定 義 名 を記 述 し ます 。. 注7.5実. 在 す る フ ァ イル と プ ロ グ ラ ム との 結 合 関 係 はFDNAMEを. キ ー に し て行. なわれ ます。 従 っ て 同 一 プ ロ グ ラ ム 内 に 同 一FDNAMEのFCBが2コ. 以 上 あ っては いけ. ませ ん し 、 嗣 一 ジ ョブ ス テ ップ 内 に 同 一FDNAMEを. 持 つFD文. は2つ 以. 上 あ っ て は い け ませ ん。. ④DEVDフ. ァ イ ル媒 体 の装 置 を示 し ます 。 DA〔,KEYLEN=キ. ー 長):大. 記憶装 置. ブ ロ ッ ク が キ ー 付 の 場 合 に キ ー 長 をバ イ ト数 で指 定 し ま す。 TA:磁. 気 テー プ装 置. RD〔,MOD猛:{E旧}〕:カ. ー ド読 み 取 り装 置 MODE=EEBCDICモ =Bバ. CP〔,MODE={EIB}〕:カ. イナ ヴモ ー ド. ー ド穿 孔 装 置 MODE=EEBCDICモ =Bバ. ⑤OPTCD=Wフ. ー ド. ー ド イ ナ リモ ー ド. ァ イ ル媒 体 が 大 記 憶 の 場 合 、 書 き込 み チ ェ ッ ク を行 な い た い 時 に指 定 し ます FD文 より転送可 。.

(7) ⑥RECFMフ. ァ イ ル の レ コ ー ド形 式 を 指 定 し ま す 。FD文 (F〔,T〕. 〔,C〕):固. 定 長 レ コー ド. (V〔,T〕. 〔,C〕):可. 変 長 レコー ド. (U〔,T〕. 〔,C〕):不. 定 長 レ コー ド. T:大. 記 憶 の時. よ り転 送 可. ト ラ ッ ク オ ー バ ー フ ロ機 能(ブ. トラ ッ ク を ま た が っ て読 み 書. き す る 。)を. ロ ックと 使 用 す る時. に 指 定 し ます 。 C:フ. ァ イ ル の 最 終 媒 体 が ラ イ ン プ リ ン タ で あ る 時 、レ コ ー ドの 先 頭1バ. イ トに制 御 文 字 を含 む 時 に指 定 し ます 。. ラ イ ン プ リ ン タ 以 外 は デ ー タ(付. 録 参 照)の. 一部 とな. ります。 ⑦RCDSIZE=レ. コ ー ド長. 〈符 号 の な い 整 数>FD文. レ コ ー ド レベ ル の ア ク セ ス の 時1レ. よ り転 送 可 コ ー ドの 大 き さ を バ イ ト数 で 記 述 し ま す. た だ し 、 ブ ロ ッ ク レベ ル の ア ク セ ス の 場 合 で もFD文. にSTSOUT指. 。. 定 の ある. 場 合 に は指 定 が 必 要 で す 。. ⑧BLKSIZE一. ブ ロ ッ ク長 1ブ. 〈符 号 の な い 整 数. 但 し32767以. 下>FD文. よ り転送 可. ロ ッ ク の 大 き さ を バ イ ト数 で 記 述 し ま す 。. レ コ ー ド形 式 が 可 変 長 、 不 定 長 の 時 に は 最 大 ブ ロ ッ ク 長 を 指 定 し ま す 。 可 変 長 の 場 合 に は 、 ブ ロ ッ ク長 を 入 れ る2語 LL部. ⑨BUFNO=バ. 分)の. の 制 御 バ イ ト 哺 有号2.3の. 長 さ も加 え ま す。. ッファ個数. 〈自 然 数. 但 し1〜2>FD文. よ り転 送 可. レ コ ー ド レベ ル ア ク セ ス の 時 準 備 す る バ ッ フ ァ 数 を10r2で. ⑩BUFL;バ. ッ フ ァ長 1バ. ② の. 指 定 しま す 。. 〈符 号 の な い 整 数>FD文. よ り転 送 可. ッ フ ァ 領 域 の 大 き さ を バ イ ト数 で 指 定 し ま す 。2Wの. 整数 倍 でな い と. い け ませ ん 。. ブ ロ ッ ク レ ベ ル のBUFL≧KEYLEN+BLKSIZE省. 略 す る と この 方 を と り ま す。. レ コ ー ド レ ベ ル のBUFL≧BLKSIZE+(2W)省. ⑪BUFCB=バ. ッフ ァプール制 御項 目の番地. く記 号>FD文. 略 不可. よ り転 送 可. レ コー ド レベ ル の ア ク セ ス の 時 、 バ ッ フ ァ領 域 群 の制 御 ブ ロ ッ ク の先 頭 ア ドレ ス を記 述 しま す 。.

(8) ⑫EOFEX=EOF出. 口 番 地 く記 号>FD文. よ り転送 ・ ∫. フ ァ イ ル の 終 端 を検 出 した 時 に ジ ャ ン プ す る 番 地 を指 示 し ます. 省略 した時. レ コ ー ド レベ ル で は ジ ョブ ス テ ッ プ ア ボ ー ト ブ ロ ッ ク レベ ル で はECB(次. ⑬TMOD=転. 号 で 説 明)に. 通 知 され ます 。. 送 モ ー ドFD文. よ り転送可. フ ァ イ ル媒 体 と主 記 憶 問 の 情 報 転 送 の 際 の 主 記 憶 の バ イ ト単 位 を指 示 し ます。 8:8ビ. ッ トモ ー ドの 転 送. 9:9ビ. ッ トモ ッ ドの 転 送 8ビ. ッ ト ・モ ー ドで は 、8ビ. イ ト,2語 8ビ. で9バ. ツ}が1バ. イ トの 情 報 と な り ま す 。. ッ ト ・モ ー ドの 転 送 は2語. の 内 容 を. 全 部 転 送 し た い バ イ ナ 婆 デ ー タ の 転 送1こ 有 効 で す。. 9ビ. ツ ト ・ モ ー ド は9ビ. 2語. で8バ. ッ ト が1バ. 9ビ. ッ ト ・ モ ー ドの 転 送 は2語. イ ト璽. イ トの 情 報 と な り ま す 。. のEBCDIC(文. 字 型 デ ー タ)精. が8文. 字. 報 の 転 送. に 有 効 で す 。. 図7,59ビ. ⑭SYNAD・=エ. ッ ト ・モ ー. ラ ー ル ー チ ン・ 番地. ド. 〈記 号>FD文. レ コ ー ド ・ レベ ル の ア ク セ ス 時 、1/0動 ャ ンプ す る先 の 番 地 を指 定 し ま す 。. よ})転 送 可 作 中 にエ ラーが検 出 され た時 に ジ.

(9) 8.順. 編 成 、 分 割 型 順 編 成 フ ァ イ ル のOPEN,CLOSE フ ァ イ ル を プ ロ グ ラ ム で ア ク セ ス す る 前 に 、 フ ァ イ ル をOPENし. イ ル をCLOSEし. 、 す べ て の ア ク セ ス終 了 後 フ ァ. て お か な い と い け ませ ん。. 8.1ファイル. のOPEN. フ ァ イ ル のOPENと. は 、 プ ロ グ ラ ム 中 に 作 成 し たFCBとFDで. 規 定 し た物 理 的 な フ ァ イ ル と を結. 合 す るこ とです。 制 御 プ ロ グ ラ ム で は 、OPEN時. 8.1.10PENマ. ク ロ命 令. 名 札 ・記 号 ・. 以 下 の リ ン ク を確 立 し ま す. 命. 令. オ. ・PEN豊. 名 〔 ,FLTYPgフ. ペ. ラ. 。 イ ル 形 式 〕〔,。P禽. 表8.10PENマ. ン. ド. プ シ 。 ン 〕 〔,FL鶏D.YES〕. ク ロ命 令. パ ラ メー タ の 説 明 ①fcb名OPENす. る フ ァ イ ル のFCB先. ②FLTYP=ファイル. 頭 番 地 を記 号 で 記 述 し ます 。. 形式 フ ァ イ ル の 処 理 目 的 を指 定 し ます 。. 指 定 内容. ③OPT=オ. 味. 意、. FCBMACRFと. の関 係. INPUT. 入 力 フ ァ イ ル と して 処 理. R,G(GETSの. OUTPUT. 出 力 フ ァ イ ル と して 処 理. W,WI. UPDATE INOUT. ア ップ デ ー トフ ァ イ ル と して 処 理(大 記 憶 の み) 入 力 フ ァ イル と して処 理 後 、 出 力フ ァイル. R,W,R,W),G,(G,P) R,W,(R,W). BACKRD. と し て 処 理(磁 気 テ ー プ の み) ファイル の後 端 よ り逆 読 み処 理(磁 気 テー プ の み). プ シ ョ ンCLOSEマ. ④FLADD・=YESフ. 略). R,G. クロ命令 参照. ァ イ ル の追 加 処 理 を指 示 しま す 。 出 力 フ ァ イ ル(OUTPUT指 を持 ち ま す。 詳 細 はOPEN動. 作 の項参 照. 定)の. み指定.

(10) 注8.1②. のMACRFと. の 関 係 で 示 し た もの は 、 原 則 と し て この マ ク ロ 命 令 以 外 を使. 用 す る とエ ラ ー に な り ます 。 注8.2ア. ッ プ デ ー トフ ァ イ ル 作 成 済 フ ァ イ ル で 、 レ コ ー ドの あ る 項 目 だ け 変 更 し た い と い う こ と が 生 じ ま す 。 ア ッ プ デ ー ト形 式 のOPENは をREADし. 8.1.30PEN時. てWRITEし. こ れ を可 能 に す る も の で す 。 つ ま りデ ー タ. た時 の み ブ ロ ッ ク ポ イ ン トが上 が りま す 。. 8.1.3.1磁. の物理 的 な動作 気 テ ー プ の場 合. (イ)標準 フ ァ イ ル ラ ベ ル を も つ も の(ラ. ベ ル に つ い て は 前 号 参 照). ①INPUT. ノ ②OUTPUTFLADD;YES. ③UPDATEで. きな い. ④INOUTINPUTと. 同 じ. ⑤BACKRD. (ロ)非 標準 ラベル. 何 も しな い. ㈲ ラベ ル な し. 無 条 件 にREWIND(CLOSEマ. ク ロ 参 照)。OUTPUTフ. ァ イ ル のOPENで. あれ. ば 、 規 定 の イ レー ズ を し ま す 。 8.1.3.2大 ①INPUT順. 記憶 の場 合 編 成 … … フ ァ イ ル の先 頭 に動 作 位 置 を定 め ます 。. 分割型川 頁 編成{1二:器1:::㌶ ②…T川. 頁 編■. ∵. 垢. 二甥. アイル"都 轡. 灘. 立置を定めまto の先頭に動作位置を.

(11) {旧 フ ァ イ ル … 最 終 デ ー タ の 直 後 に 動 作 位 置 r有 効 期 間 外 … フ ァ イ ル領 域 の先 頭. FLADD=YES の指 定 な し. 分割 型順 編成. 、有 効 期 間 内 … オペ レー タ に 問 合 わ せ る。. 旧 フ ァ イ ル …FLADDの. 指 定 が あ っ た と 見 な し、 最 終 デ ー タ の. 直 後 に動 作 位 置 を定 め ます 。 新 フ ァ イ ル … フ ァ イ ル の 先 頭 よ り指 定 個 数 の デ レク ト リブ ロ ッ ク を作 成 しデ ー タ領 域 の 先 頭 に動 作 位 置 を 定 め ま す 。 ③UPDATEINPUTと. 同 じ. ④INOUTで. きな い. ⑤BACKRDで. きな い. 注8。30PEN動. 作 が 正 常 に い っ た か 、 異 常 か はFCB+15語. ば 分 か り ま す 。ONな. ら 正 常 、OFFな. 目 め0ビ. ら 異 常 でFCB+7語. ッ トを調 べ れ. の0〜35ビ. ッ トに. エ ラ ー 原 因 が セ ッ トされ ます 。 次 の よ うに して テ ス ト し ます 。 TBOF,OFCB+150ビ. ッ ト がOFFな. Jエ. ラー 処 理. ら 次 の 命 令 を 実 行 しON. な ら次 の 次 の 命 令 を 実行 す る。. 次 の処 理 エ ラ ー 情 報 は付 録 参 照 注8.4FD文. に よ る メ ンバ 指 定 は次 の よ う に し ま す。 $FD一. 注8.5FD文. フ ァ イ ル 定 義 名,FILE=(OLD,フ. ォ イ ル 名(メ. ン バ 名)),…. ……. に よ る デ ィ レ ク トリ領 域 の 確 保 は 次 の よ うに し ます 。 $FD一,SPACE=(rRK,領. 8.1.30PEN時FCB情. 域. デ ィ レ ク ト リ個 数),. 報 の移 動. FL. FCB. FDB. 一③FCB修. 正 ルーチ ン. (フ ァ イ ル ラ ベ ル). 図8.2FCB情. FCB情. 報 の移動. 報 が 決 ま る順 序 は 入 力 フ ァ イル と出 力 フ ァ イ ル で は 異 な り ま す。. INPUT(UpDATE,INOUT,BACKRD)①,②,③,④. の順. OUTPUT②,③,④,⑤. の順.

(12) 8.2ファイル. のPREOPEN. デ ー タ 管 理 で は 、OPENマ ァ イ ル のFL,あ. ク ロ 命 令 発 信 後 、FCBの. る い はFD文. つ ま りPREOPENに. 内 容 変 更 は 許 さ れ ま せ ん 。 プ ロ グ ラ ム ーL、 フ. の 内 容 を知 っ た上 で フ ァ イ ル の処 理 内 容 を変 え る 事 が 生 じま す 。. よ りFL,FD文. の 内 容 を 知 り 、FCBを. 修 正 し(FCB修. 正 ル ー チ ン),OPENマ. ク ロ命 令 を 発 し ます 。 8.2.1PREOPENマ. ク ロ命 令. 表8.2PREOPENマ パ ラ メ ー タ の 意 味 はOPENの 8.2.2PREOPEN時. 項参 照. のFCB情. 報 の移 動. oがPREOPENで 転送 さ れ るFCB情 報 で す. 8.3フ. クロ命令. 図8.3PREOPEN時FCB情. 報 の移動. ァ イ ル のCLOSE. フ ァ イ ル のCLOSEと. は 、 プ ロ グ ラ ム 中 のFCBとFD文. で 麗 定 し た 物 理II{Jな フ ァ イ ル と の 結 合 を 断 つ. こ と を意 味 し ます 。 8.31CLOSEマ. クロ命令. 表8.3CLOSEマ ①fcb名CLOSEす ②OPT;オ. る フ ァ イ ル のFCB先. プ シ ョン. 指 定 内容. ク ロ命 令 頭 番 地 を記 号 で 記 述 し ま す 。. 磁 気 テ ー プ フ ァ イ ル ク ロー ズ後 、 磁 気 テ ー プ 装 置 の 後 処 理 を指 示 し ます. 意. 味. REWIND. ロー ド ポ イ ン ト ま で 巻 き戻 し ま す 。. UNLOAD. す ぐ と り外 せ る よ う導 電 部 ま で 巻 き 戻 し ま す 。. LEAVE. 順 方 向 処 理 …EOFラ. ベ ル 直 後 のTM(テ. ま す 。 逆 方 向 処 理 …HDRラ. ー プ マ ー ク)の. 直 後 にヘ ッ ドをセ ッ トし. ベ ル の 直 前 に ヘ ッ ドを セ ッ ト し ま す 。.

(13) 8.3.2CLOSE時 8.3.2.1磁. の物 理 的 動 作 気 テ ープ の 場 合. (イ)標準 フ ァ イ ル ラ ベ ル を も つ も の ①INPUT後. 書 ラ ベ ル の フ ァ イ ル 名 、 ブ ロ ッ ク カ ウ ン トの チ ェ ッ ク を し 、 結 果 が 正 し く な け れ ば エ ラー と な り ます 。. ②OUTPUTレ. コ ー ド レ ベ ル ・ア ク セ ス … 残 り レ コ ー ド を 出 力 後 、後 書 き ラ ベ ル を 書 出 し ま す 。 ブ ロ ッ ク レ ベ ル ・ア ク セ ス … 後 書 き ラ ベ ル を 書 き 出 し ま す 。. ③UPDATE使. え な い。. ④INOUTTCLOSEマ. ク ロ 命 令(次. 号 説 明)実. 行 前 な らINPUTと. し 、 実 行 後 な らOUTPUT. と同 様 に処 理 さ れ ま す 。 ⑤BACKRDINPUTの. 後 書 き ラ ベ ル が 前 書 き ラ ベ ル と な る だ け で 、 あ と はINPUTと. 同様 。. (ロ)非標 準 ラ ベ ル 、 ラ ベ ル な し CLOSEマ 8.3.2.2大. ク ロ 命 令 で は何 も し ませ ん. 記 憶 の場合. ①INPUT何. も しな い. ②OUTPUTレ. コ ー ド レベ ル. ・ア ク セ ス… 残 り レ コー ド を出 力 し ます 。. ブ ロ ッ ク レベ ル ・ア ク セ ス …FL(フ. ァ イ ル ラ ベ ル,前. 号5.3参. 照)の. 最 終 ブロ. ッ ク ポ イ ン タ 、 残 りバ イ ト数 の 項 目 を 書 き か え 、 最 終 ブ ロ ッ ク の 直 後 にEOFブ 照)を ③UPDATEレ. ロ ッ ク(前. 号4.5参. 書 き出 し ま す。. コ ー ド レ ベ ル ・ア ク セ ス … 更 新 レ コ ー ド が 残 っ て い れ ば 書 き 出 し ま す 。 ブ ロ ッ ク レベ ル ・ア ク セ ス … 何 も し ま せ ん 。. 注8.6CLOSEマ 目 がOFFな れ ま す 。ONな. ク ロ 命 令 の 完 了 状 況 はFCB+15語 ら エ ラ ー で エ ラ ー 情 報 はFCB+7語 ら正 常 終 了 で す 。. 目 の1ビ. ッ ト 目 で す 。1ビ. の0〜35ビ. ッ ト. ッ トに セ ッ トさ.

(14) 9.FCB,OPEN,CLOSEマ (イ)FORTAN実. ク ロ使 用 例. 行 時 大 記 憶 経 由 出力 例72nc. (DFCBPRINTFCB. FCB. FORG=PS, MACRF=WI,FDNAME=PRINT,/ DEVD=DA, RECFM=(F, , C), RCDSIZE=136, BLKSIZE=2040,TMOD= 9. /. EVEN PRINTFCBVFD. 9/0, 90/030,18/0 RES 4, I/O VFD 18/0,9/64,9/0 VFD 9/0, 9/0,18/0 VFD 36/0 VFD 36/0 VFD 36/0 VFD 36/0FCBRNM VFD 9/1, 9/132,9/0, 9/0 STRING ^PRINT`-"-"-"J`J'-'~v VFD 18/0,3/0, 5/0, 4/0, 6/40 VFD 9/0, 9/0,18/2040 VFD 36/0 VFD 9/0, 9/0, 18/136 RES 3, I/O VFD 36/0 RES 3, I/Oi ®OPEN PRINTOPEN OPEN PRINTFCB,FLTYP=OUTPUT-> PRINTOPEN LR *+ 3 TRP S.OPEN J*+2+2*1 ADCON * + 1-0 ADCON PRINTFCB,, , 3 VFD 3/2, 3/0,3/0, 4/0, 3/0, 20/0 TB 0 F, 0 PRINTFCB+15•--^ JPRINTOPENERR. OPEN-7 ^ n~;. OPEN -77 v. ;~ P~A3t. OPENcT O)3- = ,y. ()CLOSE PRINTCLOSECLOSEPRINTFCB--> CLOSE-' ^ ~~ LR *+3 LRP S. CLOSE J*+2+2 * 1CLOSE? RP ADCON• +i ADCON PRINTFCB,, , 3 VFD 6/0, 3/0, 27/0/ TB 1 F, 0 PRINTFCB+15-' CLOSET 3- z v l JPRJNTCLOSERR ®F WC VFD PRINT, FILE= (TEMP, GO), UNIT= •••, VOL=WORK, DEVD= DA, SYSOUT= PRINT.

(15) {ロ)FORTRAN実 行時 大 記 憶 経 由 入 力 '1)lFCBREADFCBFCBFORG. ・PS ,MACRF=R,FDNAME・. ご2}OPENREAΣ)OPENOPENREADFCB. ・READ,DEVD・. ・DA. ,FLTYP=INPUT. ③FD文¥F夏)READ,崇 四FORTRAN実. 行時 大記 憶 経 由パ ン チ出力. ωFCBPUNCHFCBFCBFORGmePS. ,MACRF‑=W!,FDNAME==PUNCff[,DEVD.DA,7饗 RECFM嵩(F),BLKS1ZE・t・24o,TMOD=9. (2)OPENPUNCHOPENOPENPUNCHFCB,FLTYP=OUTPUT ③FD文¥FDPUNCH,FILE‑(TEMP,GOPCH),UMT=…,VOL…WORK. ,DEVD・. ・DA,SYSOUT==PUNCH[. {二}直 結 で ラ イ ン ブリ ン タ出 力 す る (のFCBLPFCBFCBFORG灘PS,MACRF窩W. ,FDNAME=PRINTLP,DEVD=LP,/ RECFM…(F,,C),BLKSIZE=・136,TMOD・9. (2、OPENLPOPENOPENLPFCB,FLTYP=OUTPUT ③FI)文¥FI)PRINTLP,UMT冨. …. (ホ1直 結 で カ ー ド リー ダ よ り入 力 す る ①FCBCRFCBFCBFORG‑PS,MACRF・. ・R,FDNAME・ RECFM・:(F),BLKSIZE・. ぐ2》OPENCROPENOPENCRFCB. ,FLTYP=INPUT. ③FD文¥FDREADCR,UNIT・ 8芭. ・READCR,DEVD・RI),/. ・=8o,TMOD・9. 一…. 結 で カ ー ドパ ン チ 出 力 を す る. φFCBCPFCBFCBFORG‑PS. ,MACRF=W,FDNAME・. ・PUNCHCP,DEVD=CP,/. RECFM=(F),BLKSIZE・ (2、OPENCPOPENOPENCPFCB. ,FLTYP累OUTPUT. ゆFD文YFDPUNCHCP,UNIT・ (ト)L正BE大. ・80,TMOD==9. 一. 記 憶 フ ァ イ ル(新. フ ァ イ ル). q、FCBDDNEWFCBFCBFORG・PO. ,MACRFコW1,FDNAME雲DDNEWO,RECFM‑/ (F),BLKSIZE=2350,TMOI)=8. ・2)OPENDDNEWOPENOPENDDNEWFCBFLTYP=OUTPUT 鱒. 賊¥FDDDNEW。. ←月LIBE大. ・FILE‑(NEW,QU,…)・UMT…. 記 憶ファイル(IHフ. ・V・L‑…. ・SPACE・=(TRK. ・継. ァ イ ル 入 力 用). il)FCBDDOLDFC8FCBFORG…PO. ,MAC決F=R,Fl)NAME=:DDOLDo. ②OPENDDOLDOPENOPENDDOLDFCB. ,FLTYP=INPUT. ③FD文¥FDDDOLDo,FILE=(OLD,QU,…),UNIT・=…,VOL・:… 紛. 獄B欝. 磁 気 テ ー プファイ. ル(新. フ ァ イ ル). {圭)1℃BMTNEWFCBFCBFORG‑PS. ,MACRF=W,FDNAME…MTNEWo,DEVD=TA,/ RECFM=(F),BLKSIZE・. 1ゴ℃P8NMTNEWOPENOPENMTNEWFCB ③FD文¥FDMTNEW9,FILE=(NEW,QU。 (ヌ)LIBE磁. ・2350,TMOD=8. ,FLTYP==OUTPUT …),UMT雛. 気 テ ー ブ ファ イ ル(iilフ. …,VOL=…. ァ イ ル 入 力 用). のFCBMTOLDFCBFCBFORG・. ・PS,MACRF=R,FDNAM鷺. ・MTOLDO,DEVD・TA. ぼ}OPENMTOLDOPENOPENMTOLDFCB,FLTYP:INPUT ③CLCSEMTOLI)CLOSECLOSEMTOLDFCB,OPT謹LEAVE MTOLDCLOSELR崇. 十3 丁郵〜PS.CLOSE J嶺+2十2ゆ1展 ADCON崇. 開形 十1. ADCONMTOLDFCB,,,3 VFD6/0,3/2,27/0 ④FD文¥FDMTOLDO,FILE=(OLD,QU.…),UNIT…. …,VOL=:̲. 量,デ,み. 鍮)/.

(16) 10.付. 録. 1〈).1ラ. イ ンプ リ ン タ制 御 情 報. 表10,1ラ 10.20PEN,CLOSE,PREOPEN完. イ ン プ リ ン タ制 御 情 報. 了通 知 情 報 OPΣNマ. ク ロ 発 信 前 に は0ビ. ト 目 はOFFに CLOSEマ. ッ. し て お く。. ク ロ 発 信 ま でOPEN. 完 了 ビ ッ ト はOFFに. して は い. け な い。. 各 マ クロ 命 令 発 信 後 の エ ラ ー はFCB+7倍 工. ピ ッ ト続 議. のO〜35ビ. ラ. FD名. 1. フ ァ イ ル ・ ラ ベ ル の 識 別 記 号FL1,FL2,HDRI,HDR2,EOF1,EOF2が. が ・ …致 し な い ・ 致 しな い。. ク. ロ. OPEN,CLOSE,PREOPEN OP牽 二N,})REO韮)EN. ファイル 名 が一致 しな い。. 3. 満 期 冒前 の フ ァ イル をO.UTPUTでQPENし. 4. 機 種 の指 定 がFD文}こ. 5. CLOSEさ. §. FCBのファイル. 7. 最 終 フ ァ イル の後 書 き ラベ ル がEQVで. 8. シ ステ ム制御 ブ ロ ック(FDB)に. もFCBに. OPF.N. ょ うと した。. れ て い な いファイル. OPEN,PREOPEN. もな い。 にOPEN,PREOPENし. OPEN,PREOPEN. ょ う と し た。. 編成 が適 当で な い。. OPEN,PREO})EN あ るの で フ ァ イルの 追 加が で きな い。. OP総N. ラベ ル情報 が な い。(標 準 、非 標準 、 ラベ ル な しの区 別 〉. 9. EXC2の. 10. 順 イ ンデ ッ クス編 成 でPREOPEN,OPENし. 11. ア ク セ ス 中 の フ ァ イ ル をCLOSEし. 12. マ ウ ン トで きな い とオペ レー タの返 谷 が あっ た。. 13. く 分舗 型 瀬編 成 の 入力 フ ァ イル で メンバ 名の あり揚 醗 の 丁孚 飛がCC9舞. 14. フ ァ イル 形式 がINOUTの. 15. ボ リューム指 定 数 が1でKOT(ENDOFTAPE)を. 16. マ. 容. OPF二N,PREOPEN. 0. 2. ッ トに セ ッ トされ ま す。. i態. OPEN. 揚 合 でチ ャ ネル ・プ ロ ダラ ム最 大 ス テ ップ数 がGで あ る。. PR建OPEN,OPEN. た。. CLO$E. た。. TCLOSE. 入 力状 態 で な いフ ァ イル をTCLoSEし. 衰に 交換 で きない。. ょ うと した。. 検 出 した の でフ ァ イル を追 加 で きな い。. 7ト ラ ック磁 気 テー プ で標準 ラベ ル替 きフ ァ イル を指定 して い る。. OPEN CPF.N OPEN. 17. 新 フ ァ イ ル をINPぴTOPENし. 18. フ ァイル. 19. フ ァ イ ル、 ラベ ル が書 け ない。. 20. 磁 気 テ ー プ装 竃 の コン トロール 動作 が 正鴬 で な い。. 21. PREOPENとOPENのFLTYPEの. 22. ④ 大記 憶 の イ レー ズが で きな い。⑭ 大記 憶 にEOFブ. 23. ブ ロ ッ ク ・カ ウ ン トが 一 致 し な い 。. 24. OPE卜. 25. ダ ミ ィ ・フ ァ イ ル で 編 成 が 川貞編 成(PS)で. 26. 分 翻 型 順編 成 フ ァ イルにFD文. 27. 分 舗 型 瀬編 成 フ ァイ ルの デ ィ レクPjイ. た。. OPEN,CL(うSE,正)REOPEN. ・ラ ベ ル が 読 め な い 。(FL1,FL3,HDR1,HDR2,llOFI,EOF2). OPEN,CLOSE. 〈FLI,HDR1,}{DR2,EOF1,EOF2). OPEN,CLOS£,})RE()PEii. OPEN. 指 定 が違 っ て い る。. ζさ れ て い な い フ ァ イ ル をCLOSEし. CPEN TCLOSE. ロ ック カ膚 け ない。. ④OPE二N,(§)CLOSE CLOSE CLOSE. よ う と し た。. OPEN,PREOPEN. な い。. で指 窺 したメ ンバ 名 が ない。. OPEN. ・ブ ロ ッ クが警 琶 な い。. 表10.20PEN,CLOSEエ. OP鷺 韓. ラー内容. 命. 令.

(17) OPENCLOSEエ 表10.2の. ラーの原 因. エ ラー を原 因 別 に 分 類 す る と以 下 の よ う に な りま す 。 エ. ラ. ー. 原. 因. ビ. ッ. ト. 位. 置. 備. 考. ① ハ ー ドエ ラ ー と思 わ れ る も の. 1,18,19,20,22,27. 左 のエ ラー の分 類 は. ②FD文. O,2,4,8,16,25,26. お よ そ の 目安 で す 。. 0,4,6,9,10. プ ロ グ ラ ム上 でFCB. 3,14,17,21. を こわ した り した時. の 指 定 あ や ま り と思 わ れ ま も の. ③FCBの. 指 定 あ や ま り と思 わ れ る も の. ④OPEN,CLOSEマ. クロ命 令 の パ ラ メー タ あや ま り. り と思 わ れ る も の ⑤OPEN,CLOSEマ. な ど は ど う い う風 に クロ命 令 の発 信 シー クェ ン スに あ. 5,11,14,24. や ま り が あ る と思 わ れ る も の. くい の で 疑 し い 所 か. ⑥ ボ リ ュ ー ム の 使 用 方 法 に 問 題 が あ る と思 わ れ る も の. 3,7,12,15. ⑦ デ レ ク ト リー の 作 り方 に 問 題 が あ る と思 わ れ る も の 、 13 ⑧ プ ロ グ ラ ム の エ ラ ー(プ た)か. 10.3順. 現 わ れ るか分 か りに. ロ グ ラ ム でFCBを. る事 が 望 ま し い. こわ し. シ ス テ ム エ ラ ー と考 え ら れ る も の. 編 成 、 分 割 型 順 編 成 フ ァ イ ルFCBの. 展 開形. 表10.3FCB展. ら完 全 に チ ェ ッ ク す. 開形.

(18) oooo. 説明 ①KEYLENキ. ・大 記 憶. ー 一 ・ 一長. 。ラ イ ン プ リ ン タ. ・カ ー ド ザ ー ダ 、 カ ー ドパ ン チ. LPSPCそ. キ ー 長MODE (255バイ ト以下). 醗OPE 8進. ②DEVD機. oo9. 8進. o oユ. DA. 種. 8進 表 示. o30. バ ッフ ァ長. 3. 1o. 02o. o3o. TA. RD. CP. LP. 130. 25(}. 26o. 261. レコー ド レベ ル ・ア ク セ ス の 時1バ. ッフ ァ の 大 き さ をバ イ ト数 で示 し ま す 。. 編 成(2語. ④FORG 編. 戒. ⑤BUFNOバ. 編. 成. 分 舗 型 顧 編戒. 10oo9o. ッフ ァ数. 個. の整 数 倍)ファイル. 顯. 8進 表 示. OO2o0o. レ コ ー ド レベ ル ・ア ク セ ス の 時 の み. 数. 1. 8進 表示. 2. oo1. oo 2. ⑥BUFCB. バ ッフ ァ制 御 ブ ロ ッ ク の 番 地. ⑦EOFEX. EOFI銭 鐵 番 地. ⑧TMOD. 転 送 モー ド 転 送 モー ド. 8ビ. 8進 表 示. ⑨RECFMレコード. ッ. ト. 9ビ. 002. レコード レベ ル ア ク セ スの 時 の み. ッ ト. 001. 形 式F,V,U,T(ト. F. 8進 表示. ⑩FD名. ラ ッ ク か 一 パ フ ロ ー),C(制. F(固 定 表績 み 合 せ). 彩 式. 29o. ファイル 定義 名. V(tif変 長 組 み 含 せ). FT. FC. FTC. V. VT. VC. 24o. 204. 244. lG§. 14e. 1c4. フ ァ イル 定 義 名 をEBCDIC12文. 御 文 字)を. ⑪MACRFマ. 指 定 し ます 。. U(不 定 長 維 み 合 せ). VTCU 14430e. UT. UC. UTC. 340. 304. 344. 字 以 内 で 表 示 しま す。. 12文 字 に充 た な い場 合12文 字 ま で ブ ラ ン ク(10C)8を. セ ッ トし ま す 。. クロ 形 式 ブ ロ ッ ク レ ベ ル. 形 式 8進 表 示. ⑫OPTCDオ. R. W. 04o000. 000040. プ シ ョ ン コー ド. ⑬BLKSIZEブロ. ッ ク長. ⑮RCDSIZEレコー. ・ ア ク セ ス. W1 00o050. レ. (R,W>. GM. 040040. 440400. 書 き 込 み チ ェ ッ ク を す る時(400)8を 1ブ. コ ー・ ド. レ ベ. 440200. ル. PM. Gi、. 10G45o. ・ ア. ク. })L 1oo250. セ. ス. (GL,Pl.) 54024o. 指 定 し ま す。. ロ ッ ク の 最 大 長 を バ イ ト数 で 指 定 し ま す 。. レ コ〜 ド レベ ル ア ク セ ス の 時 に指 定 し ま す. ⑭ 実 際 レ コー ド長. ⑯SYNADエ. 2. 1. 種 機. ③BUFL. 行遡 数. バ イナ リ. EBCDIC. テ3鮭り 数. ド長 ラー 出 口 番 地. 注10.1表10.3でOCTOお. GETS:読. み 込 ま れ た レ コ ー ド 長(バ. イ ト数). PUTS:書. き 出 す べ き レ コ ー ド長(バ. イ ト数). 1レ. コ ー ドの 最 大 長 を バ イ ト数 で 指 定 し ま す 。. レ コ ー ド レベ ル ・ ア ク セ ス 時 、 エ ラ 〜 出 口 番 地 を 指 定 し ま す 。. よ び()で. 囲 ん だ個 所 はOPEN時. が セ ッ トす る の で 、 利 用 者 は何 も指 定 して は い け ま せ ん。. シ ステムの方.

(19)

参照

関連したドキュメント

Supporting Face-to-Face Meeting Using Vibrotactile Feedback JUNKO ICHINO†1.. Wizard

社団法人 情報処理学会 研究報告 IPSJ SIG Technical Report... Ü?ÝÞi߁àBáXâáXã äBåáXä$æ

[r]

[r]

Therefore, in the present study, in addition to the Comprehensive Survey of Living Conditions of the Peo- ple on Health and Welfare (1998, 2001 and 2004), we

反射モデルとそのパラメータの設定問題のよって左右される問題である。すなわち、実

—, Coal Industry (in the Encyclopaedia of the Social Science, Vol. Pinchbeck, I., Women Workers and the industrial Revolution. Simiand, F., Le Salaire des Ouvriers des Mines de

『Shanghai Jewish Chronicle』は1939年6月9日以降、土曜日 ・