LotusScript
E35358
LotusScript is an object-oriented, BASIC-like scripting language primarily used for automating and extending IBM Lotus Notes and Domino applications.
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
object-oriented programming language
→
programming language → scripting language → |
| controlStructure |
Do-While loop
→
For-Next loop → If-Then-Else → |
| designedFor |
IBM Domino
→
IBM Lotus Notes → |
| errorHandlingMechanism |
On Error statement
→
|
| executionModel |
interpreted
→
|
| hasDataType |
Integer
→
Long → Object → String → Variant → |
| hasFeature |
built-in classes for Notes agents
→
built-in classes for Notes databases → built-in classes for Notes documents → built-in classes for Notes views → event-driven programming model → strong integration with Notes/Domino object model → |
| influencedBy |
BASIC
→
|
| integratedInto |
Domino Designer
→
Lotus Notes → |
| originalVendor |
Lotus Development Corporation
→
|
| paradigm |
imperative
→
object-oriented → |
| primaryUse |
automation of Lotus Notes applications
→
extension of Lotus Notes applications → server-side scripting in Domino → |
| supports |
COM integration
→
OLE automation → classes → error handling → functions → methods → modules → objects → properties → subroutines → user-defined data types → |
| syntaxStyle |
BASIC-like
→
|
| typicalEnvironment |
Domino Designer
→
Domino server → Lotus Notes client → |
| usedFor |
backend business logic in Domino applications
→
creating Notes agents → creating form and view scripts → data integration with external systems → workflow automation in Notes databases → |
| vendor |
IBM
→
|
Referenced by (2)
| Subject (surface form when different) | Predicate |
|---|---|
|
Lotus Domino
→
|
supportsLanguage |
|
Lotus Notes
→
|
supportsScriptingLanguage |