NECのオフコン情報掲示板(ノウハウ系)
NECのオフコンを活用するためのノウハウを話し合うための掲示板です。 |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
Re:はじめまして | |
ターラヤン 2005-5-6 2:31:00
[返信] [編集] かなりお困りのようですね。 ただオフコンのこともあまりご存知でなく、マニュアルも無いとのことで、簡単に説明するだけで大丈夫かどうか・・・。 データベースということもあり、誤操作が非常に怖いのですが・・。 まず、メモリダンプとかA−VX保守のところにあるアイコン類は全く関係ないので、触らないようにしてください。 UNIXをご存知でしたらわかると思いますが、UNIXのサーバにターミナルで接続するように、A−VXにはWSエミュレータ(か専用端末)で接続することになります。従って、Windows側のアイコンをいくらダブルクリックしても、A−VX側にはアクセスできません。 UNIXサーバにターミナルを介してコマンドで操作指示するのと同じで、WSエミュレータを介してコマンドで指示するしかありません。 UNIXにはいろいろなコマンドがあるように、A−VXにもいろいろなコマンドがあります。コマンドはUNIXとは全く違う体系です。マニュアルがないとこれらコマンドが全くわからないことになります。 ちなみにA−VXにはX−WINDOWのようなものはありません。(せいぜいシステムメニューというメニュー画面があるくらいです。) それから、絶対にマニュアルは必要です。私もマニュアル以上の説明はできません。何も無しで操作しようとするのは無謀かと思います。 表定義/データ定義保守ユーティリティ(#DDM)で、データベースのファイルを知ることができます。 ただし#DDMは操作を間違えると、データベースにアクセスすることができなくなりますので、注意してください。 バックアップは、媒体によってユーティリティが違います。#BKUPか#NEWSRか#VOLSRか#FLCNV辺りを使います。 Windowsファイルに吐き出す方法もいろいろあります。 標準の#NFCNVを使ってCSV形式で出力する方法から、SKYLINKを使う方法までいろいろあります。 | |
Re:自動起動することはできないか? | |
ターラヤン 2005-5-6 1:49:00
[返信] [編集] Tamaさん、こんにちは。 自動起動したいプログラムは、A−VX側ですよね。 一応解決したようですが、 A−VXには、初期プログラムというものがあります。 この機能を使用すると、システム起動時や端末起動時などにプログラムを自動実行させることができます。 「システム管理説明書」の「第2章 ジョブ管理」の「ジョブの起動」の辺りに少しだけ説明があります。 標準の機能なのですが、難点は設定が誰でも簡単にできるようになっていないことです。システム生成というもので設定します。 それから自動運転機能というものもあります。 こちらも「システム管理説明書」の「第4章 運用管理」のところに説明があります。 難点はこっちも同じです。 | |
Re:えらいことになってきました! | |
たいち 2005-5-6 1:39:00
[返信] [編集] > たいへんなことになっていますね。 > > たしかにEXCHANGEさんの言うとおり、VOL−CDROMが必要そうですね。 > > ところで、何をしようとしていたのでしょうか? > 一般的にA−VX保守のところの物は、基本的にNECの人(保守員)が使用するものです。 > (SYS@〜という名前のシステムファイルが壊れたときには、使う可能性はあります。) > DBをバックアップするだけなら、A−VX保守のところのものは一切触る必要はありません。 > A−VXの管理業務では、システムメニューかRUNコマンド行のある管理用画面を使用します。 > お返事ありがとうございます。 何をやりたいのかと申しますと、 今まで使っていたA-VXの業務システムを 市販もしくはWINベースで製作したソフトに 落とし込もうと思っているところで・・・ 早い話が、触った事も無いシステムなのでとりあえず 「全部押してみる」 を実行してみたところ・・・・ マニュアルないし、 ソフトCDも無いもんで なんとも使用が無いんです。 今の作業の目的は、今まで使っていた顧客データやら商品データを MS ACCESSやエクセルなんかにまとめられれば良いなと思ったわけです。 何か良い方法はありませんでしょうか? そもそも顧客データやら商品データは何処に収納されているのやら・・・ いまいちつかめません。 メモリダンプしてみると結構ソレらしいファイルはできるのですが 分からんのです。 何しろ15年くらい前から使っているらしく当時の担当さんも居ませんし・・・何とも仕様が無いわけです。 顧客データやら商品データのファイルさえ見つかりコンバートできれば言う事ないのですが・・・ そこらへんのご返答っていかがでしょうか? | |
Re:えらいことになってきました! | |
ターラヤン 2005-5-6 1:25:00
[返信] [編集] たいへんなことになっていますね。 たしかにEXCHANGEさんの言うとおり、VOL−CDROMが必要そうですね。 ところで、何をしようとしていたのでしょうか? 一般的にA−VX保守のところの物は、基本的にNECの人(保守員)が使用するものです。 (SYS@〜という名前のシステムファイルが壊れたときには、使う可能性はあります。) DBをバックアップするだけなら、A−VX保守のところのものは一切触る必要はありません。 A−VXの管理業務では、システムメニューかRUNコマンド行のある管理用画面を使用します。 | |
Re:えらいことになってきました! | |
たいち 2005-5-6 0:45:00
[返信] [編集] > * A−VX保守のシステムの修正・変更とかを行おうとしたのでしょうか?でも、この場合は事前にA−VXをシャットダウンしておかなくては「保守用A−VX」のモードに入れなかったと思います。 お返事ありがとうございます。 まさにソレです! なにやら、コレより保守モードで起動します。 やらなにやら出たのですが そのまますっ飛ばしてエンター押してたら 「VOL−CDROM」を要求されました。 手元に無いためキャンセルしたところ 異常終了とでてEND・・・・ 一瞬で寒くなりました。 > * A−VXシャットダウン後に「保守用A−VX」に入ろうとして途中でキャンセルボタンなどをクリックして中断したりすると、コンソールでは「WSエミュレータ起動中」となってコンソールWSエミュレータが動かなくなってしまいますが、こういう状況でしょうか? > > * この場合、VOL−CDROM(A−VX、有償ソフト、などの入ったCD媒体)を本体装置に挿入して、 > もう一度「A−VX保守」−−>「システムの修正・変更」−−>「保守用A−VX起動」−−>「論理ボリュームの作成」を何もせず、すぐに終了−−> > RUN=^^^^^^にてSGREBT;と入力してENTER −−> > SG画面が出たら、すぐに99を入力してENTERにてSモードを終了してやると−−−>通常運用モードに戻る −−>コンソールWS(厳密にはシステムステーション)が起動する\r > > となったと思います。 > > * 通常運用モード −−> A−VX保守モード −−>Sモード −−> 通常運用モード という移動です。 > > > * 最近あんまりA−VXを設定したりしてないのではっきり覚えていません。。。 > > * だれが、もっと詳しい人がいたら、返信してくれーー > > > * オフコンでこういう変なところへ、はまってしまうと「ギョギョ!!」となって恐怖ですよね。。 > 私も何度怖い目にあったことか!! 確かにハマるとビビリます。 知らないでやってるのがそもそも間違いなのですが 社的にもやらざる終えないので 何とかやってますが、現在はあまり進みません。 「VOL−CDROM」もどこにあるのやら・・・・ 探さなくてはいけないようですね。 このたびはご親切にご返答ありがとうございます。 | |
Re:えらいことになってきました! | |
EXCHANGE 2005-5-5 22:38:00
[返信] [編集] * 状況がよく分かりませんので、以下と違っている場合は、決して参考にしないで下さい。 * A−VX保守のシステムの修正・変更とかを行おうとしたのでしょうか?でも、この場合は事前にA−VXをシャットダウンしておかなくては「保守用A−VX」のモードに入れなかったと思います。 * A−VXシャットダウン後に「保守用A−VX」に入ろうとして途中でキャンセルボタンなどをクリックして中断したりすると、コンソールでは「WSエミュレータ起動中」となってコンソールWSエミュレータが動かなくなってしまいますが、こういう状況でしょうか? * この場合、VOL−CDROM(A−VX、有償ソフト、などの入ったCD媒体)を本体装置に挿入して、 もう一度「A−VX保守」−−>「システムの修正・変更」−−>「保守用A−VX起動」−−>「論理ボリュームの作成」を何もせず、すぐに終了−−> RUN=^^^^^^にてSGREBT;と入力してENTER −−> SG画面が出たら、すぐに99を入力してENTERにてSモードを終了してやると−−−>通常運用モードに戻る −−>コンソールWS(厳密にはシステムステーション)が起動する となったと思います。 * 通常運用モード −−> A−VX保守モード −−>Sモード −−> 通常運用モード という移動です。 * 最近あんまりA−VXを設定したりしてないのではっきり覚えていません。。。 * だれが、もっと詳しい人がいたら、返信してくれーー * オフコンでこういう変なところへ、はまってしまうと「ギョギョ!!」となって恐怖ですよね。。 私も何度怖い目にあったことか!! > A-VX保守に該当する > RPQ > RUR > メモリダンプ > システムの修正・変更 > メモリダンプ保存 > を行ったところ > WSエミュレーターが動かなくなりました > ず〜〜〜っと > A-VX起動中です。 > しばらくお待ちください。 > の画面のまま・・・ > どうすればよいでしょうか? > > 手元にA-VXのマニュアル等ありません。 > 手のうちようがありません。 > > 復旧の方法をおしえていただけますでしょうか? > | |
えらいことになってきました! | |
たいち 2005-5-5 20:19:00
[返信] [編集] A-VX保守に該当する RPQ RUR メモリダンプ システムの修正・変更 メモリダンプ保存 を行ったところ WSエミュレーターが動かなくなりました ず〜〜〜っと A-VX起動中です。 しばらくお待ちください。 の画面のまま・・・ どうすればよいでしょうか? 手元にA-VXのマニュアル等ありません。 手のうちようがありません。 復旧の方法をおしえていただけますでしょうか? | |
はじめまして | |
たいち 2005-5-5 20:04:00
[返信] [編集] A-VX初心者の者ですが、 会社のシステムを一部任されることにナリ いざ、システムの中身を見たらオフコン(A-VX)でした。 今まではWIN系とUNI系のシステムしか触ったことがなく どこからてをつけたら良いか分かりません。 とりあえずDBのバックアップだけでもとろう!と思ったのですが DBのファイルがどこかも探れません。(そもそもファイルが見えるものであるかもあやしい・・・・) どなたか DBファイルがどこにあるか おおしえねがえませんでしょうか? また、DBファイルをMS ACCESS2000あたりでコントロール できる方法が知りたいのですが・・・ よろしくお願いいたします。 | |
Re:自動起動することはできないか? | |
Tama 2005-5-2 14:43:00
[返信] [編集] 過去スレを確認したところ「ジョブ起動ユーティリティー」という物が目にとまりました、これでやりたいことができそうなので調べてみることにします。 | |
Re:SELECT命令での部分検索 | |
Tama 2005-5-2 11:15:00
[返信] [編集] 過去ログを調べてから質問するという初歩的なことを怠ってしまいました、申し訳ありません。Resのついていないところを見るとやはりコーディングでカバーするしか方法がなさそうですね、江須扇氏のコードを参考にさせて頂くことにします。 | |
Re:SELECT命令での部分検索 | |
EXCHANGE 2005-5-2 10:08:00
[返信] [編集] 江須扇氏による同じような質問が過去ログの168にも出ています。(参考ソースあり) > 質問ばかりで申し訳ありませんが、COBOLでのSELECT命令で > 文字列の部分検索はできないでしょうか? > > たとえば > SELECT 商品マスタ WHERE 品番 = "12345" > だと完全一致するものしか抽出できませんがRDBQのように > !"234"!のような形式で品番に"234"が含まれるレコードを > 対象にした検索ができればと思って以前から試行錯誤して > います。 > 現在はテーブルに落として一文字ずつ比較しています。 > > 何かいい方法がありましたらよろしくお願い致します。 > | |
SELECT命令での部分検索 | |
Tama 2005-5-2 8:34:00
[返信] [編集] 質問ばかりで申し訳ありませんが、COBOLでのSELECT命令で 文字列の部分検索はできないでしょうか? たとえば SELECT 商品マスタ WHERE 品番 = "12345" だと完全一致するものしか抽出できませんがRDBQのように !"234"!のような形式で品番に"234"が含まれるレコードを 対象にした検索ができればと思って以前から試行錯誤して います。 現在はテーブルに落として一文字ずつ比較しています。 何かいい方法がありましたらよろしくお願い致します。 | |
自動起動することはできないか? | |
Tama 2005-4-30 14:30:00
[返信] [編集] また教えて頂きたいことがあるのですが。エミュレーターを起動したときにプログラムを自動で起動することはできないでしょうか?具体的に申しますと、出社前にデータの受信があるので全銀のホストを起動しておきたいのです。現在は自宅から会社に接続して手動で起動させています。 | |
Re:#LBMにおいて日付を選択できるか? | |
Tama 2005-4-30 12:35:00
[返信] [編集] 話は変わりますが、以前から社内で使用しているプログラムで 2つのファイルを比較して更新日が違っているMEMBERをリスト アップするプログラムがあるのですが、ソースが残っていない のでどのような方法を使っているのかが分かりません。 これが出来たらもっと簡単に処理できそうなんですが・・・ | |
Re:#LBMにおいて日付を選択できるか? | |
Tama 2005-4-30 12:24:00
[返信] [編集] あまりスマートな方法ではないのですが私が使用しているやり方を説明します。 CALL "CBLRUN" で#LBMをCOBOLから処理するプログラムを組みま す。 あとは、旧家イトウ家の小技裏技(その7)で紹介されている方法でファイルの内容をSEQファイルに取り込み準読みしながら 日付を判断して別のLMLなりSULなりにコピーさせていけばいいか と思います。 | |
Re:#FLCNVのGTRの逆の指定ができるか? | |
MAKI 2005-4-30 12:23:00
[返信] [編集] > なんでも聞いてみますが > > 現在、#FLCNVでGTRパラメータでレコード結合ができるが、「その逆」すなわち、レコード分割のいい方法はありませんかね? > > 名案を下さい。 > > 名案かどうかは?ですが。 レコード分割は、SMARTでやっていました。 抽出機能で同じファイルを複数回指定できるので 結果としてレコード分割が実現できます。 詳しくは、SMART説明書の抽出の説明で。 | |
#FLCNVのGTRの逆の指定ができるか? | |
富山清風 2005-4-28 18:16:00
[返信] [編集] なんでも聞いてみますが 現在、#FLCNVでGTRパラメータでレコード結合ができるが、「その逆」すなわち、レコード分割のいい方法はありませんかね? 名案を下さい。 | |
#LBMにおいて日付を選択できるか? | |
富山清風 2005-4-28 17:59:00
[返信] [編集] なんでも聞いてみますが 現在、#LBMでSU/CU等を移動する際に、メンバ名の範囲指定は出来ますが、「更新日」の指定が出来ません。 実運用では、いついつ以降更新したメンバのみを移動したいことがたびたびありますが、 良い方法はなく、SCS=YESとして、画面表示を行い、「更新日」を目で確認しながら、選択しているのが現状です。 そこで、全国のITOSユーザーに、名案を提供していただきたく、掲示しました。 名案を下さい。 | |
COBOLからレコード長の変更ができるか? | |
富山清風 2005-4-28 17:39:00
[返信] [編集] なんでも聞いてみますが 現在、COBOLでは物理ファイル名の変更ができますが、 RC(レコード長)、BF(ブロッキングファクタ)、KP(キーポジション)、KL(キーレングス)を指定/変更する方法はありますかね? もし、変更ができれば、社内ユーティリティが作れそうな気がするのですが。 現在は、RC/BF/KP/KLの可能性のある組み合わせをあらかじめ想定して、 社内ユーティリティをつくっていますが、ハターンが多いと、ステップ数が、 かさんでたいへんですのて、解決したいのですが!! | |
Re:RDBQでのデータデータディクショナリの分け方 | |
EXCHANGE 2005-4-28 13:41:00
[返信] [編集] > /ASSIGN EFN=EIGYOU@DDF,OEFN=SYS@DDF; > /RUN RDBQ,DEV=MSD; > /> ; > > こんな感じです。 > ユーザー側のDDFを修正した際は必ずSYS@DDFに併合 > してください。 > * まったくすばらしい!! 私もそう思います。 * JCLで/ASSIGNを使って実ファイルを割り当てるとい うやり方は、NEC以外のオフコンでは一般的に使われていま すが、NECではあまり使っていないように思います。 * それにしても、こういうところで/ASSIGNを使うという のは誰も思いつかない手法ですね。スゴイ。 * ちなみに私は、もっと単純で DB表の参照権にH1(販売関連)、K1(経理関連)とかを 設定しておいて、オペレータコードごとに (A−VXで全ての業務APを操作するオペレータ): セキュリティコードに、H1、K1の両方を含ませる。 (RDBQ2で販売のみを検索するオペレータ): セキュリティコードに、H1のみを含ませる。 (RDBQ2で経理関連のみを検索するオペレータ): セキュリティコードに、K1のみを含ませる。 等々、、とやって部門ごとのセキュリティと兼ね備えて のぞかせるようにしていました。 特に仮想表(結合表も含めて)を作っておいて これに参照権を設定する、とすることで 表の数は増えますが、オペレータごとにDBの見え方を コントロールすることができるかと思います。 (それにRDBQの段階で結合表を作成できない操作員も 多々ありますし。。) |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
BluesBB ©Sting_Band