Soy nuevo en SOAP Webservices. Mi requisito es crear una herramienta de prueba como SOAP UI en donde las entradas serían la URL del WSDL concreto y la operación. Mi tarea es crear SOAP Client dinámicamente en base al WSDL y la operación. Estoy usando java. ¿Alguien puede ayudarme con el código java?Generic Soap Client en Java
Respuesta
Eche un vistazo a Axis2 y especialmente a la generación de clientes.
http://axis.apache.org/axis2/java/core/docs/userguide-creatingclients.html
Echa un vistazo a la API JAX-WS y su implementación de referencia: http://jax-ws.java.net/
Es una especificación normalizada para su publicación servicio web y la invocación (JSR 224)
Cualquier razón por la que' ¿No estás usando SoapUI para hacer esto? Como usted señala, hace exactamente lo que quiere (y, FWIW, es una aplicación Java ;-)).
De todos modos, tanto los marcos de servicios web de Axis y CXF (Apache) tienen wsdl2j
implementaciones que generarán sus talones de cliente para usted: usted proporciona un WSDL URI como un argumento en la línea de comandos cuando se invoca una instancia wsdl2j
(esto es el mismo código utilizado bajo las cubiertas por SoapUI, al generar un cliente con el marco relevante), y la clase genera sus talones.
Puede que le resulte útil esta pregunta: What methods exist to auto-generate java client stubs from WSDL files?
Usted no necesita realmente para generar un cliente SOAP. Puede usar algo como HTTPClient para publicar la solicitud SOAP XML. De esta forma, todo lo que WSDL necesita hacer es crear un xml.
- 1. SSL HandShake en Java Client
- 2. Java websocket client needed
- 3. SOAP xml client - usando Visual Studio 2010 C# - ¿cómo?
- 4. Java JAX-WS Service con WCF Client
- 5. Generic ThreadPool en .NET
- 6. Java: Cliente SOAP simple
- 7. Java Client .class File Protection
- 8. Java git client usando jgit
- 9. Socket - Java Client, C# Server
- 10. Un simple cliente java SOAP
- 11. HowTo Unit Client Client Code
- 12. Cómo simular servicios web SOAP en java
- 13. Cómo agregar el encabezado soap en java
- 14. Cómo hacer una llamada SOAP en Java
- 15. f # generic type comparison
- 16. Generic GLSL Lighting Shader
- 17. C# Generic Copy Constructor
- 18. ASP.NET Generic Handlers & Session
- 19. .NET Generic Set?
- 20. .NET Casting Generic List
- 21. Implementa C# Generic Timeout
- 22. CollectionBase vs generic
- 23. make a client server aplicación java
- 24. google-api-java-client NetHttpTransport causa NoClassDefFoundError
- 25. Java JMS Client independiente para WebSphere MQ
- 26. Spring HttpRemoting client como Java Configuration Bean
- 27. Opciones para Client Server Comunicación en Android
- 28. Asp.NET Handler y Generic Handler
- 29. ¿Es Delphi generic TInterfaceList posible?
- 30. Generic Linear Piecewise Lookup Table