<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    JBOSS5+java6+Cannot obtain java type mapping+setProperty must be overridden by all subclasses of SOAPMessage
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/ravisawlani86">Ravi Sawlani</a> in <i>JBoss Web Services</i> - <a href="http://community.jboss.org/message/565500#565500">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">Hi</span></p><p style="FONT-FAMILY: "><strong style=": ; font-size: 10pt; font-family: trebuchet ms,geneva; ">A Web Service is deployed on jboss-as server of jboss-soa-p.5.0.0 (Server version 5.0.2.GA) running on jdk 1.6.0_30, following is the code and WSDL </strong></p><p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"><strong style=": ; font-size: 10pt; font-family: trebuchet ms,geneva; "> </strong>&#160;</p><p class="MsoNormal" style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; "><strong>import</strong> javax.jws.WebMethod;</span></p><p class="MsoNormal" style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; "><strong>import</strong> javax.jws.WebService;</span></p><p class="MsoNormal" style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; "> </span></p><p class="MsoNormal" style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">@WebService</span></p><p class="MsoNormal" style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; "><strong>public</strong> <strong>class</strong> TestService {</span></p><p class="MsoNormal" style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160;&#160;&#160;&#160; </span></p><p class="MsoNormal" style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160;&#160;&#160;&#160;&#160; @WebMethod</span></p><p class="MsoNormal" style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160;&#160;&#160;&#160;&#160; <strong>public</strong> String sayHello(String name){</span></p><p class="MsoNormal" style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; String greeting="Welcome......"+name;</span></p><p class="MsoNormal" style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <strong>return</strong> greeting;</span></p><p class="MsoNormal" style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160;&#160;&#160;&#160;&#160; }</span></p><p class="MsoNormal" style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">}</span></p><p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"><strong style=": ; font-size: 10pt; font-family: trebuchet ms,geneva; "> </strong>&#160;</p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><strong style=": ; color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">WSDL : </strong></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><strong style=": ; color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; "> </strong></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;definitions name="TestServiceService" targetNamespace="</span><a class="jive-link-external-small" href="http://testpack/"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">http://testPack/</span></a><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">" xmlns="</span><a class="jive-link-external-small" href="http://schemas.xmlsoap.org/wsdl/"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">http://schemas.xmlsoap.org/wsdl/</span></a><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">" xmlns:soap="</span><a class="jive-link-external-small" href="http://schemas.xmlsoap.org/wsdl/soap/"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">http://schemas.xmlsoap.org/wsdl/soap/</span></a><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">" xmlns:tns="</span><a class="jive-link-external-small" href="http://testpack/"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">http://testPack/</span></a><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">" xmlns:xsd="</span><a class="jive-link-external-small" href="http://www.w3.org/2001/XMLSchema"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">http://www.w3.org/2001/XMLSchema</span></a><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">"&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;types&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;xs:schema targetNamespace="</span><a class="jive-link-external-small" href="http://testpack/"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">http://testPack/</span></a><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">" version="1.0" xmlns:tns="</span><a class="jive-link-external-small" href="http://testpack/"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">http://testPack/</span></a><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">"&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; xmlns:xs="</span><a class="jive-link-external-small" href="http://www.w3.org/2001/XMLSchema"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">http://www.w3.org/2001/XMLSchema</span></a><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">"&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;xs:element name="sayHello" type="tns:sayHello" /&gt; </span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;xs:element name="sayHelloResponse" type="tns:sayHelloResponse" /&gt; </span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;xs:complexType name="sayHello"&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;xs:sequence&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;xs:element minOccurs="0" name="arg0" type="xs:string" /&gt; </span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;/xs:sequence&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;/xs:complexType&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;xs:complexType name="sayHelloResponse"&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;xs:sequence&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;xs:element minOccurs="0" name="return" type="xs:string" /&gt; </span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;/xs:sequence&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;/xs:complexType&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;/xs:schema&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;/types&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;message name="TestService_sayHelloResponse"&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;part element="tns:sayHelloResponse" name="sayHelloResponse" /&gt; </span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;/message&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;message name="TestService_sayHello"&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;part element="tns:sayHello" name="sayHello" /&gt; </span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;/message&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;portType name="TestService"&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;operation name="sayHello" parameterOrder="sayHello"&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;input message="tns:TestService_sayHello" /&gt; </span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;output message="tns:TestService_sayHelloResponse" /&gt; </span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;/operation&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;/portType&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;binding name="TestServiceBinding" type="tns:TestService"&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;soap:binding style="document" transport="</span><a class="jive-link-external-small" href="http://schemas.xmlsoap.org/soap/http"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">http://schemas.xmlsoap.org/soap/http</span></a><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">" /&gt; </span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;operation name="sayHello"&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;soap:operation soapAction="" /&gt; </span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;input&gt;&#160; &lt;soap:body use="literal" /&gt;&#160; &lt;/input&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;output&gt;&#160; &lt;soap:body use="literal" /&gt;&#160;&#160; &lt;/output&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;/operation&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;/binding&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;service name="TestServiceService"&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;port binding="tns:TestServiceBinding" name="TestServicePort"&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;soap:address location="</span><a class="jive-link-external-small" href="http://ipadd:8080/TestWebService"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">http://ipadd:8080/TestWebService</span></a><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">" /&gt; </span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;/port&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160; &lt;/service&gt;</span></p><p><span style="mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-bidi-font-family: 'Times New Roman'; color: #000000; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-theme-font: minor-latin; font-family: trebuchet ms,geneva; mso-fareast-font-family: Calibri; ">&#160; &lt;/definitions&gt;</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"><span style="mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-bidi-font-family: 'Times New Roman'; color: #000000; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-theme-font: minor-latin; font-family: trebuchet ms,geneva; mso-fareast-font-family: Calibri; "> </span>&#160;</p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><strong style=": ; color: #000000; font-size: 10pt; font-family: trebuchet ms,geneva; ">When we call this service through following DII client code :</strong></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"><span style="color: black; font-size: 10pt; font-family: trebuchet ms,geneva; "> </span>&#160;</p><p style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; "><span style="color: black;">URL url = </span><strong style="color: #7f0055; ">new</strong><span style="color: black;"> URL(</span><span style="color: #2a00ff;">"<a class="jive-link-external-small" href="http://ipadd:8080/TestWebService?wsdl">http://ipadd:8080/TestWebService?wsdl</a>"</span><span style="color: black;">); </span></span></p><p style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; "><span style="color: black;">String ns = </span><span style="color: #2a00ff;">"<a class="jive-link-external-small" href="http://testpack/">http://testPack/</a>"</span><span style="color: black;">;</span></span></p><p style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; "><span style="color: black;">QName qname = </span><strong style="color: #7f0055; ">new</strong><span style="color: black;"> QName (ns,</span><span style="color: #2a00ff;">"TestServiceService"</span><span style="color: black;">); </span></span></p><p style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; "><span style="color: black;">QName port = </span><strong style="color: #7f0055; ">new</strong><span style="color: black;"> QName (ns, </span><span style="color: #2a00ff;">"TestServicePort"</span><span style="color: black;">); </span></span></p><p style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; "><span style="color: black;">QName operation = </span><strong style="color: #7f0055; ">new</strong><span style="color: black;"> QName(ns, </span><span style="color: #2a00ff;">"sayHello"</span><span style="color: black;">); </span></span></p><p><span style="color: black; font-size: 10pt; font-family: trebuchet ms,geneva; ">ServiceFactory factory = ServiceFactory.<em>newInstance</em>(); </span></p><p><span style="color: black; font-size: 10pt; font-family: trebuchet ms,geneva; ">Service service = factory.createService(url, qname); </span></p><p><span style="color: black; font-size: 10pt; font-family: trebuchet ms,geneva; ">Call call = service.createCall(port, operation); </span></p><p style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; "><span style="color: black;">String test1=(String)call.invoke(</span><strong style="color: #7f0055; ">new</strong><span style="color: black;"> Object[]{</span><span style="color: #2a00ff;">"XYZ"</span><span style="color: black;">}); </span></span></p><p style="FONT-FAMILY: "><span style="font-size: 10pt; font-family: trebuchet ms,geneva; "><span style="color: black; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">System.</span><em style="mso-bidi-language: AR-SA; mso-fareast-language: EN-US; color: #0000c0; mso-ansi-language: EN-US; mso-fareast-theme-font: minor-latin; mso-fareast-font-family: Calibri; ">out</em><span style="color: black; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">.println(</span><span style="color: #2a00ff; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">"this is the call"</span><span style="color: black; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"> +test1);</span></span></p><p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"><strong style=": ; font-size: 10pt; font-family: trebuchet ms,geneva; "> </strong>&#160;</p><p class="MsoNormal"><strong style=": ; font-size: 10pt; font-family: trebuchet ms,geneva; ">It gives the following java mapping&#160; error :</strong></p><p style="background: white;"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">Exception in thread "main" </span></p><p style="background: white;"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; "> </span></p><p style="background: white;"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; "><span>org.jboss.ws.WSException: Cannot obtain java type mapping for: {</span><a class="jive-link-external-small" href="http://testPack/" target="_blank">http://testPack/</a><span>}sayHelloat org.jboss.ws.metadata.builder.jaxrpc.JAXRPCMetaDataBuilder.processDocElement(JAXRPCMetaDataBuilder.java:627)at org.jboss.ws.metadata.builder.jaxrpc.JAXRPCMetaDataBuilder.buildParameterMetaDataDoc(JAXRPCMetaDataBuilder.java:886)</span></span></p><p style="background: white;"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">at org.jboss.ws.metadata.builder.jaxrpc.JAXRPCMetaDataBuilder.setupOperationsFromWSDL(JAXRPCMetaDataBuilder.java:214)</span></p><p style="background: white;"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">at org.jboss.ws.metadata.builder.jaxrpc.JAXRPCClientMetaDataBuilder.buildMetaDataInternal(JAXRPCClientMetaDataBuilder.java:217)</span></p><p style="background: white;"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">at org.jboss.ws.metadata.builder.jaxrpc.JAXRPCClientMetaDataBuilder.buildMetaData(JAXRPCClientMetaDataBuilder.java:134)</span></p><p style="background: white;"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">at org.jboss.ws.metadata.builder.jaxrpc.JAXRPCClientMetaDataBuilder.buildMetaData(JAXRPCClientMetaDataBuilder.java:86)</span></p><p style="background: white;"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">at org.jboss.ws.core.jaxrpc.client.ServiceImpl.&lt;init&gt;(ServiceImpl.java:111)</span></p><p style="background: white;"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">at org.jboss.ws.core.jaxrpc.client.ServiceFactoryImpl.createService(ServiceFactoryImpl.java:157)</span></p><p style="background: white;"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">at org.jboss.ws.core.jaxrpc.client.ServiceFactoryImpl.createService(ServiceFactoryImpl.java:128)</span></p><p style="FONT-FAMILY: "><span style="mso-bidi-language: AR-SA; mso-fareast-language: EN-US; mso-bidi-font-family: 'Times New Roman'; color: #000000; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-theme-font: minor-latin; font-family: trebuchet ms,geneva; mso-fareast-font-family: Calibri; "> </span></p><p class="MsoNormal"><strong style=": ; font-size: 10pt; font-family: trebuchet ms,geneva; ">Instead if Complex Types are removed from previous WSDL and changed to xs:string as shown:</strong></p><p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"><strong style=": ; font-size: 10pt; font-family: trebuchet ms,geneva; "> </strong>&#160;</p><p class="MsoNormal"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;types&gt;</span></p><p class="MsoNormal"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;xs:schema targetNamespace="</span><a class="jive-link-external-small" href="http://testpack/"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">http://testPack/</span></a><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">" version="1.0" xmlns:tns="</span><a class="jive-link-external-small" href="http://testpack/"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">http://testPack/</span></a><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">"&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; xmlns:xs="</span><a class="jive-link-external-small" href="http://www.w3.org/2001/XMLSchema"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">http://www.w3.org/2001/XMLSchema</span></a><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">"&gt;</span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;xs:element name="sayHello" type=" xs:string " /&gt; </span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;xs:element name="sayHelloResponse" type=" xs:string " /&gt; </span></p><p class="MsoNormal" style="margin: 0in 0in 0pt;"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">&lt;/xs:schema&gt;</span></p><p><span style="mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; font-size: 10pt; mso-ansi-language: EN-US; mso-fareast-theme-font: minor-latin; font-family: trebuchet ms,geneva; mso-fareast-font-family: Calibri; ">&lt;/types&gt;</span></p><p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"><strong style=": ; font-size: 10pt; font-family: trebuchet ms,geneva; "> </strong>&#160;</p><p class="MsoNormal"><strong style=": ; font-size: 10pt; font-family: trebuchet ms,geneva; ">Now when we run the DII client again, it does not ask for java mapping but gives an error regarding set Property as shown (when client is running on jdk 1.6.0_30):</strong></p><p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"><strong style=": ; font-size: 10pt; font-family: trebuchet ms,geneva; "> </strong>&#160;</p><p class="MsoNormal"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">Exception in thread "main" <span style="text-decoration: underline;">java.rmi.RemoteException</span>: Call invocation failed; nested exception is:</span></p><p class="MsoNormal"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160;&#160;&#160;&#160;&#160; <span style="text-decoration: underline;">java.lang.UnsupportedOperationException</span>: setProperty must be overridden by all subclasses of SOAPMessage</span></p><p class="MsoNormal"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160;&#160;&#160;&#160;&#160; at org.jboss.ws.core.jaxrpc.client.CallImpl.invokeInternal(<span style="text-decoration: underline;">CallImpl.java:535</span>)</span></p><p class="MsoNormal"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; ">&#160;&#160;&#160;&#160;&#160; at org.jboss.ws.core.jaxrpc.client.CallImpl.invoke(<span style="text-decoration: underline;">CallImpl.java:275</span>)</span></p><p class="MsoNormal" style="min-height: 8pt; height: 8pt; padding: 0px;"><span style="font-size: 10pt; font-family: trebuchet ms,geneva; "> </span>&#160;</p><p class="MsoNormal"><strong>However when this modified wsdl is called using DII client running on jdk 1.5 the web service is invoked without any error</strong></p><p class="MsoNormal"><strong>but the web method do not receive the parameters being passed to it from the DII client.</strong></p><p><strong>But when we make stubs using jbossws API and call the web method using stubs, everything works fine irrespective of jdk version.</strong></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"><strong> </strong>&#160;</p><p><strong>Please HELP ME OUT!!!! <span> :( </span></strong></p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/565500#565500">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Web Services at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2044">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>