Warnings and Disclaimers
The Clever versus Risk Dilemma
As you progress with RAMP-TS you will probably notice that the VLF and the RAMP-TS server use internal processing models that are exposed in JavaScript, the HTML DOM, etc. You can do this by looking at the shipped code or by using all sorts of tools explore the models.
This will lead you to the "Clever versus Risk" dilemma, which is this ……..
You can probably write clever logic to traverse, modify, reuse or alter the internal processing model of the framework or RAMP-TS. You may have perfectly valid reasons for doing this and you may be able to produce some very useful and powerful results.
However, in doing this you are taking a very clear risk. The risk is that in a future version of the framework or RAMP-TS the internal models may change in behaviour or content. These changes may render your use of the internal model useless, malfunctioning or even damaging.
From the product support and maintenance perspective LANSA will support published interfaces (ie: things documented in this, or the VLF guide).
If you traverse, modify, reuse or alter the internal processing model of the framework or RAMP-TS you need to be aware that you are taking a risk, the cost of which must be borne by you or the organization you work for.
There is no issue with your right to take such actions, but you need to be very clear about the risk involved and about who will pay for any subsequent consequences.