Мне нужно открыть стороннюю веб-службу поставщика внутри моей сети. Причина этого заключается в том, что сторонней веб-службе требуется некоторая пользовательская информация заголовка, что означает, что ее нельзя вызвать из SSRS. Вот что я сделал:
- Взял файлы WSDL у поставщика (доступны только в автономном режиме) и создал файлы .dll (назовем их vendorWS.dll)
- Создан проект класса C # (myWS.dll), который ссылается на vendorWS.dll с локальной копией, установленной в значение true. В этом проекте есть методы для каждого метода службы поставщика, который принимает тот же тип ввода, что и служба поставщика, вызывает службу поставщика и возвращает тот же результат, что и служба поставщика.
Теперь я создал тестовый проект, который ссылается на myWS.dll и пытаюсь вызвать методы, которые я создал. Однако мой тестовый проект не распознает типы ввода / вывода в моих методах и предполагает, что я могу пропустить ссылку. Кажется, что информация о типах ввода / вывода от vendorWS.dll не включена в myWS.dll. Есть ли способ получить эту информацию для всех в myWS.dll?