xml payload content escaping,
import com.sap.gateway.ip.core.customdev.util.Message def Message processData(Message message) { // read body as String def body = message.getBody(String) // Escape XML special characters def escaped = body .replaceAll("&", "&") // must be first .replaceAll("<", "<") .replaceAll(">", ">") .replaceAll("\"", """) .replaceAll("'", "'") // Update body message.setBody(escaped) // Log for monitoring def messageLog = messageLogFactory.getMessageLog(message) if (messageLog) { messageLog.setStringProperty("EscapedPayload", "XML chars escaped") ...