Изучаю технологию работы с скриптами поведения.
Создал тестовый обработчик
Код:
public class TEvent extends EventScriptBase implements EventScript {
public void onEvent(Event event, Setup setup, ConnectionSet connectionSet) throws Exception {
print("event.toString()=" + event.toString());
}
}
Повесил его на события Прихода платежа, смены статуса договора, Авторизации в WEB для отлова конкретных событий для проверки на instanceof для обработки этих событий и реализации необходимой мне логики.
Тренировался на своем договоре и на тестовой базе. Нашел конкретные события, создал все проверки.
После выходных - стал проверять дальше - обнаружил, что на некоторых договорах (да и на своем тестовом) не всегда запускается мой TEvent (не вижу в логах "event.toString()="). После перезагрузки - какие-то события проходят, а какие-то нет.
Что может быть?
Как можно понять почему на некоторых договорах на некоторых событиях вызывается а на некоторых нет?