Forum Discussion

simrit's avatar
Occasional Visitor
6 years ago

adding filters in service v pro

Hi Team,

How do i add filters in Service V PRo 

i am using request response xmls

depending on some parameter in the request the response varies . I need to filter that one parameter from the request xml

could you please help with this

1 Reply

  • jhanzeb1's avatar
    Frequent Contributor



    Late reply though I hope it can help others.


    Here is what you can do, you can store the request node or content in a variable (custom property) in your virtual service. You can use an example code 


    //NodeValue can be the xpath of the XML in request. The code below will get the node value from request

    def requestCustomerName = requestBody.getNodeValue("//*:name")       


    //The code below will create a new custom property in your virtual service - customPropertyName (you can change it to a sensible name) and will store the request content in it.



    //and then finally, you can call that custom property in your response like below.



    I hope it helps