Я пытаюсь обновить пару старых инструментов интеграции, которые я разработал для взаимодействия с NetSuite, до последней конечной точки веб-служб, которая находится по следующему адресу:
https://webservices.netsuite.com/wsdl/v2018_1_0/netsuite.wsdl
Я обычно путешествую, чтобы добавить WSDL:
- Проект
- Добавить ссылку на обслуживание
- Дополнительно
- ДобавитьВеб-ссылка
- Введите URL-адрес WSDL в поле "Адрес"
Однако я последовательно получаю следующее сообщение:
Произошла ошибка при загрузке 'https://webservices.netsuite.com/wsdl/v2018_1_0/netsuite.wsdl/_vti_bin/ListData.svc/$metadata'. Запрос был прерван: не удалось создать безопасный канал SSL / TLS.
Я без проблем загрузил файл WSDL из браузера и попытался использовать wsdl.exe, оба сфайл и URL.С URL я получаю то же сообщение, что и выше.С файлом я получаю следующее:
Ошибка: невозможно импортировать привязку 'NetSuiteBinding' из пространства имен 'urn: platform_2018_1.webservices.netsuite.com'.
- Не удаетсядля импорта операции 'логин'.
- Элемент 'urn: messages_2018_1.platform.webservices.netsuite.com: applicationInfo' отсутствует.
Некоторые предложения, которые я имеюобнаружил, что включает в себя загрузку всех файлов XSD, перечисленных в WSDL, в качестве импорта и перечисление их при запуске wsdl.exe.Это приводит к другой ошибке:
Ошибка: невозможно импортировать привязку 'NetSuiteBinding' из пространства имен 'urn: platform_2018_1.webservices.netsuite.com'.
- Невозможно выполнитьОперация импорта 'login'.
- Тип данных 'urn: types.core_2018_1.platform.webservices.netsuite.com: RecordType' отсутствует.
Я подумал, может быть, этоЭто была проблема TLS, и, возможно, моя машина не использовала правильную версию, но я просмотрел и обновил параметры IE и реестра, чтобы принудительно использовать TLS 1.2 без положительных результатов.Я также подумал, что может быть проблема с моей машиной, поэтому я отправил файлы и wsdl.exe со своей машины Win 7 Pro на машину Win 10 Pro.Те же результаты там.
Я в значительной степени растерялся, потому что я не сталкивался с этими проблемами в прошлый раз, когда я снимал wsdl NetSuite, и я даже попробовал более старые WSDL с тем же результатом.Я довольно растерян, что делать сейчас.