TechKnowledge Content
Запитання.
Під час спроби скористатися клієнтом eConnect Soap повертається помилка "Об'єкт 438" не підтримує властивість або метод. 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 Generator. |
3. |
На екрані привітання натисніть кнопку Далі. |
4. |
Назвіть файл WSDL eConnectSoapSample і натисніть кнопку Вибрати об'єкт COM, щоб перейти до eConnect.dll. Стандартний шлях для .dll – Program Files\Microsoft Great Plains\eConnect\COM. Натисніть кнопку Далі. |
5. |
У вікні Виберіть службу позначте як ExecProcXML, так і ExecStoredProcedure. Натисніть кнопку Далі. |
6. |
У вікні відомостей про прослуховувача SOAP установіть для URI ім'я_сервера та віртуальний каталог, де завантажується IIS. Натисніть кнопку Далі. |
7. |
Нарешті, укажіть розташування для нових файлів WSDL і WSML. Перейдіть до папки Program Files\Microsoft Great Plains\eConnect\eConnect Samples\SOAP\eConnect SoapSamples\Service\Isapivb. Натисніть кнопку Далі, щоб завершити процес, після цього вікна не можна натиснути кнопку Назад. Натисніть кнопку Так, щоб замінити наявну. |
8. |
У вікні Готово натисніть кнопку Готово. |
9. |
Запустіть клієнт eConnect Soap, використовуючи нові файли WSDL і WSML. |
Ідентифікатор документа TechKnowledge: 26743
Ключові слова: |
kbnosurvey kbarchive kbMBSPartner kbMBSMigrate BemisKB856904 |