Hi ...
There are two potential actions involved when "removing namespaces" ...
1. The output message may have a namespace prefix declared which you would like to change or remove. Your screen capture shows the definition of several prefixes hung off the SOAP Envelope level of your tree (many of these are the standard SOAP and XML namespaces, but "xmm" looks bespoke)
2. The actual elements in the tree have names and values which your screen capture shows in the debugger .. but also note that each element in the tree also has a namespace property ... at the end of the flow when the output node serializes the data in the tree, this namespace is consulted to decide which namespace prefix to use. So "removing namespaces" might also involve removing the namespace assigned to each element in the tree. Unfortunately the debugger view shown does not inform us of the namespace for each element ... You can capture that info using a trace node to write the tree out to a file with pattern of ${Root} ... that would show whether your tree elements need to have their namespaces removed.
ACE offers different technologies for the actions above ... were you thinking of doing this with a JavaCompute node ... or an ESQL Compute node for example? Also providing an example of the output XML you are getting at the moment, and the desired output you would like would help us to point you in the right direction.
Cheers,
Ben
------------------------------
Ben Thompson
IBM UK
------------------------------