|
Caché & Node.js & OpenSuse
|
|||
---|---|---|---|
#18+
Добрый день! Пытаюсь запустить примеры из каталога samples (dev/node.js/samples). В документации я нашел лишь вот такой замечательный отрывок: автор 2.4 Opening and Closing the Caché Database Before any other methods can be called, the cache.node module must be loaded, an instance of the Caché object created and the target Caché database must be opened before any data can be accessed. Loading the Cache.node module If the cache.node module has been installed in the correct location for your Node.js installation, the following line will successfully load it from the default location: Код: sql 1.
If the module is installed in some other location the full path should be specified. For example: Код: sql 1.
Я пошел на сайт Node.js скачал архивчик Linux Binaries 32 bit . Распаковал его в домашней директории в каталог ~/development/node . Далее взял файлик cache0100.cache и скопировал его в $NODE_HOME/lib/cache.node и в $NODE_HOME/bin/cache.node . Далее в терминале запускаю oo.js (dev/node.js/samples/oo.js): Код: sql 1.
на что получаю ошибку: Module._extensions[extension](this, filename); ^ Error: Module did not self-register. Что я делаю не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2015, 06:25 |
|
Caché & Node.js & OpenSuse
|
|||
---|---|---|---|
#18+
В доках к GlobalsDB нашел, что нужно ставить в %NODE_HOME/lib/node/cache.node . Сделал. Однако, ничего не поменялась - ошибка всё та же. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2015, 07:21 |
|
Caché & Node.js & OpenSuse
|
|||
---|---|---|---|
#18+
jxcoder, В общем, открыл эти примеры и поправил там путь до './node' , скопировал cache0100.node прям в директорию samples . Переименовал cache0100.node -> cache.node . Потом пошел на сайт Node.js и скачал дистрибутив 10 версии. Потом открыл портал ( http://localhost:57774/csp/sys/UtilHome.csp ), зашел в сервисы ( Menu -> Manage Services ). Включил %Service_Callin . Выставил Allowed Authentication Methods так: [x] Unauthenticated [ ] Operating System [x] Password Примеры заработали. Походу Cache 2014 не умеет с современной Node.js . Почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2015, 10:26 |
|
Caché & Node.js & OpenSuse
|
|||
---|---|---|---|
#18+
jxcoderПоходу Cache 2014 не умеет с современной Node.js . Почему?с современной, это с 0.12 версией, которая вышла только в этом году, а версия Caché вышла в начале 2014 года, т.е. год назад. Хм, странно почему они в прошлом году не знали про эту версию, и кстати вчера вышла версия 2015.1 но в ней тоже нет поддержки версии Node.js 0.12, наверно потому что первые бета версии Caché вышли, до релиза Node.js ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2015, 11:29 |
|
Caché & Node.js & OpenSuse
|
|||
---|---|---|---|
#18+
DAiMor, как-то удручают проблемы совместимости... А не подскажите, через node.js можно управлять транзакциями? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2015, 13:04 |
|
Caché & Node.js & OpenSuse
|
|||
---|---|---|---|
#18+
jxcoderDAiMor, как-то удручают проблемы совместимости... А не подскажите, через node.js можно управлять транзакциями?Такого управления транзакциями как есть в COS нет, но есть например метод Update , который делает обновления сразу пакетом, и не нашел упоминания и не проверял, возможно выполняется в рамках транзакции. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2015, 13:37 |
|
Caché & Node.js & OpenSuse
|
|||
---|---|---|---|
#18+
DAiMor, я вот вижу, что можно дергать функции. Значит, теоретически можно передать в эту функцию данные, а транзакциями управлять внутри этой самой функции, написанной на COS? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2015, 14:45 |
|
Caché & Node.js & OpenSuse
|
|||
---|---|---|---|
#18+
jxcoderDAiMor, я вот вижу, что можно дергать функции. Значит, теоретически можно передать в эту функцию данные, а транзакциями управлять внутри этой самой функции, написанной на COS?Да, можно вызвать метод в MAC программе ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2015, 16:42 |
|
Caché & Node.js & OpenSuse
|
|||
---|---|---|---|
#18+
jxcoderПоходу Cache 2014 не умеет с современной Node.js . Почему? как-то удручают проблемы совместимости... Support For Node.js Version v0.12 (2015.2) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2015, 17:38 |
|
|
start [/forum/topic.php?fid=39&msg=38885680&tid=1556619]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 131ms |
0 / 0 |