Я имел ввиду, что настройка очистки очень гибкая и не имеет смысла перегружать функционал. И если у вас новость в программе будет храниться пять дней, а не 3, то это особой роли не играет.
К сожалению, под такую задачу даже и не планировали реализации. Но хотелось бы для примера получить два xml документа с изменённой новостью и старой, возможно что-нибудь да придумали бы.
Для автоматического удаления используется настройки очистки: "Настройки - ленты - очистка". Этих настроек должно хватить.
Раздел настройки очистки ленты, не содержит возможность удалять ранее загруженную новость, если её удалили из ленты.
После удаления новости из ленты, в программе она остаётся.
Я имел ввиду, что настройка очистки очень гибкая и не имеет смысла перегружать функционал. И если у вас новость в программе будет храниться пять дней, а не 3, то это особой роли не играет.
Разработчику конечно виднее.
Для понимания проблемы, я все таки в двух словах опишу в чем проблема
Предположим, такой вариант.
Есть база данных SQL в которой есть таблица сотрудников компании.
При увольнении сотрудника заполняется поле “дата увольнения”
Срабатывает триггер в базе данных и автоматически формируется строка, о том что сотрудник уволен с 10.04.2015.
Есть запрос который в формате XML формирует ленту новостей.
На основании такой ленты, например
1 закрыть доступ данному сотруднику в офис
2 оповестить клиента что с 11.04.2015 к ним будет работать новый сотрудник
3 переместить все документы уволенного сотрудника, сотруднику который будет его заменять.
и т.д. и т.п.
Бывает что оператор ошибается и увольняет не того сотрудника (например однофамильца)
После изменений в базе данных в RSS запись отображается корректно, а в программе старая запись остается + добавляется новая.
Поэтому я и решил узнать как в программе реализован процесс синхронизации ленты RSS, с тем что было ранее загружено в программу.
Из ваших сообщений можно сделать вывод что синхронизации нет, это я и хотел узнать.
Спасибо.
К сожалению, под такую задачу даже и не планировали реализации. Но хотелось бы для примера получить два xml документа с изменённой новостью и старой, возможно что-нибудь да придумали бы.
Все просто, после увольнения появляется запись <title>Иванов Иван (Увольнение)</title>
<rss version="2.0">
<channel>
<title>Таблица Cотрудники</title>
<description>Изменение в таблице Staff</description>
<language>ru-RU</language>
<lastBuildDate>2015-04-16T15:44:18</lastBuildDate>
<generator>SQL FUNCTION CWT [dbo].[RSS_HR]</generator>
<ttl>5</ttl>
<item>
<title>Иванов Иван (Увольнение)</title>
<category>99_Увольнение</category>
<description>ID=[XXX] EmployeeID=[XXXX123]</br>Иванов Иван</br>Дата увольнения 01.01.2015</description>
<author>Агашина Юлия</author>
<pubDate>2015-01-01T00:00:00+03:00</pubDate>
</item>
<item>
<title>Иванов Иван (Прием на работу)</title>
<category>01_Прием</category>
<description>ID=[XXX] EmployeeID=[XXXX123]</br>Иванов Иван</br>Дата приема на работу 01.01.2014</description>
<author>Агашина Юлия</author>
<pubDate>2014-01-01T00:00:00+03:00</pubDate>
</item>
</channel>
</rss>
После исправления данная запись автоматически удаляется
<rss version="2.0">
<channel>
<title>Таблица Cотрудники</title>
<description>Изменение в таблице Staff</description>
<language>ru-RU</language>
<lastBuildDate>2015-04-16T15:44:18</lastBuildDate>
<generator>SQL FUNCTION CWT [dbo].[RSS_HR]</generator>
<ttl>5</ttl>
<item>
<title>Иванов Иван (Прием на работу)</title>
<category>01_Прием</category>
<description>ID=[XXX] EmployeeID=[XXXX123]</br>Иванов Иван</br>Дата приема на работу 01.01.2014</description>
<author>Агашина Юлия</author>
<pubDate>2014-01-01T00:00:00+03:00</pubDate>
</item>
</channel>
</rss>