Hi, I am trying to test axis2c from svn trunk. I am working with a simple webservice, Calculator. Example is working fine, but visual studio 2005 over windows 7 gives me a continuos leak in every send that I do.
Is a known bug? I'm missing something? Attached the wsdl. ~~Dr.M~~ Error #3: LEAK 16 direct bytes + 75 indirect bytes ~~Dr.M~~ # 0 axutil.dll!axutil_allocator_malloc_impl [d:\axis2c-trunk\axis2c\ util\src\allocator.c:99] ~~Dr.M~~ # 1 axiom.dll!axiom_namespace_create [d:\axis2c-trunk\axis2c\ axiom\src\om\om_namespace.c:49] ~~Dr.M~~ # 2 adb_add_serialize_obj [d:\axis2c-trunk\example s\calculator\src\adb_add.c:508] ~~Dr.M~~ # 3 adb_add_serialize [d:\axis2c-trunk\example s\calculator\src\adb_add.c:460] ~~Dr.M~~ # 4 axis2_stub_op_Calculator_add [d:\axis2c-trunk\example s\calculator\src\axis2_stub_calculator.c:496] ~~Dr.M~~ # 5 getAddResult [d:\axis2c-trunk\example s\calculator\src\main.cpp:27] ~~Dr.M~~ # 6 main [d:\axis2c-trunk\example s\calculator\src\main.cpp:67] -- Óscar Pernas Plaza.
<?xml version="1.0" encoding="US-ASCII"?> <!--generated by GLUE Standard 4.1.2 on Fri Nov 21 13:50:48 PST 2003--> <wsdl:definitions name="Calculator" targetNamespace="http://www.parasoft.com/wsdl/calculator/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tme="http://www.themindelectric.com/" xmlns:tns="http://www.parasoft.com/wsdl/calculator/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wsdl:types> <xsd:schema elementFormDefault="qualified" targetNamespace="http://www.parasoft.com/wsdl/calculator/"> <xsd:element name="add"> <xsd:complexType> <xsd:sequence> <xsd:element name="x" type="xsd:float"/> <xsd:element name="y" type="xsd:float"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="addResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="Result" type="xsd:float"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="divide"> <xsd:complexType> <xsd:sequence> <xsd:element name="numerator" type="xsd:float"/> <xsd:element name="denominator" type="xsd:float"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="divideResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="Result" type="xsd:float"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="multiply"> <xsd:complexType> <xsd:sequence> <xsd:element name="x" type="xsd:float"/> <xsd:element name="y" type="xsd:float"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="multiplyResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="Result" type="xsd:float"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="subtract"> <xsd:complexType> <xsd:sequence> <xsd:element name="x" type="xsd:float"/> <xsd:element name="y" type="xsd:float"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="subtractResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="Result" type="xsd:float"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema> </wsdl:types> <wsdl:message name="add0In"> <wsdl:part element="tns:add" name="parameters"/> </wsdl:message> <wsdl:message name="add0Out"> <wsdl:part element="tns:addResponse" name="parameters"/> </wsdl:message> <wsdl:message name="divide1In"> <wsdl:part element="tns:divide" name="parameters"/> </wsdl:message> <wsdl:message name="divide1Out"> <wsdl:part element="tns:divideResponse" name="parameters"/> </wsdl:message> <wsdl:message name="multiply2In"> <wsdl:part element="tns:multiply" name="parameters"/> </wsdl:message> <wsdl:message name="multiply2Out"> <wsdl:part element="tns:multiplyResponse" name="parameters"/> </wsdl:message> <wsdl:message name="subtract3In"> <wsdl:part element="tns:subtract" name="parameters"/> </wsdl:message> <wsdl:message name="subtract3Out"> <wsdl:part element="tns:subtractResponse" name="parameters"/> </wsdl:message> <wsdl:portType name="ICalculator"> <wsdl:operation name="add" parameterOrder="x y"> <wsdl:input message="tns:add0In" name="add0In"/> <wsdl:output message="tns:add0Out" name="add0Out"/> </wsdl:operation> <wsdl:operation name="divide" parameterOrder="numerator denominator"> <wsdl:input message="tns:divide1In" name="divide1In"/> <wsdl:output message="tns:divide1Out" name="divide1Out"/> </wsdl:operation> <wsdl:operation name="multiply" parameterOrder="x y"> <wsdl:input message="tns:multiply2In" name="multiply2In"/> <wsdl:output message="tns:multiply2Out" name="multiply2Out"/> </wsdl:operation> <wsdl:operation name="subtract" parameterOrder="x y"> <wsdl:input message="tns:subtract3In" name="subtract3In"/> <wsdl:output message="tns:subtract3Out" name="subtract3Out"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="ICalculator" type="tns:ICalculator"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="add"> <soap:operation soapAction="add" style="document"/> <wsdl:input name="add0In"> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="add0Out"> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="divide"> <soap:operation soapAction="divide" style="document"/> <wsdl:input name="divide1In"> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="divide1Out"> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="multiply"> <soap:operation soapAction="multiply" style="document"/> <wsdl:input name="multiply2In"> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="multiply2Out"> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="subtract"> <soap:operation soapAction="subtract" style="document"/> <wsdl:input name="subtract3In"> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="subtract3Out"> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="Calculator"> <wsdl:documentation>instance of class webtool.soap.examples.calculator.Calculator</wsdl:documentation> <wsdl:port binding="tns:ICalculator" name="ICalculator"> <soap:address location="http://ws1.parasoft.com/glue/calculator"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
--------------------------------------------------------------------- To unsubscribe, e-mail: c-user-unsubscr...@axis.apache.org For additional commands, e-mail: c-user-h...@axis.apache.org