INIや設定: デフォルトを物理トランザクションにする
V9以降、タスク特性にトランザクションモードという設定が加わりました。
大きく分けると、物理トランザクションと遅延トランザクションです。
バッチタスクはデフォルトが物理トランザクションなのですが、
オンラインタスクは何もしなければ遅延トランザクションになってしまいます。
両者の違いについては、トランザクションモードについてを参照してください。
さて、個人的には「オンラインタスクも物理トランザクションにするべき」という考えなので、 タスクを作成するときのデフォルトは物理トランザクションにしたいわけです。
ということで、Magic.iniに次の設定をします。
===================================
[MAGIC_SPECIALS]
SpecialDefaultTransactionMode = P
===================================
元々この記述はあるので、行頭についている「;(セミコロン)」を外せば良いだけです。
尚、この設定を使うのは、V9PlusSP3c以降です。
それより前は、ロックの設定が「なし」のままなので効果がイマイチです。
この設定に限らず、完成度の高さから考えるとSP3c以降にした方が良いでしょう。
(勿論、SP6a以降にする方が望ましい。)