cancel
Showing results for 
Search instead for 
Did you mean: 

HCI - How to use multiple parameters (with XML loads) in a groovy script

former_member488990
Discoverer
0 Kudos

Step1: Stored XML (data) in an external parameter (EXP1).

Step2: Working on another xml feed from Successfactors - used a groovy script to manipulate data on second xml. Can someone guide me in reading the external parameter EXP1 in my groovy script in step 2.

PS: I don't want to combine both the xmls using content modifier.

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member488990
Discoverer
0 Kudos

Hi Sri,

Thanks for your answer.

I am aware of reading the parameter in groovy. But my question is on reading a parameter whose value is a xml load. I worked it out and completed my task. Once again thanks for your answer.

Thanks,
Kiran.

Sriprasadsbhat
Active Contributor
0 Kudos

Hello Kiran,

Below script will return the value of Property you have set(Assuming you have set the property using content modifier)

import com.sap.gateway.ip.core.customdev.util.Message;
import java.util.HashMap;
def Message processData(Message message) {
    //Body 
       def body = message.getBody();
      // message.setBody(body + "Body is modified");
       //Headers 
       
       //Properties 
       map = message.getProperties();
       value = map.get("EXT_PARAM");
     
       return message;
}

Regards,

Sriprasad Shivaram Bhat