Using XI52 Firmware:WTX design studio Version: 184.108.40.206..
I am attempting to create a proof of concept that executes a WTX DPA executable in a XML firewall policy. The goal is to receive a SOAP request and map it to a schema. (This is my shop's first foray into WTX.)
I built the map using WTX's WSDL importer and mapped it to a schema I made up. The map builds without errors and it will run on the DataPower using the interoperabilty test service. I deployed the map to my development box and built the necessary policy. I used a couple transformation actions with style sheets that strip the SOAP envelope and namespaces in order to bring the XML inline with what the map is expecting. (I couldn't figure out if WTX would do that for me.) Unfortunately the DPA executable will not run in the policy. It throws a "Input valid but unknown data found" error.
I was reviewing compatibility and I discovered "DataPower does not support the WebSphere Transformation Extender WSDL importer." (http://pic.dhe.ibm.com/infocenter/wsdatap/v5r0m0/index.jsp?topic=%2Fcom.ibm.dp.xi.doc%2Fintegratingwithwtx11.htm) I assume this is the cause of the errors since they run successfully using the interoperabilty test service.
I've spent a couple days battling compatibility issues so I'm wondering if I could just pull the schema out of the WSDL and use that to build my map since I'm using style sheets to get rid of the soap envelope.