Return-Path: Delivered-To: apmail-ws-axis-user-archive@www.apache.org Received: (qmail 78910 invoked from network); 28 Jun 2005 09:39:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 28 Jun 2005 09:39:24 -0000 Received: (qmail 24437 invoked by uid 500); 28 Jun 2005 09:38:36 -0000 Delivered-To: apmail-ws-axis-user-archive@ws.apache.org Received: (qmail 24422 invoked by uid 500); 28 Jun 2005 09:38:35 -0000 Mailing-List: contact axis-user-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-user@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-user@ws.apache.org Received: (qmail 24403 invoked by uid 99); 28 Jun 2005 09:38:35 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 28 Jun 2005 02:38:35 -0700 X-ASF-Spam-Status: No, hits=0.4 required=10.0 tests=HTML_MESSAGE,HTML_TEXT_AFTER_BODY,HTML_TEXT_AFTER_HTML X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [193.109.255.67] (HELO mail68.messagelabs.com) (193.109.255.67) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 28 Jun 2005 02:38:32 -0700 X-VirusChecked: Checked X-Env-Sender: Patrick.Quinn@evolving.com X-Msg-Ref: server-8.tower-68.messagelabs.com!1119951505!67219452!1 X-StarScan-Version: 5.4.15; banners=.,-,- X-Originating-IP: [217.207.145.190] Received: (qmail 18509 invoked from network); 28 Jun 2005 09:38:25 -0000 Received: from unknown (HELO firestarter.tertio.com) (217.207.145.190) by server-8.tower-68.messagelabs.com with SMTP; 28 Jun 2005 09:38:25 -0000 Received: from TERTIO_EX2.tertio.com ([192.168.1.8]) by firestarter.tertio.com with Microsoft SMTPSVC(5.0.2195.6713); Tue, 28 Jun 2005 10:38:24 +0100 x-mimeole: Produced By Microsoft Exchange V6.0.6603.0 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C57BC5.20711E14" Subject: RE: deserializing error Date: Tue, 28 Jun 2005 10:38:23 +0100 Message-ID: <6852FD277BE781458985743FAE7D44A7A3E968@tertio_ex2.tertio.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: deserializing error Thread-Index: AcV43tXGIQRhNN5zTbeQrjj14fu1uAAucC3RADfLW0YAIisb4AAYJzrBABFv0MAABjoAQAAAXJkgAADNHfA= From: "Patrick Quinn" To: X-OriginalArrivalTime: 28 Jun 2005 09:38:24.0218 (UTC) FILETIME=[20FD6BA0:01C57BC5] X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N This is a multi-part message in MIME format. ------_=_NextPart_001_01C57BC5.20711E14 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi=20Ferruh =20 All=20the=20code=20is=20autogenerated=20by=20WSDL2Java=20from=20the=20WSDL= .=20So=20I=20can't=20explain=20the=20presence=20of=20the=20serializers=20m= ethods=20I'm=20afraid. =20 The=20style=20and=20use=20are=20determined=20by=20the=20customer's=20WSDL,= =20so=20I=20can't=20change=20those. =20 Yes,=20the=20class=20only=20uses=20base=20types=20(Strings)=20-=20it=20is=20= pretty=20straightforward. =20 It=20seems=20that=20there=20is=20something=20I=20am=20missing=20in=20my=20= comprehension=20of=20serializers.=20I=20understand=20serialization=20in=20= Java,=20but=20not=20the=20concept=20in=20Axis,=20ie=20whether=20a=20develo= per=20needs=20to=20do=20something=20extra=20programatically=20to=20make=20= the=20passing=20of=20a=20bean=20over=20RPC=20work=20correctly. =20 Thanks=20for=20the=20help=20thus=20far. =20 Pat =20 =09-----Original=20Message----- =09From:=20Ferruh=20Zamangoer=20[mailto:ferruh.zamangoer@gmx.de]=20 =09Sent:=2028=20June=202005=2010:25 =09To:=20axis-user@ws.apache.org =09Subject:=20AW:=20deserializing=20error =09 =09 =09Hi=20Patrick, =09=20 =09Apologies=20for=20the=20ugly=20naming=20conventions=20-=20these=20aren'= t=20of=20my=20doing! =09:=3D)=20no=20comment.=20 =09=20 =09The=20deploy.wsdd=20file=20seems=20to=20be=20okay.=20I=20use=20the=20st= yle=3D"rpc"=20use=3D"encoded",=20=20because=20I'=20am=20know=20only=20writ= ing=20a=20prototype.=20If=20you=20want=20that=20your=20service=20supports=20= MS=20.NET=20then=20it's=20okay.=20=20I=20don't=20know=20for=20what=20you=20= need=20the=20get/set=20de-/serializer=20methods?=20If=20your=20are=20using= =20a=20JavaBean=20conform=20classes=20and=20had=20registered=20the=20Mappi= ngs=20AXIS=20internally=20map=20the=20objects=20and=20uses=20the=20seriali= zers.=20Are=20you=20using=20in=20your=20class=20only=20base=20java=20types= =20(only=20Strings)? =09=20 =09Regards =09Ferruh =09=20 =09=20 =09=20 =09=20 =09 =20=20_____=20=20 =09Von:=20Patrick=20Quinn=20[mailto:Patrick.Quinn@evolving.com]=20 =09Gesendet:=20Dienstag,=2028.=20Juni=202005=2011:05 =09An:=20axis-user@ws.apache.org =09Betreff:=20RE:=20deserializing=20error =09=20 =09Hi=20Ferruh =09=20 =09here=20is=20the=20deploy.wsdd=20file,=20and=20the=20useful=20parts=20of= =20the=20ProvidentResponse=20class: =09=20 =09Apologies=20for=20the=20ugly=20naming=20conventions=20-=20these=20aren'= t=20of=20my=20doing! =09=20 =09-=20-=20-=20-=20- =09 =09=20" =09=20=20=20=20xmlns:java=3D"http://xml.apache.org/axis/wsdd/providers/jav= a=20=20"> =09=20 =09=20=20 =09=20 =09=20=20 =09=20=20=20=20=20=20=20> =09=20=20=20=20=20=20 =09=20=20=20=20=20=20=20http://ProvidentConnector.P= rovidentResponse=20=20ToOrch,http://namespace.accenture.com/"/> =09=20=20=20=20=20=20 =09=20=20=20=20=20=20 =09=20=20=20=20=20=20 =09=20=20=20=20=20=20 =09=20=20=20=20=20=20 =09=20 =09=20=20=20=20=20" =09=20=20=20=20=20=20qname=3D"ns:ProvidentResponse" =09=20=20=20=20=20=20type=3D"java:ProvidentResponseToOrch.ProvidentConnect= or.ProvidentResponse" =09=20=20=20=20=20=20serializer=3D"org.apache.axis.encoding.ser.BeanSerial= izerFactory" =09=20=20=20=20=20=20deserializer=3D"org.apache.axis.encoding.ser.BeanDese= rializerFactory" =09=20=20=20=20=20=20encodingStyle=3D"http://schemas.xmlsoap.org/soap/enco= ding/=20=20" =09=20=20=20=20=20=20/> =09=20=20 =09 =09-=20-=20-=20-=20- =09=20 =09=20 =09The=20ProvidentResponse=20code=20is=20as=20follows: =09=20 =09-=20-=20-=20-=20- =09 =09package=20ProvidentResponseToOrch.ProvidentConnector; =09=20 =09public=20class=20ProvidentResponse=20=20implements=20java.io.Serializab= le=20{ =09=20=20=20=20private=20java.lang.String=20REQUESTID; =09=20=20=20=20private=20java.lang.String=20SO_RESULT_CODE; =09=20=20=20=20private=20java.lang.String=20SO_PROV_DATE; =09=20=20=20=20private=20java.lang.String=20SO_ERR_DESC; =09=20=20=20=20private=20java.lang.String=20XML_SORESULT; =09=20 =09=20=20=20=20public=20ProvidentResponse()=20{ =09=20=20=20=20} =09=20 =09=20=20=20=20public=20ProvidentResponse( =09=20=20=20=20=20=20=20=20=20=20=20java.lang.String=20REQUESTID, =09=20=20=20=20=20=20=20=20=20=20=20java.lang.String=20SO_RESULT_CODE, =09=20=20=20=20=20=20=20=20=20=20=20java.lang.String=20SO_PROV_DATE, =09=20=20=20=20=20=20=20=20=20=20=20java.lang.String=20SO_ERR_DESC, =09=20=20=20=20=20=20=20=20=20=20=20java.lang.String=20XML_SORESULT)=20{ =09=20=20=20=20=20=20=20=20=20=20=20this.REQUESTID=20=3D=20REQUESTID; =09=20=20=20=20=20=20=20=20=20=20=20this.SO_RESULT_CODE=20=3D=20SO_RESULT_= CODE; =09=20=20=20=20=20=20=20=20=20=20=20this.SO_PROV_DATE=20=3D=20SO_PROV_DATE= ; =09=20=20=20=20=20=20=20=20=20=20=20this.SO_ERR_DESC=20=3D=20SO_ERR_DESC; =09=20=20=20=20=20=20=20=20=20=20=20this.XML_SORESULT=20=3D=20XML_SORESULT= ; =09=20=20=20=20} =09=20 =09... =09 =09=20=20=20=20/** =09=20=20=20=20=20*=20Get=20Custom=20Serializer =09=20=20=20=20=20*/ =09=20=20=20=20public=20static=20org.apache.axis.encoding.Serializer=20get= Serializer( =09=20=20=20=20=20=20=20=20=20=20=20java.lang.String=20mechType, =09=20=20=20=20=20=20=20=20=20=20=20java.lang.Class=20_javaType, =09=20=20=20=20=20=20=20=20=20=20=20javax.xml.namespace.QName=20_xmlType)=20= { =09=20=20=20=20=20=20=20=20return =09=20=20=20=20=20=20=20=20=20=20new=20=20org.apache.axis.encoding.ser.Bea= nSerializer( =09=20=20=20=20=20=20=20=20=20=20=20=20_javaType,=20_xmlType,=20typeDesc);= =09=20=20=20=20} =09=20 =09=20=20=20=20/** =09=20=20=20=20=20*=20Get=20Custom=20Deserializer =09=20=20=20=20=20*/ =09=20=20=20=20public=20static=20org.apache.axis.encoding.Deserializer=20g= etDeserializer( =09=20=20=20=20=20=20=20=20=20=20=20java.lang.String=20mechType, =09=20=20=20=20=20=20=20=20=20=20=20java.lang.Class=20_javaType, =09=20=20=20=20=20=20=20=20=20=20=20javax.xml.namespace.QName=20_xmlType)=20= { =09=20=20=20=20=20=20=20=20return =09=20=20=20=20=20=20=20=20=20=20new=20=20org.apache.axis.encoding.ser.Bea= nDeserializer( =09=20=20=20=20=20=20=20=20=20=20=20=20_javaType,=20_xmlType,=20typeDesc);= =09=20=20=20=20} =09 =09=20 =09-=20-=20-=20-=20- =09=20 =09Regards =09=20 =09Pat =09=09-----Original=20Message----- =09=09From:=20Ferruh=20Zamangoer=20[mailto:ferruh.zamangoer@gmx.de]=20 =09=09Sent:=2028=20June=202005=2007:02 =09=09To:=20axis-user@ws.apache.org =09=09Subject:=20AW:=20deserializing=20error =09=09Can=20you=20attach=20your=20ProvidentResponse=20class=20and=20your=20= deploy.wsdd.=20 =09=09=20 =09=09=20 =09=09=20 =09=09 =20=20_____=20=20 =09=09Von:=20Patrick=20Quinn=20[mailto:Patrick.Quinn@evolving.com]=20 =09=09Gesendet:=20Montag,=2027.=20Juni=202005=2023:47 =09=09An:=20axis-user@ws.apache.org =09=09Betreff:=20RE:=20deserializing=20error =09=09=20 =09=09Hi =09=09=20 =09=09I=20added=20the=20lines=20suggested=20below=20to=20the=20deploy.wsdd= =20file=20(actually,=20I=20only=20needed=20to=20add=20the=20encoding=20sty= le=20URL,=20the=20rest=20was=20already=20there). =09=09=20 =09=09The=20error=20remains=20the=20same: =09=09=20 =09=09Exception=20in=20thread=20"main"=20AxisFault =09=09=20faultCode:=20{http://schemas.xmlsoap.org/soap/envelope/}Server.us= erException =09=09=20faultSubcode: =09=09=20faultString:=20org.xml.sax.SAXException:=20Deserializing=20parame= ter=20'ProvidentResponse':=20=20could=20not=20find=20deserializer=20for=20= type=20{http://ProvidentConnector.ProvidentResponseToOrch}ProvidentRespons= e =09=09=20faultActor: =09=09=20faultNode: =09=09=20faultDetail: =09=09=20 =09=09=20 =09=09Clearly=20I'm=20lacking=20a=20deserializer! =09=09=20 =09=09Does=20this=20remain=20a=20deployment=20issue,=20or=20is=20there=20m= ore=20than=20meets=20the=20eye=20going=20on=20here=20-=20should=20I=20be=20= programatically=20providing=20a=20deserializer? =09=09=20 =09=09Thanks=20in=20advance=20for=20any=20opinions=20proffered. =09=09=20 =09=09Pat =09=09=20 =09=09=09-----Original=20Message-----=20 =09=09=09From:=20Ferruh=20Zamangoer=20[mailto:ferruh.zamangoer@gmx.de]=20 =09=09=09Sent:=20Mon=2027/06/2005=2011:13=20 =09=09=09To:=20axis-user@ws.apache.org=20 =09=09=09Cc:=20 =09=09=09Subject:=20AW:=20deserializing=20error =09=09=09Yes=20you=20have=20to=20edit=20manually=20your=20deploy.wsdd=20wi= th=20the=20following=20lines: =09=09=09=20 =09=09=09= =20" =09=09=09=20=20=20=20=20=20=20=20qname=3D"ns:=20ProvidentResponse" =09=09=09=20=20=20=20=20=20=20=20type=3D"java:[packagename=20of=20your=20c= lass].=20ProvidentResponse" =09=09=09=20=20=20=20=20=20=20=20serializer=3D"org.apache.axis.encoding.se= r.BeanSerializerFactory" =09=09=09=20=20=20=20=20=20=20=20deserializer=3D"org.apache.axis.encoding.= ser.BeanDeserializerFactory" =09=09=09=20=20=20=20=20=20=20=20encodingStyle=3D"http://schemas.xmlsoap.o= rg/soap/encoding/" =09=09=09=20=20=20=20=20=20/> =09=09=09=20 =09=09=09Then=20you=20must=20redeploy=20you=20service. =09=09=09=20 =09=09=09Hope=20it=20works. =09=09=09=20 =09=09=09Regards =09=09=09Ferruh=20 =09=09=09=20 =09=09=09 =20=20_____=20=20 =09=09=09Von:=20Patrick=20Quinn=20[mailto:Patrick.Quinn@evolving.com]=20 =09=09=09Gesendet:=20Sonntag,=2026.=20Juni=202005=2019:55 =09=09=09An:=20axis-user@ws.apache.org =09=09=09Betreff:=20RE:=20deserializing=20error =09=09=09=20 =09=09=09Just=20bouncing=20this=20one,=20as=20the=20question=20was=20fairl= y=20generic: =09=09=09=20 =09=09=09>=20The=20server-config.wsdd=20file=20I=20notice=20does=20not=20h= ave=20the=20bean=20mapping=20described=20by=20Mark. =09=09=09>=20Should=20I=20add=20this=20manually=20myself? =09=09=09=20 =09=09=09Is=20it=20common=20for=20the=20wsdl-generated=20wsdd=20deployment= =20files=20to=20be=20lacking? =09=09=09=20 =09=09=09I=20would=20have=20expected=20AXIS=20to=20cover=20everything=20of= f,=20or=20if=20not,=20at=20least=20provide=20some=20kind=20of=20tutorial/g= uide=20on=20how=20to=20modify=20the=20deployment=20files=20where=20they=20= are=20lacking. =09=09=09=20 =09=09=09Thanks =09=09=09 =09=09=09Pat =09=09=09=20 =09=09=09=09-----Original=20Message-----=20 =09=09=09=09From:=20Patrick=20Quinn=20 =09=09=09=09Sent:=20Sat=2025/06/2005=2016:25=20 =09=09=09=09To:=20axis-user@ws.apache.org;=20axis-user@ws.apache.org=20 =09=09=09=09Cc:=20 =09=09=09=09Subject:=20RE:=20deserializing=20error =09=09=09=09Hi=20Guys =09=09=09=09 =09=09=09=09Thanks=20for=20your=20responses,=20really=20appreciated. =09=09=09=09 =09=09=09=09Yes,=20the=20code=20segment=20exists=20as=20follows: =09=09=09=09 =09=09=09=09=20=20=20=20=20=20=20=20=20=20=20=20qName=20=3D=20new=20javax.= xml.namespace.QName("http://ProvidentConnector.ProvidentResponseToOrch",=20= "ProvidentResponse"); =09=09=09=09=20=20=20=20=20=20=20=20=20=20=20=20cachedSerQNames.add(qName)= ; =09=09=09=09=20=20=20=20=20=20=20=20=20=20=20=20cls=20=3D=20ProvidentRespo= nseToOrch.ProvidentConnector.ProvidentResponse.class; =09=09=09=09=20=20=20=20=20=20=20=20=20=20=20=20cachedSerClasses.add(cls);= =09=09=09=09=20=20=20=20=20=20=20=20=20=20=20=20cachedSerFactories.add(bea= nsf); =09=09=09=09=20=20=20=20=20=20=20=20=20=20=20=20cachedDeserFactories.add(b= eandf); =09=09=09=09=20=20=20=20} =09=09=09=09 =09=09=09=09I=20think=20this=20looks=20correct. =09=09=09=09 =09=09=09=09The=20server-config.wsdd=20file=20I=20notice=20does=20not=20ha= ve=20the=20bean=20mapping=20described=20by=20Mark.=20Should=20I=20add=20th= is=20manually=20myself? =09=09=09=09 =09=09=09=09I'm=20new=20to=20Axis=20-=20I=20presume=20the=20server-config.= wsdd=20is=20updated=20when=20a=20service=20is=20deployed=20(using=20the=20= AdminService=20command).=20So=20my=20guess=20is=20that=20the=20deploy.wsdd= =20generated=20by=20WSDL2Java=20is=20not=20generating=20the=20type=20mappi= ng.=20Should=20it=20be=20doing=20so,=20or=20is=20it=20understood=20that=20= the=20user=20should=20add=20this=20information=20separately? =09=09=09=09 =09=09=09=09Thanks=20again=20for=20all=20the=20help,=20it=20is=20very=20us= eful=20and=20enlightening. =09=09=09=09 =09=09=09=09Patrick =09=09=09=09 =09=09=09=09 =09=09=09=09 =09=09=09=09=20=20=20=20=20=20=20=20-----Original=20Message----- =09=09=09=09=20=20=20=20=20=20=20=20From:=20"Ferruh=20Zamang=F6r"=20[mailt= o:ferruh.zamangoer@gmx.de] =09=09=09=09=20=20=20=20=20=20=20=20Sent:=20Fri=2024/06/2005=2018:04 =09=09=09=09=20=20=20=20=20=20=20=20To:=20axis-user@ws.apache.org =09=09=09=09=20=20=20=20=20=20=20=20Cc: =09=09=09=09=20=20=20=20=20=20=20=20Subject:=20RE:=20deserializing=20error= =09=09=09=09=20=20=20=20=20=20=20 =09=09=09=09=20=20=20=20=20=20=20 =09=09=09=09 =09=09=09=09=20=20=20=20=20=20=20=20Hi=20Patrick, =09=09=09=09=20=20=20=20=20=20=20 =09=09=09=09=20=20=20=20=20=20=20=20you=20have=20a=20generated=20stub=20cl= ass.=20look=20at=20your=20stub=20class=20if=20this=20code =09=09=09=09=20=20=20=20=20=20=20=20segement=20exists =09=09=09=09=20=20=20=20=20=20=20 =09=09=09=09=20=20=20=20=20=20=20=20qName=20=3D=20new=20javax.xml.namespac= e.QName("urn:[yourpacckagename]" =09=09=09=09=20=20=20=20=20=20=20=20"ProvidentResponse"); =09=09=09=09=20=20=20=20=20=20=20=20cachedSerQNames.add(qname); =09=09=09=09=20=20=20=20=20=20=20=20cls=20=3D=20yourpackagename.ProvidentR= esponse.class; =09=09=09=09=20=20=20=20=20=20=20=20cachedSerClasses.add(cls); =09=09=09=09=20=20=20=20=20=20=20=20cachedSerFactories.add(beansf); =09=09=09=09=20=20=20=20=20=20=20=20cachedDeserFactories.add(beandf); =09=09=09=09=20=20=20=20=20=20=20 =09=09=09=09=20=20=20=20=20=20=20=20This=20is=20the=20code=20which=20must=20= be=20in=20your=20stub=20class.=20Also=20you=20must=20be=20sure =09=09=09=09=20=20=20=20=20=20=20=20that=20you=20have=20deployed=20the=20s= ervice=20with=20the=20right=20typeMapping=20how=20it's =09=09=09=09=20=20=20=20=20=20=20=20described=20by=20Mark. =09=09=09=09=20=20=20=20=20=20=20 =09=09=09=09=20=20=20=20=20=20=20=20Regards =09=09=09=09=20=20=20=20=20=20=20=20Ferruh =09=09=09=09=20=20=20=20=20=20=20 =09=09=09=09=20=20=20=20=20=20=20 =09=09=09=09=20=20=20=20=20=20=20 =09=09=09=09=20=20=20=20=20=20=20=20>=20---=20Urspr=FCngliche=20Nachricht=20= --- =09=09=09=09=20=20=20=20=20=20=20=20>=20Von:=20"Patrick=20Quinn"=20 =09=09=09=09=20=20=20=20=20=20=20=20>=20An:=20 =09=09=09=09=20=20=20=20=20=20=20=20>=20Betreff:=20RE:=20deserializing=20e= rror =09=09=09=09=20=20=20=20=20=20=20=20>=20Datum:=20Fri,=2024=20Jun=202005=20= 17:00:32=20+0100 =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20Thanks=20for=20the=20tip. =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20The=20registerTypeMapping=20call=20= is=20already=20made=20in=20the=20stub,=20as=20part=20of =09=09=09=09=20=20=20=20=20=20=20=20>=20createCall(): =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= synchronized=20(this)=20{ =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20if=20(firstCall())=20{ =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20//=20must=20set=20encoding=20style=20before=20regi= stering =09=09=09=09=20=20=20=20=20=20=20=20>=20serializers =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20_call.setEncodingStyle(null); =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20for=20(int=20i=20=3D=200;=20i=20<=20cachedSerFacto= ries.size();=20++i) =09=09=09=09=20=20=20=20=20=20=20=20>=20{ =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20java.lang.Class=20cls=20=3D=20(java.la= ng.Class) =09=09=09=09=20=20=20=20=20=20=20=20>=20cachedSerClasses.get(i); =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20javax.xml.namespace.QName=20qName=20=3D= =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20(javax.xml.nam= espace.QName) =09=09=09=09=20=20=20=20=20=20=20=20>=20cachedSerQNames.get(i); =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20java.lang.Class=20sf=20=3D=20(java.lan= g.Class) =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20cachedSerFa= ctories.get(i); =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20java.lang.Class=20df=20=3D=20(java.lan= g.Class) =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20cachedDeser= Factories.get(i); =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20_call.registerTypeMapping(cls,=20qName= ,=20sf,=20df, =09=09=09=09=20=20=20=20=20=20=20=20>=20false); =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20} =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20} =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= } =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= return=20_call; =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20Should=20I=20add=20your=20code=20s= egments=20to=20my=20client=20implementation=20despite =09=09=09=09=20=20=20=20=20=20=20=20>=20this? =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20Thanks =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20Pat =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20-----Original=20Message----- =09=09=09=09=20=20=20=20=20=20=20=20>=20From:=20mmalinos@aessuccess.org=20= [mailto:mmalinos@aessuccess.org] =09=09=09=09=20=20=20=20=20=20=20=20>=20Sent:=2024=20June=202005=2016:43 =09=09=09=09=20=20=20=20=20=20=20=20>=20To:=20axis-user@ws.apache.org =09=09=09=09=20=20=20=20=20=20=20=20>=20Subject:=20Re:=20deserializing=20e= rror =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20Try=20this... =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20QName=20qn=20=3D=20new=20QName("so= menamespace","somequalifiedname"); =09=09=09=09=20=20=20=20=20=20=20=20>=20call.registerTypeMapping(yourbean.= class, =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20qn, =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20new=20BeanSerializer= Factory(yourbean.class, =09=09=09=09=20=20=20=20=20=20=20=20>=20qn), =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20new =09=09=09=09=20=20=20=20=20=20=20=20>=20BeanDeserializerFactory(yourbean.c= lass, =09=09=09=09=20=20=20=20=20=20=20=20>=20qn)); =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20If=20you=20control=20the=20service= ,=20you'll=20need=20to=20tell=20the=20service=20how=20to =09=09=09=09=20=20=20=20=20=20=20=20>=20deserialize.=20=20That=20is=20done= =20in=20the=20server-config.wsdd=20block=20for=20the =09=09=09=09=20=20=20=20=20=20=20=20>=20service... =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20=20qname=3D"=20ns1:somequalifiedname"= =20xmlns:ns1=3D"somenamespace"/> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20The=20namespace=20and=20qualified=20= name=20need=20to=20match=20on=20both=20ends... =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20Hope=20this=20helps, =09=09=09=09=20=20=20=20=20=20=20=20>=20Mark=20Malinoski =09=09=09=09=20=20=20=20=20=20=20=20>=20Consultant =09=09=09=09=20=20=20=20=20=20=20=20>=20AES/PHEAA =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20"Patrick=20Quinn" =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20 =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20olving.com> =09=09=09=09=20=20=20=20=20=20=20=20>=20To =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =2006/24/2005=2010:08 =09=09=09=09=20=20=20=20=20=20=20=20>=20cc =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20AM =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20Subject =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20deserializing=20error =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20Please=20respond=20to =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20axis-user@ws.apac =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20he.org =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20Hi =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20Has=20anyone=20seen=20an=20error=20= like=20this=20before,=20or=20know=20what=20needs=20to=20be=20done =09=09=09=09=20=20=20=20=20=20=20=20>=20to=20cure=20it? =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20org.xml.sax.SAXException:=20Deseri= alizing=20parameter=20'ProvidentResponse': =09=09=09=09=20=20=20=20=20=20=20=20>=20could=20not=20find=20deserializer=20= for=20type =09=09=09=09=20=20=20=20=20=20=20=20>=20{http://ProvidentConnector.Provide= ntResponseToOrch}ProvidentResponse =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20The=20error=20occurs=20when=20I=20= make=20the=20following=20call=20to=20the=20service: =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= String=20result=20=3D =09=09=09=09=20=20=20=20=20=20=20=20>=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20pt.SOPResponse(prvResp); =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20where=20prvResp=20is=20a=20bean=20= comprised=20of=20four=20String=20fields. =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20My=20WSDL=20would=20appear=20to=20= be=20fine,=20so=20I=20don't=20think=20that's=20the=20problem. =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20Am=20I=20missing=20code=20for=20th= e=20deserializer,=20or=20am=20I=20missing=20something=20from =09=09=09=09=20=20=20=20=20=20=20=20>=20the=20CLASSPATH=20(although=20I=20= would=20expect=20a=20different=20error=20were=20this=20the =09=09=09=09=20=20=20=20=20=20=20=20>=20case)? =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20Thanks=20in=20advance =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20Pat =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20__________________________________= ____________________________________ =09=09=09=09=20=20=20=20=20=20=20=20>=20This=20email=20has=20been=20scanne= d=20by=20the=20MessageLabs=20Email=20Security=20System. =09=09=09=09=20=20=20=20=20=20=20=20>=20For=20more=20information=20please=20= visit=20http://www.messagelabs.com/email =09=09=09=09=20=20=20=20=20=20=20=20>=20__________________________________= ____________________________________ =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20=20>=20__________________________________= ____________________________________ =09=09=09=09=20=20=20=20=20=20=20=20>=20This=20email=20has=20been=20scanne= d=20by=20the=20MessageLabs=20Email=20Security=20System. =09=09=09=09=20=20=20=20=20=20=20=20>=20For=20more=20information=20please=20= visit=20http://www.messagelabs.com/email =09=09=09=09=20=20=20=20=20=20=20=20>=20__________________________________= ____________________________________ =09=09=09=09=20=20=20=20=20=20=20=20> =09=09=09=09=20=20=20=20=20=20=20 =09=09=09=09=20=20=20=20=20=20=20=20-- =09=09=09=09=20=20=20=20=20=20=20=20Weitersagen:=20GMX=20DSL-Flatrates=20m= it=20Tempo-Garantie! =09=09=09=09=20=20=20=20=20=20=20=20Ab=204,99=20Euro/Monat:=20http://www.g= mx.net/de/go/dsl =09=09=09=09=20=20=20=20=20=20=20 =09=09=09=09 =09=09=09=09 =09=09=09=09______________________________________________________________= ________ =09=09=09=09This=20email=20has=20been=20scanned=20by=20the=20MessageLabs=20= Email=20Security=20System. =09=09=09=09For=20more=20information=20please=20visit=20http://www.message= labs.com/email =09=09=09=09______________________________________________________________= ________ =09 =09______________________________________________________________________ =09This=20email=20has=20been=20scanned=20by=20the=20MessageLabs=20Email=20= Security=20System. =09For=20more=20information=20please=20visit=20http://www.messagelabs.com/= email=20 =09______________________________________________________________________ ______________________________________________________________________ This=20email=20has=20been=20scanned=20by=20the=20MessageLabs=20Email=20Sec= urity=20System. For=20more=20information=20please=20visit=20http://www.messagelabs.com/ema= il=20 ______________________________________________________________________ ------_=_NextPart_001_01C57BC5.20711E14 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable = Message
Hi=20 Ferruh
 
All=20 the=20code=20is=20autogenerated=20by=20WSDL2Java=20from=20the=20WSDL.=20So= =20I=20can't=20explain=20the=20 presence=20of=20the=20serializers=20methods=20I'm=20afraid.<= /DIV>
 
The=20 style=20and=20use=20are=20determined=20by=20the=20customer's=20WSDL,=20so=20= I=20can't=20change=20 those.
 
Yes,=20 the=20class=20only=20uses base=20types=20(Strings)=20-=20it=20is=20pr= etty=20 straightforward.
 
It=20 seems=20that=20there=20is=20something=20I=20am=20missing=20in=20my=20compr= ehension=20of=20serializers.=20I=20 understand=20serialization=20in=20Java,=20but=20not=20the=20concept=20in=20= Axis,=20ie=20whether=20a=20 developer=20needs=20to=20do=20something=20extra=20programatically=20to=20m= ake=20the=20passing=20of=20a=20 bean=20over=20RPC=20work=20correctly.
 
Thanks=20 for=20the=20help=20thus=20far.
 
Pat
 
=20=20
=20=20-----Original=20Message-----
From:=20Ferruh=20Zamangoer=20 =20=20[mailto:ferruh.zamangoer@gmx.de]=20
Sent:=2028=20June=2020= 05=20 =20=2010:25
To:=20axis-user@ws.apache.org
Subject:=20A= W:=20 =20=20deserializing=20error

=20=20 =20=20Hi=20 =20=20Patrick,

=20=20 

=20=20Apologies=20for=20the=20 =20=20ugly=20naming=20conventions=20-=20these=20aren't=20of=20my=20doing!<= /SPAN>

=20=20:=3D)=20no=20comment.=20 =20=20

=20=20 

=20=20The=20deploy.wsdd=20file=20 =20=20seems=20to=20be=20okay.=20I=20use=20the=20style=3D=94rpc=94=20use=3D= =93encoded=94,=20 because=20I=92=20am=20 =20=20know=20only=20writing=20a=20prototype.=20If=20you=20want=20that=20yo= ur=20service=20supports=20MS=20.NET=20 =20=20then=20it=92s=20okay.=20 I=20don=92t=20know=20for=20what=20you=20= need=20the=20get/set=20 =20=20de-/serializer=20methods?=20If=20your=20are=20using=20a=20JavaBean=20= conform=20classes=20and=20had=20 =20=20registered=20the=20Mappings=20AXIS=20internally=20map=20the=20object= s=20and=20uses=20the=20 =20=20serializers.=20Are=20you=20using=20in=20your=20class=20only=20base=20= java=20types=20(only=20 =20=20Strings)?

=20=20 

=20=20Regards

=20=20Ferruh

=20=20 

=20=20 

=20=20 

=20=20 

=20=20
=20=20 =20=20 =20=20
=20=20Von:=20Patrick=20 =20=20Quinn=20[mailto:Patrick.Quinn@evolving.com]=20
Gesendet:=20Dienstag,=2028.= =20Juni=202005=20 =20=2011:05
An:=20<= st1:PersonName=20 =20=20w:st=3D"on">axis-user@ws.apache.org
Betreff:=20RE:=20deserializ= ing=20 =20=20error

=20=20 

=20=20
=20=20Hi=20 =20=20Ferruh

=20=20
=20=20 

=20=20
=20=20here=20is=20the=20 =20=20deploy.wsdd=20file,=20and=20the=20useful=20parts=20of=20the=20Provid= entResponse=20 =20=20class:

=20=20
=20=20 

=20=20
=20=20Apologies=20for=20the=20 =20=20ugly=20naming=20conventions=20-=20these=20aren't=20of=20my=20 =20=20doing!

=20=20
=20=20
=20=20 

=20=20
=20=20-=20-=20-=20-=20 =20=20-

=20=20
=20=20
<deployment
   =20 =20=20xmlns=3D"http://xml.apach= e.org/axis/wsdd/"
   =20 =20=20xmlns:java=3D"http://xml.apach= e.org/axis/wsdd/providers/java">

=20=20
=20=20 

=20=20
=20=20 =20<!--=20 =20=20Services=20from=20ProvidentConnector_ProvidentReceiver_ProvidentWSPo= rt=20WSDL=20 =20=20service=20-->

=20=20
=20=20 

=20=20
=20=20 =20<service=20 =20=20name=3D"ProvidentConnector_ProvidentReceiver_ProvidentWSPortSoap"=20= =20=20provider=3D"java:
RPC"=20style=3D"wrapped"=20 =20=20use=3D"literal">
     =20<paramete= r=20 =20=20name=3D"wsdlTargetNamespace"=20value=3D"http://namespace= .accenture.com/"/>
     =20 =20=20<parameter=20name=3D"wsdlServiceElement"=20 =20=20value=3D"ProvidentConnector_ProvidentReceiver_ProvidentWSPort"/><= BR>     =20 =20=20<parameter=20name=3D"schemaQualified"=20value=3D"http://ProvidentConnector.ProvidentResponseToOrch,http://namespace.accenture.com/"/>=
     =20 =20=20<parameter=20name=3D"wsdlServicePort"=20 =20=20value=3D"ProvidentConnector_ProvidentReceiver_ProvidentWSPortSoap"/&= gt;
     =20 =20=20<parameter=20name=3D"className"=20 =20=20value=3D"com.accenture.namespace.ProvidentConnector_ProvidentReceive= r_ProvidentWSPortSoapSkeleton"/>
     =20 =20=20<parameter=20name=3D"wsdlPortType"=20 =20=20value=3D"ProvidentConnector_ProvidentReceiver_ProvidentWSPortSoap"/&= gt;
     =20 =20=20<parameter=20name=3D"typeMappingVersion"=20 =20=20value=3D"1.2"/>
     =20<parameter= =20 =20=20name=3D"allowedMethods"=20 =20=20value=3D"*"/>

=20=20
=20=20 

=20=20
=20=20   =20 =20=20<typeMapping
     =20xmlns:ns=3D"http://Provident= Connector.ProvidentResponseToOrch"
     =20 =20=20qname=3D"ns:ProvidentResponse"
     =20 =20=20type=3D"java:ProvidentResponseToOrch.ProvidentConnector.ProvidentRes= ponse"
     =20 =20=20serializer=3D"org.apache.axis.encoding.ser.BeanSerializerFactory"     =20 =20=20deserializer=3D"org.apache.axis.encoding.ser.BeanDeserializerFactory= "
     =20 =20=20encodingStyle=3D"http://schemas.x= mlsoap.org/soap/encoding/"
     =20 =20=20/>
 =20 =20=20</service>
</deployment>

=
=20=20
=20=20-=20-=20-=20-=20 =20=20-

=20=20
=20=20 

=20=20 

=20=20
=20=20The=20ProvidentResponse=20 =20=20code=20is=20as=20follows:

=20=20
=20=20
=20=20 

=20=20
=20=20-=20-=20-=20-=20 =20=20-

=20=20
=20=20
package=20 =20=20ProvidentResponseToOrch.ProvidentConnector;=

=20=20
=20=20 

=20=20
=20=20public=20class=20 =20=20ProvidentResponse =20implements=20java.io.Serializable=20 =20=20{
   =20private=20java.lang.String=20 =20=20REQUESTID;
   =20private=20java.lang.String=20 =20=20SO_RESULT_CODE;
   =20private=20java.lang.String=20= =20=20SO_PROV_DATE;
   =20private=20java.lang.String=20 =20=20SO_ERR_DESC;
   =20private=20java.lang.String=20 =20=20XML_SORESULT;

=20=20
=20=20 

=20=20
=20=20   =20 =20=20public=20ProvidentResponse()=20{
   =20 =20=20}

=20=20
=20=20 

=20=20
=20=20   =20 =20=20public=20 =20=20ProvidentResponse(
       &nbs= p;  =20 =20=20java.lang.String=20 =20=20REQUESTID,
         =  =20 =20=20java.lang.String=20 =20=20SO_RESULT_CODE,
        &= nbsp; =20 =20=20java.lang.String=20 =20=20SO_PROV_DATE,
        &nb= sp; =20 =20=20java.lang.String=20 =20=20SO_ERR_DESC,
        &nbs= p; =20 =20=20java.lang.String=20XML_SORESULT)=20 =20=20{
          =20= =20=20this.REQUESTID=20=3D=20 =20=20REQUESTID;
         =  =20 =20=20this.SO_RESULT_CODE=20=3D=20 =20=20SO_RESULT_CODE;
        &= nbsp; =20 =20=20this.SO_PROV_DATE=20=3D=20 =20=20SO_PROV_DATE;
        &nb= sp; =20 =20=20this.SO_ERR_DESC=20=3D=20 =20=20SO_ERR_DESC;
        &nbs= p; =20 =20=20this.XML_SORESULT=20=3D=20XML_SORESULT;
   =20 =20=20}

=20=20
=20=20 

=20=20
=20=20...

=20=20
=20=20
   =20 =20=20/**
    =20*=20Get=20Custom=20 =20=20Serializer
    =20*/
   =20= public=20static=20 =20=20org.apache.axis.encoding.Serializer=20 =20=20getSerializer(
        &n= bsp; =20 =20=20java.lang.String=20 =20=20mechType,
         &= nbsp;=20 =20=20java.lang.Class=20 =20=20_javaType,
         =  =20 =20=20javax.xml.namespace.QName=20_xmlType)=20 =20=20{
       =20 =20=20return
         =20n= ew =20 =20=20org.apache.axis.encoding.ser.BeanSerializer(
   &n= bsp;       =20 =20=20_javaType,=20_xmlType,=20typeDesc);
   =20 =20=20}

=20=20
=20=20 

=20=20
=20=20   =20 =20=20/**
    =20*=20Get=20Custom=20 =20=20Deserializer
    =20*/
   =20= public=20 =20=20static=20org.apache.axis.encoding.Deserializer=20 =20=20getDeserializer(
        =   =20 =20=20java.lang.String=20 =20=20mechType,
         &= nbsp;=20 =20=20java.lang.Class=20 =20=20_javaType,
         =  =20 =20=20javax.xml.namespace.QName=20_xmlType)=20 =20=20{
       =20 =20=20return
         =20n= ew =20 =20=20org.apache.axis.encoding.ser.BeanDeserializer(
   =         =20 =20=20_javaType,=20_xmlType,=20typeDesc);
   =20 =20=20}

=20=20
=20=20
 

=20=20
=20=20-=20-=20-=20-=20 =20=20-

=20=20
=20=20 

=20=20
=20=20Regards

=20=20
=20=20 

=20=20
=20=20Pat

=20=20 =20=20=20=20-----Orig= inal=20 =20=20=20=20Message-----
From:= =20Ferruh=20 =20=20=20=20Zamangoer=20[mailto:ferruh.zamangoer@gmx.de]=20
Sent:=2028=20June=202= 005=2007:02
To:=20axis-user@ws.apache.org
Subject:=20AW:=20dese= rializing=20 =20=20=20=20error

= =20=20=20=20Can=20you=20attach=20your=20 =20=20=20=20ProvidentResponse=20class=20= and=20your=20deploy.wsdd.=20 =20=20=20=20

=20=20=20=20  =20=20=20=20 

=20=20=20=20 

=20=20=20=20
=20=20=20=20 =20=20=20=20 =20=20=20=20
=20=20=20=20Von:=20 =20=20=20=20Patrick=20Quinn=20[mailto:Patrick.Quinn@evolving.com]=20
Gesendet:=20Montag,=20= 27.=20Juni=202005=20 =20=20=20=2023:47
An:=20axis-user@ws.apache.org
Betreff:=20RE:=20dese= rializing=20 =20=20=20=20error

=20=20=20=20  =20=20=20=20
=20=20=20=20Hi

=20=20=20=20
=20=20=20=20 
=20=20=20=20
=20=20=20=20I=20added=20the lines=20sugge= sted=20below to=20the=20 =20=20=20=20deploy.wsdd=20file=20(actually,=20I=20only=20needed=20to=20add= =20the=20encoding=20style=20URL,=20the=20 =20=20=20=20rest=20was=20already=20there).

=20=20=20=20
=20=20=20=20 
=20=20=20=20
=20=20=20=20The=20error=20remains=20the=20 =20=20=20=20same:

=20=20=20=20
=20=20=20=20 
=20=20=20=20
=20=20=20=20Exception=20in=20thread=20"main"=20= =20=20=20=20AxisFault
 faultCode:=20 =20=20=20=20{http://schemas.xmlsoap.org/soap/envelope/}Server.userExceptio= n
 faultSubcode:
 faultString:=20 =20=20=20=20org.xml.sax.SAXException:=20Deserializing=20parameter=20'Provi= dentResponse': =20 =20=20=20=20could=20not=20find=20deserializer=20for=20type=20 =20=20=20=20{http://ProvidentConnector.ProvidentResponseToOrch}ProvidentRe= sponse
 faultActor:
 faultNode:
 faultDetail:=

=20=20=20=20
=20=20=20=20 
=20=20=20=20
=20=20=20=20 
=20=20=20=20
=20=20=20=20Clearly=20I'm=20lacking=20a=20 =20=20=20=20deserializer!

=20=20=20=20
=20=20=20=20 
=20=20=20=20
=20=20=20=20Does=20this=20remain=20a=20deploym= ent=20issue,=20or=20is=20there=20 =20=20=20=20more=20than=20meets=20the=20eye=20going=20on=20here=20-=20shou= ld=20I=20be=20programatically=20 =20=20=20=20providing=20a=20deserializer?

=20=20=20=20
=20=20=20=20 
=20=20=20=20
=20=20=20=20Thanks=20in=20advance=20for=20any=20= opinions=20 =20=20=20=20proffered.

=20=20=20=20
=20=20=20=20 
=20=20=20=20
=20=20=20=20Pat

=20=20=20=20
=20=20=20=20 
=20=20=20=20
=20=20=20=20=20=20-----Original=20 =20=20=20=20=20=20Message-----=20
From:=20 =20=20=20=20=20=20Ferruh=20Zamangoer=20[mailto:ferruh.zamangoer@gmx.de]=20=
Sent:=20Mon=202= 7/06/2005=2011:13=20 =20=20=20=20=20=20
To:<= /B>=20axis-user@ws.apache.org=20<= BR>Cc:=20
Subject:=20AW:=20= deserializing=20 =20=20=20=20=20=20error

=20=20=20=20=20=20Yes=20you=20have=20to=20 =20=20=20=20=20=20edit=20manually=20your=20deploy.wsdd=20with=20the=20foll= owing=20 =20=20=20=20=20=20lines:

=20=20=20=20=20=20 

=20=20=20=20=20=20<typeMapping

=20=20=20=20=20=20       =20= =20=20=20=20=20=20xmlns:ns=3D"http://ProvidentConnector.ProvidentResponse= ToOrch"

=20=20=20=20=20=20       =20= =20=20=20=20=20=20qname=3D"ns:=20ProvidentResponse<= /FONT>"

=20=20=20=20=20=20       =20= =20=20=20=20=20=20type=3D"java:[packagename=20of=20your=20class].=20ProvidentR= esponse"

=20=20=20=20=20=20       =20= =20=20=20=20=20=20serializer=3D"org.apache.axis.encoding.ser.BeanSerialize= rFactory"

=20=20=20=20=20=20       =20= =20=20=20=20=20=20deserializer=3D"org.apache.axis.encoding.ser.BeanDeseria= lizerFactory"

=20=20=20=20=20=20       =20= =20=20=20=20=20=20encodingStyle=3D"http://schemas.xmlsoap.org/soap/encodin= g/"

=20=20=20=20=20=20     =20 =20=20=20=20=20=20/>

=20=20=20=20=20=20 

=20=20=20=20=20=20Then=20you=20must=20 =20=20=20=20=20=20redeploy=20you=20service.

=20=20=20=20=20=20 

=20=20=20=20=20=20Hope=20it=20 =20=20=20=20=20=20works.

=20=20=20=20=20=20 

=20=20=20=20=20=20Regards

=20=20=20=20=20=20Ferruh=20 =20=20=20=20=20=20

=20=20=20=20=20=20 

=20=20=20=20=20=20
=20=20=20=20=20=20 =20=20=20=20=20=20 =20=20=20=20=20=20
=20=20=20=20=20=20Von:=20 =20=20=20=20=20=20Patrick=20Quinn=20[mailto:Patrick.Quinn@evolving.com]=20=
Gesendet:=20Son= ntag,=2026.=20Juni=202005=20 =20=20=20=20=20=2019:55
An:=20axis-user@ws.apache.org
= Betreff:=20RE:=20= deserializing=20 =20=20=20=20=20=20error

=20=20=20=20=20=20 

=20=20=20=20=20=20
=20=20=20=20=20=20Just=20bouncing=20this=20one= ,=20as=20the=20question=20was=20fairly=20 =20=20=20=20=20=20generic:

=20=20=20=20=20=20
=20=20=20=20=20=20 

=20=20=20=20=20=20
=20=20=20=20=20=20>=20The=20server-config.w= sdd=20file=20I=20notice=20does=20not=20 =20=20=20=20=20=20have=20the=20bean=20mapping=20described=20by=20 Mark.

=20=20=20=20=20=20
=20=20=20=20=20=20>=20Should=20I=20add=20th= is=20manually=20 =20=20=20=20=20=20myself?

=20=20=20=20=20=20
=20=20=20=20=20=20 

=20=20=20=20=20=20
=20=20=20=20=20=20Is=20it=20common=20for=20the= =20wsdl-generated=20wsdd=20 =20=20=20=20=20=20deployment=20files=20to=20be=20lacking?

=20=20=20=20=20=20
=20=20=20=20=20=20 

=20=20=20=20=20=20
=20=20=20=20=20=20I=20would=20have=20expected=20= AXIS=20to=20cover=20everything=20 =20=20=20=20=20=20off,=20or=20if=20not,=20at=20least=20provide=20some=20ki= nd=20of=20tutorial/guide=20on=20how=20to=20 =20=20=20=20=20=20modify=20the=20deployment=20files=20where=20they=20are=20= =20=20=20=20=20=20lacking.

=20=20=20=20=20=20
=20=20=20=20=20=20 

=20=20=20=20=20=20
=20=20=20=20=20=20Thanks

=20=20=20=20=20=20
=20=20=20=20=20=20
Pat

=20=20=20=20=20=20
=20=20=20=20=20=20 

=20=20=20=20=20=20 =20=20=20=20=20=20=20=20
=20=20=20=20=20=20=20=20-----Original=20Messag= e-----=20
From:=20P= atrick=20Quinn=20
Sent:=20S= at=2025/06/2005=2016:25=20 =20=20=20=20=20=20=20=20
To:=20axis-user@ws.apache.org;=20axis-user@ws.apache.org=20
Cc:=20Subject:=20= RE:=20deserializing=20 =20=20=20=20=20=20=20=20error

=20=20=20=20=20=20=20=20

Hi=20 =20=20=20=20=20=20=20=20Guys

Thanks=20for=20your=20responses,=20rea= lly=20appreciated.

Yes,=20 =20=20=20=20=20=20=20=20the=20code=20segment=20exists=20as=20 =20=20=20=20=20=20=20=20follows:

     &nbs= p;     =20 =20=20=20=20=20=20=20=20qName=20=3D=20new=20javax.xml.namespace.QName("http://ProvidentConnector.ProvidentResponseToOrch",=20 =20=20=20=20=20=20=20=20"ProvidentResponse");
    &= nbsp;      =20 =20=20=20=20=20=20=20=20cachedSerQNames.add(qName);
   &= nbsp;       =20 =20=20=20=20=20=20=20=20cls=20=3D=20 =20=20=20=20=20=20=20=20ProvidentResponseToOrch.ProvidentConnector.Provide= ntResponse.class;
         = ;  =20 =20=20=20=20=20=20=20=20cachedSerClasses.add(cls);
   &n= bsp;       =20 =20=20=20=20=20=20=20=20cachedSerFactories.add(beansf);
  &nb= sp;        =20 =20=20=20=20=20=20=20=20cachedDeserFactories.add(beandf);
  &= nbsp;=20}

I=20think=20 =20=20=20=20=20=20=20=20this=20looks=20correct.

The=20server-config= .wsdd=20file=20I=20notice=20does=20not=20 =20=20=20=20=20=20=20=20have=20the=20bean=20mapping=20described=20by=20Mar= k.=20Should=20I=20add=20this=20manually=20 =20=20=20=20=20=20=20=20myself?

I'm=20new=20to=20Axis=20-=20I=20pre= sume=20the=20server-config.wsdd=20is=20 =20=20=20=20=20=20=20=20updated=20when=20a=20service=20is=20deployed=20(us= ing=20the=20AdminService=20command).=20So=20 =20=20=20=20=20=20=20=20my=20guess=20is=20that=20the=20deploy.wsdd=20gener= ated=20by=20WSDL2Java=20is=20not=20 =20=20=20=20=20=20=20=20generating=20the=20type=20mapping.=20Should=20it=20= be=20doing=20so,=20or=20is=20it=20understood=20 =20=20=20=20=20=20=20=20that=20the=20user=20should=20add=20this=20informat= ion=20separately?

Thanks=20 =20=20=20=20=20=20=20=20again=20for=20all=20the=20help,=20it=20is=20very=20= useful=20and=20 =20=20=20=20=20=20=20=20enlightening.

Patrick



 =       =20 =20=20=20=20=20=20=20=20-----Original=20Message-----
   =     =20 =20=20=20=20=20=20=20=20From:=20"Ferruh=20Zamang=F6r"=20[mailto:fer= ruh.zamangoer@gmx.de]
       =20= =20=20=20=20=20=20=20=20Sent:=20Fri=2024/06/2005=2018:04
  &n= bsp;    =20 =20=20=20=20=20=20=20=20To:=20axis-user@ws.apache.org
       =20 =20=20=20=20=20=20=20=20Cc:
       =20= Subject:=20RE:=20 =20=20=20=20=20=20=20=20deserializing=20 =20=20=20=20=20=20=20=20error
       = ;
       

   &= nbsp;   =20 =20=20=20=20=20=20=20=20Hi=20 =20=20=20=20=20=20=20=20Patrick,
      &n= bsp;
       =20 =20=20=20=20=20=20=20=20you=20have=20a=20generated=20stub=20class.=20look=20= at=20your=20stub=20class=20if=20this=20 =20=20=20=20=20=20=20=20code
       = =20segement=20 =20=20=20=20=20=20=20=20exists
      &nbs= p;
       =20 =20=20=20=20=20=20=20=20qName=20=3D=20new=20 =20=20=20=20=20=20=20=20javax.xml.namespace.QName("urn:[yourpacckagename]"=
       =20 =20=20=20=20=20=20=20=20"ProvidentResponse");
    &= nbsp;  =20 =20=20=20=20=20=20=20=20cachedSerQNames.add(qname);
   &= nbsp;   =20 =20=20=20=20=20=20=20=20cls=20=3D=20 =20=20=20=20=20=20=20=20yourpackagename.ProvidentResponse.class;
 =       =20 =20=20=20=20=20=20=20=20cachedSerClasses.add(cls);
   &n= bsp;   =20 =20=20=20=20=20=20=20=20cachedSerFactories.add(beansf);
  &nb= sp;    =20 =20=20=20=20=20=20=20=20cachedDeserFactories.add(beandf);
  &= nbsp;    
       = ;=20 =20=20=20=20=20=20=20=20This=20is=20the=20code=20which=20must=20be=20in=20= your=20stub=20class.=20Also=20you=20must=20be=20 =20=20=20=20=20=20=20=20sure
       = =20that=20you=20have=20 =20=20=20=20=20=20=20=20deployed=20the=20service=20with=20the=20right=20ty= peMapping=20how=20 =20=20=20=20=20=20=20=20it's
       = =20described=20by=20 =20=20=20=20=20=20=20=20Mark.
       = ;
       =20 =20=20=20=20=20=20=20=20Regards
      &nb= sp;=20 =20=20=20=20=20=20=20=20Ferruh
      &nbs= p;
       
   &nbs= p;   
       =20 =20=20=20=20=20=20=20=20>=20---=20Urspr=FCngliche=20Nachricht=20 =20=20=20=20=20=20=20=20---
       =20= >=20Von:=20"Patrick=20 =20=20=20=20=20=20=20=20Quinn"=20 =20=20=20=20=20=20=20=20<Patrick.Quinn@evolving.com>
  =      =20 =20=20=20=20=20=20=20=20>=20An:=20<axis-user@ws.apache.org>
       =20 =20=20=20=20=20=20=20=20>=20Betreff:=20RE:=20deserializing=20 =20=20=20=20=20=20=20=20error
       = ;=20>=20Datum:=20Fri,=2024=20 =20=20=20=20=20=20=20=20Jun=202005=2017:00:32=20+0100
   = ;    =20 =20=20=20=20=20=20=20=20>
       = =20>=20Thanks=20for=20the=20 =20=20=20=20=20=20=20=20tip.
       = =20 =20=20=20=20=20=20=20=20>
       = =20>=20The=20 =20=20=20=20=20=20=20=20registerTypeMapping=20call=20is=20already=20made=20= in=20the=20stub,=20as=20part=20 =20=20=20=20=20=20=20=20of
       =20= >=20 =20=20=20=20=20=20=20=20createCall():
     &nb= sp; =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>       &nbs= p;    =20 =20=20=20=20=20=20=20=20synchronized=20(this)=20{
   &nb= sp;   =20 =20=20=20=20=20=20=20=20>       &nbs= p;        =20 =20=20=20=20=20=20=20=20if=20(firstCall())=20{
    =    =20 =20=20=20=20=20=20=20=20>       &nbs= p;            = =20 =20=20=20=20=20=20=20=20//=20must=20set=20encoding=20style=20before=20 =20=20=20=20=20=20=20=20registering
      = ; =20>=20 =20=20=20=20=20=20=20=20serializers
      = ; =20 =20=20=20=20=20=20=20=20>       &nbs= p;            = =20 =20=20=20=20=20=20=20=20_call.setEncodingStyle(null);
   = ;    =20 =20=20=20=20=20=20=20=20>       &nbs= p;            = =20 =20=20=20=20=20=20=20=20for=20(int=20i=20=3D=200;=20i=20<=20cachedSerFa= ctories.size();=20 =20=20=20=20=20=20=20=20++i)
       = =20>=20 =20=20=20=20=20=20=20=20{
       =20= =20=20=20=20=20=20=20=20>       &nbs= p;            =     =20 =20=20=20=20=20=20=20=20java.lang.Class=20cls=20=3D=20 =20=20=20=20=20=20=20=20(java.lang.Class)
     = ;  =20>=20 =20=20=20=20=20=20=20=20cachedSerClasses.get(i);
   &nbs= p;   =20 =20=20=20=20=20=20=20=20>       &nbs= p;            =     =20 =20=20=20=20=20=20=20=20javax.xml.namespace.QName=20qName=20 =20=20=20=20=20=20=20=20=3D
       =20= =20=20=20=20=20=20=20=20>       &nbs= p;            =             =20= =20=20=20=20=20=20=20=20(javax.xml.namespace.QName)
   &= nbsp;   =20 =20=20=20=20=20=20=20=20>=20 =20=20=20=20=20=20=20=20cachedSerQNames.get(i);
    = ;   =20 =20=20=20=20=20=20=20=20>       &nbs= p;            =     =20 =20=20=20=20=20=20=20=20java.lang.Class=20sf=20=3D=20 =20=20=20=20=20=20=20=20(java.lang.Class)
     = ;  =20 =20=20=20=20=20=20=20=20>       &nbs= p;            =             &n= bsp;=20 =20=20=20=20=20=20=20=20cachedSerFactories.get(i);
   &n= bsp;   =20 =20=20=20=20=20=20=20=20>       &nbs= p;            =     =20 =20=20=20=20=20=20=20=20java.lang.Class=20df=20=3D=20 =20=20=20=20=20=20=20=20(java.lang.Class)
     = ;  =20 =20=20=20=20=20=20=20=20>       &nbs= p;            =             &n= bsp;=20 =20=20=20=20=20=20=20=20cachedDeserFactories.get(i);
   =     =20 =20=20=20=20=20=20=20=20>       &nbs= p;            =     =20 =20=20=20=20=20=20=20=20_call.registerTypeMapping(cls,=20qName,=20sf,=20 =20=20=20=20=20=20=20=20df,
       =20= >=20 =20=20=20=20=20=20=20=20false);
      &nb= sp;=20 =20=20=20=20=20=20=20=20>       &nbs= p;            = =20 =20=20=20=20=20=20=20=20}
       =20= =20=20=20=20=20=20=20=20>       &nbs= p;        =20 =20=20=20=20=20=20=20=20}
       =20= =20=20=20=20=20=20=20=20>       &nbs= p;    =20 =20=20=20=20=20=20=20=20}
       =20= =20=20=20=20=20=20=20=20>       &nbs= p;    =20 =20=20=20=20=20=20=20=20return=20_call;
     &= nbsp; =20 =20=20=20=20=20=20=20=20>
       = =20>=20Should=20I=20add=20 =20=20=20=20=20=20=20=20your=20code=20segments=20to=20my=20client=20implem= entation=20 =20=20=20=20=20=20=20=20despite
      &nb= sp;=20>=20 =20=20=20=20=20=20=20=20this?
       = ;=20 =20=20=20=20=20=20=20=20>
       = =20>=20 =20=20=20=20=20=20=20=20Thanks
      &nbs= p;=20 =20=20=20=20=20=20=20=20>
       = =20>=20 =20=20=20=20=20=20=20=20Pat
       =20= =20=20=20=20=20=20=20=20>
       = =20>=20-----Original=20 =20=20=20=20=20=20=20=20Message-----
     &nbs= p; =20>=20From:=20 =20=20=20=20=20=20=20=20mmalinos@aessuccess.org=20[mailto:mma= linos@aessuccess.org]
       =20= =20=20=20=20=20=20=20=20>=20Sent:=2024=20June=202005=20 =20=20=20=20=20=20=20=2016:43
       = ;=20>=20To:=20 =20=20=20=20=20=20=20=20axis-user@ws.apache.org
       =20 =20=20=20=20=20=20=20=20>=20Subject:=20Re:=20deserializing=20 =20=20=20=20=20=20=20=20error
       = ;=20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>
       = =20>=20Try=20 =20=20=20=20=20=20=20=20this...
      &nb= sp;=20 =20=20=20=20=20=20=20=20>
       = =20>=20QName=20qn=20=3D=20new=20 =20=20=20=20=20=20=20=20QName("somenamespace","somequalifiedname");
&nb= sp;      =20 =20=20=20=20=20=20=20=20>=20 =20=20=20=20=20=20=20=20call.registerTypeMapping(yourbean.class,
 =       =20 =20=20=20=20=20=20=20=20>       &nbs= p;            =           =20 =20=20=20=20=20=20=20=20qn,
       =20= =20=20=20=20=20=20=20=20>       &nbs= p;            =           =20 =20=20=20=20=20=20=20=20new=20 =20=20=20=20=20=20=20=20BeanSerializerFactory(yourbean.class,
 &nb= sp;     =20 =20=20=20=20=20=20=20=20>=20qn),
      = ; =20 =20=20=20=20=20=20=20=20>       &nbs= p;            =           =20 =20=20=20=20=20=20=20=20new
       =20= >=20 =20=20=20=20=20=20=20=20BeanDeserializerFactory(yourbean.class,
 &= nbsp;     =20 =20=20=20=20=20=20=20=20>=20qn));
     &nbs= p; =20 =20=20=20=20=20=20=20=20>
       = =20>=20If=20you=20control=20 =20=20=20=20=20=20=20=20the=20service,=20you'll=20need=20to=20tell=20the=20= service=20how=20 =20=20=20=20=20=20=20=20to
       =20= >=20deserialize. =20 =20=20=20=20=20=20=20=20That=20is=20done=20in=20the=20server-config.wsdd=20= block=20for=20 =20=20=20=20=20=20=20=20the
       =20= >=20 =20=20=20=20=20=20=20=20service...
      =  =20 =20=20=20=20=20=20=20=20>
       = =20>=20<beanMapping=20 =20=20=20=20=20=20=20=20languageSpecificType=3D"java:com.yournamesapce.you= rbean"
       =20 =20=20=20=20=20=20=20=20>=20qname=3D"=20ns1:somequalifiedname"=20 =20=20=20=20=20=20=20=20xmlns:ns1=3D"somenamespace"/>
  &n= bsp;    =20 =20=20=20=20=20=20=20=20>
       = =20>=20The=20namespace=20 =20=20=20=20=20=20=20=20and=20qualified=20name=20need=20to=20match=20on=20= both=20 =20=20=20=20=20=20=20=20ends...
      &nb= sp;=20 =20=20=20=20=20=20=20=20>
       = =20>=20Hope=20this=20 =20=20=20=20=20=20=20=20helps,
      &nbs= p;=20>=20Mark=20 =20=20=20=20=20=20=20=20Malinoski
      &= nbsp;=20>=20 =20=20=20=20=20=20=20=20Consultant
      =  =20>=20 =20=20=20=20=20=20=20=20AES/PHEAA
      &= nbsp;=20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>       &nbs= p;     =20 =20=20=20=20=20=20=20=20"Patrick=20Quinn"
     = ;  =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>       &nbs= p;     =20 =20=20=20=20=20=20=20=20<Patrick.Quinn@ev
    &n= bsp;  =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>       &nbs= p;     =20 =20=20=20=20=20=20=20=20olving.com>
     &n= bsp; =20>=20 =20=20=20=20=20=20=20=20To
       =20= =20=20=20=20=20=20=20=20>       &nbs= p;            =             &n= bsp;      =20 =20=20=20=20=20=20=20=20<axis-user@ws.apache.org>
       =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>       &nbs= p;     =20 =20=20=20=20=20=20=20=2006/24/2005=2010:08
    &nbs= p;  =20>=20 =20=20=20=20=20=20=20=20cc
       =20= =20=20=20=20=20=20=20=20>       &nbs= p;     =20 =20=20=20=20=20=20=20=20AM
       =20= =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>
       = =20>=20 =20=20=20=20=20=20=20=20Subject
      &nb= sp;=20 =20=20=20=20=20=20=20=20>       &nbs= p;            =             &n= bsp;      =20 =20=20=20=20=20=20=20=20deserializing=20error
    &= nbsp;  =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>       &nbs= p;     =20 =20=20=20=20=20=20=20=20Please=20respond=20to
    &= nbsp;  =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>       &nbs= p;     =20 =20=20=20=20=20=20=20=20axis-user@ws.apac
     = ;  =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>       &nbs= p;          =20 =20=20=20=20=20=20=20=20he.org
      &nbs= p;=20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>
       = =20>=20 =20=20=20=20=20=20=20=20Hi
       =20= =20=20=20=20=20=20=20=20>
       = =20>=20Has=20anyone=20seen=20 =20=20=20=20=20=20=20=20an=20error=20like=20this=20before,=20or=20know=20w= hat=20needs=20to=20be=20 =20=20=20=20=20=20=20=20done
       = =20>=20to=20cure=20 =20=20=20=20=20=20=20=20it?
       =20= =20=20=20=20=20=20=20=20>
       = =20>=20 =20=20=20=20=20=20=20=20org.xml.sax.SAXException:=20Deserializing=20parame= ter=20 =20=20=20=20=20=20=20=20'ProvidentResponse':
    &n= bsp;  =20>=20 =20=20=20=20=20=20=20=20could=20not=20find=20deserializer=20for=20 =20=20=20=20=20=20=20=20type
       = =20>=20{http://ProvidentConnector.ProvidentResponseToOrch}ProvidentRe= sponse
       =20 =20=20=20=20=20=20=20=20>
       = =20>=20The=20error=20occurs=20 =20=20=20=20=20=20=20=20when=20I=20make=20the=20following=20call=20to=20th= e=20 =20=20=20=20=20=20=20=20service:
      &n= bsp;=20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>       &nbs= p;    =20 =20=20=20=20=20=20=20=20String=20result=20=3D
    &= nbsp;  =20 =20=20=20=20=20=20=20=20>       &nbs= p;        =20 =20=20=20=20=20=20=20=20pt.SOPResponse(prvResp);
   &nbs= p;   =20 =20=20=20=20=20=20=20=20>
       = =20>=20where=20prvResp=20is=20 =20=20=20=20=20=20=20=20a=20bean=20comprised=20of=20four=20String=20 =20=20=20=20=20=20=20=20fields.
      &nb= sp;=20 =20=20=20=20=20=20=20=20>
       = =20>=20My=20WSDL=20would=20 =20=20=20=20=20=20=20=20appear=20to=20be=20fine,=20so=20I=20don't=20think=20= that's=20the=20 =20=20=20=20=20=20=20=20problem.
      &n= bsp;=20 =20=20=20=20=20=20=20=20>
       = =20>=20Am=20I=20missing=20 =20=20=20=20=20=20=20=20code=20for=20the=20deserializer,=20or=20am=20I=20m= issing=20something=20 =20=20=20=20=20=20=20=20from
       = =20>=20the=20CLASSPATH=20 =20=20=20=20=20=20=20=20(although=20I=20would=20expect=20a=20different=20e= rror=20were=20this=20 =20=20=20=20=20=20=20=20the
       =20= >=20 =20=20=20=20=20=20=20=20case)?
      &nbs= p;=20 =20=20=20=20=20=20=20=20>
       = =20>=20Thanks=20in=20 =20=20=20=20=20=20=20=20advance
      &nb= sp;=20 =20=20=20=20=20=20=20=20>
       = =20>=20 =20=20=20=20=20=20=20=20Pat
       =20= =20=20=20=20=20=20=20=20>
       = =20>=20 =20=20=20=20=20=20=20=20__________________________________________________= ____________________
       =20 =20=20=20=20=20=20=20=20>=20This=20email=20has=20been=20scanned=20by=20= the=20MessageLabs=20Email=20Security=20 =20=20=20=20=20=20=20=20System.
      &nb= sp;=20>=20For=20more=20 =20=20=20=20=20=20=20=20information=20please=20visit=20http://w= ww.messagelabs.com/email
       = =20 =20=20=20=20=20=20=20=20>=20 =20=20=20=20=20=20=20=20__________________________________________________= ____________________
       =20 =20=20=20=20=20=20=20=20>
       = =20 =20=20=20=20=20=20=20=20>
       = =20>=20 =20=20=20=20=20=20=20=20__________________________________________________= ____________________
       =20 =20=20=20=20=20=20=20=20>=20This=20email=20has=20been=20scanned=20by=20= the=20MessageLabs=20Email=20Security=20 =20=20=20=20=20=20=20=20System.
      &nb= sp;=20>=20For=20more=20 =20=20=20=20=20=20=20=20information=20please=20visit=20http://w= ww.messagelabs.com/email
       = =20 =20=20=20=20=20=20=20=20>=20 =20=20=20=20=20=20=20=20__________________________________________________= ____________________
       =20 =20=20=20=20=20=20=20=20>
       =
       =20 =20=20=20=20=20=20=20=20--
       =20= Weitersagen:=20GMX=20 =20=20=20=20=20=20=20=20DSL-Flatrates=20mit=20 =20=20=20=20=20=20=20=20Tempo-Garantie!
     &= nbsp; =20Ab=204,99=20 =20=20=20=20=20=20=20=20Euro/Monat:=20http://www.g= mx.net/de/go/dsl
       

=
______________________________________________________________________=
This=20 =20=20=20=20=20=20=20=20email=20has=20been=20scanned=20by=20the=20MessageL= abs=20Email=20Security=20System.
For=20 =20=20=20=20=20=20=20=20more=20information=20please=20visit=20http://w= ww.messagelabs.com/email
__________________________________________= ____________________________

=20=20
____________________________________= __________________________________
This=20 =20=20email=20has=20been=20scanned=20by=20the=20MessageLabs=20Email=20Secu= rity=20System.
For=20more=20 =20=20information=20please=20visit=20http://www.messagelabs.com/email=20 =20=20
________________________________________________________________= ______


______________________________________________________________________
= This=20email=20has=20been=20scanned=20by=20the=20MessageLabs=20Email=20Sec= urity=20System.
For=20more=20information=20please=20visit=20http://www.messagelabs.com/ema= il=20
______________________________________________________________________
= =00 ------_=_NextPart_001_01C57BC5.20711E14--