veera work : filename + date format + extention logic
import com.sap.gateway.ip.core.customdev.util.Message
import java.util.HashMap
import java.text.SimpleDateFormat
import java.util.Date
def Message processData(Message message) {
def map = message.getHeaders()
def dateFormat = map.get("DateFormat") ?: "yyMMdd" // Default date format if not provided
def fileExt = map.get("FileExt") ?: ".csv" // Default file extension if not provided
def fileName = map.get("fileName") ?: "Output_" // Default file name if not provided
def dateFormatter = new SimpleDateFormat(dateFormat)
def currentDate = dateFormatter.format(new Date())
def newFileName = fileName + currentDate + fileExt
message.setHeader("output", newFileName)
return message
}