Halllo zusammen,
ich beschäftige mich bereits eine Weile mit WebServices. Erstellung und Deployment erster (auch komplexerer) Services funktioniert tadellos. Nun möchte ich aber mein bislang in Java implementierte Parameterüberprüfung (WebService Parameter) ins Deployment übergeben, d.h. von Axis übernehmen lassen.
Der Versuch dazu sieht folgendermaßen aus:
Mal abgesehen davon, dass er mir in der generierten WSDL-Datei die documentation Kommentare nicht anzeigt, ignoriert er auch die Vorgabe use="required" und nillable="false". Nach meinem Verständnis der bisher gelesenen Dokus (u.a. Axis References und User Doku etc.) dachte ich, dass es auf diese Art und Weise funktioniert. Das Ziel ist, mittels der Parameterbeschreibung Pflicht- und optionale Parameter zu definieren und auch deren RegEx zu hinterlegen.
Falls jemand eine Idee hat, wo mein Fehler liegt, wäre mir mit einem Feedback sehr geholfen.
Gruß
Mario
ich beschäftige mich bereits eine Weile mit WebServices. Erstellung und Deployment erster (auch komplexerer) Services funktioniert tadellos. Nun möchte ich aber mein bislang in Java implementierte Parameterüberprüfung (WebService Parameter) ins Deployment übergeben, d.h. von Axis übernehmen lassen.
Der Versuch dazu sieht folgendermaßen aus:
Code:
<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<service name="webServiceTest" provider="java:RPC">
<documentation>WebService Test</documentation>
<parameter name="className" value="webServiceTest.WebServiceTester"/>
<parameter name="allowedmethods" value="*"/>
<operation name="getHelloWorld">
<parameter name="myName" type="tns:string" use="required" nillable="false/>
<documentation>Test Test Test</documentation>
</operation>
</service>
</deployment>
Mal abgesehen davon, dass er mir in der generierten WSDL-Datei die documentation Kommentare nicht anzeigt, ignoriert er auch die Vorgabe use="required" und nillable="false". Nach meinem Verständnis der bisher gelesenen Dokus (u.a. Axis References und User Doku etc.) dachte ich, dass es auf diese Art und Weise funktioniert. Das Ziel ist, mittels der Parameterbeschreibung Pflicht- und optionale Parameter zu definieren und auch deren RegEx zu hinterlegen.
Falls jemand eine Idee hat, wo mein Fehler liegt, wäre mir mit einem Feedback sehr geholfen.
Gruß
Mario