Catscratch
Legacy Member
Ik ben momenteel bezig met een projectje om een aantal web services te maken. Er moeten blokken XML uitgewisseld worden, en ik heb de instructie gekregen om, in mijn wsdl de xml blok gewoon als string type te definieren ipv een complex type.
Bij het testen van m'n webservices via soapui krijg ik dan meteen ook volgende fout(en):
org.xml.sax.SAXException: SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize.
Of als ik in mijn body de xml header toevoeg:
org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed.
Gewone text invoeren werkt perfect en komt schoon binnen in mijn klasse.
Moet ik eigenlijk mijn xsd linken in de wsdl? Of is een complex type de enige manier om xml uit te wisselen?
Ik heb wel de tip gekregen om een string type te gebruiken, maar nu dat ik met de problemen zit is er niemand thuis
Ik heb al redelijk wat gegoogled (en nog steeds bezig) maar vind momenteel geen concrete oplossing voor m'n probleem.
't is een Java omgeving en alles draait op IBM Websphere. Onderliggende interfaces enzo zijn gegenereerd met Axis.
Bij het testen van m'n webservices via soapui krijg ik dan meteen ook volgende fout(en):
org.xml.sax.SAXException: SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize.
Of als ik in mijn body de xml header toevoeg:
org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed.
Gewone text invoeren werkt perfect en komt schoon binnen in mijn klasse.
Moet ik eigenlijk mijn xsd linken in de wsdl? Of is een complex type de enige manier om xml uit te wisselen?
Ik heb wel de tip gekregen om een string type te gebruiken, maar nu dat ik met de problemen zit is er niemand thuis

Ik heb al redelijk wat gegoogled (en nog steeds bezig) maar vind momenteel geen concrete oplossing voor m'n probleem.
't is een Java omgeving en alles draait op IBM Websphere. Onderliggende interfaces enzo zijn gegenereerd met Axis.
