We have recently signed a contract with a third party software provider to use their product within our application. Their product has a Help button on each page calling their online help. However, they offer the ability, in the config file, to specify a different Online Help URL. I have set this to point to our main product's Online Help server. I have also copied their help files (with their permission) into our main product's Online Help project. I need to figure out how to map it so that their help button finds the topic in our main product's Online Help.
RoboHelp requires a different CSH call and won't understand the URL provided by the third party product. The problem is not setting the context parameter as a map id (you will need that certainly) but transforming the URL of the call to something RoboHelp output can understand. That's where your challenge lies. Basically, you require a page that will parse the URL and redirect to a CSH URL for the RoboHelp output.
Since you are using WebHelp, you will have to create a CSH url for that output. For the correct syntax, please see:
If you would like some consulting on creating a page that does this translation for you, I would be happy to help you. If you are interested, feel free to drop me an email at contact [at] wvanweelden [dot] eu.