I am using a Proxy to SOAP scenario, now what happened is that there has been a very minor change in the target WSDL structure i.e. lets say the namespace before was u201Curn:com.xyz.abc.xxxxu201D but now it has been changed to u201Curn:com.xyz.123.abc.xxxxu201D.
Now my target structure (WSDL) has been used in around 15 mappings, now if I reload the updated target WSDL again than Iu2019ll have to redo all the 15 mappings again. To avoid it I have written a java mapping which replaces u201Curn:com.xyz.abc.xxxxu201D to "urn:com.xyz.123.abc.xxxx" and added it in all the 15 operation mappings after the graphical mapping.
In sxmb_moni the result is as expected and fine i.e. the target message is coming up with the updated namespace but somehow when the message passes through the receiver SOAP adapter it throws an error "Delivering the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException" and the message shows a waiting state and later an error state. Please guide me if I am doing anything wrong.