studio manager dss developer chile advantages wso2

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