8
votes

Groovyws et demandes complexes

J'ai rencontré un problème d'envoi de demandes complexes avec Groovyws.

Ceci est une demande d'échantillon générée par SOAPUI: P>

def proxy = webService.getClient(grailsApplication.config.ws.endpoint);
proxy.processdRequest(?);


0 commentaires

3 Réponses :


6
votes

Groovyws crée de manière dynamique des classes pour chacun des types d'arguments dont vous avez besoin afin de transmettre des données à l'appel de service Web. Par exemple, si l'appel de service Web était:

int ret = proxy.passSomeArgs( arg1, arg2 );


0 commentaires

5
votes

Merci beaucoup de projet de loi.

Je veux juste ajouter des informations pour les futurs lecteurs. p>

Pour activer la journalisation pour Groovyws dans GRAVES: P>

params.class.methods.each{
        println it;
}
params.class.fields.each{
        println it;
}


0 commentaires

3
votes

merci! J'ai obtenu des grooveswyws avec un service Web très complexe!

Mes étapes: j'ai allumé débogé pour obtenir la classe racine, puis ce code de réflexion pour obtenir des classes intérieures et continuer à définir des propriétés et vérifier s'il s'agit d'une chaîne ou d'une liste.

et voilà ¡! xxx


0 commentaires