powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / %ZSTART, ZSTU и сервер TCP
13 сообщений из 13, страница 1 из 1
%ZSTART, ZSTU и сервер TCP
    #37609414
Фотография DirksDR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

На базе разработки Maksim-а Merzhvinsky (MAPI v0.05 Copyright 2004 - изумительной красоты код,
лежит на http://karataev.nm.ru/cache/mdapi.html )
выкроил под себя TCP-сервер, работающий на стороне Каше.

Хочу засунуть запуск этого сервера в %ZSTART или ZSTU, однако не могу найти этих программ в области %SYS.
1.Может этих программ нет в Free Caché Evaluation Download 2009 года? (Нашел только STU1.int и STURECOV.int)
2.Ежели найдется программа %ZSTART, то запускаться она, видимо, будет в области %SYS.
Надо ли мне встроить переключение на область USER, если мой сервер работает с данными из USER?
...
Рейтинг: 0 / 0
%ZSTART, ZSTU и сервер TCP
    #37609428
ser_shu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DirksDR,
а самому их написать лень? :)
...
Рейтинг: 0 / 0
%ZSTART, ZSTU и сервер TCP
    #37609470
ser_shu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
%ZSTART, ZSTU и сервер TCP
    #37609487
ser_shu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
%ZSTART, ZSTU и сервер TCP
    #37609497
ser_shu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все равно не туда показывает :( но на этой странице глава
Customizing Start and Stop Behavior with ^%ZSTART and ^%ZSTOP Routines
...
Рейтинг: 0 / 0
%ZSTART, ZSTU и сервер TCP
    #37609548
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обязательно поставьте обработчики ошибок, еще до первого перезапуска !!!
...
Рейтинг: 0 / 0
%ZSTART, ZSTU и сервер TCP
    #37609606
Фотография DirksDR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ser_shu,

Спасибо, Сергей!
Скопировал, подправил, заработало.
А то я сомневался, вдруг лежит где нибудь %ZSTART, в %SYS столько разных папок...
...
Рейтинг: 0 / 0
%ZSTART, ZSTU и сервер TCP
    #37609653
Фотография DirksDR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рано радовался.
Сервер запустился, зато теперь студия при подключении выдает "Запрет доступа",
а терминал <LICENSE LIMIT EXCEEDED>.
В списке использованных лицензий у всех процессов стоит тип входа в систему SYSTEM,
а у моего сервера - USER.
4480 System 0 0 0 0 0 0
3088 System 0 0 0 0 0 0
4852 User User Startup User 1 2 0 1 1006 0
3652 System 0 0 0 0 0 0

Код программы:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
%ZSTART ; User startup routine. 
     ; cannot be invoked directly
    quit
 
SYSTEM ;
    ; Cache starting
    set $ZTRAP = "SYSTEMExit"
        
    zn "USER"
 
	do Start^ddmapi
	
    zn "%SYS"
	
    quit
SYSTEMExit ;
    set $ZTRAP = ""
    zn "%SYS"
    quit


LOGIN ;
    ; a user logs into Cache
    quit
    
JOB ;
    ; JOB process begins
    quit
     
CALLIN ;
    ; a process enters via CALLIN interface
    quit


Как запустить сервер, чтобы был тип SYSTEM?
...
Рейтинг: 0 / 0
%ZSTART, ZSTU и сервер TCP
    #37609727
Фотография DirksDR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А при запуске сервера из терминала все работает.
Использование лицензий при этом:
......
5460 System 0 0 0 0 0 0
6064 System 0 0 0 0 0 0
2040 System 0 0 0 0 0 0
3592 User 127.0.0.1 User 3 4 0 1 284 0
3924 User 127.0.0.1 User 3 4 0 1 284 0
1316 User 127.0.0.1 User 3 4 0 1 284 0


Отличие в том, что ID пользователя здесь 127.0.0.1, а там "User Startup".
Может поэтому не включают %ZSTART в однопользовательскую версию?
...
Рейтинг: 0 / 0
%ZSTART, ZSTU и сервер TCP
    #37610163
visius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DirksDR,

С 2010-й версии есть такая неприятность. "Слушающий" сервер при автостарте отъедает одну лицензию и клиентское соединение еще одну. Поэтому запустить на однопользовательской в автомате не судьба, а %ZSTART отсутствует просто потому что по умолчанию не нужен.
...
Рейтинг: 0 / 0
%ZSTART, ZSTU и сервер TCP
    #37610297
Фотография DirksDR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
visius,

Cache for Windows (x86-32) 2009.1.2 (Build 602.0_SU) Mon Oct 26 2009 15:39:14 EDT

Видимо в 2009 тоже (при автостарте). Придется запускать сервер ручками.
...
Рейтинг: 0 / 0
%ZSTART, ZSTU и сервер TCP
    #37610321
ser_shu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DirksDRvisius,
Cache for Windows (x86-32) 2009.1.2 (Build 602.0_SU) Mon Oct 26 2009 15:39:14 EDT
Видимо в 2009 тоже (при автостарте). Придется запускать сервер ручками.Это не 2009, это SU - Single User - однопользовательская версия, в этом ограничение
...
Рейтинг: 0 / 0
%ZSTART, ZSTU и сервер TCP
    #37610392
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не помню точно, но мне кажется я пробовал запустить
TCP-сервер из под Linuxa на одно пользовательский Cache' 2008.
Правда я там попробовал работать с MSM-Activate (Do ^APIMGR из %SYS)
Вроде свободно работает одновременно 8 процессов. Я даже удивился !
Я могу утвердить, что это на много лучше тому, что пробовали Вы ...
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / %ZSTART, ZSTU и сервер TCP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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