Google
オフコン練習帳内を検索
インターネット全体を検索

NECオフコン関連
オフコン一般
情報

[掲示板に戻る]


A−VXのRDBQファイル排他制御解... 640Ai 2009-2-4 7:46
Re:A−VXのRDBQファイル排他制御... OnsenZukinoUsagi 2009-2-6 10:20
Re:A−VXのRDBQファイル排他制御... 640Ai 2009-2-10 2:13
Re:A−VXのRDBQファイル排他制御... EXCHANGE 2009-2-8 10:11
Re:A−VXのRDBQファイル排他制御... 640Ai 2009-2-10 2:18

1 A−VXのRDBQファイル排他制御解除の件
640Ai 2009-2-4 7:46  [返信] [編集]

はじめまして。640Aiです。
1件質問させていただきます。
A-VXのRDBQにて、索引順編成ファイルを照会したいのですが、そのファイルを使用しているプログラムが起動中はRDBQでは開けません。
この設定を解除できたはずなのですが、方法を思い出せません。
申し訳ありませんが、どなたかご存じの方がいらっしゃいましたら、ご回答をお願いします。
2 Re:A−VXのRDBQファイル排他制御解除の件
OnsenZukinoUsagi 2009-2-6 10:20  [返信] [編集]

> そのファイルを使用しているプログラムが起動中は
そのプログラムは COBOL なのでしょうか?
COBOL であれば、環境部の入出力段落の記述がどうなっていますか?

   ENVIRONMENT   DIVISION.
   INPUT-OUTPUT   SECTION.
   FILE-CONTROL.
     SELECT   FILE-NAME   ASSIGN 〜
   I-O-CONTROL.
     APPLY   SHARED-MODE   ON   FILE-NAME.

上記の例のように、共用モードの指定が必要です。

また、この記述を省略すると、排他モード (EXCLUSIVE-MODE) の指定とみなされてしまいます。
3 Re:A−VXのRDBQファイル排他制御解除の件
EXCHANGE 2009-2-8 10:11  [返信] [編集]

☆ PG側のみならず、

RDBQ側にて(F4)−−>環境設定ーー> 以降すべて共用モードとする必要があるかと思います。

ただし、PG側が結合型仮想表を使用している時、RDBQ側にてセカンダリ表を使用すると問題があったように思います。

☆この点は「RDBQ2」には完全共用モードというのがありますのでこちらのほうがより優れているかと思います。
4 Re:A−VXのRDBQファイル排他制御解除の件
640Ai 2009-2-10 2:13  [返信] [編集]

OnsenZukinoUsagiさん、ご回答ありがとうございます。

使用中のプログラムはCOBOLです。

ご指摘のとおり、プログラム上でSHARED-MODEにファイル名を記載し
共有化を図っていますが、RDBQ側はファイルは使用中というメッセージが
表示されてしまいます。
5 Re:A−VXのRDBQファイル排他制御解除の件
640Ai 2009-2-10 2:18  [返信] [編集]

EXCHANGEさん、ご回答ありがとうございます。

RDBQ側でF4押下後、環境設定上で共有モードとすることで

解決することができました。

ありがとうございました。

※恥ずかしながら「RDBQ2」を使用したことがありませんでしたので

 これから使い方を勉強して業務に活かしていきます。

 ありがとうございました。

BluesBB ©Sting_Band