|
MSSOAP.SoapClient30 и Windows 7/8 | ☑ | ||
---|---|---|---|---|
0
dmitriy_zima
22.06.13
✎
09:34
|
Собственно вопрос в том как его заполучить? для XP был Microsoft SOAP Toolkit Version 3. А что поставить на 7/8. Или может в составе есть объект поновее?
|
|||
1
sda553
22.06.13
✎
09:47
|
А для каких целей? из 8-ки с веб сервисами по хитрому работать?
|
|||
2
dmitriy_zima
22.06.13
✎
09:53
|
Есть веб сервис удаленный, который работает только так, потому как используется https (а может и не только по-этому).
|
|||
3
sda553
22.06.13
✎
10:07
|
Сам не пробовал, но на форумах подсказывают вот это http://www.soapui.org/index.php?js=off
|
|||
4
sda553
22.06.13
✎
10:12
|
Объекта поновее нет, микрософт сказал что он больше этот тулкит не поддерживает, и вся его функциональность перенесена и расширена в .net framework
Так что выход для общего случая (если ничего не поможет) написать внешнюю компоненту на каком нибудь C# с той функциональностью, которую надо |
|||
5
dmitriy_zima
22.06.13
✎
10:52
|
то что перенесена я читал, а использовать как то компоненты фрамворка возможно? или же старый запустить
|
|||
6
dmitriy_zima
22.06.13
✎
10:57
|
писать что либо на С не хотелось бы. Итак уже VB и Com нагородить пришлось
|
|||
7
dmitriy_zima
22.06.13
✎
14:21
|
не уж то все на XP сидят (((
|
|||
8
oleg_km
22.06.13
✎
18:50
|
(7) Именно так. Сейчас назрело переползание на win 2008 x86-64, поэтому все переписываю на C#
|
|||
9
dmitriy_zima
23.06.13
✎
10:52
|
Подскажите тогда примерна С. С чего хоть начать. С С знаком не сильно, но видимо придется вникать
|
|||
10
sda553
23.06.13
✎
11:00
|
С# довольно простой язык. Чем то похож на 1С, только на инглише+есть ООП+весь фреймворк. Главное отличие от старого C++, это что не надо парится с памятью. В этом и есть схожесть с 1С, никаких головняков о памяти, ее выделении под хранение данных, расходовании и адресах в блоках памяти.
|
|||
11
sda553
23.06.13
✎
11:02
|
Ну и написание внешних компонент так же очень просто. 1С предоставляет интерфейс - т.е. некоторые функции и свойства, которые ты должен в своей компоненте написать, с очень жесткими объявлениями и типами. А 1С у этой твоей компоненты эти функции вызывает.
|
|||
12
dmitriy_zima
23.06.13
✎
11:52
|
наконец то нашел и установил toolkit. Теперь ошибка такая
{ВнешняяОбработка.ТестированиеAPIMerlion.МодульОбъекта(56)}: Ошибка при вызове метода контекста (MSSoapInit) Клиент.MSSoapInit(АдресВСДЛ, ИмяСервиса, ИмяПорта); по причине: Произошла исключительная ситуация (WSDLReader): WSDLReader:Loading of the WSDL file failed HRESULT=0x80040154: Класс не зарегистрирован - Client:An unanticipated error occurred during the processing of this request. HRESULT=0x80040154: Класс не зарегистрирован |
|||
13
sda553
23.06.13
✎
12:26
|
(12) Посмотри реестр HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Msxmlтакойтосякойто и скажи что там есть на эту тему
|
|||
14
dmitriy_zima
23.06.13
✎
12:44
|
Есть просто MSXML, и есть MSXML.DOMDocument, MSXML.FreeThreadedDOMDocument. Так же есть куча ключей MSXML2........
|
|||
15
sda553
23.06.13
✎
13:08
|
Если есть DOMDocument версии 4.0. то сноси
|
|||
16
dmitriy_zima
23.06.13
✎
13:16
|
его нет. Как раз таки наоборот. поставил MSXML 4.0 Service Pack 3 (Microsoft XML Core Services) и вроде заработало
|
|||
17
dmitriy_zima
23.06.13
✎
13:24
|
До этого был установлен 6,0
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |