I want to output error code/message and detail error message in my soap service program.
I found that I can output the following message by throwing SOAPException: ------------------------------------------------------------ <?xml version='1.0' encoding='UTF-8'?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>1010</faultcode> <faultstring>test error</faultstring> <faultactor>/is2/soap/servlet/rpcrouter</faultactor> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ------------------------------------------------------------ but I need to output message like: ------------------------------------------------------------ <?xml version='1.0' encoding='UTF-8'?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3.org/1999/XMLSchema"> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>Env:Server</faultcode> <faultstring>Server error</faultstring> <faultactor>/is2/soap/servlet/rpcrouter</faultactor> <detail> <e:myfaultdetails xmlns:e="http://temp.com/faults"> <message>ap error1</message> <errorcode>1010</message> </e:myfaultdetails> </detail> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Envelope> ------------------------------------------------------------ may be I should define an encoding style by a java class to process the details? any suggestions? Thanks a lot. Huimin Wang Globus,Inc Japan
