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
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