タスク特性のイベント可設定NOの動作
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
hiro
居住地: 三重
投稿数: 188
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
みなさん こんにちは
バッチタスクの強制終了を禁止する場合、
以前(V7)ではアボートの設定がありましたが
V10からはタスク特性(動作タブ内)イベント可項目の
設定によって制御されるようですがうまくいきません。
単純にあるDBから別DBへフォーマット変換
しながら出力するバッチで、処理件数を表示する画面を出力した状態で後ろのウィンドウ
(この場合MAGICのウィンドウ)をクリックすると画面が真っ白になり、ウィンドウ名のバーに
(応答なし)の表示が現れます。
しかし、ディスクアクセスは行っており放っておくと処理は
正常に終わります。吐き出されたDBの内容も正常です。
ロジックはメインDBから出力DBへは登録リンクを使用して
レコード後で各項目を更新し表示件数をカウントアップといういたって単純なロジックなのですが。・・・
みなさんのところではこういう現象はありますか?
バッチタスクの強制終了を禁止する場合、
以前(V7)ではアボートの設定がありましたが
V10からはタスク特性(動作タブ内)イベント可項目の
設定によって制御されるようですがうまくいきません。
単純にあるDBから別DBへフォーマット変換
しながら出力するバッチで、処理件数を表示する画面を出力した状態で後ろのウィンドウ
(この場合MAGICのウィンドウ)をクリックすると画面が真っ白になり、ウィンドウ名のバーに
(応答なし)の表示が現れます。
しかし、ディスクアクセスは行っており放っておくと処理は
正常に終わります。吐き出されたDBの内容も正常です。
ロジックはメインDBから出力DBへは登録リンクを使用して
レコード後で各項目を更新し表示件数をカウントアップといういたって単純なロジックなのですが。・・・
みなさんのところではこういう現象はありますか?
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
画面描画は後回し!って感じで動いているのかなぁって思いますけど。
V9以降は、バッチ処理のやるべき事に重きがおかれているのかなと。
動作環境のバッチイベント間隔の秒数の設定によっても変わるとか。
レコード後処理にDELAY(10) 条件= COUNTER(0)=1
を入れてみるのはいかがでしょうか?
V9以降は、バッチ処理のやるべき事に重きがおかれているのかなと。
動作環境のバッチイベント間隔の秒数の設定によっても変わるとか。
レコード後処理にDELAY(10) 条件= COUNTER(0)=1
を入れてみるのはいかがでしょうか?
投票数:0
平均点:0.00
hiro
居住地: 三重
投稿数: 188
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは nkmtさん
わざわざ、古いスレッドに返信ありがとうございます。
投稿したことも忘れていました。
>画面描画は後回し!って感じで動いているのかなぁって思いますけど。
そうですね。カウント表示もあるタイミングで描写って感じ
でアップしていきますから、最近は気にしないことにしていま
す。(社内システムなので細かいところは妥協)
delayを入れるのもひとつの方法ですが、処理速度への影響が
大なのでやめました。
では・・
わざわざ、古いスレッドに返信ありがとうございます。
投稿したことも忘れていました。
>画面描画は後回し!って感じで動いているのかなぁって思いますけど。
そうですね。カウント表示もあるタイミングで描写って感じ
でアップしていきますから、最近は気にしないことにしていま
す。(社内システムなので細かいところは妥協)
delayを入れるのもひとつの方法ですが、処理速度への影響が
大なのでやめました。
では・・
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
バッチタスクで処理するレコードの1件目だけ0.5秒とかのDELAYでどうかな?^^;って思いまして。
イベント可 というキーワードでhiroさんの投稿にひっかかりました。
イベント可 というキーワードでhiroさんの投稿にひっかかりました。
投票数:0
平均点:0.00
uchima
投稿数: 47
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
私も同じ問題でなやんでいます。(V7→V10にアップしました)
ユーザより「フリーズする」「固まっている」との問い合わせの度に
Pervasiveのモニターにて読込みレコード数を見て、正常に動作中している事を確認しています。
重要な更新処理なのでイベント可はNoのままがよいのですが
なにか良い方法(画面で動いていると判断できる方法)はありませんか?
※画面に「○○処理中です」とカウンターを表示していますがカウンター表示が途中で止まります。
ユーザより「フリーズする」「固まっている」との問い合わせの度に
Pervasiveのモニターにて読込みレコード数を見て、正常に動作中している事を確認しています。
重要な更新処理なのでイベント可はNoのままがよいのですが
なにか良い方法(画面で動いていると判断できる方法)はありませんか?
※画面に「○○処理中です」とカウンターを表示していますがカウンター表示が途中で止まります。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
タスク特性の動作のレコードイベント間隔に1を入れるとどうなりますか?
カウンタがそれでも止まってしまいますか?
カウンタがそれでも止まってしまいますか?
投票数:0
平均点:0.00
uchima
投稿数: 47
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
ISHIJIMAさん、いつもありがとうございます。
>タスク特性の動作のレコードイベント間隔に1を入れるとどうなりますか?
>カウンタがそれでも止まってしまいますか?
はい、止まります。
ある程度(数千件)までは表示されるのですが、その後は
数字も止まるので、ユーザさんは=「固まった」と認識してしまいます。
また、処理中にウィンドウ最小化→戻した時もカウンタは止まっています。
>タスク特性の動作のレコードイベント間隔に1を入れるとどうなりますか?
>カウンタがそれでも止まってしまいますか?
はい、止まります。
ある程度(数千件)までは表示されるのですが、その後は
数字も止まるので、ユーザさんは=「固まった」と認識してしまいます。
また、処理中にウィンドウ最小化→戻した時もカウンタは止まっています。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
私はカウンタ表示している画面には最小化はつけないようにしています。
あとカウンタが止まる現象はこちらでは出ませんね
データベースは何ですか?
あとカウンタが止まる現象はこちらでは出ませんね
データベースは何ですか?
投票数:0
平均点:0.00
uchima
投稿数: 47
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
>データベースは何ですか?
Pervasive PSQL SUMMIT V10 -ServerEditon です。
※ちなみにMAGICは V10.1 SP4b です。
Pervasive PSQL SUMMIT V10 -ServerEditon です。
※ちなみにMAGICは V10.1 SP4b です。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
動作環境のマルチユーザーのISAMトランザクションとかロック前にトランザクション開始(ISAM)はNOになっていますか?
前これで苦労したことがあったので(今回の現象ではないのですが・・・)
前これで苦労したことがあったので(今回の現象ではないのですが・・・)
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
カウンタの表示は関数のCOUNTERを利用していますか
それとも変数で件数を取ってレコード後処理等で+1していますか
それとも変数で件数を取ってレコード後処理等で+1していますか
投票数:0
平均点:0.00
hiro
居住地: 三重
投稿数: 188
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは ISHIJIMAさん
>カウンタの表示は関数のCOUNTERを利用していますか
>それとも変数で件数を取ってレコード後処理等で+1していま>すか
ついでの質問で申し訳ないですが、
変数とCOUNTER関数で表示に影響がでますか?
カウンター表示はいつも変数を使っているので・・
>カウンタの表示は関数のCOUNTERを利用していますか
>それとも変数で件数を取ってレコード後処理等で+1していま>すか
ついでの質問で申し訳ないですが、
変数とCOUNTER関数で表示に影響がでますか?
カウンター表示はいつも変数を使っているので・・
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
現在、私の環境はCOUNTER関数を利用しています。
これで問題なく表示ができているのでもし変数を利用しているのであればCOUNTER関数を利用した場合どうなりますか?
これで問題なく表示ができているのでもし変数を利用しているのであればCOUNTER関数を利用した場合どうなりますか?
投票数:0
平均点:0.00
hiro
居住地: 三重
投稿数: 188
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
みなさん こんにちは
古いスレッドへの書き込みを見て思い出しました。
動作環境のシステムタブ内にバッチイベント間隔という項目が
あります。この項目を小さくすると、とりあえずカウントの
描写速度はあがりますが、最小化後の動きは分かりません。
一度試して頂けると参考になります。
では・・
古いスレッドへの書き込みを見て思い出しました。
動作環境のシステムタブ内にバッチイベント間隔という項目が
あります。この項目を小さくすると、とりあえずカウントの
描写速度はあがりますが、最小化後の動きは分かりません。
一度試して頂けると参考になります。
では・・
投票数:0
平均点:0.00
uchima
投稿数: 47
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
>動作環境のシステムタブ内にバッチイベント間隔という項目があります。
>この項目を小さくすると、とりあえずカウントの
>描写速度はあがりますが、最小化後の動きは分かりません。
[動作環境]-[システムタブ]-[バッチイベント間隔]はデフォルトのままです。
[タスク特性]-[動作]-[レコードイベント間隔]を利用しています。
動作中になんらかのイベント(マウスクリック?フォーカス?)がおきているのか、
分かりませんが表示が止まってしまいます。
クリックだと確実に画面は止まります。
>この項目を小さくすると、とりあえずカウントの
>描写速度はあがりますが、最小化後の動きは分かりません。
[動作環境]-[システムタブ]-[バッチイベント間隔]はデフォルトのままです。
[タスク特性]-[動作]-[レコードイベント間隔]を利用しています。
動作中になんらかのイベント(マウスクリック?フォーカス?)がおきているのか、
分かりませんが表示が止まってしまいます。
クリックだと確実に画面は止まります。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
他階層のタスクになっているとすればどれかがイベントYESとなっていませんか
投票数:0
平均点:0.00
hiro
居住地: 三重
投稿数: 188
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんばんわ uchimaさん
やはりダメそうですね。
V10の仕様なのかもしれないですね。
修正されるのを待つしかないのかな?
やはりダメそうですね。
V10の仕様なのかもしれないですね。
修正されるのを待つしかないのかな?
![](../../uploads/smil3dbd4d75edb5e.gif)
投票数:0
平均点:0.00
uchima
投稿数: 47
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
>他階層のタスクになっているとすればどれかがイベントYESとなっていませんか
全てイベントNoにしています。
※深くても3階層ぐらいです。
>やはりダメそうですね。V10の仕様なのかもしれないですね。
ひぇ〜......
いろいろとありがとうございます。
MSJの早急な対応に期待したいと思います。
全てイベントNoにしています。
※深くても3階層ぐらいです。
>やはりダメそうですね。V10の仕様なのかもしれないですね。
ひぇ〜......
いろいろとありがとうございます。
MSJの早急な対応に期待したいと思います。
投票数:0
平均点:0.00