Global objects

Certain model objects are always available when running inside an iKnowBase-managed template:

context This object contains information about the execution context. ContextModel
iknowbase A reference to the iKnowBase repository RepositoryModel
userdata An (initially) empty map used for passing data between chained templates in a template set Map

When running in a web settings, where there is in fact an underlying HTTP servlet, the following objects are also available:

httpServletRequest A HttpServletRequest providing access to the underlying HttpServletRequest
httpServletResponse A HttpServletResponse providing access to the underlying HttpServletResponse

When using the Presentation Services' Form Processor (typically in a plugin), the following objects are also available

form Default reference name for accessing the Form Processor’s “form” model. FormModel