Hi,
I try to get a asynchronous webservice via smtp working. But I get a “A required header representing a Message Addressing Property is not present” exception during the predispatch phase. AxisEngine.sendfault() sents me a faultmessage back. It seems that no Message Addressing Header is provided. How / where do I add such a header? Do I have to modify the wsdl? Does a Message Addressing refer to <wsdl:port name="PAServiceSOAP11port_mail1" binding="axis2:PAServiceSOAP11Binding"><soap:address location=" mail:[EMAIL PROTECTED]/services/PAService"/ "/></wsdl:port>? Please take a look at the code bellow. Thanks a lot! Best regards Nicholas ************ sending the request on the client side *********************** ConfigurationContext configurationContext = ConfigurationContextFactory.createConfigurationContextFromFileSystem(set.get Repo(),set.getXml()); HttpTransportProperties.MailProperties mailProps = new HttpTransportProperties.MailProperties(); mailProps.addProperty("mail.smtp.host",set.getSmtpProps()[0]); mailProps.addProperty("mail.smtp.user",set.getSmtpProps()[1]); mailProps.setPassword(set.getSmtpProps()[2]); ServiceClient sender = new ServiceClient(configurationContext, null); Options options = new Options(); options.setProperty(HTTPConstants.MAIL_SMTP, mailProps); options.setTo(targetEPR); options.setTransportInProtocol(Constants.TRANSPORT_HTTP); sender.setOptions(options); sender.fireAndForget(payload); ************ the request sent from the client by email*********************** <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header><w sa:To>mail:[EMAIL PROTECTED]/axis2/services/PAService</wsa:To><wsa:Repl yTo><wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address ></wsa:ReplyTo><wsa:MessageID>urn:uuid:1E0F17FB3C4D0EEECC11688059456521</wsa :MessageID></soapenv:Header><soapenv:Body><tns:doWork xmlns:tns="http://localhost:8080/axis2/services/PAService"><tns:symbol></tns :symbol><tns:n1>548452</tns:n1><tns:n2>444239</tns:n2></tns:doWork></soapenv :Body></soapenv:Envelope> ************ the answer message sent back by the server by email *********************** <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header><w sa:To>http://www.w3.org/2005/08/addressing/anonymous</wsa:To><wsa:ReplyTo><w sa:Address>http://www.w3.org/2005/08/addressing/none</wsa:Address></wsa:Repl yTo><wsa:MessageID>urn:uuid:4C2B6D41577BC6294D11687875529684</wsa:MessageID> <wsa:RelatesTo wsa:RelationshipType="http://www.w3.org/2005/08/addressing/reply">urn:uuid:4 56A6FA9785DE40833116878753628125</wsa:RelatesTo><wsa:FaultDetail><wsa:Proble mHeaderQName>wsa:Action</wsa:ProblemHeaderQName></wsa:FaultDetail></soapenv: Header><soapenv:Body><soapenv:Fault><faultcode>wsa:MessageAddressingHeaderRe quired</faultcode><faultstring>A required header representing a Message Addressing Property is not present</faultstring><detail /></soapenv:Fault></soapenv:Body></soapenv:Envelope> -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.432 / Virus Database: 268.16.10/625 - Release Date: 13.01.2007 17:40