Hi , Iam getting the following exception when iam invoking the webservice which is deployed in the Axis. AxisFault faultCode: {http://xml.apache.org/axis/}Client faultSubcode: faultString: No such operation 'name' faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}hostname:BSD-GFA0094J No such operation 'name' at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:2 21) at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:12 8) at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationCo ntext.java:1077) at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1712) at org.apache.crimson.parser.Parser2.content(Parser2.java:1963) at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691) at org.apache.crimson.parser.Parser2.content(Parser2.java:1963) at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691) at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667) at org.apache.crimson.parser.Parser2.parse(Parser2.java:337) at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java: 448) at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext .java:225) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:645) at org.apache.axis.Message.getSOAPEnvelope(Message.java:424) at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChe cker.java:62) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:173) at org.apache.axis.client.Call.invokeEngine(Call.java:2737) at org.apache.axis.client.Call.invoke(Call.java:2720) at org.apache.axis.client.Call.invoke(Call.java:2396) at org.apache.axis.client.Call.invoke(Call.java:2319) at org.apache.axis.client.Call.invoke(Call.java:1776) at GetPO.TestingNetStub.addEntry(TestingNetStub.java:153) at Main.main(Main.java:65) Exception in thread "main" The .wsdl file is as below.. <?xml version="1.0" ?> <definitions name="urn:GetPO" targetNamespace="urn:GetPO" xmlns:tns="urn:GetPO" xmlns:typens="urn:GetPO" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:wbm="http://www.webmethods.com/2001/10/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:spc="http://schemas.xmlsoap.org/soap/encoding/"> <!-- type defs --> <types> <xsd:schema targetNamespace="urn:GetPO" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:complexType name="purchaseorder"> <xsd:sequence> <xsd:element name="ItemName" type="xsd:string"/> <xsd:element name="Quantity" type="xsd:int"/> <xsd:element name="price" type="xsd:float"/> <xsd:element name="currency" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="confirmorder"> <xsd:sequence> <xsd:element name="orderedItem" type="xsd:string"/> <xsd:element name="Total" type="xsd:float"/> </xsd:sequence> </xsd:complexType> </xsd:schema> </types> <message name="empty"/> <message name="AddOrderRequest"> <part name="name" type="xsd:string"/> <part name="purchaseOrder" type="typens:purchaseorder"/> </message> <message name="GetOrderRequest"> <part name="name" type="xsd:string"/> </message> <message name="GetOrderResponse"> <part name="purchaseOrder" type="typens:purchaseorder"/> </message> <!-- port type declns --> <portType name="PurchaseOrderBook"> <operation name="addEntry"> <input message="tns:AddOrderRequest"/> <output message="tns:empty"/> </operation> <operation name="getOrder"> <input message="tns:GetOrderRequest"/> <output message="tns:GetOrderResponse"/> </operation> </portType> <!-- binding declns --> <binding name="TestingNet" type="tns:PurchaseOrderBook"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <operation name="addEntry"> <soap:operation soapAction=""/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="getOrder"> <soap:operation soapAction=""/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> </binding> <!-- service decln --> <service name="POservice"> <port name="GetPO" binding="tns:TestingNet" > <soap:address location="http://localhost:8080/axis/services/GetPO"/> </port> </service> </definitions> can anyone help... thanks in advance...