The Teneo NLI Engine Scripting API is defined by the following variables, which are accessible in solution scripts:
- engineAccess (alias: _ )
- engineEnvironment
- nodeAttributes
As a response to processing a user input request, the Teneo NLI engine returns an output object which contains the response data. In the context of a JSP view in the Teneo NLI engine web application, this object is accessible as the servlet request attribute "engineOutput".
The state of a Teneo NLI engine user session is held in a session data object. In the context of a JSP view in the Teneo NLI engine web application, this object is accessible as the servlet session attribute "EngineSessionData".
| Package | Description | 
|---|---|
| com.artisol.teneo.engine.core.engine | |
| com.artisol.teneo.engine.core.engine.path | |
| com.artisol.teneo.engine.core.inputprocessor | This package defines the concept of an
  input processor chainthat maintains an ordered sequence of one or moreinput processors. | 
| com.artisol.teneo.engine.core.script | |
| com.artisol.teneo.engine.core.solution | |
| com.artisol.teneo.engine.webapp | Provides all engine classes that know about the web environment. |