![]() |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Авторы : Eugene Karataev : группа пользователей постреляционной СУБД CacheИмя: Eugene KarataevНайденные письма 1 - 30 из 469Письмо #6195
Добрый день. В документации на $listdata(list,pos) сказано что если pos = -1 то определяет существование последнего если pos больше количества элементов то возвращает 0 иначе возвращает существование элемента в указанной позиции. Но, к сожалению, не нашел что возвращается если pos = 0, если вроде бы как позиции отсчитываются не от нуля, а от единицы. Кто знает, что означает этот случай? С уважением, Евгений Каратаев. ------------------------------------ -- Письмо #6079
Добрый день. > Cache 5.021. COS-программа. В порядке увеличения надежности решил заключить > крупную обработку в транзакцию. В начале TStart, в конце TCOMMIT - пока что > без постусловия даже, на время тестирования. И на строчке с TCommit получаю > ERROR: <COMMAND> У Вас где-то меняется $tlevel. Где-то внутри одного из: ##class(WRK.Instances).%DeleteId() CrDelOp DelIHist DelChild Там где-то производится или tcommit или trollback С уважением, Евгений Каратаев. -- Письмо #6045
> -при вызове кода через csp > получаю ошибку > Error: <ZACTX>%OnNew+2^Activate.test.myClass.1 > Где копать? ) Копать ActiveX. Он неработоспособен при загрузке из сервиса. Еще можно попробовать запускать кашевый сервис под тем пользовательским аккаунтом под которым этот ActiveX нормально живет. Евгений Каратаев. -- Письмо #5995
Добрый день Нашел ситуацию, в которой при <UNDEFINED> каше показывает пальцем на команду kill >f i=1:1:2 k i Хотя по идее должно показать пальцем на for. Выглядит забавно - если не знать трактовки команды for то может ввести в ступор. Евгений Каратаев. -- Письмо #5466
Добрый день. У меня снова вопросы про naked. Для чистоты эксперимента чистим USER>k ^|"samples"|a USER>k ^|"user"|a ставим разные данные USER>s ^|"samples"|a(1)=123,^|"user"|a(1)=456 USER>w ^|"samples"|(1) 456 USER>w ^|"нет такой области"|(1) 456 Область при использовании naked игнорируется. В документации сказано http://127.0.0.1:1972/csp/docbook/DocBook.UI.Page.cls?KEY=GGBL_using#GGBL_using_nake you do not have to specify the extended reference as part of a naked global reference. Если я do not have то почему нет ошибки синтаксиса? Евгений Каратаев. -- Письмо #5449
> Попробуйте создать сласс Cls.Cls. > У меня не полулучилось. > > $zv = Cache for UNIX (Solaris UltraSPARC/64-bit) 5.0.20 (Build 6305) Fri Sep 16 2005 13:20:29 EDT Compilation started on 01/26/2007 14:19:20 Compiling class Cls.Cls .................. Compiling routine Cls.Cls.1 Compilation finished successfully. Ready >w $zv Cache for Windows NT (Intel/P4) 5.0.21 (Build 6408) Евгений Каратаев. -- Письмо #5445
Да, я разобрался тогда с naked почти сразу, просто письмо шло неделю. Подумал что оно пропало. Евгений Каратаев. -- Russian Cache community. We have the following information resources for you: <*> http://dimas.ru/cvar - CacheVar , cookbook for Cache (RU) <*> http://dimas.ru/ic - weekly Cache newsletter (RU) <*> http://groups.google.com/group/intersystems-public-cache english Cache newsgroup archive (EN) <*> http://www.mgateway.com/utility.htm - Cache utility library (EN) Письмо #5440
Добрый вечер В доке описано http://127.0.0.1:1972/csp/docbook/DocBook.UI.Page.cls?KEY=RCOS_fdata#RCOS_fdata48 что $DATA sets the naked indicator when used with a global variable. The naked indicator is set even if the specified global variable in not defined (Status Value = 0). В переводе - $DATA устанавливает голую ссылку даже если $data(gblref) возвращает 0. В одном процессе делаю > k ^a В другом процессе в той же области >w $d(^a) >w $na(^(1)) W $NA(^(1)) ^ <NAKED> >w $zv Cache for Windows NT (Intel/P4) 5.0.21 (Build 6408) Tue Jan 3 2006 13:40:05 EST Я неправильно перевел или как правильно? Евгений Каратаев. -- Russian Cache community. We have the following information resources for you: <*> http://dimas.ru/cvar - CacheVar , cookbook for Cache (RU) <*> http://dimas.ru/ic - weekly Cache newsletter (RU) <*> http://groups.google.com/group/intersystems-public-cache english Cache newsgroup archive (EN) <*> http://www.mgateway.com/utility.htm - Cache utility library (EN) Письмо #5947
> Подскажите как открывать объекты, выполнять sql-запросы другого namespace не используя zn "..."? > Интересно для 5.0.19 и выше... Кстати по теме: http://karataev.nm.ru/cache/wheredata.html Пока без навигации. Евгений Каратаев. -- Письмо #5707
> Подскажите как открывать объекты, выполнять sql-запросы другого namespace не используя zn "..."? > Интересно для 5.0.19 и выше... Кстати по теме: http://karataev.nm.ru/cache/wheredata.html Пока без навигации. Евгений Каратаев. -- Письмо #5411
> Подскажите как открывать объекты, выполнять sql-запросы другого namespace не используя zn "..."? > Интересно для 5.0.19 и выше... Кстати по теме: http://karataev.nm.ru/cache/wheredata.html Пока без навигации. Евгений Каратаев. -- Russian Cache community. We have the following information resources for you: <*> http://dimas.ru/cvar - CacheVar , cookbook for Cache (RU) <*> http://dimas.ru/ic - weekly Cache newsletter (RU) <*> http://groups.google.com/group/intersystems-public-cache english Cache newsgroup archive (EN) <*> http://www.mgateway.com/utility.htm - Cache utility library (EN) Письмо #5382
Добрый день. > Не совсем понимаю поведение в каше функции $st(). > После ошибки <UNDEFINED> функцию как будто заклинивает. > Какое поведение должно быть правильным? Разобрался. Все согласно документации. После происхождения ошибки данные которые показывает $st() действительно есть замороженный стек вызовов на момент ошибки. Error stack context information is only available after an error occurs and the value of the $ECODE special variable contains a non-null value. In this case, $STACK returns information about the error stack context rather than an active stack context at the specified context level. То есть для получения стека текущего выполнения нужно дополнительно предварительно сбросить $ecode s $ec="" после этого показывает нормально. Меня сбила с толку такая неожиданность. Евгений Каратаев. -- Письмо #5944
Судя по слову "Расстрельная позиция", владение М там далеко не главное? Евгений Каратаев. -----Original Message----- From: George Kasperovich <E-Mail> To: E-Mail Date: Mon, 4 Dec 2006 20:16:47 -0800 (PST) Subject: Re: [cache_ru] Вакансия для программистов C# + Cache > Ба! Да слона-то я и не заметил! Администрирование Profile? Расстрельная позиция. > > ЗЫ Убедительно прошу, чтобы кто-то куда-то мои месседжи не переносил. Я пишу сюда только и исключительно потому, что многих знаю лично. Мои сообщения не предназначены > для развешивания и/или пересылки по почте по всем адресам интернета. Заранее спасибо за понимание. > > "Dmitri A. Martynoff" <E-Mail> wrote: > Hello, Eugene! > > EK> Вакансия от кадрового агентства для программистов C# + Cache > EK> в г. Москва: > EK> http://karataev.nm.ru/cache/job.html > > $600 баксов в месяц для кашиста по сравнению с $2500 для Oracle+GT.M - > внушает. Маркетингу Интерсистемз есть чем гордиться. > > Дмитрий Мартынов. > > > > > -- > Russian Cache community. We have the following information resources for you: > english Cache newsgroup archive (EN) > > > > > > --------------------------------- > Need a quick answer? Get one in minutes from people who know. Ask your question on Yahoo! Answers. > > [Non-text portions of this message have been removed] > > > -- Письмо #5704
Судя по слову "Расстрельная позиция", владение М там далеко не главное? Евгений Каратаев. -----Original Message----- From: George Kasperovich <E-Mail> To: E-Mail Date: Mon, 4 Dec 2006 20:16:47 -0800 (PST) Subject: Re: [cache_ru] Вакансия для программистов C# + Cache > Ба! Да слона-то я и не заметил! Администрирование Profile? Расстрельная позиция. > > ЗЫ Убедительно прошу, чтобы кто-то куда-то мои месседжи не переносил. Я пишу сюда только и исключительно потому, что многих знаю лично. Мои сообщения не предназначены > для развешивания и/или пересылки по почте по всем адресам интернета. Заранее спасибо за понимание. > > "Dmitri A. Martynoff" <E-Mail> wrote: > Hello, Eugene! > > EK> Вакансия от кадрового агентства для программистов C# + Cache > EK> в г. Москва: > EK> http://karataev.nm.ru/cache/job.html > > $600 баксов в месяц для кашиста по сравнению с $2500 для Oracle+GT.M - > внушает. Маркетингу Интерсистемз есть чем гордиться. > > Дмитрий Мартынов. > > > > > -- > Russian Cache community. We have the following information resources for you: > english Cache newsgroup archive (EN) > > > > > > --------------------------------- > Need a quick answer? Get one in minutes from people who know. Ask your question on Yahoo! Answers. > > [Non-text portions of this message have been removed] > > > -- Письмо #5379
Судя по слову "Расстрельная позиция", владение М там далеко не главное? Евгений Каратаев. -----Original Message----- From: George Kasperovich <E-Mail> To: E-Mail Date: Mon, 4 Dec 2006 20:16:47 -0800 (PST) Subject: Re: [cache_ru] Вакансия для программистов C# + Cache > Ба! Да слона-то я и не заметил! Администрирование Profile? Расстрельная позиция. > > ЗЫ Убедительно прошу, чтобы кто-то куда-то мои месседжи не переносил. Я пишу сюда только и исключительно потому, что многих знаю лично. Мои сообщения не предназначены > для развешивания и/или пересылки по почте по всем адресам интернета. Заранее спасибо за понимание. > > "Dmitri A. Martynoff" <E-Mail> wrote: > Hello, Eugene! > > EK> Вакансия от кадрового агентства для программистов C# + Cache > EK> в г. Москва: > EK> http://karataev.nm.ru/cache/job.html > > $600 баксов в месяц для кашиста по сравнению с $2500 для Oracle+GT.M - > внушает. Маркетингу Интерсистемз есть чем гордиться. > > Дмитрий Мартынов. > > > > > -- > Russian Cache community. We have the following information resources for you: > english Cache newsgroup archive (EN) > > > > > > --------------------------------- > Need a quick answer? Get one in minutes from people who know. Ask your question on Yahoo! Answers. > > [Non-text portions of this message have been removed] > > > -- Russian Cache community. We have the following information resources for you: <*> http://dimas.ru/cvar - CacheVar , cookbook for Cache (RU) <*> http://dimas.ru/ic - weekly Cache newsletter (RU) <*> http://groups.google.com/group/intersystems-public-cache english Cache newsgroup archive (EN) <*> http://www.mgateway.com/utility.htm - Cache utility library (EN) Письмо #5943
Добрый день Вакансия от кадрового агентства для программистов C# + Cache в г. Москва: http://karataev.nm.ru/cache/job.html Евгений Каратаев. -- Письмо #5703
Добрый день Вакансия от кадрового агентства для программистов C# + Cache в г. Москва: http://karataev.nm.ru/cache/job.html Евгений Каратаев. -- Письмо #5372
Добрый день Вакансия от кадрового агентства для программистов C# + Cache в г. Москва: http://karataev.nm.ru/cache/job.html Евгений Каратаев. -- Russian Cache community. We have the following information resources for you: <*> http://dimas.ru/cvar - CacheVar , cookbook for Cache (RU) <*> http://dimas.ru/ic - weekly Cache newsletter (RU) <*> http://groups.google.com/group/intersystems-public-cache english Cache newsgroup archive (EN) <*> http://www.mgateway.com/utility.htm - Cache utility library (EN) Письмо #5938
Добрый день. Не совсем понимаю поведение в каше функции $st(). UTZ>x "w $st(0,""MCODE"")" X "w $st(0,""MCODE"")" UTZ>w % W % ^ <UNDEFINED> UTZ>x "w $st(0,""MCODE"")" W % UTZ>w 123 123 UTZ>x "w $st(0,""MCODE"")" W % UTZ>w $zv Cache for Windows NT (Intel/P4) 5.0.21 (Build 6408) Tue Jan 3 2006 13:40:05 EST После ошибки <UNDEFINED> функцию как будто заклинивает. Какое поведение должно быть правильным? Евгений Каратаев. -- Письмо #5698
Добрый день. Не совсем понимаю поведение в каше функции $st(). UTZ>x "w $st(0,""MCODE"")" X "w $st(0,""MCODE"")" UTZ>w % W % ^ <UNDEFINED> UTZ>x "w $st(0,""MCODE"")" W % UTZ>w 123 123 UTZ>x "w $st(0,""MCODE"")" W % UTZ>w $zv Cache for Windows NT (Intel/P4) 5.0.21 (Build 6408) Tue Jan 3 2006 13:40:05 EST После ошибки <UNDEFINED> функцию как будто заклинивает. Какое поведение должно быть правильным? Евгений Каратаев. -- Письмо #5352
Добрый день. Не совсем понимаю поведение в каше функции $st(). UTZ>x "w $st(0,""MCODE"")" X "w $st(0,""MCODE"")" UTZ>w % W % ^ <UNDEFINED> UTZ>x "w $st(0,""MCODE"")" W % UTZ>w 123 123 UTZ>x "w $st(0,""MCODE"")" W % UTZ>w $zv Cache for Windows NT (Intel/P4) 5.0.21 (Build 6408) Tue Jan 3 2006 13:40:05 EST После ошибки <UNDEFINED> функцию как будто заклинивает. Какое поведение должно быть правильным? Евгений Каратаев. -- Russian Cache community. We have the following information resources for you: <*> http://dimas.ru/cvar - CacheVar , cookbook for Cache (RU) <*> http://dimas.ru/ic - weekly Cache newsletter (RU) <*> http://groups.google.com/group/intersystems-public-cache english Cache newsgroup archive (EN) <*> http://www.mgateway.com/utility.htm - Cache utility library (EN) Письмо #5937
> Вдогонку. Косвенное подверждение гипотезы - в кодах ошибок: > > <CLASS TOO BIG TO LOAD> A class cannot be used because its class descriptor is too large to fit into a routine buffer. > <CLASS TOO BIG TO SAVE> A class cannot be created because its class descriptor is too large to fit into a routine buffer. > > раз в routine buffer пытаются запихать - то, видимо, и в routine cache кладут :) Спасибо за "разборки". Евгений Каратаев. -- Письмо #5697
> Вдогонку. Косвенное подверждение гипотезы - в кодах ошибок: > > <CLASS TOO BIG TO LOAD> A class cannot be used because its class descriptor is too large to fit into a routine buffer. > <CLASS TOO BIG TO SAVE> A class cannot be created because its class descriptor is too large to fit into a routine buffer. > > раз в routine buffer пытаются запихать - то, видимо, и в routine cache кладут :) Спасибо за "разборки". Евгений Каратаев. -- Письмо #5347
> Вдогонку. Косвенное подверждение гипотезы - в кодах ошибок: > > <CLASS TOO BIG TO LOAD> A class cannot be used because its class descriptor is too large to fit into a routine buffer. > <CLASS TOO BIG TO SAVE> A class cannot be created because its class descriptor is too large to fit into a routine buffer. > > раз в routine buffer пытаются запихать - то, видимо, и в routine cache кладут :) Спасибо за "разборки". Евгений Каратаев. -- Russian Cache community. We have the following information resources for you: <*> http://dimas.ru/cvar - CacheVar , cookbook for Cache (RU) <*> http://dimas.ru/ic - weekly Cache newsletter (RU) <*> http://groups.google.com/group/intersystems-public-cache english Cache newsgroup archive (EN) <*> http://www.mgateway.com/utility.htm - Cache utility library (EN) Письмо #5935
> Выполним > > f s x=$o(^|"^^d:basesbigrtn"|rOBJ(x)) q:x="" w !,x > > и увидим список всех узлов rOBJ. Лично я там вижу только "обычные" программы, скомпилированные классы и кэшированные sql-запросы. Немного не понял, о каких дескрипторах классов речь? Что-то предыдущее письмо ухнуло без следа. Вот пример zn "samples" SAMPLES>d ^Sample.Person.0 <CLASS DESCRIPTOR>+1^Sample.Person.0 SAMPLES 2d0> Евгений Каратаев. -- Письмо #5695
> Выполним > > f s x=$o(^|"^^d:basesbigrtn"|rOBJ(x)) q:x="" w !,x > > и увидим список всех узлов rOBJ. Лично я там вижу только "обычные" программы, скомпилированные классы и кэшированные sql-запросы. Немного не понял, о каких дескрипторах классов речь? Что-то предыдущее письмо ухнуло без следа. Вот пример zn "samples" SAMPLES>d ^Sample.Person.0 <CLASS DESCRIPTOR>+1^Sample.Person.0 SAMPLES 2d0> Евгений Каратаев. -- Письмо #5340
> Выполним > > f s x=$o(^|"^^d:basesbigrtn"|rOBJ(x)) q:x="" w !,x > > и увидим список всех узлов rOBJ. Лично я там вижу только "обычные" программы, скомпилированные классы и кэшированные sql-запросы. Немного не понял, о каких дескрипторах классов речь? Что-то предыдущее письмо ухнуло без следа. Вот пример zn "samples" SAMPLES>d ^Sample.Person.0 <CLASS DESCRIPTOR>+1^Sample.Person.0 SAMPLES 2d0> Евгений Каратаев. -- Russian Cache community. We have the following information resources for you: <*> http://dimas.ru/cvar - CacheVar , cookbook for Cache (RU) <*> http://dimas.ru/ic - weekly Cache newsletter (RU) <*> http://groups.google.com/group/intersystems-public-cache english Cache newsgroup archive (EN) <*> http://www.mgateway.com/utility.htm - Cache utility library (EN) Письмо #5936
> > Евгений, скорее наоборот: сначала кешируются блок указателей и блок > > данных ^rOBJ (в кэше глобалов), потом уже программа в попадает > > в кэш программ. > > Да, это я и имел в виду. Спасибо. > Тогда еще вопрос если можно - дескрипторы классов из ^rOBJ попадают в кеш рутин или только в кеш глобалов? Можно сделать чтобы дескриптор принудительно попал в разряд рутин SAMPLES>d ^Sample.Person.0 <CLASS DESCRIPTOR>+1^Sample.Person.0 Но происходит ли это при нормальной работе? Евгений Каратаев. -- Письмо #5696
> > Евгений, скорее наоборот: сначала кешируются блок указателей и блок > > данных ^rOBJ (в кэше глобалов), потом уже программа в попадает > > в кэш программ. > > Да, это я и имел в виду. Спасибо. > Тогда еще вопрос если можно - дескрипторы классов из ^rOBJ попадают в кеш рутин или только в кеш глобалов? Можно сделать чтобы дескриптор принудительно попал в разряд рутин SAMPLES>d ^Sample.Person.0 <CLASS DESCRIPTOR>+1^Sample.Person.0 Но происходит ли это при нормальной работе? Евгений Каратаев. -- Письмо #5341
> > Евгений, скорее наоборот: сначала кешируются блок указателей и блок > > данных ^rOBJ (в кэше глобалов), потом уже программа в попадает > > в кэш программ. > > Да, это я и имел в виду. Спасибо. > Тогда еще вопрос если можно - дескрипторы классов из ^rOBJ попадают в кеш рутин или только в кеш глобалов? Можно сделать чтобы дескриптор принудительно попал в разряд рутин SAMPLES>d ^Sample.Person.0 <CLASS DESCRIPTOR>+1^Sample.Person.0 Но происходит ли это при нормальной работе? Евгений Каратаев. -- Russian Cache community. We have the following information resources for you: <*> http://dimas.ru/cvar - CacheVar , cookbook for Cache (RU) <*> http://dimas.ru/ic - weekly Cache newsletter (RU) <*> http://groups.google.com/group/intersystems-public-cache english Cache newsgroup archive (EN) <*> http://www.mgateway.com/utility.htm - Cache utility library (EN) Страницы: [1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16] [2000|2001|2002|2003|2004|2005|2006|2007|2008] [Январь|Февраль|Март|Апрель|Май|Июнь] |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2007-2008 Simplygate. All rights reserved. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||