• Save
WSO2 Transformer Proxy
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

WSO2 Transformer Proxy

on

  • 291 views

In this tutorial we show how create a Transformer Proxy and how can use XSLT.

In this tutorial we show how create a Transformer Proxy and how can use XSLT.

Statistics

Views

Total Views
291
Views on SlideShare
138
Embed Views
153

Actions

Likes
1
Downloads
0
Comments
0

5 Embeds 153

http://www.emmersonmiranda.net 75
http://java.hijodeblog.com 47
http://feedly.com 14
http://desarrollo121.rssing.com 14
https://5898698085431038245_a101fe1c510c152e3caca1a05ca9d578d01946a7.blogspot.com 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

WSO2 Transformer Proxy Presentation Transcript

  • 1. Emmerson Miranda Blog: http://www.emmersonmiranda.net
  • 2. • Para que sirve? – Permite tranformar las peticiones y respuestas a webservices de un formato a otro usando XSLT.
  • 3. • Los objetivos de este documento son demostrar como: – Enmascarar la llamada a un WS ocultando la complejidad del WS final – Cambiar el modelo de datos expuesto por el WS final – Definir un contrato WSDL personalizado y la utilización de XSLT para transformar las peticiones y las respuestas. – Pedir la información de un país. • Pre-requisitos – El contenido de este documento se basa en haber creado los servicios del post WSO2 Creando Data Services de un esquema Oracle
  • 4. de a
  • 5. de a
  • 6. • Hay que registrar los DataService creados anteriormente de la tabla Countries y Regions (en wso2-as).
  • 7. • Hay que crear tres recursos y registrarlos en “Local Registry Entries”
  • 8. • Definición manual del contrato a publicar.
  • 9. • XSLT que convierte la petición del contrato publicado al formato del DataService de paises.
  • 10. • XSLT que transforma la respuesta del DataService al tipo de respuesta definido en el contrato publicado.
  • 11. Se utilizan los recursos registrados anteriormente
  • 12. Otra forma válida de definir el endpoint
  • 13. • Para ver que todo funciona hay que activar las trazas en el wso2-as y el wso2-esb
  • 14. • Ahora se puede registrar el WSDL del proxy generado y probarlo desde SOAPUI.
  • 15. • Pero al desactivar la traza y volver a probar los servicios, estos empiezan a fallar. – Enable SOAP Tracing = No
  • 16. • Después de desactivar las trazas si volvemos a lanzar la petición, esta, da un fallo.
  • 17. • Stacktrace de la consola wso2-esb
  • 18. • El problema radicaba en que el WSDL definido no tenida informada la propiedad soapAction, por tanto se le puso el valor correspondiente.