Гость
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Консольное приложение на Cache' / 10 сообщений из 10, страница 1 из 1
01.09.2015, 06:36
    #39040125
Sabyrov.Talgat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консольное приложение на Cache'
Подскажите как создать консольное приложение на Caché?
...
Рейтинг: 0 / 0
01.09.2015, 07:00
    #39040128
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консольное приложение на Cache'
А что вы понимаете под консольным приложением.
Пишете любую программу или класс, запускаешь в терминале, и все.
...
Рейтинг: 0 / 0
01.09.2015, 07:17
    #39040130
Sabyrov.Talgat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консольное приложение на Cache'
DAiMor,
Просто нужна программа которая запускает некий метод в неком периоде.
Как правило (в других технологиях), я делаю консольное приложение и запускаю его на сервере, а он сам по себе делает обновление, т.е запускает какой нибудь метод каждую минуту.
Как подобный метод реализуется на Caché?
...
Рейтинг: 0 / 0
01.09.2015, 07:31
    #39040135
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консольное приложение на Cache'
Тут можно воспользоваться менеджером задач
пишите программу, создаете задачу с типом RunLegacyTask, в поле появившемся пишите do Label^YourRoutine
ставите график выполнения задачи, и все
...
Рейтинг: 0 / 0
01.09.2015, 07:51
    #39040141
Sabyrov.Talgat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консольное приложение на Cache'
DAiMor,
Спасибо большое!
...
Рейтинг: 0 / 0
01.09.2015, 10:53
    #39040290
eduard93
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консольное приложение на Cache'
Sabyrov.Talgat, также можно создать метод класса и вызывать его в задаче типа RunLegacyTask с помощьюdo ##class(YourPackage.YourClass).MenthodName(arguments)
...
Рейтинг: 0 / 0
01.09.2015, 17:03
    #39040858
kalin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консольное приложение на Cache'
Sabyrov.Talgat,

В Linux пишем в cron выполнение скрипта по времени
Содержимое скрипта примерно такое
Код: plaintext
csession cache -U "samples" ^myprog
...
Рейтинг: 0 / 0
02.09.2015, 07:43
    #39041077
Sabyrov.Talgat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консольное приложение на Cache'
При создании задачи дал имя задачи, описание, указал область, тип задачи сделал RunLegacyTask, Нормальный приоритет, выполняем метод do ##class(DATA.UniversityStructure.RLibraryBook).UpdateBookInPeriod(). Дальше указал время каждую минуту.

В истории показывает Невозможно получить лицензию. Это означает что система требует лицензию? Можно это сделать без лицензии?
...
Рейтинг: 0 / 0
02.09.2015, 09:25
    #39041128
П.С.М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консольное приложение на Cache'
kalinв cron выполнение скрипта по времениА чем же не устраивает кашевый менеджером задач?
Sabyrov.TalgatНевозможно получить лицензию... WRC доступен филд тест ключ до октября сего года. Скачайте, поставьте и экспериментируйте на здоровье (если, конечно, у Вас есть туда доступ :) ).
...
Рейтинг: 0 / 0
02.09.2015, 09:30
    #39041132
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Консольное приложение на Cache'
Sabyrov.TalgatВ истории показывает Невозможно получить лицензию. Это означает что система требует лицензию? Можно это сделать без лицензии?В таком случае не получится сделать это просто, если у вас нет лицензии, все равно вы сможете использовать не более одной лицензии, либо эта ваша задача либо другая.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Консольное приложение на Cache' / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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