Hello Indrajit,
I think
I've already answered to your first question.
About the max_frequency in the .bat file, it is passed to the metadata adapter and returned on a GetAllowedMaxBandwidth call. You can see it in the LiteralBasedProvider.cs file under LS_HOME/DOCS-SDKs/sdk_adapter_dotnet/examples/DotNetStockListDemo/src_metadata_adapter
You can find more details on the GetAllowedMaxBandwith method
here.