A webservice returns
<SOAP: Envelope>
<SOAP: Header>
<SOAP: Body>
<RootElement>
<![CDATA[Base64 encoded string]]>
</RootElement>
</SOAP : Body>
</SOAP: Header>
Base64 encoded string is actually an EXI encoded XML. I know how to decode base 64, then convert EXI to XML. Lets call that MyEXIEncoder.class (Java class) However, we currently have a lot of Loadrunner test cases that are based on the XML responses (they dynamically use the values in the payloads to pass to the subsequent requests)
I need a means to Intercept the SOAP response from my test step, use my custom class that does the decode and return the response back so that subsequent steps can work in the existing scripts.
Any help wold be greatly appreciated!
Thanks in advance.