NECのオフコン情報掲示板(ノウハウ系)
NECのオフコンを活用するためのノウハウを話し合うための掲示板です。 |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
Re:#NFLNKについて | |
ほいほい 2010-3-15 11:45:00
[返信] [編集] グローバルオペレータについて詳細な説明 ありがとうございました。 当社ではカンパニIDは設定していません。 #OCFMでオペレータを見たところ4つオペレータIDが 存在していますがすべてセキュリティコードは未設定でした。 当然Z9に設定することは出来ませんでした。 最後にもう1つ質問ですがグローバルオペレータは #OCFMでは見ることが出来ないものであり、 絶対に存在するものなのでしょうか? 単に当社の場合グローバルオペレータが未設定(ありえるのか どうか分りませんが・・・)ということも考えられます。 最終的にはSEに聞く方向しか解決策はなさそうなのは 分りました。 | |
Re:#NFLNKについて | |
EXCHANGE 2010-3-13 15:56:00
[返信] [編集] * グローバルという用語について私のほうで少し認識違いしていたようですので訂正しておきたいと思います。 説明は単純化していますので、細かい点は省かれています。 * まずカンパニIDですが、これはファイルやライブラリのグルーピングに使うものなので カンパニIDなし(=カンパニIDがスペース2桁、CID=^^)が、カンパニありの上位にあるわけではありません。 A−VXの論理ボリューム(MSDXXX)の直下には 例えば、カンパニコードAAのファイル群と、カンパニコードBBを持つファイル群と、それからカンパニコードなしのファイル群がある、といった具合です。 * それから、ファイル、ライブラリ、ライブラリのメンバはそれぞれ(英字1桁+数字1桁)からなる権限(セキュリティコード)を定義できます。(例:A3) * A−VXにおけるオペレータとはWindowsで言うところの「ユーザ」、AS/400のユーザプロフィールです。 オペレータにはそれぞれ、カンパニID、セキュリティコード、を付与できます。 * 例えば、U01というオペレータがカンパニID=CC、セキュリティコード=S3である場合を考えると、 U01は、 カンパニーコードCCのグループに属するファイルと カンパニーコードなしのグループに属するファイルが見えている状態になります(つまり、この範囲のファイルを探索できる) また、U01が探索して見つけたファイル、メンバ(実行プログラムも含む)を使用できるかどうかはS3というセキュリティコードと照合して判定されることになります。ここでは照合の規則についてはこれ以上立ち入りません。 * U01は libpath=msd , libpath=msdcc の状態です。 MSDはMSD000を含むすべての論理ボリュームです * もし、U01に付与されたカンパニIDがなし(空白)の場は、カンパニIDなしのファイルのみが探索の対象となります。 * 以上の説明の中で出てきたカンパニIDなしのファイルというのがA−VXで言うところのグローバルファイル(こちらはファイル!!)と呼んでいる物かと思います。 * グローバルオペレータというのは、また別の概念で、 カンパニIDがなし(=空白)で、かつセキュリティコードがZ9(管理権限)をもつオペレータのことです。 このオペレータはユーティリティなどを使った場合、カンパニIDを指定することによって(その都度、絶対パスを指定することによって)あらゆるファイルにアクセス出来ます。 しかしグローバルオペレータにカンパニー配下のディレクトリにたいしてライブラリパスが追加されているわけではありませんので、 (1)ユーティリティに於いては常にカンパニIDの入力が求められる(絶対パスの指定が必要) (2)RUN=^^^^(コマンドプロンプト?)においてはカンパニIDなしの領域のメンバしか起動できない。(注1) (3)カンパニIDありの領域の実行形式メンバ(=プログラム)をカンパニなしの領域へ移動してきても、プログラムの内部で使われているデータファイルの定義が相対パスなのでデータもカンパニなし領域へ移動し、プログラムでのファイル定義、またはデータベースでの表定義を変更(主にカンパニIDというパスを変更)しなければ「ファイルが見つからない」というエラーになるでしょう。 * 以上まとめですが、 グローバルファイル(カンパニIDなし)のファイルは、カンパニをまたいでのファイルの受渡などに使うケースが多いようです。 これは別々のカンパニIDをもつオペレータが起動したプログラムから共通でアクセスできる領域だからです。 個々のカンパニコードを持ってA−VXにログインしているユーザからは空白以外の別のカンパニ配下にある領域のファイルは見えませんし、絶対パスを指定してアクセスすることも出来ません。 * それからだいぶほいほいさんの質問から遠ざかってしまいましたが、#NFLNKは前述グローバルオペレータ(オペレータのほうです)でないと起動できないみたいなので、カンパニIDが空白でかつ、Z9(管理権限)をもつユーザを捜す(もしくはシステムを構築したベンダに問い合わせる)ことが必要でしょうね。 (追記) (注1)の部分は例外というか指定方法があって起動が可能かもしれません。自信がありません。だれか確実な方がおられましたらお教え下さい。 (さらに追記) カンパニと言う用語はちょっと不適切な用語かな、と思います。リコーのRICOMのOS「COMPOSS」で使っていたGID(グループID)のほうが適切な用語でしょうね。(最もこの考え方はNECからのパクリですけどね) リコーの場合は、オペレータという考え方がなく、セキュリティの考え方はありませんでした。単にPASSの設定です。メニューの定義の中にGIDが記述できて、操作員がジョブメニューから、起動したいプログラムまたは子メニューを番号で選んだ時点で呼び出し側のメニューに定義されたGID(グループID)が付与される、つまりファイルの探索範囲が付与される=PASSが設定される、というやり方でした。 従って子メニュー、孫メニューと伝っていく毎にGIDを変更することも出来ました。 その点NECのは堅い(融通がきかない)なあ。。と思います。 なお、カンパニという用語はNECも後日不適切と思ったのでしょうね。いつの間にかログイン画面では「部門コード」という名称に変わっています。 | |
Re:#NFLNKについて | |
ターラヤン 2010-3-12 0:17:00
[返信] [編集] ほいほいさん、こんにちは。 グローバルオペレータは、A−VXの管理者権限を持つユーザのことです。 WindowsやUNIXやOracleデータベースでも何でも、 管理者用のユーザーアカウントと一般ユーザ用に使うアカウント がありますよね。 アドミニストレーターとかrootとか言われているものと同じ意味です。 グローバルオペレータなら、一応A−VXのシステム設定をいろいろ 変更するなどいろいろなことができます。 一般ユーザは、いろいろと権限を制限しているので、できることとできない ことがあります。。 (もちろん設定次第では、グローバルオペレータ並みの権限を持たせる ことも可能。これは他のソフトやOSのユーザアカウントも設定次第で 管理者権限を持たせたり制限したりすることもできるので、同じですよね。) メッセージの内容から考えて、機能が制限されているアカウント(A−VXだと オペレータと言う)でA−VXに入っているのではないでしょうか。 たぶんほいほいさんのところのサーバーに入っているA−VXにも グローバルオペレータが登録されているはずです。 (無いと管理できませんから。) カンパニについても、たぶんグローバルオペレータでは、#NFLNK が使えるような状態に設定されているはずです。 (そうでないとグローバルオペレータを使ってサーバーの管理が できませんから。) したがって、まずグローバルオペレータのアカウントを探して、そのアカウント でA−VXに入って#NFLNKを動かしてみることを試みてみるのが よいのではないでしょうか。 | |
Re:#NFLNKについて | |
EXCHANGE 2010-3-11 13:14:00
[返信] [編集] * カンパニについての説明は ターラヤンTOP −−> A−VXの説明書 −−> 理論編 −−> セキュリティとOCF −−> 3.OCF機能 −−> 4.カンパニ を参考になさって下さい。 | |
Re:#NFLNKについて | |
NFLNK太郎 2010-3-11 12:20:00
[返信] [編集] 「本オペレータから・・・」とあるということは、 EXCHANGE様のいう通りかも知れません。 小生は「カンパニ付きの」には詳しくありませんので、 これで退室します。 がんばってください。 以上 | |
Re:#NFLNKについて | |
EXCHANGE 2010-3-11 12:10:00
[返信] [編集] * やはり、グローバルオペレータでA−VXにログインしていないためと思われます。 * そちらでは操作開始時に「部門コード」(2桁)というのを入力していませんでしょうか?それがカンパニIDです。 * #NFLNKは部門コード(カンパニID)が空白2桁です。 * カンパニIDについてはターラヤンのこのHPを参照して下さい。 DOSのカレントディレクトリ、AS/400のカレントライブラリのようなものです。 例えばDOSの場合 コマンドプロンプトがC:¥AA > となっていれば C:¥AA¥OOO.exeを OOO.exeだけで指定できますよね。 グローバルとはルートディレクトリと言ったところでしょうか。 うまく説明できなくてごめんなさい。 | |
Re:#NFLNKについて | |
ほいほい 2010-3-11 9:41:00
[返信] [編集] #NFLNKを起動した直後のエラーメッセージの内容は 以下のとおりでした。 「本オペレータからファイル連携ユーティリティを 使用することはできません。」(メッセージ番号(0192)) またもう1つのファイルはSYS@NTPAFでした。 ちなみにレコード件数は0となっています。 | |
Re:#NFLNKについて | |
ほいほい 2010-3-11 0:12:00
[返信] [編集] >EXCHANGE様 #NFLNKの説明書にそのような事が書かれていましたが 正直あまり意味が分かりませんでした。 恥ずかしい質問かもしれませんがグローバルオペレータとは どういったものでしょうか? 弊社の場合SYSともう1つ確かに設定されているのですが SYSで接続しても駄目でした。 >NFLNK太郎様 あす会社で再度エラーを出して投稿します。 またよろしくお願いします。 | |
Re:#NFLNKについて | |
NFLNK太郎 2010-3-10 22:43:00
[返信] [編集] ごくろうさまです。 小生は#NFLNKを使用したことが無いのでなんともいえませんが、 質問1:「もう1つのファイル」のファイル名は何ですか? 質問2:「使用することができません」以外に、エラーコード (例:E UXXXXみたいなもの)は表示されていないのですか? それらがわかれば、解決が早いかも知れません。が・・・ 以上 | |
Re:#NFLNKについて | |
EXCHANGE 2010-3-10 22:32:00
[返信] [編集] * ひょっとしてカンパニ付きのオペレータで#NFLNKを起動していませんでしょうか? * #NFLNKはグローバルオペレータでしか使用できなかったと思います。 | |
#NFLNKについて | |
ほいほい 2010-3-10 1:43:00
[返信] [編集] このような掲示板があることを今知って 早速質問させてください。 ファイル連携機能というものが存在することも 最近知ったので#NFLNKで登録しようと したのですが、#NFLNKを起動したところで 「使用することができません」のメッセージが出ます。 ファイル連携機能を使用するのに3つのファイルが 必要なようですが、SYS@CAT、SYS@DDFともう1つのファイル すべて一応定義はされています。 根本的に何が問題かおわかりの方教えてください。 なおもう少し情報が必要であれば、会社の方でまた 書き込みさせて頂きます。 | |
Re:#BKUPディスクバックアップ機能について | |
ぼん 2010-3-2 10:25:00
[返信] [編集] 有難うございます。 複数のWINDOWS系サーバーをiStorageでバックアップを考えておりAVX系も中に含めたかったのでありがたいです。 | |
Re:#BKUPディスクバックアップ機能について | |
温泉好きのうさぎ 2010-2-24 20:31:00
[返信] [編集] 使い勝手は非常に良いです。 私のところでは、複数のA-VXサーバが異なるフロアに存在し、私も別のフロアで作業をしているという状態であったので、移動してDAT媒体を抜き差しするという面倒な作業が無くなり、自分のパソコンの前で全ての操作ができるようになりました。このメリットはかなり大きいです。 次にスピードが速くなったこと。 古いマシンなのでDDS3までしか対応しておらず、DDS2のテープがまだ大量に残っており、それを普段使っていましたので、比較になりません。 特に感じるのが、多くの回数アペンドされているときです。従来であれば、目的のアペンド番号の位置までテープが早送りされるのにそこそこの時間がかかっていたのが、今は一瞬です。 また、一度に多数のファイルがバックアップされていて、その中から1ファイルだけリストアするときなど、従来は対象外のファイルも全て読み込むような動作のため長時間かかっていたのが、これも今は一瞬です。 私の問題点としては、バックアップデータの管理方法をどうするか、ということがあります。 今までなら、DATまたはケースにラベルを貼って日付と内容を書き込んでいましたが、ハードディスク上のデータになってしまいましたので、わかりやすく管理するにはどうしたらよいか、今は試行錯誤の状態です。結局はCD-RやDVDに焼いて、そこに日付や内容を書いておくという従来と同じような媒体管理になってしまうかもしれません。 注意点があります。 #BKUPのバラメータは変更することなく、ディスクバックアップ機能に対応していますが、高速モードの使用はかえって逆効果になります。 FMD=NO_を指定するか、そのパラメータを省略するようにしてください。 | |
#BKUPディスクバックアップ機能について | |
ぼん 2010-2-5 18:17:00
[返信] [編集] RPQ対応の#BKUPでテープでなくディスクにバックアップをとるモジュールを適応し運用している方おられますか? おられたら使い勝手等お聞かせください。 モジュールはa-vxbkup_w2k.zip です。 | |
無事完了 | |
初心者K 2010-2-2 9:50:00
[返信] [編集] 教えていただいた内容にて作業が完了し、無事拡張することができました。(念のためSYS@DBDIRのほうも合わせて拡張しました。)ありがとうございました。 | |
Re:NFCNVでの変換方法を教えてください | |
昔SE 2010-2-2 4:59:56
[返信] [編集] ターラヤン様、 ご返事が遅くなりました。 ありがとうございます。 これから吸い上げてきます。 | |
ありがとうございました | |
初心者K 2010-1-28 14:02:00
[返信] [編集] 富山清風さん、rupaさん、情報ありがとうございました。 準備出来次第トライしてみます。 (ちなみにSYS@DBDIRのほうはまだ余裕がありました) | |
Re:SYS@DDFがオーバーフロー・・・ | |
rupa 2010-1-28 8:58:00
[返信] [編集] SYS@DBDIRの容量も確認した方がいいですよ。 | |
Re:SYS@DDFがオーバーフロー・・・ | |
富山清風 2010-1-26 19:30:00
[返信] [編集] 初心者K 様 ごくろうさまです。 手順概要 1.プライベートDDFを確保(アロケート)する 2.SYS@DDFからプライベートDDFへコピーする 3.SYS@DDFから表定義を全件削除する 4.SYS@DDFをデアロケートする 5.SYS@DDFをアロケートする(容量を拡大して) 6.プライベートDDFからSYS@DDFへコピーする 7.プライベートDDFをデアロケ?トする (ディスク容量に問題が無ければバックアップとして残しておくのも一つの手ですが) 上記はいずれも#ABC;で出来ます。 以上 | |
SYS@DDFがオーバーフロー・・・ | |
初心者K 2010-1-26 16:52:00
[返信] [編集] RDBQで利用する表定義を追加しようとした際、SYS@DDFがオーバーフローだとのメッセージが出てしまいました。 SYS@DDFがオーバーフローとなった際の拡張手順をどなたかご存知でしょうか。アドバイスいただけないでしょうか。 (最近担当者が退職し、自分が引き継いだのですが、もともとA−VXといったシステムは、まったくのド素人です。) |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
BluesBB ©Sting_Band