NECのオフコン情報掲示板(ノウハウ系)
NECのオフコンを活用するためのノウハウを話し合うための掲示板です。 |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
Re:#ABCをJSで | |
江須扇 2005-9-15 23:01:00
[返信] [編集] 亀レスすいません >100万件以上入っている一月分の保存ファイルが12ヶ月分 >在るのですが、それを1ヶ月前→2ヶ月前→3ヶ月前・・・と >移行する処理を夜間に行おうとしています もう一度読み直してみたのですが、12個ファイルがあると いうことですよね。 ファイル名がFILE1、FILE2、FILE3・・・のようになっているのですか? コピーではなくFILE12を削除してFILE11をFILE12にリネーム、FILE10をFILE11にリネーム・・・・ 最後にFILE1をFILE2にリネームして、FILE1をあらためてアロケートするという方法はだめですか? それにしても100万件ですか? レコード長がわからないでなんともいえませんが、ブロック長を最大にしても多分RDBのキーファイルが同時更新されて MOVE−MODE2できないのでCOBOLではだめなんでしょうね。 キーファイルを削除してCOBOLでコピーをしてキーファイルをあらためてアロケーションして再編成作業をする手間をかけるなら、結局ユーティリティでしょうね。 ハードウェアを最新の1ランク上にすればかなり改善されると思いますが、これってセールストークになってますか? | |
Re:#FLCNVの隠しコマンド | |
江須扇 2005-9-14 12:28:00
[返信] [編集] IDE=SYSの隠しコマンドは 通常はシステムファイルSYS@XXXにプロテクトが掛かっており ユーザーは操作することができません。 この、IDE=SYSを使うことである程度のシステムファイルを操作することができます。 従って大変危険な隠しコマンドです。 むやみにシステムファイルを修正したりするとシステムが動かなく恐れがあります。各自、自己責任でご利用ください。 つまり「良い子はむやみに使わない」と言う事です。 | |
Re:#FLCNVの隠しコマンド | |
Tama 2005-9-14 11:32:00
[返信] [編集] これ、#FILEMでも使えますね。 どういった用途があるのかわかりませんが。 | |
Re:#FLCNVの隠しコマンド | |
江須扇 2005-9-13 17:39:00
[返信] [編集] これもシステムメニューからJCLを自動生成しておりますが、 システムメニューのデータ操作支援→C/複写を実行して その直後に取得するパラメータの内容を確認すると IDE=SYS_IDE=MSD_以下略 というIDE=SYSという隠し隠しコマンドがあるのがわかります。 これで、追加モードでも確認メッセージは出ません 旧家イトウ家の小技裏技では書いておりませんが、これも小技裏技の1つとしてもよいでしょうか? | |
Re:ALI3と隠しコマンド | |
江須扇 2005-9-13 17:05:00
[返信] [編集] システムメニューのデータ操作支援の H/再編成実行後の J/操作登録→S/登録→B/直前処理でJCL を登録すれば取得できます。 私はこれでALI3を知りました。 なお、個人的には、#ABCより、新システム体系ユーティリティの方が何かと便利と思っております。 私はシステムメニューを基本的に使いどうしてもできない機能を#ABCや各ユーティリティを使っております。 新システム体系でSGしてない場合は ジオボード過去ログ「旧家イトウ家の小技裏技(その1)」をご参照ください | |
Re:ALI3と隠しコマンド | |
あゆりーな 2005-9-13 13:07:00
[返信] [編集] ALI3は上司が教えてくれました。 本人に確認したところ「だってこれは常識だから」とのこと。 なぜ知っているのか重ねて質問すると困っていましたので 実際の情報ソースは不明です。 ちなみに#ABCのADDモードでのよい方法は私も知りません。 やはりFLCNVをお勧めします。 上司は#ABCのような新しいツールは好みませんので ついつい私も元のものを多用してしまいます。 SMART2よりSMART、RDBQ2よりRDBQといった具合です…。 ※ちなみに上司もここのHPを楽しく拝見しております。 | |
Re:ALI3と隠しコマンド | |
富山清風 2005-9-13 12:34:00
[返信] [編集] CREATEモードなら、オフコン人さん発言のとおりなんですが、ADDモードの場合は、いい方法はありませんかね?(無応答でADDに出来る方法) | |
Re:部分値検索のCU | |
Tama 2005-9-13 8:27:00
[返信] [編集] 以前同様の質問で、回答を頂きディーラーに問合せたところ そのようなCUは聞いたことがないと言われ、一応メーカー に問い合わせてみると言われてそのままになってました。 どうなっているのか、一度確認してみようと思います。 | |
Re:ALI3と隠しコマンド | |
オフコン人 2005-9-12 22:31:00
[返信] [編集] その複写が、CREATEモードでいいなら、初期化のJSを先に実行すれば、出力モードの問い合わせ無しに実行できなすよ。 | |
Re:ALI3と隠しコマンド | |
富山清風 2005-9-12 19:38:00
[返信] [編集] 「ALI3」をどこで/どこから知りましたか? 話は変わりますが、#ABCの複写で最後に出力モード(1:ADD 2:CREATE)の応答が必要なためJSの途中で応答待ちになりますが、何かいい方法はありませんかね? ここにも、隠しコマンドがあったりして? | |
Re:部分値検索のCU | |
NNN4 2005-9-12 18:38:00
[返信] [編集] SELECT文での部分値検索の件 CBL85で書くと RDBQ2の検索で ”品川区”! 前方一致検索は SELECT A WHERE B CHARACTERS LEADING ”品川区” RDBQ2の検索で !”品川区” 後方一致検索は SELECT A WHERE B CHARACTERS TRAILING ”品川区” RDBQ2の検索で !”品川区”! 部分一致検索は SELECT A WHERE B CHARACTERS ”品川区” RDBQ2の検索で !****”品川区”! この検索は直接該当レコードを 抽出できないそうです、そのときに CBLRDBSL のシステムサブルーチンが、個別対応であるそうです。 -------- Bの項目が日本語の指定なら NC”品川区” で ---------- | |
Re:部分値検索のCU | |
江須扇 2005-9-11 15:18:00
[返信] [編集] 初めまして江須扇と申します。 私も以前この問題で困っておりました。(過去ログ168) 結局Tamaさんも如何されたのでしょうね? ただ、記憶ですか以前はSQLのCOBOLプリコンパイラーがありました。 実際見たことがないので想像ですが、COBOLソースにSQL文を書くと そのプリコンパイラでCUコール付のCOBOLソースを作るようです そのコールされるCUの中にあるのではと考えられます。 ただ、多分そのCOBOL/SQLは絶版になったようです これは全く別の話ですが 昔、各ディーラーでは独自の業務パッケージを販売しておりました 販社はたしか日本事務器(NJC)だったと記憶しておりますが 販売管理のパッケージで商品名を検索する時、部分検索ができたようでした。 ひょとするとそのCUを使っていたのかもしれません。 しかし、これも絶版になったのではと思います。 全く答えになっておりませんが、そのようなCUが存在する可能性を言いたかったのです。 どこの販社の方かわかりませんが、オフコン利用者に対してもっと積極的に継続してサポートをすることをすべきと思います。 いまだにオフコンを使う有り難いユーザーなので、非公開の部分をメーカに交渉して個別に公開をするべきと思います。 はふんさん、このページをそのディーラの方に直接みてもらったらどうでしょうか? | |
Re:オフコンの教本 | |
江須扇 2005-9-11 11:52:00
[返信] [編集] 初めまして、江須扇(SCEN)と申します。 NECの考え方なのか、各ディーラ(販売店)の考え方のか解かりませんが、 現状ではA−VXの初級、中級、上級コース等の講座もうどこでもやってないのではと思います。 はっきり言ってこの「オフコン練習帳」でターラヤンさんが個人的に作られた「A−VXの説明書」が一番と思います。 メーカーすらやってない事をターラヤンさんが努力されていることには頭が下がります。 もし、このページをNECのオフコン関係の人が見ているいるのでしたら、 ターラヤンさんに感謝状を送ると共に、今後もオフコンを継続販売するのなら、メーカーとしての対応も考えてください。 ただいまさら古い7200はサポートできないという事ではなく、 新機種に変えていただくようディーラ(販売店)と共に努力して積極的にサポートする事を考えていただきたい なお、個人的には、#ABCより、新システム体系ユーティリティを使って覚えていただく方法もあると思います。 新システム体系でSGしてない場合は ジオボード過去ログ「旧家イトウ家の小技裏技(その1)」をご参照ください | |
最初は#ABCでしょうね。。。 | |
EXCHANGE 2005-9-10 12:14:00
[返信] [編集] ほとんど初心ということでしたら、やっぱり最初は#ABCの操作法でしょうかね。。 たいていのことは#ABCで出来ますから。 以前は、#ABCだけのマニュアルがあったのですけど、最近はどうなのでしょうか? | |
Re:オフコンの教本 | |
Bluelion 2005-9-10 1:25:00
[返信] [編集] はじめまして老武者 さん 教本や研修など既に、無いと思いました また、一概に勉強といっても範囲が広すぎると思いますよ 開発なら COBOL SMART2 RDBQ2とか メンテナンスなら #ABC #SORTなどありますし ある程度 範囲を絞って質問すれば すばらしく深い知識と 技術を持ったここの皆さんが回答してくれかもしれませんよ >ディーラーとは疎遠になっております。 私も思うところはいろいろ、ありますけど NECの保守がきれた7200ですから ディーラーとは、せめて通常の付き合いが必要ですよね(笑) | |
オフコンの教本 | |
老武者 2005-9-9 17:34:00
[返信] [編集] オフコンの勉強がしたいのですが教本などは 売っていないのでしょうか。 日電のホームページで探しましたが見つかり ませんでした。 当方システム7200です。 訳あってオフコンを購入したディーラーとは 疎遠になっております。 | |
部分値検索のCU | |
はふん 2005-9-5 11:15:00
[返信] [編集] SELECT文での部分値検索なのですが(過去ログ 365)、 有償のCU(CBRDBSL?)を使えば出来ると 回答なさっている方がいらっしゃいます。 私も欲しくて販社に聞いてみましたが、 「そんなもんはありません」 と言われました。 NECと名の付くディーラなのですが… 本当にあるんですかね… | |
Re:システムファイルのオーバーフロー | |
Ari 2005-9-5 9:00:00
[返信] [編集] たくさんのお返事ありがとうございます。 SYS@LMLのプログラムをすべて終わらしてからAlineするという方法は、残念ながらうまくいきませんでした。 今のところはLMをSYS@JSLで動かせるようにして何とか対処しているところです。 | |
Re:システムファイルのオーバーフロー | |
ターラヤン 2005-9-2 22:14:00
[返信] [編集] ファイルの再編成を行って、ファイル内の空き領域を1箇所に集めて、 そこにLMを入れられるようにしようということかもしれませんが、 LMファイルの残りが18セクタしかないので、LMの再編成では 駄目だと思います。 よほど小さいLMでないと入りません。 たぶんLMファイルのサイズを増加させるしかありません。 (LMを入れるにはファイル内の連続領域が必要なので、空き領域がファイル内に 分散していると、入らないことがある。このためLMファイルの再編成を行い、 空き領域を1箇所に集めることによって、大きな連続領域を作る。 Windowsのデフラグのようなもの。今回は18セクタしかないので、 1箇所に集めてもたいしたサイズにはならない。 LMファイルの後ろを「ボリュームの再編成」で空けて、ファイル サイズを 拡張する必要があります。) >SYS@LMLから実行しているLMをすべて終わらせる。 >#LBM,FIL=SYS@LBM;で起動してSYS@LMLに適当なLMを >COPYすると勝手にLMの再編成がかかると思いますが >いかがでしょうか? >(LMの再編成できれば空きが確保出来る場合) | |
Re:システムファイルのオーバーフロー | |
0e0e 2005-9-2 18:52:00
[返信] [編集] #LBMで、COPYしなくてもACT=ALIGNでもいいということに気づきました。 それから、ユーザーアプリは出来るだけSYS@LML以外のLMファイルを用意してそこに置いておく方が良いと思いますよ。 #AJOBの実行登録のように起動LMファイルの指定が出来ないものは JS(SYS@JSL)経由でLMを呼び出したりしています。 |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
BluesBB ©Sting_Band