¿Es posible generar un documento WSDL a partir de una integración de servicio web?
Pregunta
¿Se puede generar un documento WSDL a partir de una Integración de Servicio Web?
Aplicable a
BarTender 2019 y versiones posteriores
Respuesta
Actualmente, la generación de un documento WSDL no es compatible en Integration Builder.
Un documento WSDL es un archivo XML que define el funcionamiento de un servicio web proporcionando una descripción de la comunicación entre cliente y servidor. Esto permite a los usuarios descubrir los esquemas de la interfaz del servicio web y es útil para comprender servicios web complejos y bien especificados.
Sin embargo, las Integraciones de Servicio Web están basadas en el principio arquitectónico REST, que apuesta por un diseño flexible y simplificado, y deja de lado una estructura estricta de solicitud, respuesta y llamada a procedimientos. Por esto, no es posible generar automáticamente un documento WSDL a partir de una Integración de Servicio Web, ya que las API REST, por definición, son ambiguas.
Integration Builder solo utiliza dos métodos HTTP: GET y PUT.
- El método GET consiste en una solicitud mediante una URL.
- El método PUT consiste en la URL con una o más variables.
Tanto la URL como las variables pueden definirse según las necesidades del usuario y, por lo tanto, no es necesario que cumplan con especificaciones predefinidas. A continuación, puedes ver un ejemplo de solicitud.
http://localhost:80/Integration/WebServiceIntegration/Execute?var1=1&var2=2&var3=3