Hi,<div><br></div><div>Im currently attempting to access a web service via wsdl i have setup (attached is the wsdl served to clients that query ?wsdl).</div><div><br></div><div>I can format a string "manually" for testing that adheres to the required response format, however when it is passed into the WebServices actor, all the XML gets escaped by the actor, ive tried escaping the XML symbols myself (hoping it might escape the escapes) but i still end up getting a mangled message on the server side.</div>
<div><br></div><div>I also tried using the complex type option for the WSWithComplexTypes actor, and unfortunately despite playing around with different settings and arrangements, i always end up with the server receiving "<parameters></parameters>" as the response payload, ie. its like the complex types are ignored/discarded.</div>
<div><br></div><div>So i have 2 questions for how i might move forward on this:</div><div><br></div><div>1. is there a way to deliver an XML payload as-is via any actor that then delivers the payload as a http post to a specified endpoint? (this might be a web service actor that wraps the payload as appropriate to the parsed wsdl, or perhaps a more raw http comms actor that might require more explicit post content construction).</div>
<div><br></div><div>2. is it reasonably straight forward to grab the source for the project and edit the webservices actor to allow a user option for delivering a non-escaped XML payload, or perhaps looking at WSWithComplexTypes actor and exploring (fixing?) its behaviour.</div>
<div><br></div><div>Cheers,</div><div><br></div><div>Simon</div>