Обмен XML-сообщениями

  • Автор темы Автор темы morpheus
  • Дата начала Дата начала
Всем привет!
Еще один вопрос:
Какими способами можно принять и обработать посланный на адрес и определенный порт сервера Domino XML документ, а также вернуть код?
 
dimat
написать свой веб-сервис, пусть его и дёргают
 
Morpheus
Спасибо за наводку. С веб сервисами никогда не работал, буду разбираться. Может есть у кого пример реализации подобного веб сервиса?
 
очень подробно описанно
 
Спасибо , СМС-ки пошли.

Хочу лишь добавить что , в функции doPost, перед выполнением Post-запроса добавить авторизацию:


Код:
String encoding = new sun.misc.BASE64Encoder().encode("LOGIN:PASSWORD".getBytes());
urlConnection.setRequestProperty("Authorization", "Basic " + encoding);

Могли бы вы описать технологию отправки смс сообщений?
Я сам только пробую писать проги и заинтересовала тема отправки смс, но как именно это сделать не знаю, а в куче мануала просто теряюсь (((
 
<!--QuoteBegin-morda+-->
<table border="0" cellpadding="0" cellspacing="0" align="center" width="98%"> [tr] <td class="vbquote"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="75" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="50px"> [tr] <td class="vbquote" width="28" valign="top">
quot-top-left.gif
</td> <td class="vbquote" width="100%" style="background-image: url('style_images/ckr/quotes/quote-bg.gif'); background-position: center;" valign="middle"><span class="vbquote">Цитата:</span></td> <td class="vbquote" valign="top">
quot-top-right.gif
</td> [/tr] </table> </td> <td class="vbquote" align="left" style="background-image: url('style_images/ckr/quotes/quot-lr-bg.gif')" valign="bottom"></td><td class="vbquote" width="0" align="left" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="200"> [tr] <td class="vbquote" valign="top">
quot-by-left.gif
</td> <td class="vbquote" width="100%" style="background-image: url('style_images/ckr/quotes/quot-bye-bg.gif')" align="left" valign="middle" nowrap="nowrap"><span class="vbquote">(morda)</span></td> <td class="vbquote" valign="top">
quot-by-right.gif
</td> [/tr] </table> </td><td class="vbquote" width="100%" align="right" valign="bottom"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="100%"> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" style="background-image: url('style_images/ckr/quotes/quot-top-bg.gif')" width="100%" valign="middle"></td> <td class="vbquote" align="left" valign="top">
quot-top-right-10.gif
</td> [/tr] </table> </td> [/tr] </table> </td> [/tr] </table> <table border="0" cellpadding="0" cellspacing="0" width="100%"> [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-left.gif')"></td> <td class="vbquotemain" width="100%" valign="top"></td> <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quoting-right.gif')"></td> [/tr] [tr] <td class="vbquote" width="10" style="background-image: url('style_images/ckr/quotes/quot-left-bg.gif')"></td> <td class="vbquotemain" width="100%" valign="top"><!--QuoteEBegin-->Могли бы вы описать технологию отправки смс сообщений?
Я сам только пробую писать проги и заинтересовала тема отправки смс, но как именно это сделать не знаю, а в куче мануала просто теряюсь (((<!--QuoteEnd--></td> [/tr] [tr] [/tr] </table> </td> [/tr] </table>
<!--QuoteEEnd-->1. Найти провайдера, предоставляющего данный сервис.
2. Ознакомиться с условиями предоставления сервиса.
3. Заключить договор с провайдером.
4. Получить от провайдера описание протокола обмена информацией с сервисом.
5. Реализовать протокол по п. 4 полностью или частично. Пример реализации приведён выше.
6. Чтобы было легче разобраться с п. 5 почитать про http и xml.

Добавлено:
Вы спрашивали о технологии отправки SMS.
Единого стандарта нет (по крайней мере я о таком не слышал), каждый провайдер предоставляет свой API. Поэтому пока Вы не определились с провайдером и не имеете описания API говорить не о чем. Что касается мануалов, каждый выбирает по себе. Для кого-то "XML (HTTP и т.п.) для полных чайников в картинках" покажется слишком сложным, а кто-то в лёгкую читает спецификацию в оригинале, поэтому посоветовать что-то конкретное сложно.
По поводу web-сервисов — это стандартизированная технология, в принципе в Lotus'е в этом плане нет особой специфики. Lotus позволяет создавать как провайдеров, так и потребителей web-сервисов из описаний wsdl. Другое дело, что не все провайдеры SMS-сервисов реализуют API в виде веб-сервиса.
 
С веб сервисами вроде разобрался.
но все равно недопонимание:

провайдер говорит: "Что бы я смог отправлять вам xml док дайте мне урл на который буду отправлять"

какой урл ему давать? на wsdl?
или как то иначе веб сервис нужно построить?
 
Решил проблему!
Через агента, урл это урл до агента
дальше в агенте берется док из DocumentContext и один из итемов слбственно и содержит xml док
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD