forum.bitel.ru http://forum.bitel.ru/ |
|
XMLRPC сервер http://forum.bitel.ru/viewtopic.php?f=22&t=5767 |
Страница 1 из 1 |
Автор: | Феанор [ 04 авг 2011, 08:05 ] |
Заголовок сообщения: | XMLRPC сервер |
Добрый день. Дошел до этапа интеграции bgbillingа с 1ской. В текущей реализации - у биллинга есть интерфейс xmlrpc, реализуемый через org.apache.xmlrpc.webserver - при старте сервер запускается на опр порту, и обрабатывает запросы 1ски. Создание объекта WebServer происходит при старте биллинга (onStrart). С явой кроме скриптов bgbs не работал, поэтому вопрос. Я пишу свой класс, получаю jarку, кидаю ее в папку lib сервера, пихаю в класс конструктор. Но как мне его инициализировать? Или вообще забить на это дело и как то по другому выкручиваться? Ответы 1ске нужны в опр формате, ибо программист 1ски больше бухгалтер чем программист, ну вы понимаете - не трогай если работает =) |
Автор: | Cromeshnic [ 04 авг 2011, 09:13 ] |
Заголовок сообщения: | Re: XMLRPC сервер |
Т.е. вам нужно при старте сервера вызвать свой код? Как раз вчера искал способ, не нашел. Можно только через свой плагин, либо чрез сервлет. В вашем случае видимо удобнее написать класс для работы по XMLRPC в виде сервлета. Пример запиливания своего сервлета в биллинг есть тут зы. У нас с 1Сv8 вся интеграция реализована со стороны 1C через хттп-запросы. Благо, у программиста 1С руки прямые ![]() |
Автор: | Феанор [ 04 авг 2011, 09:21 ] |
Заголовок сообщения: | Re: XMLRPC сервер |
Cromeshnic писал(а): Т.е. вам нужно при старте сервера вызвать свой код? Как раз вчера искал способ, не нашел. Можно только через свой плагин, либо чрез сервлет. В вашем случае видимо удобнее написать класс для работы по XMLRPC в виде сервлета. Пример запиливания своего сервлета в биллинг есть тут зы. У нас с 1Сv8 вся интеграция реализована со стороны 1C через хттп-запросы. Благо, у программиста 1С руки прямые ![]() Ну xmlrpc это тоже хттп запрос, только не гет, через которые большая часть запросов клиента к серверу идет, а пост. Там идет что то типа <metod>class.Method</method><params><param><value>1</value></param></params>. Ну и ответ соответственно тоже какая-то хмлка, которую на стороне 1ски парсят |
Автор: | Cromeshnic [ 04 авг 2011, 09:47 ] |
Заголовок сообщения: | Re: XMLRPC сервер |
Ну дык я и говорю, пишите свой сервлет. |
Автор: | Cromeshnic [ 04 авг 2011, 12:20 ] |
Заголовок сообщения: | Re: XMLRPC сервер |
хехе, сделал событие onStartup через сервлет и EventProcessor ![]() Щас допилю и выложу. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |