Страницы: 1
RSS
Soap-запросы
 
Добрый день!  
Хочу написать макрос, который будет с cbr.ru тащить полностью 101 форму по регистрационному номеру. (http://cbr.ru/CreditInfoWebServ/CreditOrgInfo.asmx). С excel "на вы". Возникли следующие вопросы:  
1) Нужен ли для реализации Microsoft Office Web Services Toolkit ?  
2) может есть у кого примеры с использованием soap-запросов?
 
О мыльных операх слышал, о мыльных запросах - еще нет :)
 
SOAP (от англ. Simple Object Access Protocol — простой протокол доступа к объектам) — протокол обмена структурированными сообщениями в распределённой вычислительной среде. Первоначально SOAP предназначался в основном для реализации удалённого вызова процедур (RPC). Сейчас протокол используется для обмена произвольными сообщениями в формате XML, а не только для вызова процедур. Официальная спецификация последней версии 1.2 протокола никак не расшифровывает название SOAP. SOAP является расширением протокола XML-RPC.  
 
SOAP может использоваться с любым протоколом прикладного уровня: SMTP, FTP, HTTP, HTTPS и др. Однако его взаимодействие с каждым из этих протоколов имеет свои особенности, которые должны быть определены отдельно. Чаще всего SOAP используется поверх HTTP.  
 
SOAP является одним из стандартов, на которых базируются технологии веб-служб.
 
Ага :-) http://ru.wikipedia.org/wiki/SOAP
 
Читаю другие ссылки по поисковику и не пойму - Excel здесь причём?
 
{quote}{login=Юрий М}{date=18.07.2011 11:36}{thema=}{post}Ага :-) http://ru.wikipedia.org/wiki/SOAP{/post}{/quote}  
 
Хотелось бы обойтись без лишних программ. Я так понимаю, что vba- достаточно серьезный инструмент. Табличку с сайта (Форму 101) нужно импортировать в форму Excel, где дальше по ней высчитывается некоторая статистика. Макрос не справится?
 
1. желательно. инструмент бесплатный  
2. RTFM http://msdn.microsoft.com/en-us/library/Aa140268
 
пример тут  
http://www.brainbell.com/tutorials/ms-office/excel/Access_SOAP_Web_Services_From_Excel.htm
 
{quote}{login=slav}{date=18.07.2011 01:33}{thema=}{post}пример тут  
http://www.brainbell.com/tutorials/ms-office/excel/Access_SOAP_Web_Services_From_Excel.htm{/post}{/quote}  
Спасибо!
 
{quote}{login=sunde}{date=18.07.2011 01:44}{thema=Re: }{post}{quote}{login=slav}{date=18.07.2011 01:33}{thema=}{post}пример тут  
http://www.brainbell.com/tutorials/ms-office/excel/Access_SOAP_Web_Services_From_Excel.htm{/post}{/quote}  
Спасибо!{/post}{/quote}  
Было бы очень здорово увидеть что у Вас получилось )
 
{quote}{login=slav}{date=18.07.2011 04:32}{thema=Re: Re: }{post}{quote}{login=sunde}{date=18.07.2011 01:44}{thema=Re: }{post}{quote}{login=slav}{date=18.07.2011 01:33}{thema=}{post}пример тут  
http://www.brainbell.com/tutorials/ms-office/excel/Access_SOAP_Web_Services_From_Excel.htm{/post}{/quote}  
Спасибо!{/post}{/quote}  
Было бы очень здорово увидеть что у Вас получилось ){/post}{/quote}  
 
Не получилось, не позволяет сам сервис. Нельзя запросить всю (целую) 101 форму определенной организации, можно только запросить ее часть - один номер счета второго порядка (Data101FullXML). Сборка ее вручную построчно тоже вызвала трудности, возникли проблемы со справочником индикаторов.    
Тем не менее сам сервис работает исправно, с Microsoft Office XP Web Services Toolkit очень удобно делать запросы. В итоге использовал сервис в решении другой задачи :)
Страницы: 1
Читают тему
Наверх