NECのオフコン情報掲示板(ノウハウ系)
NECのオフコンを活用するためのノウハウを話し合うための掲示板です。 |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
Re: 他のプログラムでファイルAがオープンしていたら画面にメッセージを出す、 といったプログラムを作りたい | |
TOM 2013-6-14 17:22:41
[返信] [編集] 昔々にAUTORUNNERというソフトを作りました。 今でも正常にお客さんのところで使われています。 今流のオープン系のツールで言えば、JP1のようなソフトです。 でも売れ無かったですね。当時は夕方で殆どの業務が終了していたので、無人状態で使う必要が無かったのです。 ちゃんとジョブと別ジョブ間での待ち合わせをする機能も入れてたんですが。 | |
Re: 他のプログラムでファイルAがオープンしていたら画面にメッセージを出す、 といったプログラムを作りたい | |
MAKI 2013-6-14 11:20:44
[返信] [編集] ちょっとちがうはなしですが。 昔面白いシステムがあったので、紹介します。 そのシステムのアプリケーションは、全て 最初に、一つのファイルを読むように作ってありました。 そのファイルが正常にオープンできたらプログラムが 動き出すのです。 で、バッチ処理をするときは、そのファイルをロックします。 そうすると新しい処理を始めることができなくなります。 いったん、システムを止めてからバッチ更新をするとき 結構安心してできるわけです。 勿論、SMARTやユーティリティーでの使用を止めることはできませんが。 アプリケーションが終了するまで、ファイルをオープンしたままであれば、 そのファイルがロックできるかどうかで、システムの稼働状況がわかるように できるとおもいます。 | |
Re: 他のプログラムでファイルAがオープンしていたら画面にメッセージを出す、 といったプログラムを作りたい | |
ig 2013-6-14 9:40:17
[返信] [編集] ありがとうございます。 「夜間の誰も使用していない時間帯に自動的に バッチ実行して終わったら自動的にシャットダウン する」 これはすでに既存のカンパニで実施しています。 しかし同じサーバで別カンパニのシステムををリリースしたため、 同時に夜間処理が組み込めず、コマっています。 あきらめて手動で操作し、遠隔拠点と電話確認しながら、毎日やるしかないかな、 と思っています。 いつまでこんなことやらないといけないのやら・・・ | |
Re: 他のプログラムでファイルAがオープンしていたら画面にメッセージを出す、 といったプログラムを作りたい | |
ig 2013-6-14 9:34:46
[返信] [編集] メタボ様ありがとうございます。 残念ながらcuがあるかどうか以前に、 ディーラーSE自体、ほとんど不在で、 いても、無償では問合せすら対応してくれない状況です。 なので、このbbsとても貴重です。 | |
Re: 他のプログラムでファイルAがオープンしていたら画面にメッセージを出す、 といったプログラムを作りたい | |
ターラヤン 2013-6-12 0:04:56
[返信] [編集] 自動でできるような作業なのかどうかによりますが、 例えば、夜間の誰も使用していない時間帯に自動的に バッチ実行して終わったら自動的にシャットダウン するようにするという案もありますよね。 これは他でご質問されていることだと思いますが。 ちょっと乱暴かもしれませんが、他の端末に一斉に 介入して、全端末を強制終了させるようなバッチを 組んで、それを実施してから#MIXGNをする、 という手もあるかもしれません。 | |
Re: 他のプログラムでファイルAがオープンしていたら画面にメッセージを出す、 といったプログラムを作りたい | |
MAKI 2013-6-11 23:09:49
[返信] [編集] チェック後いざやろうとしたら、誰かが使ってた それまさにあります。 やっぱりありますか。 だったら、ファイルオープンに成功したらそのまま ホールドして、クローズしては、#MIXGNというふうに やったほうがいいかもしれませんね。 | |
Re: 他のプログラムでファイルAがオープンしていたら画面にメッセージを出す、 といったプログラムを作りたい | |
メタボ街道まっしぐら 2013-6-11 12:00:52
[返信] [編集] かなり以前のことですが(20年位?)拡張機能と同等レベルの情報を 取得出来るCUモジュールが有りました(メーカー作成?)。 どのSTNでどんなPGが起動していてそれがJS・PM・LMかの 情報が取得出来ました。 ディーラーのSEより貰いました。 ”SYS@17”というものです。 ただそのCUモジュールは、使用しているファイル情報は取得できませんでした。 ファイル情報を取得可能なモジュールもあったような記憶もあります。 メーカーなりディーラーのSEに聞いてみたらどうですか?・・答えてくれるような人は もうだれもいないかも・・・ そのCUは入力プログラムで使用していました、複数のステーションより入力された データをもとに複数の形式の伝票をそれぞれのプリンターに出力するPGが 起動されているかどうかをチェックしていました。 保存してあった古い資料をみたらありました(ただCUモジュールそのものの使用方法の 記述はしていなかった) 家の古いA−VXもどきを動かしたらCUモジュールそのものがあるかも・・動くかな? A−VXを離れて何年もたちましたが久しぶりに覗いてみました。 みなさんそれぞれ頑張っているのを拝見しちょっとうれしくなりました。 | |
Re: 他のプログラムでファイルAがオープンしていたら画面にメッセージを出す、 といったプログラムを作りたい | |
ig 2013-6-11 9:03:15
[返信] [編集] MAKI様コメントありがとうございます。 おっしゃるとおり#MIXGNには困ります。 チェック後いざやろうとしたら、誰かが使ってた それまさにあります。 20年以上前は、立て札やっていましたが、 いまは端末が数十台、しかも、地方拠点がたくさんできて、 それどころじゃなくなりました。 今のところ、エイヤッで処理がすぐ終わるからなんとかしのいでいますが、いつか障害起こりそうでこわいです。 APPLY PROTECTED-MODEでpgは作ってみましたが、 EXCLUSIVEでやってみます。 | |
Re: 他のプログラムでファイルAがオープンしていたら画面にメッセージを出す、 といったプログラムを作りたい | |
MAKI 2013-6-10 23:09:00
[返信] [編集] 懐かしい話でつい、いらないことをかいてしまいました。 #MIXGNは、シェアできないので気を使いますね。 チェックしたときは、大丈夫でもいざやろうとすると 誰かが使っていたりなんてこともありました。 ステーションの前に使用禁止の札を立てたりしたことも あります。でも、最近のマシンは速いから、処理はすぐ 終わるんでしょうね。 詳しくはないですが、やるとしたらEXCLUSIVEでファイルを オープンしてみて、エラーメッセージをひろうという感じですかね。 | |
Re: 他のプログラムでファイルAがオープンしていたら画面にメッセージを出す、 といったプログラムを作りたい | |
ig 2013-6-10 9:10:23
[返信] [編集] ありがとうございます。 拡張機能で ファイルの使用状態は確認できます。 現状はそのようにしております。 しかしできるだけ無人、自動で実施したいです。 また、目視であると見落とす可能性あります。 あと最終的には、 ユーザー自身に実施して欲しいと思っております。 拡張機能の操作、確認は、エンドユーザーには困難と思われます。 エンドユーザーとは、 少人数の遠隔地の協力会社なのです。 拡張機能、ファイルの使用状態確認が、 手動操作ではなく、プログラムで実施できればいいのですが・・・ | |
Re: 他のプログラムでファイルAがオープンしていたら画面にメッセージを出す、 といったプログラムを作りたい | |
MAKI 2013-6-8 21:06:43
[返信] [編集] 拡張機能の、ファイル情報表示で確認できませんか。 むかしは、それで確認していました。 ファイルシェアモードも確認できます。 | |
Re: 他のプログラムでファイルAがオープンしていたら画面にメッセージを出す、 といったプログラムを作りたい | |
ig 2013-6-7 11:51:58
[返信] [編集] 悪戦苦闘の末、 ようやくfileステータスメッセージにより、 pgを制御できるようになりました。 ただ、帳票pgのようにAPPLY SHEARDになっていると、 ファイルビジーにならないようです。 日次更新には、ファイルの再編成(MIXGEN)なども含まれているため、 シェアモードでも起動していると、まずいのです。 もう少し研究してみます。 | |
Re: 【返信3】すべて端末を強制終了する方法を教えてください? | |
gi 2013-6-7 11:47:55
[返信] [編集] ありがとうございます! サイト拝見してみます。 おそらくSGで組み込むのですね。 そうすれば SYSENDJOB、つまり a-vxシャットダウン時にno job状態で jobが動くわけですね。 そこに 日次更新のJSを組み込めばいけるかもしれません。 引き続き研究してみます。 | |
Re: 【返信3】すべて端末を強制終了する方法を教えてください? | |
ターラヤン 2013-6-7 0:48:36
[返信] [編集] 小生のサイトのhttp://www.offcom.jp/modules/firststep/index.php/riron/jobstartsetu.html の「システム終了プログラム」と書いてあるのがそれです。 たしか画面に対してI/Oがあるようなプログラムは駄目というような制約があったような気がします。 (他にもいろいろ制約があったような気が・・・) あまり詳しくは書いていませんが、その理由は、 うちのはUPSが無いので、この機能は動かないのです。。。 | |
Re: 他のプログラムでファイルAがオープンしていたら画面にメッセージを出す、 といったプログラムを作りたい | |
ig 2013-6-6 14:57:23
[返信] [編集] ターラヤン様 これはいけるかもしれません。 いつもありがとうございます! 実施後、詳細報告いたします。 | |
Re: 他のプログラムでファイルAがオープンしていたら画面にメッセージを出す、 といったプログラムを作りたい | |
ターラヤン 2013-6-5 23:40:21
[返信] [編集] 「COBOL85プログラミング手引書」の 「第16章 COBOL実行環境指定機能 」の 「16.3.2 磁気ディスクファイルに関する書き方」 BUSY=STATUS・・ファイルのオープンでファイルビジーと なったとき、ファイルステータスとして”91”を設定する ----- これは使えませんか? | |
お仕事をお願いしようか? | |
TOM 2013-6-5 16:31:51
[返信] [編集] 富士通系SEさん 今1件案件があるのですが、ご相談させていただけませんか? maxy0218@yahoo.co.jpまで連絡をいただけましたら幸いです。 宜しくお願いいたします。 | |
Re: 【返信3】すべて端末を強制終了する方法を教えてください? | |
gi 2013-6-5 10:49:33
[返信] [編集] 遅いレスで大変、恐れ入ります。 ●「SGでSYSENDジョブに夜間バッチを登録」 とは、どういうことでしょうか。 ●SYSENDジョブとは、 システム終了時、走るjobを 登録できる、という機能でしょうか?? ●たとえば、バッチ処理を 組み込むことは可能でしょうか? ●バッチ処理が走る際は、 すべてのjobが終了しており、全ファイルクローズ されている状態なのでしょうか。 ●バッチ処理が終了すれば、 通常通りにa−vxがシャットダウンされるのでしょうか。 ●そもそもSYSENDとは何か、 ●SYSENDジョブとは何か、 理解できておりません。 ●そのSGとは、具体的にどういうふうにやればいいのでしょうか? 素人で大変申し訳ありません、 わかる範囲で教えてください。 | |
他のプログラムでファイルAがオープンしていたら画面にメッセージを出す、 といったプログラムを作りたい | |
ig 2013-6-5 10:22:11
[返信] [編集] こんにちは。いつもお世話になっております。 他のプログラムで、 ファイルAがオープンしていたら、 画面にメッセージを出す、 といったプログラムを作りたいのですが、 可能でしょうか。 業務時間中、バッチ更新をしなければならない事情があります。 ユーザーがある業務画面を開いていないか、 予防するためです。 事前に連絡して、 バッチ処理中は、画面を開かないよう、ユーザーに徹底はしています。 しかし人間ですから、誤って業務画面を開いてしまうことがあります。 それを予防したいです。 | |
Re: #MENUMのエラー | |
ターラヤン 2013-6-1 0:25:52
[返信] [編集] kenkenさん、こんにちは。 はっきりはわかりませんが、1つ気になるところが。 「A%#MENUP 01」となっていますが、Aの次が「%」になっていますよね。これが気になります。 たぶん、サーバ(オフコン)が複数台(例えば、自分のいる事務所と他の支社や本社とか)あるのですよね。 例えば、ここに%があるときは正しく動いて、%が無い時はダメ(逆に%があるときはダメで%が無い時はOK)というようなことはないでしょうか。 あるいは同じ%が表示されていても、実はAというオフコンに接続している画面とBというオフコンに接続している画面があって、2つのオフコンのメニューが似ているので、どっちのオフコンにつながっているか分からない状態になっている。そしてダメだなと思っていろいろ操作しているうちに画面が切り替わって、正しい方のオフコンのメニュー画面が表示されたとか。 つまり、接続先のサーバが違うのだが、メニューが似ているので気付かないということはないでしょうか。 %の印は、自分のところのオフコンとは別のオフコンに接続して使っているよ、という印です。(VWSという機能を使っている印) |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
BluesBB ©Sting_Band