Posts

Showing posts from December, 2025

xml payload content escaping,

Image
  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("&", "&amp;")     // must be first             .replaceAll("<", "&lt;")             .replaceAll(">", "&gt;")             .replaceAll("\"", "&quot;")             .replaceAll("'", "&apos;")     // Update body     message.setBody(escaped)     // Log for monitoring     def messageLog = messageLogFactory.getMessageLog(message)     if (messageLog) {         messageLog.setStringProperty("EscapedPayload", "XML chars escaped")      ...