java og SOAP WSDL-check
Hi,jeg har lavet et SOAP-Object ( med java.xml.soap - package).
java laver foelgende SOAP-code:
+++
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:sls="http://localhost/selvlavet-schema.xml"
xmlns:xsd="http://w3.org/1999/XMLSchema"
xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Header>
<sls:LoginData>
<sls:login>test</sls:login>
<sls:password>test</sls:password>
</sls:LoginData>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<sls:Add>
<sls:PARAM_ONE xsi:type="xsd:string">2</sls:PARAM_ONE>
<sls:PARAM_TWO xsi:type="xsd:string">3</sls:PARAM_TWO>
</sls:Add>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
+++
Nu vil jeg gerne faa java til at checke, om SOAP-vaerdierne er WSDL-konform.
+++
boolean isOK = SoapAddClass.check( soapString );
+++
hvis f.eks. "sls:PARAM_ONE" ikke er defineret, men bliver brugt i soapString, saa skal isOK vaere false.
findes der en java-methode, som checker om soapString er WSDL-konform?
med venlig hilsen
KernelX
