manager - Acceda al servicio de servicios de datos WSO2 a través de WSO2 ESB
wso2 esb advantages (2)
Creé un servicio (Productos) que acepta un valor de ProductID y devuelve datos. Tengo solicitudes y respuestas SOAP y HTTP para este servicio. Puedo acceder a esto haciendo algo como h ** p: // localhost: 9763 / services / Products.HTTPEndpoint / ProductID / 123456 para devolver datos.
¿Cómo puedo hacer lo mismo pero pasar por el ESB? Intenté configurar un proxy de paso simple, pero cuando uso el "TryIt" solo obtengo "mediate" como opción.
¿Algunas ideas?
Gracias, Jared
Debería usar un WDSDL apropiado como el WSDL de publicación del servicio de proxy para ''probar'' el servicio proxy.
Entonces, lo que puede hacer es obtener el WSDL del servicio de datos real y usarlo como el wsdl de publicación del proxy. Entonces puedes usar tryit para invocar el DS.
Terminé pudiendo hacer esto:
Servicio del servidor de servicios de datos WSO2:
http://localhost:9763/services/Products
Punto final WSO2 ESB:
Name: epProducts
Address: http://localhost:9763/services/Products.HTTPEndpoint
Format: GET
Servicio proxy WSO2 ESB:
Service Name: ProductsProxy
Publishing WSDL: None
Define In Sequence: None
Define Endpoint: epProducts
Define Out Sequence: None
Define Fault Sequence: None
Enviar una solicitud GET a:
http://localhost:9763/services/Products.HTTPEndpoint/ProductID/123456