Jump to content
Калькуляторы

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");
			}
		});

	}

Share this post


Link to post
Share on other sites

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

Edited by roysbike

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

 

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

 

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this