Hi,
In Denodo, to pass parameters at runtime I would make use of interpolation variables. That is, I would specify the interpolation variable(eg: @fieldname) in the HTTP GET method URL and create a base view. So, this base view will always look for a value for the “fieldname” while execution and I would specify the value at runtime.
Follow the below steps to pass parameter value at runtime:
1. Create a [JSON](https://community.denodo.com/docs/html/browse/8.0/en/vdp/administration/creating_data_sources_and_base_views/json_sources/json_sources#json-sources) data source, choose Data route as HTTP Client and click Configure.
1. In the Configuration tab, specify the URL with the interpolation variable inorder to pass parameters at runtime.
For example, I would specify the url with an interpolation variable as val:
<URL>?$filter=fieldname=@{val}
1. Click on TEST Connection and if it is successful, save the data source.
1. Then to create a base view, specify a sample value for the variable to introspect and build the schema.
After this, while executing the base view I will be able to pass input parameter values dynamically and retrieve the results.
Refer to the [Paths and Other Values with Interpolation Variables](https://community.denodo.com/docs/html/browse/8.0/en/vdp/administration/creating_data_sources_and_base_views/path_types_in_virtual_dataport/path_types_in_virtual_dataport#paths-and-other-values-with-interpolation-variables) section of the Virtual DataPort Administration Guide for more information.
Hope this helps!