Estoy trabajando con un tercero para integrar algunos de nuestros sistemas con los suyos y nos proporcionan una interfaz SOAP para realizar ciertas solicitudes y cambios en sus sistemas conectados. El problema para mí es que no me proporcionan un archivo WSDL para que trabaje en contra. Si tuviera un archivo WSDL, sería una simple cuestión simplemente ejecutar el comando .NET suministrado (wsdl.exe) y generar una clase proxy para interactuar con el servicio.Cliente SOAP en C# sin acceso a un archivo WSDL
¿Existe una manera "fácil" de hacerlo sin un archivo WSDL? Tengo todas las funciones a las que podemos acceder y los parámetros que necesito enviar y lo que debería esperar a cambio.
¿Es común tener un servicio SOAP sin archivos WSDL? (Pregunto esto porque vamos a agregar más sistemas externos a la mezcla en el futuro)
Alguien ha hecho una clase proxy o cualquier otra forma de cliente contra un servicio sin WDSL y tiene un buen servicio consejos sobre cómo hacerlo?
Estoy en el mismo barco ahora ... ¿encontró alguna forma de hacerlo? –
Lamentablemente no. Resultó que el SOAP al que intentaba acceder tampoco era válido en muchas otras formas, por lo que el proyecto se eliminó. –