NECのオフコン情報掲示板(ノウハウ系)
NECのオフコンを活用するためのノウハウを話し合うための掲示板です。 |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
【返信2】RDBQ2はOKでした。 | |
江須扇 2005-10-21 10:01:00
[返信] [編集] NNN3さんありがとうございます。 また352番のアレックスさんありがとうございます。 お二人のテクニックをミックスして READONLYDDFをつくり SYS@DDFの内容をコピーし、 READONLYDDF側の表定義を更新不可にしました。 そして /ASSIGN EFN=READONLYDDF,OEFN=SYS@DDF; /RUN RDBQ2; /> ; としてこのJSからRDBQ2を立ち上げると、更新削除は できませんでした。 しかしながらRDBQでは、うまくできませんでした。 残念ながら一般ユーザはRDBQを使っております。 | |
Re:【返信2】すべて端末を強制終了する方法を教えてください? | |
江須扇 2005-10-21 9:37:00
[返信] [編集] 0e0eさん返信ありがとうございます。 おっしゃるとおりです。 ただ日付の問題があり当日処理したものもあります。 そこで、 単独で可能なもの日付の問題のあるものはSYSENDの 夜間バッチで RFAを利用や日付に関係ないもバックアップ 月初処理等は朝バッチに整理中です。 なおメールについては、夜間バッチ開始時と終了時にフラグを 設定し朝バッチでそのフラグを確認して正常終了は普通のメールに、 異常終了は携帯メールに飛ばすようにしております。 その後フラグを戻しております。 メールがまったくこない場合は朝バッチが異常終了していると いうことで、その時点でコンソールを確認しております。 | |
Re:【返信2】すべて端末を強制終了する方法を教えてください? | |
0e0e 2005-10-21 9:26:00
[返信] [編集] うちの場合ですと、自動電源OFF時の夜間バッチではなく、早朝(4:00とか)自動電源起動時にバックアップやバッチ更新処理をセットしています。これだと実行JOBがエラー出てても朝来たらその画面のまま残っていますので、続行等のリカバリがやりやすいので。 無人運転させるのでしたら、メール連携機能などで、夜間バッチJOB完了したら自分の携帯にメールが飛ぶようにするなどして、エラーの場合のリモートアクセスでのリカバリが可能にしておくなと考えたらどうでしょうか? | |
Re:電源オフ時のプリンタビジーの方法知りませんか? | |
江須扇 2005-10-21 9:14:00
[返信] [編集] 返信ありがとうございます。 >(AVX専用プリンタのN型番のプリンタは不可) やはりここにひっかかっております。 ほとんどのプログラムはPRN999になっているので、 NNN3さんのおっしゃる通りのことで可能ですが、 一部のプログラムは古いラインプリンタに強制的に出力させる為 PRN010になっております。 プログラムを修正すれば良いのですが結構たくさんあります。 古くなったので撤去も考えておるのですが電源が入らな いとプリンタビジーでスプール切り替えが出来ないの で撤去後でもプリンタビジーで修正なしでスプールに出力し、 PRINTVIEW化したいと思ったからです。 PRINTVIEWが標準装備されSGでPRN010の 出力先が強制的にPRINTVIEWになるように、 A?VX01がなっていればよいなと期待しましたが、 まったく変わっておりませんでした。 | |
Re:AVXのプログラムをTXT形式に変換して気づいたこと....... | |
江須扇 2005-10-21 9:00:00
[返信] [編集] FILVERTのA−VXソースエディタでSMART2の パラメータ読み込もうとしましたら、#TEDITと同様で 「指定したファイルは編集不可のPMです」のエラーが出て ガードが掛かっておりました。 おっしゃる通り1行目は文字コードでないコードで書かれており EBCDICからJIS(1バイト)&SIFTJIS(2バイト) 変換するとき時と戻す時のJISからEBCDICの変換で、 同じコードに戻せば問題ないのですが、へんな2バイトコードと 解釈して違ったコードにどちらかに変換でしてしまうのではと 思います。 よくあるのは、パックデータもそのままテキストデータで変換すると、訳のわからないコードに変換されてしまいます。 いつからのバージョンかは忘れましたが、 #NFCNV,SSW1=ON; で混在モードではなく1バイトモードて変換、逆変換ともすれば、 正しく戻る可能性はあります。(試してませんが・・・・) ただ、項目名などで2バイト系を使っていると思うので、 現実的にはつかえないと思います。 | |
【返信3】すべて端末を強制終了する方法を教えてください? | |
江須扇 2005-10-21 8:29:00
[返信] [編集] オフコン人さんへ 返信ありがとうございます。 >>業務終了後に自動実行で夜間バッチを実行しているのですが、たまに >>端末(WS/EML)を切り忘れてRDB等をオープンしたままになっている場合があり、 >>夜間バッチがエラーになるか、待ちになり完了しない場合があります。 >>それを回避する為に、コンソール以外の全端末を夜間バッチ実行前に強制終了をする方法はないでしょうか? >業務終了後に夜間バッチとのことですが、自動電源制御機構のシ >ステム終了タスクのことでしょうか。 >それなら、WS端末で何をしていてもジョブは終了されるはずですので、お書きのようなことは起こらないと思っています。 >但し、システム終了タスクで、画面I/OやプリンタI/Oを伴なうようなものは途中で停止してしまいます。 ありがとうございます。 SGでSYSENDジョブに夜間バッチを登録したら旨くいきました。 最初はRFAを利用しているプログラムもありSYSENDジョブではRFAも切断されるのでそこで、異常終了していたようです。 その場合はすぐに電源断し次回の立ち上げ時にその趣旨のメッ セージが出ました。それに気がつきませんでした。 イベントビューアに画面待ちになったという趣旨のメッセージ がでて強制終了したとでておりました。 ただ、SMART2のプログラムでパラメータ名まで特定できま せんでした。 #LGEDTにもログは残っていたので、RFA機能を使って いた為、障害の発生していたプログラムのパラメータ名の特定 ができたので、そのプログラムをはずしたら夜間バッチは SYSENDで終了処理できるようになりました。 いつもの事ですが#LGEDTのJOBでは確認できるのですが、 MESSAGEではそのメッセージをログに書き込む前に 強制終了されてしまうので、そのメッセージが何か特定できま せんでした。RFAだと予想して、RFAを手動で停止して、 夜間バッチを実行したらやはりその場所でRFAが切断されて いるとのメッセージがでて終了しておりメッセージも特定できました。 A−VX01になりジョブ管理ももっと高度になると期待しま したが、まったく変わってませんでした。 | |
Re:【返信2】すべて端末を強制終了する方法を教えてください? | |
江須扇 2005-10-21 8:00:00
[返信] [編集] NNN3さんへ >他ステーション介入等で端末を強制終了できないというのは、プログラムが、エラーになったり、印刷要求しているのにプリンターの電源等が、ONでなかった場合の要求待ち時、強制終了できないのでは、 言葉足らずですいません。 私が最後まで、残っておれば、手動で可能ですが 私が帰ってしまうので、手動で出来ないということです。 メーカのマニュアルには自動電源制御機構を使っても自動運転は 出来るが無人運転できないと書いておりますが、私は自分が早く 帰りたくて無人運転をめざしております。 | |
AVXのプログラムをTXT形式に変換して気づいたこと....... | |
NNN3 2005-10-21 1:47:00
[返信] [編集] #NFCNVを活用して、(細かい手順は省きますが)SUL/PML/JSLをAVXからTXTに変換して、またTXTからAVXに変換して実行またはコンパイル 等をして、不具合がでたのは、SMART2のパラメーターでした、 でも、もう一度SMART2で読み込み上書きしたら、実行できるように なりました。たぶん、1行目に制御コードが、書いてあり、#NFCNVで 他の変な文字コードに変換され、戻しても元の制御コードに戻らないので、実行できなかったのでしょう....... | |
Re:【返信】すべて端末を強制終了する方法を教えてください? | |
NNN3 2005-10-21 1:32:00
[返信] [編集] 他ステーション介入等で端末を強制終了できないというのは、プログラムが、エラーになったり、印刷要求しているのにプリンターの電源等が、ONでなかった場合の要求待ち時、強制終了できないのでは、 そのほか、通常に動作しているプログラムだとできると思いますが...... 今、のオフコンは、データを書き込んでいるとき、以外の場合は、 ミクローズにならないみたいです。だから、急ぎで、再起動等するときアテンションで、確認して、いきなり再起動かけたりします。 ただ、このプログラムは大丈夫だと確認しないと、その後、ひどい目にあいますので、熟知している人以外は、やらないでください。 . 640xiを利用しているけ24時間起動したままで、年に数回 再起動するだけです、いつも、起動したままです。 私の場合、注意しても聞かない人は、すぐプログラムで、そこのステーションでは、実行できなくしてしまいます。でも、RDBQなどは 無理だけど、........... | |
Re:【返信】RDBQ2 | |
NNN3 2005-10-21 1:00:00
[返信] [編集] #OCFMでオペレーターコード毎にセキュリティーコードを指定する。(Z9は最高権限です。)の件で、実際にOCFに登録して運用したことがないのですかが、セキュリティーコードの設定は、SMART2 の作成で、プログラムを保存するときに(Z9は最高権限です。)を 登録できるところが、ありました、LMは、#LBMで CHENGEで 埋め込めたとおもいます。 OCFを使うと運用が、プログラムレベルになり大変になります。 #DDMで、参照用と更新用と2個作成して一般に利用する法を参照 用で作成して、更新用は、自分で利用するようにして RDBQ2のRDB一覧を階層化して別けるというのは、どうですか 例 日次データ RDB-DAY F-DAY 更新不可 日次データ2 RDB-DAY2 F-DAY 更新可 複写するのは、SYS@DDF の他にUSER-DDF等を作成して SYS@DDFからUSER-DDFに複写して今度USER-DDFからSYS@DDFに追加で 選ぶときに名前等を変更すれば、簡単にできます。 | |
Re:電源オフ時のプリンタビジーの方法知りませんか? | |
オフコン人 2005-10-20 21:14:00
[返信] [編集] >業務終了後に自動実行で夜間バッチを実行しているのですが、たまに >端末(WS/EML)を切り忘れてRDB等をオープンしたままになっている場合があり、 夜間バッチがエラーになるか、待ちになり完了しない場合があります。 >それを回避する為に、コンソール以外の全端末を夜間バッチ実行前に強制終了をする方法はないでしょうか? 業務終了後に夜間バッチとのことですが、自動電源制御機構のシステム終了タスクのことでしょうか。 それなら、WS端末で何をしていてもジョブは終了されるはずですので、お書きのようなことは起こらないと思っています。 但し、システム終了タスクで、画面I/OやプリンタI/Oを伴なうようなものは途中で停止してしまいます。 | |
皆さんのお話を総合すると・・・ | |
ターラヤン 2005-10-20 0:31:00
[返信] [編集] NNN3さんのご説明の >>#DDMの設定で 更新可否指定で 更新可→更新不可に設定すると の部分はこの http://www.geocities.jp/tahrayan/utili/ocf012x.html DDMの設定画面へのリンク の赤丸の1つ下側の「更新可否指定」 ですね。 オフコン人さんのご説明の部分は、赤丸の中の部分です。 お二人のお話を総合すると、DDMのこの辺りの設定を変えると うまく行くのではないかということでしょうね。 更新可否指定の方は、今回初めて知りました。 | |
Re:【返信】RDBQ、RDBQ2を参照レベルのみに変更できますか? | |
オフコン人 2005-10-19 21:58:00
[返信] [編集] 手元にマニュアルがありませんので、具体的にかけませんが。 ・#OCFMでオペレーターコード毎にセキュリティーコードを指定する。(Z9は最高権限です。) ・#DDMの定義の表の参照権/更新権でセキュリティーコードを指定する。 #DDMで指定したセキュリティーコードより権限が下位の者はそれぞれの権限が無いので、更新/参照ができなくなります。 但し、RDBQ2でしか利用できなかったかも知れません。 明日か、明後日にメニュアルを読んで、改めてどのマニュアルに記載されているかご連絡します。 もう一つのパラメータの編集ですが、RDBQ2のパラメータは編集できません。たしか#TEDITでは読み込めないはずです。 | |
【返信】RDBQ、RDBQ2を参照レベルのみに変更できますか? | |
江須扇 2005-10-19 19:02:00
[返信] [編集] Resありがとうございます。 やはり無理ですか。 >OCFで割り当てないと無理だと思います。 OCFを一般ユーザと特権ユーザに分ければ可能に なるということですか? 具体的には#DDMの設定と#OCFMの設定をどうすれば よいのでしょうか? すいません細かい質問で、現状は全くセキュリティ設定を 使ってないので、どこをどうしたら良いのかいまひとつ わかりません。 | |
【返信】RDBQ、RDBQ2をカタログの修正をもっと簡単に? | |
江須扇 2005-10-19 18:56:00
[返信] [編集] やはりNNN3さんもお困りのようですね。 これも長年の懸案事項ですが、 OSがA−VX01になって少しは改善されているかと思ったの ですが、全くの期待はずれでした。 | |
【返信】すべて端末を強制終了する方法を教えてください? | |
江須扇 2005-10-19 18:51:00
[返信] [編集] はじめましてNNN3さん 江須扇と申します。 すばやいRESありがとうございます。 私は退社時間が早く、私の退社した後も残業などをしている人 がおります。オフコンの運用終了時間は決めており、運用終了 後20分後に#AJOBCで夜間バッチを実行させております。 運用終了後30分で新規JOB禁止のしているんでその後の 夜間バッチが実行している間には新規JOBはできませんが、 ほとんどの人は決められた時間で端末の電源を落としてくれる のですがたまに忘れる人がいます。その場合、それ以前に起動 をかけたままのプログラムでひっかかる可能性があります。 従って手動で他ステーション介入等で端末を強制終了できない のです。 私も稼働中の復旧作業が発生した場合はLANケーブルを抜いて 対応しております。 | |
Re:電源オフ時のプリンタビジーの方法知りませんか? | |
NNN3 2005-10-19 17:04:00
[返信] [編集] 582 追加 パソコンのエミュレータで、エミュレータが起動していないとエミュレータ環境のプリンタをビジーにできませんが、エミュレータが立ち上がっていれば、プリンタの電源がON/OFFに関係なくプリンタビジーができます。 (AVX専用プリンタのN型番のプリンタは不可) 運用面で、言うとSTN001がパソコンのプリンタ700XXの環境と STN002がバソコンのプリンタでPR2650などのレーザー プリンタ出力の環境で STN001でプリンタービジーにしてSTN001でプリンタ出力命令の プログラムを実行するとプリンタービジーになりCのチェンジで STN002の属性PRN102に出力するとレーザープリンタに出力されます。 | |
Re:RDBQ、RDBQ2を参照レベルのみに変更できますか? | |
NNN3 2005-10-19 14:43:00
[返信] [編集] 現在RDBQ2導入しているところで、新規RDBQのカタログ登録は、できないのでは、RDBQ2導入すると基本設定は、RDBQ2仕様になってしまい、 前のRDBQでのカタログは登録できないと思ったのですが、 基本は、RDBQの実行手順をRDBQ2の実行手順で再登録だと思います。 それと、表定義を変更するとほとんどの場合、エラーになるのは、 カタログ登録が、表の項目名等も書き込んでいるので、項目名を変更するとエラーになるのは、わかります、 | |
Re:すべて端末を強制終了する方法を教えてください? | |
NNN3 2005-10-19 14:29:00
[返信] [編集] たぶん、運用の面で、参照しているプログラムと更新しているプログラムの判別ができないので、強制的に閉じたりするのは、ないとおもいます。 夜間のMIXGNなどエミュレータでプログラムを開いたままって、よくありますね、その時は、諦めてメールでいつも警告しています。 ただ、更新等で困る場合は、アテンションで確認して、危ない人には確認をして 在籍してなかった場合で特に参照しているプログラムなら、強制放棄して、止めてから、夜間バッチをながして、帰ります。 夜間バッチは、COBOLでインターバルタイマで時間チェックのプログラムで 起動日付/時間をインプットして その時間になったら 実行するバッチと組み合わせて運用しています。 その他障害等で、ファイルチェックをするときは、LANケーブルを抜いて、チェック等をしますね、そうしないとチェックしている内に アクセスしてきて、わからなくなってしまいますので、この手を 良く使います。 | |
Re:電源オフ時のプリンタビジーの方法知りませんか? | |
NNN3 2005-10-19 14:07:00
[返信] [編集] AVX の OS レベルでプリンタの管理をしているので、基本的には、無理だと思います。プログム中で用紙のあるなしの検知することは、しないでしょう、昔N5200でCOBOLのリストをAVXの感覚でリスト出力を作成したらN5200では、一行送るたびに用紙切れを検出しないと、用紙がなくなっても、ずーとロールに印字した記憶があります。 ただ、最近は、エミュレータになって、Windowsの定義のレーザープリンタの設定で、スプールに書き込み指定をしていて 双方チェックをしていなけれは、プリンタのon/offは、関係なくプリンタビジーができます。(特にサーバー管理のプリンタなどの場合) |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
BluesBB ©Sting_Band