Еспользование Data Collection Error в Transformation Script

Started by kozlov_ao, July 04, 2009, 08:29:41 PM

Previous topic - Next topic

kozlov_ao

Можно ли как нибудь отловить, что например у ноды 1, DCI test последнее собраное значение было ошибкой, а затем использовать это в скрипте трансформации у другой ноды?

Victor Kirhenshtein

Otlovit' mozno threshold'om "data collection error". S ispol'zovaniem v transformation script'e drugoj nodi problematichnej - sdelat' mozno tol'ko cherez situacii. T.e. dlja DCI #1 stavim threshold na "data collection error", generiruem kakoj-to custom event. V event processing policy obrabativaem eto sobitie, vistavljaja kakoj-to atribut sozdannoj dlja etogo situiacii. I v transformation scripte DCI #2 poluchaem tekuschee znachenie atributa situacii pri pomoschi funkcij FindSituation i GetSituationAttribute.

kozlov_ao

Ухты... один пост а скока новой инфы. а можно подробнее про использование ситуаций? я видел их в консольке, но так с ходу и не разобрался, каково их значение и как их использовать. Не ткнете носом в какую-нить инфу, где можно про них почитать?

Victor Kirhenshtein

Est' malen'kij primerchik v user's manual po ispol'zovaniju situacij.
Smisl situacij - hranit' tekuschee sostojanie seti i obnovljat' ego na osnove prihodjaschih sobitij. Pri obrabotke soobschenij v event processing policy mozno menjat' znachenija atributov situacij, i iz ljubih scriptov (fil'tri v event processing policy, transformation dlja DCI, macro expansion) poluchat' tekuschie znachenija atributov.
Sejchas ne t vremeni podrobnee raspisivat', esli budut esche voprosi, vecherom napishu podrobnij primer ispol'zovanija.

kozlov_ao

Виктор, спасибо!
Пример пока не надо...думаю сам дойду как нибудь. Но если что, напишу обязательно!