cancel
Showing results for 
Search instead for 
Did you mean: 

How to log a header parameter as an attachment in CPI

0 Kudos

Hi Team,

I have a header parameter as QAuthorization which has the token value. I want to log it as an attachment. How to do it using is groovy script in CPI ?

Thanks,

Varun

Accepted Solutions (1)

Accepted Solutions (1)

PriyankaChak
Active Contributor
0 Kudos

Hi Varun,

Please see the below code.

import com.sap.gateway.ip.core.customdev.util.Message;

def Message processData(Message message) {
    
	def messageLog = messageLogFactory.getMessageLog(message);
	if(messageLog != null){

		def QAuthorization = message.getHeaders().get("QAuthorization");		
		if(QAuthorization!=null){
			messageLog.addAttachmentAsString(“QAuthorization”, QAuthorization, “text/plain”);		
        }
	return message;
}
0 Kudos

Hi Priyanka,

Its working. Thanks alot for the support.

Varun

Answers (0)