You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
I am writing a fairly simple SOAP client to do some inquiries to a remote SOAP server (not controlled by me). If the inquiry fails, the remote SOAP server sends back a custom fault calls WSExceptionResponse. My copy of Delphi 2007 doesn't seem to want to map the fault to the custom ERemotableException descendant that it created from the WSDL. I have seen in another post (https://groups.google.com/forum/#!topic/borland.public.delphi.webservices.soap/5ItFmx7P0KQ) that this is a known issue with Delphi 2007 and that I should copy OPToSOAPDomConv.pas to my project and revert the GetElementType function to what it was in Delphi 2006 and prior. I have done this but the fault is still not working. I am wondering if the remote server is sending back something that is not accounted for in Delphi (although it looks very similar to the 2nd example response shown in the ProcessFault procedure). This is the response: