EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

N7D540 - Using Lotus Script in IBM Lotus Domino Applications

Reference course outline

3 days

Duration

3 days

Course Overview

Students will learn the techniques of programming in LotusScript while they learn to access and work with objects in the Domino Object Model. This workshop starts by introducing students to the LotusScript language, having them retrieve properties of a database, using methods of NotesDatabase, and traversing down the Document Object Model to ACL classes. The skill of navigating the Document Object Model is continuously reinforced throughout the course as students learn to work with front-end and back-end classes. Students are introduced to error checking the LotusScript Debugger early on so that they use it throughout the course.

Audience

The target audience for this course is application developers who will be using LotusScript in their Domino applications. Application developers who will be using LotusScript in their Domino applications.

Pre-requisites

The prerequisites for this course include

  • Fundamentals of IBM Lotus Domino 7 Application Developmentor the equivalent skills (N7D510)

Course Objective

By the end of this course, students should be able to:

  • Write LotusScript code that navigates the Domino Object Model and retrieve object data.
  • Write LotusScript code that modifies and adds data in Domino applications.
  • Select the best mechanism for executing LotusScript code.
  • Use the LotusScript Debugger and error trapping to debug code.
  • Use Script Libraries to reuse code efficiently.

Key topics

Using LotusScript in Domino 7 Applications covers the following topics:

  • Introducing LotusScript: where and when to use it
  • Using programming skills, including:
  • Declaring variables
  • Assigning values
  • Using looping statements
  • Using conditional statements
  • Converting data types
  • Instantiating objects
  • Retrieving database information
  • Using the LotusScript debugger
  • Trapping errors in code
  • Working with front-end classes to manipulate objects in the user interface
  • Working with back-end classes to retrieve and add data to documents
  • Creating and sending report documents
  • Prompting users for data and processing the data
  • Using script libraries

This is a version-specific reference outline. Confirm the current syllabus and delivery arrangements with EIEIO.