<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Не работает функция LIKE на сервере 1.0.10]]></title><description><![CDATA[<p dir="auto">Не работает функция LIKE в выражениях с текстовыми значениями.<br />
Например, есть DCI с типом данных String. В Threshold хочу проанализировать значение на наличие в нем определенной последовательности символов. Для этого есть функция LIKE. Получается выражение: last(1) like *sometext* (в Java-консоли), или без звездочек - last(1) like sometext. В общем ни один вариант не обнаруживает sometext, хотя я его четко вижу в Last Value этого DCI.<br />
В версии 1.0.7 эта функция работала... Только что откатил сервер на 1.0.9, там тоже работает.</p>
]]></description><link>https://forum.netxms.org/topic/1178/не-работает-функция-like-на-сервере-1.0.10</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 10:34:56 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/1178.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 04 Mar 2011 09:57:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Не работает функция LIKE на сервере 1.0.10 on Tue, 22 Mar 2011 12:00:52 GMT]]></title><description><![CDATA[<p dir="auto">Задача - проверка выполнения заданий MS SQL.</p>
<p dir="auto">В MS SQL создаю хранимую процедуру, которая принимает на вход один параметр (имя задания MS SQL) и возвращает текст:<br />
Somejob SUCCEEDED (22-03-2011 15:00:00)<br />
или:<br />
Somejob FAILED (22-03-2011 15:00:00)</p>
<p dir="auto">Вызывать хранимую процедуру буду из командной строки утилитой osql.<br />
В конфигурации агента пишу:<br />
ExternalParameter = External.SQL.Jobs(*):osql -U user -P password -h-1 -Q "exec database.dbo.check_sysjobs '$1'"</p>
<p dir="auto">В консоли создаю DCI:<br />
External.SQL.Jobs(DB Backup Job for DB Maintenance Plan backup_db)<br />
Их у меня много, пробелы есть не везде.</p>
<p dir="auto">Анализирую DCI на предмет наличия слова "FAILED":<br />
<img src="/assets/uploads/files/smf/0000000000539-screenshot.jpg" alt="" class="img-markdown  img-fluid" width="445" height="457" /></p>
<p dir="auto">Все работает. Если принимается результат со словом "FAILED", возникает событие "EVENT_SQL_JOB_FAILED", если позже этого слова не будет, возникает событие "EVENT_SQL_JOB_SUCCESS".</p>
<p dir="auto">После апгрейда на 1.0.10 сервер в упор не видит слово "FAILED" и событие "EVENT_SQL_JOB_FAILED" не возникает...</p>
<hr />
<p dir="auto"><a href="/assets/uploads/files/smf/0000000000539-screenshot.jpg">screenshot.jpg</a></p>
]]></description><link>https://forum.netxms.org/post/5312</link><guid isPermaLink="true">https://forum.netxms.org/post/5312</guid><dc:creator><![CDATA[gmaxzz]]></dc:creator><pubDate>Tue, 22 Mar 2011 12:00:52 GMT</pubDate></item><item><title><![CDATA[Reply to Не работает функция LIKE на сервере 1.0.10 on Sun, 20 Mar 2011 20:36:56 GMT]]></title><description><![CDATA[<p dir="auto">Sejchas proveril u sebja na 1.0.10 - rabotaet. Vozmozno problema pojavljaetsja pri kakoj-to specifichnoj konfiguracii. Vi mogli bi prislat', kak vigljadit konfiguracija problemnogo DCI?</p>
]]></description><link>https://forum.netxms.org/post/5305</link><guid isPermaLink="true">https://forum.netxms.org/post/5305</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Sun, 20 Mar 2011 20:36:56 GMT</pubDate></item></channel></rss>