ログをCSVなどに落としたい

1:ログをCSVなどに落としたい
IGA 10/07 11:54
こんにちは。いつも質問ばかりですみません。



ログファイルをWindowsファイルに落としたいと思っております。

システム管理説明書 4.3.6を参照したところ、

ログデータの抽出 を行えば、順編成ファイルにおとせるそうですが、できません。

どうすれば落とせるでしょうか。



拡張コマンドのログコマンドを使いました。

入力ファイルを「SYS@LOG]と指定すると、ファイルがありませんと表示され、

「SYS@LOG0」と指定すると、

昔の意味不明なデータが1件出力されるだけです。



たまに、#LGEDTで「1.運転ログの編集」で

ログファイル「SYS@LOG」と指定して、ログの参照は普通にできます。

画面で見たり印刷することもばっちりできます。

それを、CSVやテキストにおとして、エクセルで編集して保存したいのです。

しかたがないので、今は、マウスを使って、必死に画面をコピペしています。



どういうわけか、#ABCで、ファイル詳細情報で、

「SYS@LOG」を指定すると、

「ファイルが見つかりません」とでます。

「SYS@LOG0」と指定すると、

詳細表示はされますが、

なぜか、RECORD件数 0件となっています。



そもそも稼働中のログファイル名がなんなのか、どういうしくみで動いているのか、わかっていません。



7:Re:ログをCSVなどに落としたい
rupa 10/12 07:43
>自分のパソコンのエミュレータを

>一時的に管理者用コンソールにカンタンにできないものですかね。



これは無理でしょう。





8:自分のパソコンを一時的に管理者用コンソールに
温泉好きのうさぎ 10/12 12:21
後段の別件について、

コンソールのWSエミュレータを操作終了で終わらせた状態で、(A-VXはシャットダウンしない)

自分のパソコンのWSエミュレータに「WS番号=0」で通信情報登録して、サーバーに接続してやればいいんじゃないでしょうか。



私のとこでは、コンソールのWSエミュレータは電源投入直後や、シャットダウン時以外は操作終了させて起動されていない状態になっているので、この方法をよく使用しています。

もちろん、自分のパソコンには通信情報登録を複数登録してあり、通常の業務では「WS番号=1以降」で登録している情報でサーバーに接続しています。(常時STN000での接続はしない)



ただし、システム初期プログラム等が、コンソール(STN000)に常駐しているのであれば、操作終了できませんので、それを回避する工夫が必要です。

9:Re:ログをCSVなどに落としたい
tahrayan 10/13 00:36




VU?


csv




>


V
UV
NECU
R
->->V



A-VX


http://www.nec.co.jp/pfsoft/a-vx/AssetManage/
A-VX





10:Re:自分のパソコンを一時的に管理者用コンソールに
IGA 10/15 13:28
STN000 コンソールエミュレーターは、1日1回数分立ち上げるだけで、

ほとんど使用しておりません。

使用がバッティングしないよう注意すれば、

自分の端末設定を変えることにより、

一時的にコンソールとして使用することは可能だということですね。

ありがとうございます!



11:Re:ログをCSVなどに落としたい
IGA 10/15 13:34
>2進数形式で格納されているデータがあるので、
おっしゃるとおり、かなり文字化けしておりました。

>別売りの物の話をしても・・という話もありますが、参考情報として。
そうなんです。
お金は一切かけられないのは実情です(^_^;)
でも、貴重な情報ありがたいです。
景気よくなったら、検討します。







12:Re:ログをCSVなどに落としたい
0e0e 10/20 11:49
STN000のコンソールがWINDOWS上のエミュレータ画面であれば
VNCやpcAnywhereやリモートデスクトップで操作可能かと思います。

話変わりますが、
当方既にオフコンが無くなってしまったので過去の記憶になりますが
こんな感じで



/SET SKIP;                                                                 0001
/RUN #LGEDT;                                                               0002
02_SYS@LOG_WKJOBLOG_MSD_MSD001_                                            0003
/> ;                                                                       0004
/RUN LOGCNV,FIL=AAALML,DEV=MSD;                                            0005
/> ;                                                                       0006
/RUN #ABC,DEV=MSD;                                                         0007
MN1=01_MN2=01_MN3=02_PA1=MSD001_PA2=WKJOBLOG_O03=YES_EXP=YES_              0008
MN1=99_                                                                    0009
/> ;                                                                       0010


LOGを停止せずにログをワークファイルに抽出して、自作COBOL AP
でログDBへの更新とJOBのチェックを行っていました。
出力したファイルは相対編成ファイルで、そのファイルの最終レコード位置まで
CALL ”SYSEDWR” で読めるように変えてから実行してました。

※3番目の作業ファイルの削除は、これをやっておかないと次回起動した時に
エラーとなる為です。



13:Re:ログをCSVなどに落としたい
IGA 10/20 13:09
わーすごい。

早速やってみます!

14:Re:自分のパソコンを一時的に管理者用コンソールに
EXCHANGE 10/22 19:25
☆ SGの際、システムステーション(SST)をSTN000以外に設定してはダメでしょうか?

☆ 拡張コマンドのログ機能、電源ON、OFFなどはコンソールと言うよりもシステムステーションからの実行になると思います。

☆ ただし、管理者以外のPC上のWSエミュレータの設定替えにてこの機能にアクセスされてはマズイので、#OCF機能にて管理者以外のオペレータにはZ9のセキュリティを与えない等の対策が必要ですが。。





15:Re:自分のパソコンを一時的に管理者用コンソールに
IGA 10/28 09:29
コメントどうもありがとうございます。



そもそもSGのしかたがよくわからないレベルの者です。

ごめんなさい。もっと勉強します。



16:Re:亀レスです(ログをCSVなどに落としたい)
江須扇 11/17 09:14
亀レスすいません。
#LGEDTで実行中のログを帳票出力します。
この時、プリンタ占有時のスプール機能を使いスプールに落とします。
そのスプールを順編成ファイル化し、Windowsファイル
にCSV変換して、EXCELでタイトル等のいらない行を
削除すればOKです。
詳しい方法は下記ページをご参照ください。
(注)例は#LBMになっておりますが、同じ様に可能です。
以前は私はこのやり方でログをとっておりましたが、現状では
A−VX統合管理ツール 資産管理ビューアを使っておりますので必要がなくなりました。

http://www.geocities.jp/tahrayan/geo/0135.html

1-

BluesBB ©Sting_Band