Thank you for your help.
-----Mensaje original-----
De: Anne Thomas Manes [mailto:[EMAIL PROTECTED]
Enviado el: jueves, 02 de junio de 2005 13:48
Para: [email protected]; [EMAIL PROTECTED]
Asunto: Re: No deserializer for {http://www.w3.org/2001/XMLSchema}anyType
Your schema defines no type for this element:
<xsd:element name="DESC_CAB">
<xsd:annotation>
<xsd:documentation>
Descripci�n global del expediente
</xsd:documentation>
</xsd:annotation>
</xsd:element>
It's a local element in this complexType definition:
<xsd:complexType name="EXPEDIENTE_CONTABLEType">
By default, the element is assigned a type of <xsd:anyType>.
Provide a type for this element, and it should work better.
Anne
On 6/2/05, Manuel Nicolas Ortu�o <[EMAIL PROTECTED]> wrote:
>
>
>
> Hello,
>
>
>
> I have created a client with wsdl2java, when I call the web service throw
> the exception
>
>
>
>
>
> 02-jun-2005 12:24:47 org.apache.axis.client.Call invoke
>
> GRAVE: Exception:
>
> org.xml.sax.SAXException: No deserializer for
> {http://www.w3.org/2001/XMLSchema}anyType
>
> at
>
org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.
java:310)
>
> at
>
org.apache.axis.encoding.DeserializationContext.startElement(Deserialization
Context.java:1035)
>
> at
>
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
>
> at
>
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:
1140)
>
> at
> org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
>
> at
> org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
>
> at org.apache.axis.client.Call.invoke(Call.java:2448)
>
> at org.apache.axis.client.Call.invoke(Call.java:2347)
>
> at org.apache.axis.client.Call.invoke(Call.java:1804)
>
> at
>
es.carm.ctyc.wc.sigepal.obtenerec.IM_OBTENERECBindingStub.IM_OBTENEREC(IM_OB
TENERECBindingStub.java:346)
>
> at
> es.carm.ctyc.wc.sigepal.obtenerec.prueba.main(prueba.java:78)
>
> AxisFault
>
> faultCode:
> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>
> faultSubcode:
>
> faultString: org.xml.sax.SAXException: No deserializer for
> {http://www.w3.org/2001/XMLSchema}anyType
>
> faultActor:
>
> faultNode:
>
> faultDetail:
>
>
> {http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXException:
> No deserializer for
> {http://www.w3.org/2001/XMLSchema}anyType
>
> at
>
org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.
java:310)
>
> at
>
org.apache.axis.encoding.DeserializationContext.startElement(Deserialization
Context.java:1035)
>
> at
>
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
>
> at
>
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:
1140)
>
> at
> org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
>
> at
> org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
>
> at org.apache.axis.client.Call.invoke(Call.java:2448)
>
> at org.apache.axis.client.Call.invoke(Call.java:2347)
>
> at org.apache.axis.client.Call.invoke(Call.java:1804)
>
> at
>
es.carm.ctyc.wc.sigepal.obtenerec.IM_OBTENERECBindingStub.IM_OBTENEREC(IM_OB
TENERECBindingStub.java:346)
>
> at
> es.carm.ctyc.wc.sigepal.obtenerec.prueba.main(prueba.java:78)
>
>
>
> {http://xml.apache.org/axis/}hostname:r114pc269
>
>
>
> org.xml.sax.SAXException: No deserializer for
> {http://www.w3.org/2001/XMLSchema}anyType
>
> at
> org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
>
> at org.apache.axis.client.Call.invoke(Call.java:2451)
>
> at org.apache.axis.client.Call.invoke(Call.java:2347)
>
> at org.apache.axis.client.Call.invoke(Call.java:1804)
>
> at
>
es.carm.ctyc.wc.sigepal.obtenerec.IM_OBTENERECBindingStub.IM_OBTENEREC(IM_OB
TENERECBindingStub.java:346)
>
> at
> es.carm.ctyc.wc.sigepal.obtenerec.prueba.main(prueba.java:78)
>
> Caused by: org.xml.sax.SAXException: No deserializer for
> {http://www.w3.org/2001/XMLSchema}anyType
>
> at
>
org.apache.axis.encoding.ser.BeanDeserializer.onStartChild(BeanDeserializer.
java:310)
>
> at
>
org.apache.axis.encoding.DeserializationContext.startElement(Deserialization
Context.java:1035)
>
> at
>
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
>
> at
>
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:
1140)
>
> at
> org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
>
> at
> org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
>
> at org.apache.axis.client.Call.invoke(Call.java:2448)
>
> ... 4 more
>
>
>
> The soap response is:
>
>
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <SOAP:Envelope
>
xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"><SOAP:Body><n:EX_OBTE
NEREC
> xmlns:n="http://carm.es/ws/ec">
>
> <LISTA_EXP_CONTABLE>
>
> <EXPEDIENTE_CONTABLE>
>
> <CAB>
>
> <ID_CAB>
>
> <CIRCUITO>CONTABLE</CIRCUITO>
>
> <COD_TERRI>000000</COD_TERRI>
>
> <EJER>2005</EJER>
>
> <NUMEXP>000285</NUMEXP>
>
> </ID_CAB>
>
> <DESC_CAB>MANIFESTACIONES POPULARES DE CARACTER TU</DESC_CAB>
>
> <DOC_PRE>1100019706</DOC_PRE>
>
> <SOCIEDAD>CARM</SOCIEDAD>
>
> <FASE_DOC>R</FASE_DOC>
>
> <CLASE_DOC>RC</CLASE_DOC>
>
> <TIPO_EXP>RSR</TIPO_EXP>
>
> <INTERVENCION>
>
> <INTERV/>
>
> <TIPO_INTERV>N</TIPO_INTERV>
>
> <FASE_INTERV>0000</FASE_INTERV>
>
> </INTERVENCION>
>
> <FECHA_CONT>00000000</FECHA_CONT>
>
> <FECHA_ALTA>20050113</FECHA_ALTA>
>
> <FECHA_REAL_ALTA>20050113</FECHA_REAL_ALTA>
>
> <ID_DOC_REF>
>
> <CIRCUITO/>
>
> <COD_TERRI/>
>
> <EJER>0000</EJER>
>
> <NUMEXP>000000</NUMEXP>
>
> </ID_DOC_REF>
>
> <DOC_PRE_REF/>
>
> </CAB>
>
> <LINEAS>
>
> <NUM_LIN>1</NUM_LIN>
>
> <LINEA_CONTABLE>
>
> <POS_EXP>000001</POS_EXP>
>
> <CEN_GES>190200</CEN_GES>
>
> <POS_PRE>G/751A/48400</POS_PRE>
>
> <ACREEDOR/>
>
> <NIF/>
>
> <IMPORTE>419994.00</IMPORTE>
>
> <DISPONIBLE>0.00</DISPONIBLE>
>
> <MONEDA>EUR</MONEDA>
>
> <FECHA_PAGO>00000000</FECHA_PAGO>
>
> <DOC_FI/>
>
> <PROYECTO>30856</PROYECTO>
>
> <ACTIVO_FIJO/>
>
> <DESC_LIN/>
>
> <POS_EXP_REF>000000</POS_EXP_REF>
>
> </LINEA_CONTABLE>
>
> </LINEAS>
>
> </EXPEDIENTE_CONTABLE>
>
> </LISTA_EXP_CONTABLE>
>
> <RESULTADO>
>
> <TEXTO_ERROR>Expedientes
> Visualizados:000001</TEXTO_ERROR>
>
> <CODIGO_ERROR>e000</CODIGO_ERROR>
>
> </RESULTADO>
>
> </n:EX_OBTENEREC></SOAP:Body></SOAP:Envelope>
>
>
>
> Any idea because axis don't work?
>
>
>
> I created the client with axis 1.2 and java -cp %AXISCLASSPATH%
> org.apache.axis.wsdl.WSDL2Java
> -pes.carm.ctyc.wc.sigepal.obtenerec -oCliente �W
> ObtenerEc.wsdl
>
>
>
> The wsdl is
> http://www.carm.es/ctyc/jsps/jsp/wsdl/ObtenerEc.wsdl
>
>
>
> Thanks.
>
>
>
>
>
>
>
>