Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
Безуспешно пытаюсь перенести глобали с одного сервера на другой путём импорта и экспорта файлов .gof, Система WinXP (и там, и там), версия кащея 2008 (и там, и там), есть лицензия. Во время импорта на новую машину (ноутбук) вылазит ошибка импорта #6069 и ещё строка load4a+20^%SYS.Wgr Help me please! В первый раз сталкиваюсь - раньше всё нормально экспортировалось и импортировалось! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2011, 18:07 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
а не пробовали экспорт импорт в формате XML ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2011, 18:20 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
Возможно, если не переносится обозримое количество глобалей, поможет такой варварский способ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2011, 00:09 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
DAiMor, Подскажите как в xml выгрузить данные, в 2008 Студии выбора формата данных не нашёл, задаётся только Character set, Output format: Block format & Sequential file, Record format: Variable Length Records & Stream Data. Различные комбинации этих параметров не помогают... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2011, 09:15 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
CacheLotDAiMor, Подскажите как в xml выгрузить данные, в 2008 Студии выбора формата данных не нашёл, задаётся только Character set, Output format: Block format & Sequential file, Record format: Variable Length Records & Stream Data. Различные комбинации этих параметров не помогают... Может вы через портал выгружаете а не через студию, в студии такого точно нету а в портале там где выбирается файл можно выбрать другой тип файла а экспорт возможен через $system.OBJ.Export(), а импорт $system.OBJ.Load() Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2011, 09:54 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
XML-формат неподъёмен, если глобалы большие. Для больших глобалов лучше gof-формата ISC пока ничего не придумала. В каких-то версиях Cache были ошибки его импорта через Портал, поэтому для надежности лучше воспользуйтесь утилитой ^%GIF. Ещё будут ошибки, если в системе-экспортёре разрешены длинные строки (и они реально есть в глобалах), а в системе-импортёре - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2011, 10:33 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
DAiMor, В XML экспорт и импорт завершается удачно, но приложение не работает, да сорри на очепятку выше, конечно Портал.. Так вот в Портале глобалы, экспортированные в XML тоже просматриваются некорректно (наборы знаков и квадратов), в чём может быть трабл? В кодировке? версия кащея 8 бит или юникод? настройки NLS, тип платформы (amd&intel)... Второй ноут пытаюсь настроить - и то же самое на обоих.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2011, 10:39 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
CacheLotDAiMor, В XML экспорт и импорт завершается удачно, но приложение не работает, да сорри на очепятку выше, конечно Портал.. Так вот в Портале глобалы, экспортированные в XML тоже просматриваются некорректно (наборы знаков и квадратов), в чём может быть трабл? В кодировке? версия кащея 8 бит или юникод? настройки NLS, тип платформы (amd&intel)... Второй ноут пытаюсь настроить - и то же самое на обоих.. то что не работает приложение, это прям очень понятно, и какая зависимость тоже совершенно не понятно как это вы через портал просматриваете XML файлы ? по идее перенос через XML может быть корректен в любых случаях, даже если установлены разные варианты установки Cache (8бит/юникод), платформы и прочее, а то что у вас не корректно отображается файл возможно проблема в том что IE не правильно определил кодировку файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2011, 11:39 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
Alexey Maslovутилитой ^%GIF. Насколько я правильно понял документацию, частично догадавлся,то для экспорта служит ^%GOF а для импорта ^%GIF. Сделал всё как описано, на "Да" отвечал "Да" на "Нет" - "Нет". В конце при импорте - выдаёт в Терминале ту же ошибку что и в Портале. Alexey MaslovЕщё будут ошибки, если в системе-экспортёре разрешены длинные строки (и они реально есть в глобалах), а в системе-импортёре - нет. [/quot] Строки есть довольно длинные, что правда то правда (по насколько сотен русских символов), а сам .gof файл не большой 500 с хвостом Кб. Но как быть тогда как настроить экспорт и импорт что б всё прошло благополучно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2011, 12:13 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
CacheLot, длинные строки - это строки длиннее 32 KB (до 3.6 MB), разрешаются на странице Портала "Память и старт системы". Насчёт всего остального: Вы правильно пишете, для переноса через gof должны совпадать: - порядок байтов платформы (endianness). Насчёт разницы формата БД Cache на платформах Intel и AMD - ее нет, т.к. порядок байтов один (little endian). - Unicode vs 8-бит - д.б. одинаково на обоих концах. - NLS - желательно одна и та же локаль на обоих концах. Но это скорее потом аукнется, пр работе задачи, на операции с gof-файлом влиять не должно. Попробуйте перенести CACHE.DAT, в конце концов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2011, 12:40 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
Alexey MaslovCacheLot, Попробуйте перенести CACHE.DAT, в конце концов. Провал уже, но безуспешно, в Студию не зайти и стартовая страница приложения не открывается, глобали тоже не открываются, точнее они в области видны, но они пустые. вот ещё цитирую лог при экспорте GLOBAL SAVE ERROR LISTControl characters - global has control characters in data or node reference Restore of this file may fail. Use Cache block format or %GOF to save it. Mapping - global is mapped to other namespace. DO NOT SAVE !!! Use Cache format or %GO to save it Data length - Data length for global greater than block size Use Cache-block format or %GOF to save this data Only for Tape ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2011, 13:36 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
CacheLot, 1 и 3 сообщения мне случалось видеть, когда был выбран не-GOF формат экспорта. GOF-формат ведь легко отличить от других: при открытии файла в Портале должен появится список глобалов, можно выбирать/отказывать от выбора отдельных глобалов. Если этого не происходит - формат точно не GOF. 2 - говорит о том, что хотя бы один из глобалов отмаплен в другую БД, тут наоборот GOF не катит. точнее они в области видны, но они пустые. Косвенно говорит о том же - вы пытаетесь экспортировать глобалы, отталкиваясь от областей, а надо - от баз. Иначе говоря, текущей должна быть область, для которой БД, в которой хранится глобал, является БД для глобалов по умолчанию. Либо текущей должна быть сразу эта база (работа в контексте БД, если говорить о Портале). Еще один способ: сделать полный бакап всех БД (кроме системных) и поднять его на новом компе. Подводный камень тут тоже есть: задача может использовать %-ные глобалы, их придется отдельно вытаскивать из БД CACHESYS. Кроме того, возможно, в конфигурации - в областях описано дополнительное маппирование глобалов и/или программ, обязательно проверьте. На новом компе придется это описание повторить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2011, 13:58 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
Alexey Maslov, Спасибо за помощь, пока-что отделался способом Paul von Zwiendelbach в принципе код рабочий с небольшими костылями, но глобали перенёс через текстовый файл, потом на новой системе экспортнул их через Портал в .gof. И после этого это создал .gof, который стал нормально без ошибок импортироваться... П.С. Теперь при работе с глобалями присутствует определённый мандраж... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2011, 14:52 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
CacheLot, ^||glob не меняет $ZR - может из за этого ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2011, 14:39 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
USER>f %=1:1:9 s @$zr=$g(^||g(%))+1 F %=1:1:9 S @$ZR=$G(^||g(%))+1 ^ <SYNTAX> USER>f %=1:1:9 s ^(%)=$g(^||g(%))+1 USER>zw ^||g ^||g(1)=1 ^||g(2)=1 ^||g(3)=1 ^||g(4)=1 ^||g(5)=1 ^||g(6)=1 ^||g(7)=1 ^||g(8)=1 ^||g(9)=1 USER>w $zr ^||g(9) USER>f %=1:1:9 s @$zr=$g(^g(%))+1 USER> точнее -- не всегда меняет $zr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2011, 14:46 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
А вот еще возник вопрос. Если экспортировать во внешний файл глобалы, содержащие обилие $LB(), утилитой %GO, то какова вероятность того, что такой файл будет неверно разобран при импорте? Сам таких экспериментов еще не проводил, но чувствую, что такое попадалово возможно. %GOF, боюсь мне не подойдет. Если кто сталкивался с таким вопросом - ответьте. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 09:58 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
AlexKB, Если использовать формат записи "V" (переменная длина, со счётчиками длины) вместо умалчиваемого "S" (поток, с ограничителями строк), то %GO вас не подведёт. Т.е. Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 10:14 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
Alexey MaslovAlexKB, Если использовать формат записи "V" (переменная длина, со счётчиками длины) вместо умалчиваемого "S" (поток, с ограничителями строк), то %GO вас не подведёт. Т.е. Код: javascript 1. О, да! Забыл совсем про этот флаг. Спасибо, Алексей - Вы Великий знаток. И как только Вы все это помните??? Еще бы найти способ экспортировать ветку глобала, а не весь целиком... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 10:22 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
AlexKB, да без проблем: Код: javascript 1. 2. 3. 4. 5. 6. Угадайте, как называется соответствующая утилита импорта :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 10:37 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
Ещё может пригодиться класс %Library.Global (Export/Import) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 11:50 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
servitЕщё может пригодиться класс %Library.Global (Export/Import) Спасибо, для работы по текущему вопросу не пригодится, версия 5.0.21, только на будущее. Извините, что не указал версию, каюсь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 12:02 |
|
||
|
Экспорт/импорт глобалей
|
|||
|---|---|---|---|
|
#18+
Alexey MaslovAlexKB, да без проблем: Код: javascript 1. 2. 3. 4. 5. 6. Угадайте, как называется соответствующая утилита импорта :) Спасибо, но %GOGEN я использовать не буду. А вот Ваш пример заставил меня вспомнить все и теперь я знаю как буду делать. Еще раз спасибо!!! PS: Соответствующую утилиту импорта я угадал! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 12:05 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=37480085&tid=1557415]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 354ms |

| 0 / 0 |
