Как установить соединение в роутах
Я хочу создать маршрут между двумя серверами tibco EMS. Но я не получаю идентификатор соединения. Это говорит о статусе = не подключен.
Я сделал следующие изменения:
Step-1 : Enable the routing feature in tibemds.conf
routing = enabled
Step-2 : Connect tibco admin portal and run the below command:
create route [SERVERB_NAME] url=ssl://SERVERB-URL:7243 zone_name=Z1
zone_type=1hop
Command outupt : Route '[SERVERB_NAME]' to 'ssl://SERVERB-URL:7243' has been added
Step-3 : show route ROUTE-NAME
ssl://localhost:7243> show route SERVERB_NAME
Route = SERVERB_NAME
URL = ssl://SERVER-URL:7243
Zone Type = 1hop
Zone Name = Z1
Config = Present in local configuration
Status = Not connected
Может ли кто-нибудь помочь мне понять.. что мне не хватает...
1 ответ
После дополнительной отладки я получил проблему и смог получить идентификатор соединения в колонке ConnId.
Я использую ssl_verify_host = отключен в файле rout.conf. Проблема заключалась в том, что проверка ssl не удалась при попытке создать маршрут. Поэтому либо скопируйте SSL-сертификат SERVERB в SERVERA, либо просто отключите ssl-проверку.
После изменения файл rout.conf выглядит так:
[SERVERB_NAME]
url = ssl://SERVERB-URL:7243
ssl_verify_host = disabled
Когда маршруты созданы успешно, это выглядит так:
ssl://localhost:7243> show route SERVERB_NAME
Route = SERVERB_NAME
URL = ssl://SERVERB-URL:7243
Zone Type = mhop
Zone Name = default_mhop_zone
Config = Present in local configuration
Status = Connected, id=2
Backlog = count=0, size=0.0 Kb
ssl_verify_host = disabled