Walkback
4 years agoNew Contributor
Dynamic expression library path
I have a requirement where I need a path to a parameter within a expression library. I have a number of grouped collections, which have the same parameter name, something like this:
"Search":
{
"Material": {
"serverIPAdrress": "198.168.0.25", "localId": "1d524a85-7f01-4341-a923-0cc706478562"
},
"Price": {
"serverIPAdrress": "198.168.0.202", "localId": "b99d7b0e-5d13-4394-bffc-7951df46c292"
},
"Customer": {
"serverIPAdrress": "198.168.2.131", "localId": "98f0c2a3-d96a-400d-b48b-7b4f8752dc4e"
}
}
I would like to use the Price or Customer, which I have as a input value ($original.searchType) in my mapper, within my expression library path e.g.:
lib.config.Environment[pipe.projectPath.split('/')[1]].Search.$original.searchType.localId
is there a way to include this in my mapping table, to dynamically allow to pass in generic parameters to the next snap?
Thank you
Jay