ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

タスク特性のイベント可設定NOの動作

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2007-4-28 12:46
hiro  長老 居住地: 三重  投稿数: 188
みなさん こんにちは
バッチタスクの強制終了を禁止する場合、
以前(V7)ではアボートの設定がありましたが
V10からはタスク特性(動作タブ内)イベント可項目の
設定によって制御されるようですがうまくいきません。

単純にあるDBから別DBへフォーマット変換
しながら出力するバッチで、処理件数を表示する画面を出力した状態で後ろのウィンドウ
(この場合MAGICのウィンドウ)をクリックすると画面が真っ白になり、ウィンドウ名のバーに
(応答なし)の表示が現れます。
しかし、ディスクアクセスは行っており放っておくと処理は
正常に終わります。吐き出されたDBの内容も正常です。
ロジックはメインDBから出力DBへは登録リンクを使用して
レコード後で各項目を更新し表示件数をカウントアップといういたって単純なロジックなのですが。・・・
みなさんのところではこういう現象はありますか?
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-9-3 14:02 | 最終変更
nkmt  長老   投稿数: 1668
画面描画は後回し!って感じで動いているのかなぁって思いますけど。
V9以降は、バッチ処理のやるべき事に重きがおかれているのかなと。
動作環境のバッチイベント間隔の秒数の設定によっても変わるとか。
レコード後処理にDELAY(10) 条件= COUNTER(0)=1
を入れてみるのはいかがでしょうか?
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-9-3 14:24
hiro  長老 居住地: 三重  投稿数: 188
こんにちは nkmtさん
わざわざ、古いスレッドに返信ありがとうございます。
投稿したことも忘れていました。
>画面描画は後回し!って感じで動いているのかなぁって思いますけど。
 そうですね。カウント表示もあるタイミングで描写って感じ
 でアップしていきますから、最近は気にしないことにしていま
 す。(社内システムなので細かいところは妥協)
delayを入れるのもひとつの方法ですが、処理速度への影響が
 大なのでやめました。

 では・・
投票数:0 平均点:0.00
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-9-3 14:29
nkmt  長老   投稿数: 1668
バッチタスクで処理するレコードの1件目だけ0.5秒とかのDELAYでどうかな?^^;って思いまして。
イベント可 というキーワードでhiroさんの投稿にひっかかりました。
投票数:0 平均点:0.00
depth:
4
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2009-4-2 13:43
uchima  常連   投稿数: 47
私も同じ問題でなやんでいます。(V7→V10にアップしました)

ユーザより「フリーズする」「固まっている」との問い合わせの度に
Pervasiveのモニターにて読込みレコード数を見て、正常に動作中している事を確認しています。

重要な更新処理なのでイベント可はNoのままがよいのですが
なにか良い方法(画面で動いていると判断できる方法)はありませんか?

※画面に「○○処理中です」とカウンターを表示していますがカウンター表示が途中で止まります。
投票数:0 平均点:0.00
depth:
5
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-4-2 14:10
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
タスク特性の動作のレコードイベント間隔に1を入れるとどうなりますか?
カウンタがそれでも止まってしまいますか?
投票数:0 平均点:0.00
depth:
6
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-4-2 14:19
uchima  常連   投稿数: 47
ISHIJIMAさん、いつもありがとうございます。

>タスク特性の動作のレコードイベント間隔に1を入れるとどうなりますか?
>カウンタがそれでも止まってしまいますか?

はい、止まります。
ある程度(数千件)までは表示されるのですが、その後は
数字も止まるので、ユーザさんは=「固まった」と認識してしまいます。

また、処理中にウィンドウ最小化→戻した時もカウンタは止まっています。
投票数:0 平均点:0.00
depth:
7
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-4-2 14:45
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
私はカウンタ表示している画面には最小化はつけないようにしています。
あとカウンタが止まる現象はこちらでは出ませんね
データベースは何ですか?
投票数:0 平均点:0.00
depth:
8
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-4-2 15:30
uchima  常連   投稿数: 47
>データベースは何ですか?

Pervasive PSQL SUMMIT V10 -ServerEditon です。

※ちなみにMAGICは V10.1 SP4b です。
投票数:0 平均点:0.00
depth:
9
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-4-2 20:09
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
動作環境のマルチユーザーのISAMトランザクションとかロック前にトランザクション開始(ISAM)はNOになっていますか?
前これで苦労したことがあったので(今回の現象ではないのですが・・・)
投票数:0 平均点:0.00
depth:
5
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-4-6 17:12
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
カウンタの表示は関数のCOUNTERを利用していますか
それとも変数で件数を取ってレコード後処理等で+1していますか
投票数:0 平均点:0.00
depth:
6
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-4-10 8:58
hiro  長老 居住地: 三重  投稿数: 188
こんにちは ISHIJIMAさん

>カウンタの表示は関数のCOUNTERを利用していますか
>それとも変数で件数を取ってレコード後処理等で+1していま>すか
ついでの質問で申し訳ないですが、
変数とCOUNTER関数で表示に影響がでますか?
カウンター表示はいつも変数を使っているので・・
投票数:0 平均点:0.00
depth:
7
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-4-10 17:23
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
現在、私の環境はCOUNTER関数を利用しています。
これで問題なく表示ができているのでもし変数を利用しているのであればCOUNTER関数を利用した場合どうなりますか?
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-4-2 17:30
hiro  長老 居住地: 三重  投稿数: 188
みなさん こんにちは
古いスレッドへの書き込みを見て思い出しました。
動作環境のシステムタブ内にバッチイベント間隔という項目が
あります。この項目を小さくすると、とりあえずカウントの
描写速度はあがりますが、最小化後の動きは分かりません。
一度試して頂けると参考になります。

では・・
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2009-4-2 19:09
uchima  常連   投稿数: 47
>動作環境のシステムタブ内にバッチイベント間隔という項目があります。
>この項目を小さくすると、とりあえずカウントの
>描写速度はあがりますが、最小化後の動きは分かりません。

[動作環境]-[システムタブ]-[バッチイベント間隔]はデフォルトのままです。

[タスク特性]-[動作]-[レコードイベント間隔]を利用しています。

動作中になんらかのイベント(マウスクリック?フォーカス?)がおきているのか、
分かりませんが表示が止まってしまいます。
クリックだと確実に画面は止まります。
投票数:0 平均点:0.00
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-4-2 19:42
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
他階層のタスクになっているとすればどれかがイベントYESとなっていませんか
投票数:0 平均点:0.00
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-4-2 19:54
hiro  長老 居住地: 三重  投稿数: 188
こんばんわ uchimaさん

やはりダメそうですね。
V10の仕様なのかもしれないですね。
修正されるのを待つしかないのかな?
投票数:0 平均点:0.00
depth:
4
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-4-2 20:53
uchima  常連   投稿数: 47
>他階層のタスクになっているとすればどれかがイベントYESとなっていませんか

全てイベントNoにしています。
※深くても3階層ぐらいです。


>やはりダメそうですね。V10の仕様なのかもしれないですね。

ひぇ〜......
いろいろとありがとうございます。
MSJの早急な対応に期待したいと思います。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約