import com.sap.gateway.ip.core.customdev.util.Message;
import java.util.HashMap;
import groovy.json.JsonSlurper;
import groovy.json.JsonOutput;
import groovy.json.*;
def Message processData(Message message) {
//Body
def body = message.getBody(java.lang.String) as String;
def jsonSlurper = new JsonSlurper();
def jsonbody = jsonSlurper.parseText(body);
def msg = jsonbody.message;
def splitter = jsonbody.splitter;
//Properties
message.setProperty("msg", msg);
message.setProperty("splitter", splitter);
return message;
}
<p2:MessageSplitterRequest xmlns:p2="http://tempuri.org/">
<p2:message>${property.msg}</p2:message>
<p2:splitter>${property.splitter}</p2:splitter>
</p2:MessageSplitterRequest>
import com.sap.gateway.ip.core.customdev.util.Message;
def Message processData(Message message) {
def body = message.getBody(java.lang.String) as String;
def messageLog = messageLogFactory.getMessageLog(message);
if(messageLog != null){
messageLog.setStringProperty("Logging", "Printing Payload As Attachment");
messageLog.addAttachmentAsString("Message#1", body, "text/plain");
}
return message;
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
13 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
5 |