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

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

[掲示板に戻る]


RDBQ、RDBQ2を参照レベルのみ... 江須扇 2005-10-18 23:40
Re:RDBQ、RDBQ2を参照レベルの... NNN3 2005-10-19 13:30
【返信】RDBQ、RDBQ2を参照レ... 江須扇 2005-10-19 19:02
Re:【返信】RDBQ、RDBQ2を参照... オフコン人 2005-10-19 21:58
Re:【返信】RDBQ2 NNN3 2005-10-21 1:00
【返信2】RDBQ2はOKでした。 江須扇 2005-10-21 10:01
【返信3】RDBQ、RDBQ2を参照... 江須扇 2005-10-22 16:22
Re:RDBQ、RDBQ2を参照レベルの... NNN3 2005-10-19 14:43
【返信】RDBQ、RDBQ2をカタロ... 江須扇 2005-10-19 18:56
皆さんのお話を総合すると・・・ ターラヤン 2005-10-20 0:31

1 RDBQ、RDBQ2を参照レベルのみに変更できますか?
江須扇 2005-10-18 23:40  [返信] [編集]


長年、懸案に思っていることを皆様に教えていただきたく質問します。(その3)

アプリケーション開発が追いつかず。

一般利用者もRDBQを多用しております。

その場合U.D.などで更新削除をしてしまいます。

その場合、更新削除のログが残らないので、更新削除を禁止したいと思うのですが

RDBQでの更新削除を禁止する方法をしりませんか?

一般のアプリケーションも平行して利用しているので、OCFの

オペレータは現在すべて同じです。

セキュリティ設定をうまくすればよいのでしょか?



別の質問でが、RDBQ、RDBQ2でカタログの修正は簡単にできるのでしょうか?

RUNコマンドでカタログを起動する時RDBQ2は(ADV=NO)を指定すれば自動実行しないので

再度、選択指定をしなおし登録ですがその時、コメントは再入力になります。再入力しない方法はないでしょうか?

また、表定義を変更するとほとんどの場合、エラーで起動しなくなってしまいます。その場合の回避策もわかりません。
2 Re:RDBQ、RDBQ2を参照レベルのみに変更できますか?
NNN3 2005-10-19 13:30  [返信] [編集]

#DDMの設定で 更新可否指定で 更新可→更新不可に設定すると

RDBQ2等で更新削除ができなくなります。更新を掛けるときにまたDDM

で、設定を変更すればできます。(通常のプログラムレベルでは、特に関係ないです。)

ただ 毎回この操作をしないといけないので、厳密に掛けられる人と掛けられない人が一緒に運用する場合 OCFで割り当てないと無理だと思います。
3 Re:RDBQ、RDBQ2を参照レベルのみに変更できますか?
NNN3 2005-10-19 14:43  [返信] [編集]

現在RDBQ2導入しているところで、新規RDBQのカタログ登録は、できないのでは、RDBQ2導入すると基本設定は、RDBQ2仕様になってしまい、

前のRDBQでのカタログは登録できないと思ったのですが、

基本は、RDBQの実行手順をRDBQ2の実行手順で再登録だと思います。

それと、表定義を変更するとほとんどの場合、エラーになるのは、

カタログ登録が、表の項目名等も書き込んでいるので、項目名を変更するとエラーになるのは、わかります、
4 【返信】RDBQ、RDBQ2をカタログの修正をもっと簡単に?
江須扇 2005-10-19 18:56  [返信] [編集]

やはりNNN3さんもお困りのようですね。

これも長年の懸案事項ですが、

OSがA−VX01になって少しは改善されているかと思ったの

ですが、全くの期待はずれでした。
5 【返信】RDBQ、RDBQ2を参照レベルのみに変更できますか?
江須扇 2005-10-19 19:02  [返信] [編集]

Resありがとうございます。

やはり無理ですか。

>OCFで割り当てないと無理だと思います。

OCFを一般ユーザと特権ユーザに分ければ可能に

なるということですか?



具体的には#DDMの設定と#OCFMの設定をどうすれば

よいのでしょうか?

すいません細かい質問で、現状は全くセキュリティ設定を

使ってないので、どこをどうしたら良いのかいまひとつ

わかりません。
6 Re:【返信】RDBQ、RDBQ2を参照レベルのみに変更できますか?
オフコン人 2005-10-19 21:58  [返信] [編集]

手元にマニュアルがありませんので、具体的にかけませんが。

・#OCFMでオペレーターコード毎にセキュリティーコードを指定する。(Z9は最高権限です。)

・#DDMの定義の表の参照権/更新権でセキュリティーコードを指定する。

#DDMで指定したセキュリティーコードより権限が下位の者はそれぞれの権限が無いので、更新/参照ができなくなります。

但し、RDBQ2でしか利用できなかったかも知れません。

明日か、明後日にメニュアルを読んで、改めてどのマニュアルに記載されているかご連絡します。



もう一つのパラメータの編集ですが、RDBQ2のパラメータは編集できません。たしか#TEDITでは読み込めないはずです。
7 皆さんのお話を総合すると・・・
ターラヤン 2005-10-20 0:31  [返信] [編集]

NNN3さんのご説明の

>>#DDMの設定で 更新可否指定で 更新可→更新不可に設定すると

の部分はこの

http://www.geocities.jp/tahrayan/utili/ocf012x.html

DDMの設定画面へのリンク

の赤丸の1つ下側の「更新可否指定」

ですね。



オフコン人さんのご説明の部分は、赤丸の中の部分です。



お二人のお話を総合すると、DDMのこの辺りの設定を変えると

うまく行くのではないかということでしょうね。



更新可否指定の方は、今回初めて知りました。
8 Re:【返信】RDBQ2
NNN3 2005-10-21 1:00  [返信] [編集]

#OCFMでオペレーターコード毎にセキュリティーコードを指定する。(Z9は最高権限です。)の件で、実際にOCFに登録して運用したことがないのですかが、セキュリティーコードの設定は、SMART2

の作成で、プログラムを保存するときに(Z9は最高権限です。)を

登録できるところが、ありました、LMは、#LBMで CHENGEで

埋め込めたとおもいます。

OCFを使うと運用が、プログラムレベルになり大変になります。

#DDMで、参照用と更新用と2個作成して一般に利用する法を参照

用で作成して、更新用は、自分で利用するようにして

RDBQ2のRDB一覧を階層化して別けるというのは、どうですか

 例  日次データ  RDB-DAY F-DAY 更新不可

日次データ2 RDB-DAY2 F-DAY  更新可

複写するのは、SYS@DDF の他にUSER-DDF等を作成して

SYS@DDFからUSER-DDFに複写して今度USER-DDFからSYS@DDFに追加で

選ぶときに名前等を変更すれば、簡単にできます。



9 【返信2】RDBQ2はOKでした。
江須扇 2005-10-21 10:01  [返信] [編集]

NNN3さんありがとうございます。
また352番のアレックスさんありがとうございます。


お二人のテクニックをミックスして
READONLYDDFをつくり
SYS@DDFの内容をコピーし、
READONLYDDF側の表定義を更新不可にしました。
そして

/ASSIGN EFN=READONLYDDF,OEFN=SYS@DDF;
/RUN RDBQ2;
/> ;

としてこのJSからRDBQ2を立ち上げると、更新削除は
できませんでした。

しかしながらRDBQでは、うまくできませんでした。
残念ながら一般ユーザはRDBQを使っております。
10 【返信3】RDBQ、RDBQ2を参照レベルのみに変更できますか?
江須扇 2005-10-22 16:22  [返信] [編集]

オフコン人さん、ありがとうございます。


NNN3さんと352番のアレックスと皆様のテクニックをミッ
クスして
READONLYDDFをつくり
SYS@DDFの内容をコピーし、
READONLYDDF側の表定義を更新権をZ9にしました。
そして#OCFMでオペレータのセキュリティをZ8にしました。
また

/ASSIGN EFN=READONLYDDF,OEFN=SYS@DDF;
/RUN RDBQ;
/> ;

を作りました。

その設定したオペレータでログインし
上記のJSからRDBQを立ち上げると、更新削除はできません
でした。

また、一般のプログラムからの更新はできました。
ちなみに直接本来のSYS@DDFに更新権を設定すると一般の
更新プログラムもエラーになります。

しかしながら新たな問題が発生しました。
それはいままではオペレータのセキュリティは全てZ9にしてい
たのでユーティリティのパラメーターでCID=のパラメータが
出ており全てスペースにしておりました。

ところがZ8以下ではオペレータのカンパニーをスペースにして
いてもカンパニーが出なくなります。
つまり、CID=の入ったJCLを実行するとパラメータエラー
になってしまいます。


全てを処理できるZ9のオペレータも必要ですので両方で処理が
出来るようにするにはCID=の入ったパラメータを修正する事
もできません。


せっかくよい機能を教えていただきても利用できません。残念

BluesBB ©Sting_Band