2016-11-01 5 views
0

У меня есть Java-клиент и Программа сервера сокетов Tandem. Я могу подключиться к серверу с помощью клиента, но я хочу настроить серверную программу в среде Tandem Pathway.Как подключить клиент Windows к серверам Tandem Pathway через TCP/IP

Может ли кто-нибудь помочь мне настроить программу Tandem-сервера в среде Tandem?

У меня есть очень базовые знания о среде тандемного пути и ее объектах и ​​процессах. Будет полезно, если кто-то может предоставить мне некоторые рабочие примеры.

ответ

2

Вы можете добавить новый сервер в рабочую среду Pathway, настроив новый класс сервера, который использует вашу программу. Сделайте это либо с помощью команд Pathcom, либо с помощью GUI с поддержкой Pathway (например, в TOP используйте svrClass> Добавить диалог).

Примечание: после того, как вы добавили определение сервера, оно исчезнет, ​​если Путь запущен с холодом, поэтому не забудьте добавить команды конфигурации в файл запуска. Опять же, GUI обычно позволяет вам сохранить текущее состояние в качестве конфигурации. На вашем сайте может быть макрос, который делает то же самое.

Предполагая, что вы делаете это из командной строки, а не GUI, а затем открыть среду Тропинка, что вы добавляете сервер, чтобы с Pathcom, например:

PATHCOM $PATH 

Затем введите команды конфигурации для новый сервер. Пример:

RESET SERVER 
    SET SERVER PROCESSTYPE GUARDIAN 
    SET SERVER AUTORESTART 0 
    SET SERVER CPUS (0:1) 
    SET SERVER CREATEDELAY 1 MINS 
    SET SERVER DEBUG OFF 
    SET SERVER DELETEDELAY 10 MINS 
    SET SERVER HIGHPIN OFF 
    SET SERVER HOMETERM $ZHOME 
    SET SERVER LINKDEPTH 1 
    SET SERVER MAXLINKS 3 
    SET SERVER MAXSERVERS 1 
    SET SERVER NUMSTATIC 1 
    SET SERVER OWNER 110,102 
    SET SERVER PARAM SOMETHING1 "some-value" 
    SET SERVER PARAM SOMETHING2 "something" 
    SET SERVER PRI 139 
    SET SERVER PROCESS $MYSRV 
    SET SERVER PROGRAM $VOL.SUBVOL.MYPROG 
    SET SERVER SECURITY "N" 
    SET SERVER TMF OFF 
    SET SERVER VOLUME $VOL.SUBVOL 
ADD SERVER MYSERV 

См Добавить сервер и набор серверов команд в HP NonStop TS/MP System Management Manual.

Контролируйте класс сервера с помощью команд START SERVER, FREEZE SERVER, STOP SERVER, THAW SERVER, снова они задокументированы в руководстве.

+0

Спасибо, мой сервер теперь запущен и запущен в среде пути. Также есть ли способ увидеть, что мой сервер пишет в HOMETERM i.e. $ ZHOME. –

+0

$ ZHOME записывает на системную консоль, поэтому вы можете пойти и посмотреть там, если у вас есть доступ. Альтернативой является использование сборщика событий, а затем просмотр сообщений об этом. –

+0

Снова я предполагаю, что для этого вы не используете графический интерфейс. Убедитесь, что у вас есть процесс $ 0 в вашей системе (статус $ 0 от TACL). Обычно это процесс сбора основных событий системы. Если вы находитесь в системе разработки, то, вероятно, это ОК, чтобы использовать это. Замените $ ZHOME на $ 0 в конфигурации Pathway и перезапустите сервер. Чтобы просмотреть события, вы должны иметь возможность запускать такую ​​команду из TACL: 'emsdist/name $ dist/type p, collector $ 0, textout $ home' Там будет куча сообщений из других процессов, но фильтрация отключена тема для этого. –