cancel
Showing results for 
Search instead for 
Did you mean: 

Message ID

Former Member
0 Kudos

Hi Experts,

How to extract the message ID from the Message monitoring and send it to the receiver side, as my scenario is file to file in the receiver file i need to send message id to one field in the receiver, how can i fulfill my requirement

regards,

rakesh

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi

use udf.

getMessageId

public void getMessageId(ResultList result,Container container){

String headerField;

java.util.Map map;

// get runtime constant map

map = container.getTransformationParameters();

// get value of header field by using variable key

headerField = (String)map.get(StreamTransformationConstants.MESSAGE_ID);

result.addValue(headerField);

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi ,

try with this simple udf

public String GetMessageId(Container container)
{
//write your code here
String conf = (String) container.getTransformationParameters().getStreamTransformationConstants.RECEIVER_NAME);
return conf;
}

GetMessageId--->target