Содержимое TechKnow ветвей
Вопрос:
Ошибка "Объект 438 не поддерживает свойство или метод" возвращается при попытке использования мыльного клиента eConnect. SDK SOAP был установлен, а расположение soap:address в файле eConnectSoapSample.wsdl было изменено с учетом имени компьютера и виртуального каталога. Что еще можно сделать для решения этой проблемы? Ответ: Проверьте правильность параметров в пути подключения. Поставщик должен быть равен SQLOLEDB.1, а источнику данных — имя компьютера, на котором установлен sql-сервер. Если он по-прежнему не удается, повторно создать WSDL- и WSML-файлы. Для этого с помощью следующих действий:
1. |
Сделайте резервную копию существующих файлов eConnectSoapSample.wsdl и eConnectSoapSample.wsml. Они находятся в папке Program Files\Microsoft Great Plains\eConnect\eConnect Samples\SOAP\eConnect SoapSamples\Service\Isapivb. |
2. |
Перейдите в > программы > Microsoft SOAP набор средств > WSDL. |
3. |
Нажмите кнопку Далее на экране приветствия. |
4. |
Привяжйте WSDL-файл eConnectSoapSample и нажмите кнопку Выбрать объект COM, чтобы найти eConnect.dll. По умолчанию для .dll путь: Program Files\Microsoft Great Plains\eConnect\COM. Нажмите кнопку Далее. |
5. |
В окне Выбор службы пометить флажки ExecProcXML и ExecStoredProcedure. Нажмите кнопку Далее. |
6. |
В окне сведений soap Listener за установите для URI имя сервера и виртуальный каталог, в который загружаются IIS. Нажмите кнопку Далее. |
7. |
Наконец, укажите расположение для новых WSDL- и WSML-файлов. Перейдите к папке Program Files\Microsoft Great Plains\eConnect\eConnect Samples\SOAP\eConnect SoapSamples\Service\Isapivb. Нажмите кнопку Далее, чтобы завершить процесс, после этого окна нельзя нажать кнопку Назад. Нажмите кнопку Да, чтобы заменить существующее. |
8. |
В окне Готово нажмите кнопку Готово. |
9. |
Запустите клиент eConnect Soap с помощью новых WSDL- и WSML-файлов. |
Эта статья была посвящена ИД документа TechKnow в 26743 г.
Ключевые слова: |
kbnosurvey kbarchive kbMBSPartner kbMBSMigrate BemisKB856904 |