Mafiy Posted December 15, 2014 Posted December 15, 2014 Пишу сейчас к 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"); } }); } Вставить ник Quote
roysbike Posted December 16, 2014 Posted December 16, 2014 (edited) Вы поставили SM ? К циске вы должны коннектится через sm . Или заливайте на сразу на sce через telnet в csv Edited December 16, 2014 by roysbike Вставить ник Quote
alks Posted December 16, 2014 Posted December 16, 2014 Вы поставили SM ? К циске вы должны коннектится через sm . Или заливайте на сразу на sce через telnet в csv Он имеет в виду api, если сочтете за труд прочесть доку то увидите что можно писать свое ПО для управления сабскрайберами на sce Вставить ник Quote
ThreeDHead Posted December 16, 2014 Posted December 16, 2014 Он имеет в виду api, если сочтете за труд прочесть доку то увидите что можно писать свое ПО для управления сабскрайберами на sce Идея написать свой собственный SM, выглядит странной. Вставить ник Quote
Mafiy Posted December 16, 2014 Author Posted December 16, 2014 Идея написать свой собственный SM, выглядит странной. Мне поставили такую задачу, написать свою утилиту для добавления пользователей, без использования SM, чтобы её потом интегрировать с другими сервисами. Так решение есть данной проблемы? Вставить ник Quote
alks Posted December 16, 2014 Posted December 16, 2014 Нисколько, у нас есть свой пулер на cisco api, висит на одном из билинговых серверов, пулер это прокладка между билингом и sce, гораздо эффективнее чем родной sm так как написан нами и под наши нужды, ничего лишнего или вы думаете что циска от нехрен делать разработала api? Вставить ник Quote
ThreeDHead Posted December 16, 2014 Posted December 16, 2014 пулер это прокладка между билингом и sce Прокладка между билингом и SCE - SM. По сабжу - получится круто, будет работать, но смысла ноль. Только потраченное зря время и геморрой с поддержкой API. Вставить ник Quote
alks Posted December 16, 2014 Posted December 16, 2014 три года работаем никаких гемороев и не нужен отдельный сервак под sm пулер сам маленький и быстрый, вы лучше сами попробуйте тогда и будет с чем сравнивать Вставить ник Quote
zander Posted December 16, 2014 Posted December 16, 2014 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 Вставить ник Quote
ThreeDHead Posted December 16, 2014 Posted December 16, 2014 Ну отлично. Тогда помогите топикстартеру с проблемой :) Вставить ник Quote
alks Posted December 16, 2014 Posted December 16, 2014 Ну отлично. Тогда помогите топикстартеру с проблемой :) а про бобра то мы и забыли ))) тс - курите доки по самой sce до просветления, ищите и смотрите что за параметр такой ip rpc-adapter security-level none Вставить ник Quote
zander Posted December 18, 2014 Posted December 18, 2014 Connection listener установить до connect() ? Вставить ник Quote
ThreeDHead Posted December 20, 2014 Posted December 20, 2014 Connection listener установить до connect() ? Вообще странно, что топикстартер после соединения навешивает события на объект. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.