How is a Framework associated with RAMP-TS or RAMP-NL?

A framework (as defined in its XML file) is specifically bound to either RAMP-TS or RAMP-NL. This means it can only be used with that type of RAMP session.

When you first start to use RAMP with a framework it makes a decision on whether to bind to RAMP-NL or RAMP-TS. The binding process works like this:

 

When you start RAMP Tools the window title shows whether the framework is bound to RAMP-TS or RAMP-NL.                

Things to watch out for when binding a framework to RAMP-TS or RAMP-NL are:

If you accidentally bind a framework incorrectly to RAMP-NL or RAMP-TS, open the framework XML file with NOTEPAD and search for this property definition <PROPERTY NAME="U5250HANDLER" VALUE="TS"/> or <PROPERTY NAME="U5250HANDLER" VALUE="NL"/>.

Remove this property from the XML file and save the changes. Start the framework as a designer and go to the (Framework) -> (Properties…) à Framework Details tab. Check that the Nodes XML File name is correct and different to any other framework you have. Check that you have a either RAMP-TS or RAMP-NL server(s) defined. Do not have both types defined. Start the framework as a designer and then start RAMP Tools again. The binding logic defined previously will be performed again when you start RAMP Tools.

If the binding process gets the wrong results again it is because your framework's servers are not correctly defined, or, because your Node XML file contains definitions that force it to bind to RAMP-TS or RAMP-NL.