Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
программный маппинг программ и пакетов
|
|||
|---|---|---|---|
|
#18+
Добрый день. Можно ли (если да, то как) программно настроить отображение программы или пакета в область, не заходя в портал управления системой и не правя файл cpf? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2009, 10:39 |
|
||
|
программный маппинг программ и пакетов
|
|||
|---|---|---|---|
|
#18+
Смотрим описание класса Config.Configuration в области %SYS, а именно метода ModifyNamespace. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2009, 11:35 |
|
||
|
программный маппинг программ и пакетов
|
|||
|---|---|---|---|
|
#18+
Если интересует отображение отдельных глобалей/пакетов, то документированного решения не нашел. Однако, в классе %CSP.UI.System.MappingsAPI есть ряд интересных функций с открытым кодом, например, CopyNamespaceMappings. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2009, 12:19 |
|
||
|
программный маппинг программ и пакетов
|
|||
|---|---|---|---|
|
#18+
Уголок разработчика на сайте InterSystems . Документ Краткое описание API конфигурирования для Cache 5.1 Вадим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2009, 13:58 |
|
||
|
программный маппинг программ и пакетов
|
|||
|---|---|---|---|
|
#18+
VadimF, В описании api есть только способ отображения глобалов. Нужно программно настроить отображение именно классов и программ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2009, 17:53 |
|
||
|
программный маппинг программ и пакетов
|
|||
|---|---|---|---|
|
#18+
neznau, м.б. пригодится: zn "%SYS" set cfg=##class(Config.UI.API).OpenConfiguration() do cfg.Storage.ClearClassMappingsEx("NS1") set sc=cfg.Storage.AddClassMappingEx("NS1","user","NS") // В области NS1 добавить // отображение пакета из области NS set sc=cfg.%Save() Далее надо перезапустить Cache ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2009, 11:11 |
|
||
|
программный маппинг программ и пакетов
|
|||
|---|---|---|---|
|
#18+
В догонку - отображается пакет user. do cfg.Storage.ClearClassMappingsEx("NS1") - вычищает прежний маппинг - это можно не делать, естественно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2009, 11:15 |
|
||
|
программный маппинг программ и пакетов
|
|||
|---|---|---|---|
|
#18+
Ivan.Kokov set sc=cfg.%Save() Далее надо перезапустить Cache Вроде можно без перезапуска: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2009, 11:41 |
|
||
|
программный маппинг программ и пакетов
|
|||
|---|---|---|---|
|
#18+
Turk, Я так тоже подумал, но у меня почему-то не получилось без перезапуска :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2009, 12:45 |
|
||
|
программный маппинг программ и пакетов
|
|||
|---|---|---|---|
|
#18+
Ivan.Kokov, то что надо. спасибо! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2009, 15:16 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=39&tid=1558357]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 361ms |

| 0 / 0 |
