Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Online Training     

Contact Us   -   Why Choose Wintrac   -   Clients    

Big Data
Business Analysis
Business Intelligence
Business Objects
Business Skills
C/C++/Go programming
Cloud Computing
Crystal Reports
Data Science
Desktop Application Software
Embedded Systems
Google Web Toolkit (GWT)
Leadership Development
Machine learning/AI
Mainframe programming
Microsoft technologies
MultiMedia and design
New Manager Development
Object oriented analysis and design
Oracle VM
Professional Soft Skills Workshops
Project Management
Sales Performance
Software quality and tools
SQL Server
Visual Basic
Visual Foxpro
Web Development
Websphere MQ (MQSeries)
Windows programming
XML Web Services
DB2 for Domino 8 Administrators and Developers
Lotus Training Overview

An exciting feature of Domino is its ability to use DB2 as an alternate data store. While this opens up expansive vistas for both Domino and DB2 shops, it requires Domino administrators and developers not only to learn how to work with DB2 but how it works with Domino.

During this course you will learn the essentials of DB2 installation, configuration, and security. You will learn how to interact with the DB2 server using the DB2 Control Center and query DB2 tables using the Command Editor and SQL Assist. The course then turns to implementing DB2 as the Domino data store. You will create DB2 Access Views that give external SQL applications access to Domino data and create Query Views that give Notes access to DB2 data.

Lotus Training Learning Objectives

In this course, you will learn how to:

  • Build a test/development environment that demonstrates the full capabilities of Domino and DB2 integration.
  • Install the DB2 server and monitor its status and health using various administration tools.
  • Use the DB2 Control Center to configure the server and the License Center to apply a license file.
  • Create a sample DB2 database and use graphical tools to open and query the database using SQL.
  • Configure Domino to use DB2 as its data store.
  • Install and configure the DB2 Access Server and create several DB2 Access Views to make Domino data available to external SQL applications.
  • Create Query Views to give Notes access to DB2 federated data.
Lotus Training Audience

This course is designed for new Lotus Notes users who can: This course is designed for individuals who are new to DB2, relational databases, and SQL but who have experience programming Notes applications using Domino Designer 8 and experience administering Domino using Domino Administrator 8.

This course provides enough DB2, relational database, and SQL knowledge to set up a test/development environment in which you can begin to work with DB2 databases and Domino 8. This course does not, however, fully prepare you to become a DB2 administrator.

Lotus Training Course duration

This is a lecture/lab course that follows a task-oriented approach. During the many exercises you will create a working test/development environment where you will work with the all aspects of the Domino 8/DB2 integration.

Lotus Training Course outline

    Topic 1: Domino and DB2 Overview
      A history of Domino data storage
      A birds-eye perspective of DB2
      The present and future of Domino data storage
      How Domino data is stored in DB2
      Notes and DB2
      Local or remote DB2 Server
      Benefits that DB2 brings to Domino
      Benefits that Domino brings to DB2
      DB2 resources

    Topic 2: Install DB2 Server
      Classroom environment
      DB2 on Windows platform requirements
      Obtain DB2 software installation packages
      Extract DB2 Server installation packages
      Firewalls and DB2
      Instructor Demonstration: Install DB2 Server product
      Two types of DB2 commands
      Command Line Tools
      Instructor Demonstration: Add license key
      Instructor Demonstration: Create SAMPLE database
      Instructor Demonstration: List databases
      DB2 Control Center
      Instructor Demonstration: Confirm license key
      DB2 Control Center Object View tab

    Topic 3: Administer DB2
      Client platform requirements
      Obtain DB2 (Administration) Client installation package
      Exercise: Install DB2 (Administration) Client
      DB2 Security
      Assign system Administrators
      DB2 security and NSFDB2s
      Database object right-click actions
      Database status
      Database backup and recovery
      Health Center
      Configuration files
      Send alerts to administrative contact(s)
      Activity Monitor

    Topic 4: Define Table
      Table columns
      Alter table
      Add Column
      Add predefined column
      DB2 limits
      Keys tab
      Check Constraints tab
      Table tab

    Topic 5: Open Table
      View table data
      Open Table window actions
      Modify table data
      Exercise: Add a row
      Filter rows
      Logical expressions
      Exercise: Apply a filter

    Topic 6: Query from the Command Editor
      Open Table window versus the Command Editor
      SQL queries
      SQL language rules and conventions
      SQL built-in functions
      Qualified and correlation names
      Execute SQL query from the Command Editor
      Exercise: Execute SQL query
      Build a query using the SQL Assist
      Exercise: SQL Assist
      GROUP BY
      Multiple table queries
      Three table join
      Alternate join syntax
      Join tables using SQL Assist
      Outer join types
      Optional exercise: Perform additional queries
      What’s next

    Topic 7: Install DB2 Runtime Client
      Procedure 1 (Instructor): Create Domino account on DB2 server
      Procedure 2 (Instructor): Add Domino user to DB2ADMNS
      Procedure 3 (Everyone): Install Runtime Client on Domino
      Procedure 4 (Instructor): Display DB2 communication parameters
      Configure Runtime Client to connect to DB2
      Procedure 5 (Everyone): Catalog the TCP/IP node from the DB2 client
      Procedure 6 (Everyone): Attach to the TCP/IP node from DB2 client
      Procedure 7 (Everyone): Catalog a database from the DB2 client
      Procedure 8 (Everyone): Connect to a database from the DB2 client
      Procedure 9 (Everyone): Issue SQL command from the DB2 client
      What’s next

    Topic 8: Configure Domino to Use DB2
      Caution: Before you configure Domino to use DB2
      Procedure 1 (Everyone): Enable transaction logging on Domino
      Procedure 2 (Everyone): Run the Enable Server for DB2 tool
      Change 1: TCP/IP Node added for DB2 Server
      Change 2: DB2 container database created and cataloged
      Change 3: DB2 name and password added to Server ID file
      Change 4: NOTES.INI variables added
      Change 5: Server document changes
      Change 6: Domino startup messages
      Change 7: Domino recognizes DB2 and default database type
      Exercise: Create new NSFDB2
      Exercise: Explore container database in the DB2 Control Center
      Exercise: Create Form and View in Support Contacts
      Convert existing NSF to NSFDB2
      Change default database type back to NSF
      DB2-related tools in Domino Administrator
      Performance tuning resources

    Topic 9: Install DB2 Access Server
      The big picture
      DB2 Access Server overview
      Procedures to install the DB2 Access Server
      Procedure 1 (Instructor): Create a Domino Server ID for DB2 server
      Procedure 2 (Instructor): Install DB2 Access Server on DB2
      Procedure 3 (Everyone): Edit your Domino Servers Server document
      Procedure 4 (Everyone): Run DB2 ACCESS SET console command
      Procedure 5 (Everyone): Verify configuration of DB2 Access Server
      DAV security overview
      DB2 user mapping to Domino user
      Set DB2 Username tool
      Procedure 6 (Everyone): Map DB2 user to Domino user names
      Validate DB2 User Names tool
      Allow anonymous access to Notes data in DAVs
    Topic 10: Create DB2 Access Views
      DB2 Access Views overview
      Domino data translation
      Procedures to create a DAV
      Procedure 1: Create the DAV design
      Procedure 2: Choose or insert fields
      Procedure 3: Set DB2 Access View properties
      Procedure 4: Save and validate the DAV
      Procedure 5: Create/Update the table in DB2
      Procedure 6: Populate in DB2
      Exercise: Design DAV
      Procedure 7: Grant access to the DB2 view
      Exercise: Grant privileges to DAV user
      Debugging the DB2 Access Server
      Uninstall DB2 Access Server
      Inserts, updates, and deletes

    Topic 11: Create Query Views
      Query Views overview
      Grant SETSESSIONUSER privilege to Domino Server user
      Exercise (Everyone): Grant SETSESSIONUSER privilege to Domino Server user
      Create a QV
      SQL Query
      Exercise: Create QV of one DAV
      Limit number of rows returned by QVs
      QV of two DAVs
      Exercise: Create new Form and View in Support Contacts
      Exercise: JOIN two DAVs
      Using QVs in Notes applications
      Set DB2 default user

    Topic 12: Create Query Views of Federated Data
      Enable remote DB2 database object federation
      Procedure 1 (Instructor): Allow Domino to set session authorization
      Procedure 2 (Instructor): Enable DB2 instance to support federation
      Procedure 3 (Everyone): Create wrapper for external data source
      Procedure 4 (Everyone): Create external server definition
      Server definition object folders
      Procedure 5 (Everyone): Map DB2 user name to remote user name
      Procedure 6 (Everyone): Create nickname to external table/view
      Procedure 7 (Instructor): Grant SELECT privilege to remote table
      Procedure 8 (Everyone): Grant SELECT privilege to nickname table
      End-to-end federation and QV settings
      Exercise: QV of the EMPLOYEE table
      Exercise: QV to JOIN a DAV and EMPLOYEE table

About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac

Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$

Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy