02800-MM-7876 状態監視の通知先削除処理に排他処理を追加

■問題

状態監視通知から複数の通知先を連続(同タイミング)で削除した場合、削除したはずの通知先に通知が届き続けることがありました。

 

■条件

Sheltyバージョン:2.5.0以降
条件: 状態監視通知先から複数の通知先を連続(同タイミング)で削除した場合

 

■修正内容

通知設定は、ファイルに書き込みを行っています。

ファイルから定義を削除(更新)する一連の処理の中で排他処理が行われていないため、同タイミングで更新要求があった場合に、設定状態が操作内容と異なってしまう問題がありました。

そのため、下記のファイルから定義を削除する一連の処理で排他処理を追加するようにしました。

  • ファイルからを設定情報の一覧を読み込む

  • 該当のentryを削除する

  • 結果をファイルへ書き込む

 

Copyright © IIM. All Rights Reserved.