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

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

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


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