ws-soap-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lior Weintraub" <>
Subject No Deserializer found to deserialize ArrayOf_xsd_string
Date Sun, 13 Jul 2003 14:31:47 GMT

I have an Apache SOAP java client, and  I try to invoke a web service deployed on Tomcat with
The web service method looks like that:   
public AssetProperties getAssetProperties(String in0, String in1) throws Exception

I keep getting the following error: 
[SOAPException: faultCode=SOAP-ENV:Client; msg=No Deserializer found to deserialize a &apos;urn:mbws:ArrayOf_xsd_string&apos;
using encoding style &apos;;.; targetException=java.lang.IllegalArgumentException:
No Deserializer found to deserialize a 'urn:mbws:ArrayOf_xsd_string' using encoding style

I've registered the AssetProperties object using BeanSerializer and it is in a Bean format.

My Soap request looks as follows:

<?xml version='1.0' encoding='UTF-8'?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="" xmlns:xsi=""
<ns1:getAssetProperties xmlns:ns1="urn:mbws" SOAP-ENV:encodingStyle="">
<in0 xsi:type="xsd:string">dd</in0>
<in1 xsi:type="xsd:string">Wall</in1>

And the response looks as follows:

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="" xmlns:xsd=""
  <ns1:getAssetPropertiesResponse soapenv:encodingStyle=""
   <getAssetPropertiesReturn href="#id0"/>
  <multiRef id="id0" soapenc:root="0" soapenv:encodingStyle=""
xsi:type="ns2:AssetProperties" xmlns:soapenc="" xmlns:ns2="urn:mbws">
   <startTimeInAsset xsi:type="xsd:long">0</startTimeInAsset>
   <encodingType xsi:type="xsd:string">MPEG-1</encodingType>
   <bitRate xsi:type="xsd:long">1500000</bitRate>
   <duration xsi:type="xsd:long">632</duration>
   <assets xsi:type="ns2:ArrayOf_xsd_string" xsi:nil="true"/>
   <keywords xsi:type="xsd:string">Simple asset</keywords>
   <prefix xsi:type="xsd:long">0</prefix>
   <assetType xsi:type="xsd:string">SIMPLE</assetType>
   <endTimeInAsset xsi:type="xsd:long">0</endTimeInAsset>
   <assetName xsi:type="xsd:string">Wall</assetName>

Please tell me if you have any idea about this.
Lior Weintraub

View raw message