There are a couple of ways to do this, both of which begin in the Start Node.
You could create an input parameter in the Inputs/Checkpoints tab that gets the server information you need to use from the UFT Run>Input Paramenters dialog. For more flexibility, you might want to create variables for both the hostname of the server and the port. This example just combines the 2 parts into a single variable.
![alt text][1]
You could also create a variable in the Test Variables tab and choose different profiles to use different server values.
![alt text][2]
Next, go to the Endpoint Address and click the Link To Data Source button. If you used an Input Variable, choose the ''Available Steps'' radio button, otherwise choose the ''Test Variable'' radio button.
![alt text][3]
Click Custom Expression and highlight ''localhost:8000'' in the link.
If you used the Input Variable, select the Start Node under the ''Select a step'' section, then choose the input variable you created. Click the add button. This changes the link to use the Input Variable.
![alt text][4]
If you used the Test Variable, select the variable under the ''Select test variable'' section, then choose the test variable you created. Click the add button. This changes the link to use the Test Variable.
![alt text][5]
Now you'll be able to pass in server information from the UFT Run>Input Paramenters dialog (or even ALM, see how here: http://eyeonquality.com/passing-parameters-alm-to-uft/), or you can use the Test Variables to assign the server information.
[1]: /storage/temp/862-endpoint-inputvar.png
[2]: /storage/temp/863-endpoint-testvar.png
[3]: /storage/temp/866-endpoint-link.png
[4]: /storage/temp/864-inputvar-link.png
[5]: /storage/temp/865-testvar-link.png