Using Content Modifier, We need to store SAP_UUID after using groovy. We can check whether SAP_UUID is available or not.
Groovy Scripts:
import com.sap.gateway.ip.core.customdev.util.Message;
import java.util.HashMap;
import com.sap.it.api.mapping.*;
import java.text.SimpleDateFormat;
import java.util.Calendar;
def Message processData(Message message) {
map = message.getProperties();
def SAP_UUID1=map.get("SAP_UUID")
if(SAP_UUID1.equals(""))
{
def body = message.getBody(java.lang.String) as String;
def messageLog = messageLogFactory.getMessageLog(message);
if (messageLog != null) {
messageLog.addAttachmentAsString("C4C_Error_Response:", body, "text/xml");
}
}
return message;
}
Router Condition:
After the Groovy script we need to use the router and check if SAP_UUID is not available at the end of the iflows, If SAP_UUID is available then it will go further.
No comments:
Post a Comment