PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : soap messages mit axis



atomD
20-11-2005, 12:04
Hi,

ich hab folgendes Problem:

Wenn ich mir die Soap-Messages mit den Klassen von axis (wsdl2java) erzeugen lasse, erzeugen diese ein "leere" xml node für ein null/leeres object der Datenstruktur, welche nicht unebdingt übergeben werden müssen. (bsp: <documente /> )

Die Gegenseite ( ein .Net Service ) erwartet aber scheinbar, dass die node für eine null/leere Object komplett entfernt wird.

Für eine Anfrage über die axis Klassen erhalte ich ungültige Anworten, erzeuge ich die XML Message von Hand ohne die leere Node funktionierts... :-(

Gibt es eine Möglichkeit dieses über axis zu konfigurieren?

vereinfachte Beispiel-Messages:

GEHT NICHT:
....
<testobject>
<string>Max Mütze</string>
<documente />
</testobject>
...

GEHT aber XML muss von Hand erzeugt werden:
...
<testobject>
<string>Max Mütze</string>
</testobject>
...

PS: ich bin kurz vorm wahnsinng werden :-), da ich zu meinem Problem auch nix bei google gefunden habe...vieleicht liegts ja auch an einer anderen Stelle???

thx for help und gruss
atomD

scar
07-12-2005, 20:11
Hm versteh ich das richtig und du willst ein leeres xml dokument füllen?
Christian