Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/131: Рейтинг темы: голосов - 131, средняя оценка - 4.54
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950

Отправка запроса на отправку СМС via SOAP to MTC

06.09.2010, 12:34. Показов 24312. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго всем

Столкнулся с полным отсутствием понимания что делать дальше
Задача отправка смс-сообщений
протокол - SMS2All API ( описание
Посмотреть вложение API_SMS2ALL.doc
)
платформа (у нас) windows 2003 x64, Lotus 8.5.2 FP4

надо научиться отправлять сообщения "их" серверу
при том что помимо логина и пароля присутствует также файл-сертификата.


для начальна, банально, как создать соединение?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.09.2010, 12:34
Ответы с готовыми решениями:

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

Формирование soap-запроса через SOAP::WSDL
Прошу помочь решить следующую проблему. Необходимо сформировать SOAP-запрос на веб-сервис. Требуемая структура xml-сообщения следующая: ...

Отправка СМС с USB модема. Ограничение в 56 символов на смс. Что делать?
Доброго времени суток уважаемые форумчане. Недавно возникла задача написания программы для отправки смсок через модем. Так как сам в...

14
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
06.09.2010, 13:03
Вроде бы смс-ки уже пошли: http:///ipb.html?s=&sh...st&p=173952.
Или сменили провайдера? Да, и что за файл сертификата, используется HTTPS?
0
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
06.09.2010, 13:06
nvy
так и есть, сменился провайдер

да, используеться https
0
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
06.09.2010, 13:23
Тут есть подключение по HTTPS:
http:///ipb.html?s=&sh...st&p=171404
Только там "подавляется" недействительный сертификат, в Вашем случае правильнее будет сертификат зарегистрировать и проверять.
0
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
06.09.2010, 13:25
что значаит зарегистрировать?
единственное что я могу с ним сделать,это иммпортировать в Интренет эксплореер
0
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
06.09.2010, 13:41
Morpheus
Для начала можно попробовать без проверки действительности сертификата, как в коде по ссылке. Как прикрутить туда проверку сертификата, я не знаю, нужно гуглить. Или спросить в чисто явовоском форуме.
0
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
06.09.2010, 18:35
без сертификата не конектиться ( используя URLConnection urlConnection; )


.SpoilerTarget">Спойлер: Раскрывающийся Текст
java.io.IOException: Server returned HTTP response code: 500 for URL: https://.../MCampaignWs/CampaignsManagerWs.asmx
at com.ibm.net.ssl.www.protocol.http.ci.get InputStream(Unknown Source)
at com.ibm.net.ssl.www.protocol.https.t.get InputStream(Unknown Source)
at JavaAgent.doPost(JavaAgent.java:86)
at JavaAgent.NotesMain(JavaAgent.java:27)
at lotus.domino.AgentBase.runNotes(Unknown Source)
at lotus.domino.NotesThread.run(Unknown Source)
java.lang.NullPointerException
at JavaAgent.NotesMain(JavaAgent.java:32)
at lotus.domino.AgentBase.runNotes(Unknown Source)
at lotus.domino.NotesThread.run(Unknown Source)

а на строки
import com.sun.net.ssl.*;
import com.sun.*;
ругаеться что нету такого пакеджа, гд скачать так и не понял?!
0
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
07.09.2010, 09:19
Цитата Сообщение от Morpheus
а на строки
import com.sun.net.ssl.*;
import com.sun.*;
ругаеться что нету такого пакеджа, гд скачать так и не понял?!
В примере по ссылке (в спойлере) импорт только следующих библиотек:
import java.io.*;
import java.net.*;
import javax.net.ssl.*;
0
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
07.09.2010, 11:57
Цитата Сообщение от nvy
import java.io.*;
import java.net.*;
import javax.net.
это я искал другие варианты решения, например как здесь
0
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
07.09.2010, 13:11
В NetBeans ввёл com.sun.net.ssl ... — автоподстановка показывает, что все классы и интерфейсы помечены как @Deprecated.


A program element annotated @Deprecated is one that programmers are discouraged from using, typically because it is dangerous, or because a better alternative exists. Compilers warn when a deprecated program element is used or overridden in non-deprecated code.
Похоже, javax.net.ssl.* пришёл на смену.
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
07.09.2010, 15:15
все классы com.sun являются "промежуточными", т.е их ф-ционал могут включить в послед. релизы жвм, как часть "страндартных" классов
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
07.09.2010, 15:39
по самоподписыанным сртификатам, есть особенности:
http://stackoverflow.com/questions/2224030...e-into-a-client
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
07.09.2010, 16:47
вот тута ещё: http://forum.ru-board.com/topi... topic=9909
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
07.09.2010, 18:55
подборка статей, касабельных темы (сертификатов, в частности):
http://blog.sozinov.eu/2007/02/keytool-java.html
http://download.oracle.com/javase/1.4.2/do...ws/keytool.html
http://cunning.sharp.fm/2008/06/importing_...eys_into_a.html

первые две - общее пользование командой keytool
последняя - создание стора из сертификата (жвм д.б. версии 1.6)
0
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
08.09.2010, 18:16
хух, подключился вроде как

Как зделал :
1. Создал хранилище сертификатов.
2. Импортировал новый сертификат в хранилище.
3. Заюзал это хранилище в агенте.

Section 1. Create the Key Stores, Trust Stores and Certificates using iKeyman

в итоге такая
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">функция</div></div><div class="sp-body"><div class="sp-content"><!--shcode--><pre><code class=java>private URLConnection CertJava(String sKsrFile, String sKsrPass, String sUrl2Conn) {
try {
TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance(TrustMan agerFactory.getDefaultAlgorithm());
KeyStore ksjks = KeyStore.getInstance("JKS");
ksjks.load(new FileInputStream(System.getProperty("java .home") + "/bin/" + sKsrFile), sKsrPass.toCharArray());
trustManagerFactory.init(ksjks);

TrustManager[] trustManagers = trustManagerFactory.getTrustManagers();
SSLContext sc = SSLContext.getInstance("SSL");
sc.init(null, trustManagers, null);
SSLSocketFactory socketFactory = sc.getSocketFactory();
URL url = new URL(sUrl2Conn);

URLConnection connection = url.openConnection();
((HttpsURLConnection) connection).setSSLSocketFactory(socketFa ctory);

return connection;
}
catch (Exception e) {
e.printStackTrace();
return null;
}
}[/CODE]
вот теперь проблема с самими SOAP сообщениями
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.09.2010, 18:16
Помогаю со студенческими работами здесь

Перехват и обработка входящих смс + отправка заготовленного смс с приложения
Перехват и обработка входящих смс + отправка заготовленного смс с приложения Подскажите кто сталкивался , Такое возможно на iOS ...

Банер требует отправку СМС
Меня уже достал банер: sms 430402803 на 9800, подскажите что с ним делать, Spybot не помог, ctrl-alt-del не канают, не знаю что с ним...

Реализовать отправку смс программно
Подскажите как реализовать отправку смс программно, на основных операторов связи: &quot;Мегафон&quot;, &quot;Билайн&quot;, &quot;МТС&quot;,...

Как организовать отправку текста из БД по смс?
Здравствуйте. Не знаю как организовать отправку текста из БД по смс на сайте. То есть, пользователь вводит номер телефона на сайте и ему...

Как можно реализовать отправку смс с компьютера?
Как можно реализовать отправку смс с компьютера я знаю на дельфи можно через почту майл ру агента отправлять а в c++ как это можно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru