Перейти к содержимому
Калькуляторы

SCE java api Подключение к циске

Пишу сейчас к Cisco SCE2020 утилиту для добавления пользователей.

Подскажите пожалуйста, как правильно коннектиться к циске.

Взял код из офф. доки. айпишник пингуется. но программа не может подключиться. выполняется функция connectionIsDown().

PRPC_SCESubscriberApi api = new PRPC_SCESubscriberApi("myApi",arg[0]);
	try {
		api.connect();
		api.setConnectionListener(new ConnectionListener() 
		{

			public void connectionIsDown() 
			{
				JOptionPane.showMessageDialog(null, "No connection");
			}

			public void connectionEstablsihed() 
			{
				JOptionPane.showMessageDialog(null, "Connected");
			}
		});

	}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вы поставили SM ? К циске вы должны коннектится через sm . Или заливайте на сразу на sce через telnet в csv

Изменено пользователем roysbike

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вы поставили SM ? К циске вы должны коннектится через sm . Или заливайте на сразу на sce через telnet в csv

 

Он имеет в виду api, если сочтете за труд прочесть доку то увидите что можно писать свое ПО для управления сабскрайберами на sce

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Он имеет в виду api, если сочтете за труд прочесть доку то увидите что можно писать свое ПО для управления сабскрайберами на sce

Идея написать свой собственный SM, выглядит странной.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Идея написать свой собственный SM, выглядит странной.

 

Мне поставили такую задачу, написать свою утилиту для добавления пользователей, без использования SM, чтобы её потом интегрировать с другими сервисами.

Так решение есть данной проблемы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нисколько, у нас есть свой пулер на cisco api, висит на одном из билинговых серверов,

пулер это прокладка между билингом и sce, гораздо эффективнее чем родной sm так как написан нами и под наши нужды, ничего лишнего

или вы думаете что циска от нехрен делать разработала api?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

пулер это прокладка между билингом и sce

Прокладка между билингом и SCE - SM.

 

По сабжу - получится круто, будет работать, но смысла ноль. Только потраченное зря время и геморрой с поддержкой API.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

три года работаем никаких гемороев и не нужен отдельный сервак под sm

пулер сам маленький и быстрый, вы лучше сами попробуйте тогда и будет с чем сравнивать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

sceApi = new PRPC_SCESubscriberAPI("MyApi", sceIpAddr);
sceApi.connect();

if(!sceApi.isConnected()) {
   exit(1);
}

profile =  new PolicyProfile(["packageId=" + packageId,"monitor=1"]);

sceApi.login("vasya", new NetworkID(["10.5.5.5"], SCESubscriberApi.ALL_IP_MAPPINGS), false, profile, null, null);

 

Без всякого SM

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну отлично. Тогда помогите топикстартеру с проблемой :)

 

 

а про бобра то мы и забыли )))

тс - курите доки по самой sce до просветления, ищите и смотрите что за параметр такой ip rpc-adapter security-level none

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Connection listener установить до connect() ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Connection listener установить до connect() ?

Вообще странно, что топикстартер после соединения навешивает события на объект.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас