Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 3189

Re: Filename with checksum

$
0
0

Hi Mohammad,

 

Use below UDF.

 

public String setFileName(String companyCode, String currencyCode, String checkSum, Container container)  throws StreamTransformationException {  StringBuilder sb = new StringBuilder("QPS.");  sb.append(companyCode).append(".");  sb.append(checkSum).append(".");  sb.append(currencyCode).append(".");  sb.append(new SimpleDateFormat("ddhhMMssSSS").format(new Date()));  sb.append(new Random().nextInt(100));  Map<String, Object> mapParameters = container.getInputHeader().getAll();  DynamicConfiguration conf = (DynamicConfiguration) mapParameters.get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);  DynamicConfigurationKey KEY_FILENAME = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File", "FileName");  if (conf != null)  conf.put(KEY_FILENAME, sb.toString());  return sb.toString();  }

Regards,

Praveen.


Viewing all articles
Browse latest Browse all 3189

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>