Hallo!
Habe folgendes Problem:
Schreibe WebServices und möchte einen Typ einer eigenen Klasse übertragen. Dafür gibt es laut Axis doku das sogenannte BeanMapping, falls die Klasse einem Java-Bean entspricht.
Laut Doku soll man nur den folgenden eintrag in die deploy.wsdd Datei eintragen und es läuft:
<beanMapping qname="ns:local" xmlns:ns="someNamespace"
languageSpecificType="java:my.java.thingy"/>
siehe unter:
http://ws.apache.org/axis/java/user-guide.html#EncodingYourBeansTheBeanSerializer
Dabei soll eine Klasse auf ein xml-Schema-type gemappt werden, wobei der Parameter "languageSpecificType" die Klasse angibt, und wahrscheinlich bei "someNamespace" der Pfad des Xml-Schemas hinein kommt.
Kann das stimmen?
Und wie erzeuge ich ein schema für eine klasse bzw. kann mir jemand quellen dafür nennen?
wenn ich irgendeinen namespace eingebe gibt er als Fehler "premature end of file..."
danke und lg,
roland
Habe folgendes Problem:
Schreibe WebServices und möchte einen Typ einer eigenen Klasse übertragen. Dafür gibt es laut Axis doku das sogenannte BeanMapping, falls die Klasse einem Java-Bean entspricht.
Laut Doku soll man nur den folgenden eintrag in die deploy.wsdd Datei eintragen und es läuft:
<beanMapping qname="ns:local" xmlns:ns="someNamespace"
languageSpecificType="java:my.java.thingy"/>
siehe unter:
http://ws.apache.org/axis/java/user-guide.html#EncodingYourBeansTheBeanSerializer
Dabei soll eine Klasse auf ein xml-Schema-type gemappt werden, wobei der Parameter "languageSpecificType" die Klasse angibt, und wahrscheinlich bei "someNamespace" der Pfad des Xml-Schemas hinein kommt.
Kann das stimmen?
Und wie erzeuge ich ein schema für eine klasse bzw. kann mir jemand quellen dafür nennen?
wenn ich irgendeinen namespace eingebe gibt er als Fehler "premature end of file..."
danke und lg,
roland