Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Информация о журналировании в Каше 2007 / 5 сообщений из 5, страница 1 из 1
06.09.2007, 09:46
    #34779878
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация о журналировании в Каше 2007
Как можно получить информацию о журналировании в Каше 2007?
У нас в задачке контролировалось состояние о журналировании...
- запущено да/нет
- переключается да/нет
и если где-то "нет" пользователя в задачку не пускаем... В 5.2 все функции работали и проблем не создавали. А при запуске на 2007.* выдаётся сообщение о переключении журналов

Может кто поделится информацией?
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
06.09.2007, 09:58
    #34779895
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация о журналировании в Каше 2007
Вот что у нас было
Код: plaintext
1.
2.
3.
4.
JrnlSw() ; Переключается журнал
 N zn
 S zn=$ZU( 78 , 22 )
 I $TR($P(zn,"^", 2 ,$L(zn,"^")),"^0")'="" Q  1 
 Q  0 
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
06.09.2007, 14:05
    #34781269
KSergio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация о журналировании в Каше 2007
Начиная с версии Cache 2007.1 ф-ия $ZU(78,22) стала возвращать дополнительный параметр о статусе журнала.

В вашем случае можно либо изменить код с
I $TR($P(zn,"^",2,$L(zn,"^")),"^0")'="" Q 1
на
I $TR($P(zn,"^",2,5),"^0")'="" Q 1
либо воспользоваться методом ##class(%SYS.Journal.System).GetState()
...
Рейтинг: 0 / 0
06.09.2007, 14:21
    #34781385
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация о журналировании в Каше 2007
KSergio , спасибо! А есть чтонибудь почитать про этот класс %SYS.Journal.System? В документации я конечно посмотрю... Но мне бы по русски
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
06.09.2007, 14:23
    #34781401
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация о журналировании в Каше 2007
Жаль что в текущей версии нет ##class(%SYS.Journal.System).GetState()...
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Информация о журналировании в Каше 2007 / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]