I have added the XFire source code to intellij and have set breakpoints
in the SpringServiceConfiguration and DefaultServiceConfiguration classes
but it never breaks on them.
At what point is the WSDL generated? Is it ever cached?
Stuart Barlow wrote:
But with Aegis mapping files I would have to create a mapping file for
every service I expose and a method entry for every method. This kind of
kills the dynamic and agile nature of XFire.
Can the dynamic runtime WSDL generation use reflection to get the names
of parameters?
I was looking at the DefaultServiceConfiguration.getInParameterName()
and it calls ParamReader.getParameterNamesFromDebugInfo() which
should do what I want so maybe I dont have debug turned on.
Ill step through the xfire code and see where it goes.
Ahah I am using Spring so the DefaultServiceConfiguration never gets used
and so never gets to the ParamReader.getParameterNamesFromDebugInfo
Dan Diephouse wrote:
2. Create mapping files (see the Aegis Binding section) and specify
the mappedName for your parameters
--
Stuart