Hi, Can you check the deserialization code for the pData in adb_SetSymbol? It should be { axiom_node_t *current_property_node = current_node; current_node = axiom_node_get_next_sibling(current_node, env);
axiom_node_detach(current_property_node, env); status = <xsl:value-of select="$axis2_name"/>_set_<xsl:value-of select="$CName"/>(<xsl:value-of select="$name"/>, env, current_property_node); } If it is the following one, you should be trying without the the anyType. if(axiom_node_get_first_child(current_node, env)) { axiom_node_t *current_property_node = axiom_node_get_first_child(current_node, env); axiom_node_detach(current_property_node, env); status = <xsl:value-of select="$axis2_name"/>_set_<xsl:value-of select="$CName"/>(<xsl:value-of select="$name"/>, env, current_property_node); } else { status = <xsl:value-of select="$axis2_name"/>_set_<xsl:value-of select="$CName"/>(<xsl:value-of select="$name"/>, env, NULL); } Thanks Dimuthu On Tue, Dec 29, 2009 at 3:31 AM, Thomas Baier <thomas.ba...@gmx.net> wrote: > Hi, > > after changing the WSDL as Dimuthu has suggested to > > <s:element name="SetSymbol"> > <s:complexType> > <s:sequence> > <s:element minOccurs="0" maxOccurs="1" name="pName" > type="s:string" /> > <s:element minOccurs="0" maxOccurs="1" name="pData" > type="s:anyType" /> > </s:sequence> > </s:complexType> > </s:element> > > there's still a problem open when invoking SetSymbol with a scalar type > (e.g. xsd:double). > > The SOAP message is > > <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > <soap:Body> > <SetSymbol xmlns="http://www.statconn.com/StatConnector"> > <pName>myvar</pName> > <pData xsi:type="xsd:double">3.1415</pData> > </SetSymbol> > </soap:Body> > </soap:Envelope> > > and adb_SetSymbol_get_pData() returns an (axiom_node_t*) only containing > "3.1415". Is there any way I can get access to the type information (the > attribte in the enclosing pData element)? > > Best, > Thomas > > > -- Thanks, Dimuthu Gamage http://www.dimuthu.org http://www.wso2.org