- 11.12.2009
- 1 807
- 167
У нас используется в сервисах для того, чтобы запретить повторный запуск с теми же параметрами, если определённый таймаут не вышел. Туда хеш данных вызова записывается.
Пара интересных моментов.
1. В документации сказано:
При пересохранении агента/сервиса документ SavedData НЕ удаляется, а к старому ещё и создаётся новый. Баг.
При удалении агента/сервиса удаляется не вся эта вереница, а только последний (активный) SavedData-документ.
Нашёл случайно - лазил на проде, открыл ScanEZ и увидел для имеющихся и удалённых агентов/сервисов более 3-х тысяч таких документов. Видимо ещё с начала 2000-х оно там копилось, а никто туда никогда не смотрел.
Кстати, почему ещё могут плодиться эти странные полу-документы, полу-элементы дизайна, - когда накатываешь релиз, каждый раз происходит переподписывание дизайна, что соответственно изменяет агенты/сервисы...
2. Было интересно, как же сделать, чтобы в SignEZ эти документы не выглядели как огромный перечень "(untilted)"... Сначала подумал, что это наподобие профайла, и прописал "$Name", - не сработало. Посмотрел в элементах дизайна, прописал "$TITLE" по аналогии, - сработало! Теперь всё красивенько выглядит
Пара интересных моментов.
1. В документации сказано:
Но так оно не работает.Каждый раз, когда вы редактируете и повторно сохраняете агент, его документ SavedData удаляется, а новый, пустой, создается.
Когда вы удаляете агент, его документ SavedData удаляется.
При пересохранении агента/сервиса документ SavedData НЕ удаляется, а к старому ещё и создаётся новый. Баг.
При удалении агента/сервиса удаляется не вся эта вереница, а только последний (активный) SavedData-документ.
Нашёл случайно - лазил на проде, открыл ScanEZ и увидел для имеющихся и удалённых агентов/сервисов более 3-х тысяч таких документов. Видимо ещё с начала 2000-х оно там копилось, а никто туда никогда не смотрел.
Кстати, почему ещё могут плодиться эти странные полу-документы, полу-элементы дизайна, - когда накатываешь релиз, каждый раз происходит переподписывание дизайна, что соответственно изменяет агенты/сервисы...
2. Было интересно, как же сделать, чтобы в SignEZ эти документы не выглядели как огромный перечень "(untilted)"... Сначала подумал, что это наподобие профайла, и прописал "$Name", - не сработало. Посмотрел в элементах дизайна, прописал "$TITLE" по аналогии, - сработало! Теперь всё красивенько выглядит
