Was looking for how to pass an entity instance to a function on the OData forum <https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fodata-discussion%2F49cad258-8257-4b79-8099-9f362862afeen%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=05%7C01%7Cralf.handl%40sap.com%7Ce2908654bbbc4790685108da29192ef9%7C42f7676cf455423c82f6dc2d99791af7%7C0%7C0%7C637867485393256636%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=PrdYLE7gSccpoAmXnplE1bwtvXF8KzCv9ONuCeB8y%2Bs%3D&reserved=0> and got a reply about using $root.
Got it to parse with: ...xx.svc /Capabilities('_tsMnEGv6TUyMV1IJV5-t8Q')/icore.getTaggedValue(tagDef=@td)?@td=$root/TagDefinitions('_HJqH3OxFTxG6DbDjmKydNA') but it fails later in FixedFormatDeserializerImpl#parameter while expecting only a JSON array or object. If I try to use a JSON in the URI it will fail to parse. How can this work and where is an example in the code about how to evaluate an expression. Thanks Alain