Not sure if you solved your issue. You could do this with a Scriptable DPH or a Custom DPH.
- Get the body of the request as string
- use String's replaceAll method to remove the CDATA tags
... = yourString.replaceAll("<\\!\\[CDATA\\[", "");
... = yourString.replaceAll("\\]\\]>", "");
... = yourString.replaceAll("<", "<"); // incase cdata is encoded
Substring the converted string in place of your CDATA or set the converted string into the body (lisa_vse_request.setBody( yourString) if you do not need the surrounding XML. This of course depends on your requirement.
NOTE: If the XML in the CDATA has a <!doctype> declaration, remove it using substring.
Add the Scriptable DPH before the XML SOAP, Generic XML, RDM, XML DPH, etc. so your Arg List builds out to include the elements in your CDATA or play around with the order and type of XML parsers to get the desired Arg List.