Building a Composite Application for IBM Lotus Notes V8 (1)

Source: Internet
Author: User
Build a Composite Application for IBM Lotus Notes V8 Program (1) KEYWORDS: IBM Lotus Notes building applications Before getting started

Building a composite application involves multiple processes. This tutorial divides the process into several courses for you to learn in order.

About this tutorial

This tutorial describes how to use NSF and eclipse components to create NSF-based composite applications:

Overview and settings

Course 1: Create a wsdl file to support inter-component communication

Course 2: Define the Lotus Notes View column of the publishing attribute

Course 3: Define Lotus Notes actions for communication between components

Course 4: Assemble NSF-based composite applications

Course 5: Add NSF components to a Composite Application

Course 6: connecting components in a Composite Application

Course 7: Use the lotus script API to publish attributes

Course 8: Add eclipse components to a Composite Application

Course 9: Connecting eclipse and NSF components in a Composite Application

Course 10: Other actions and connections

Overview and settings

This tutorial describes how to create a NSF-based compound application. The final composite application contains two NSF components from two IBM Lotus Notes applications and one eclipse component. These components form loosely coupled event/Action relationships across application and system boundaries and are displayed according to user actions in a single component.

In this tutorial, assume that the reader is an IBM Lotus Domino designer V8 developer and is planning to modify the Lotus Notes application design elements to support inter-component communication. You also need to use the optional features of the Lotus Notes V8 client Composite Application Editor (CAE) to assemble components and connect them to the event/Action relationship. Developers and business line users who have proper access to the compound application can use the drag-and-drop feature of CAE.

Figure 1 shows the composite application that uses inter-component communication. Users of this compound application can select a name from the Lotus Notes contacts component displayed in the upper left corner of the screen. This component publishes the user name. The other two components execute pre-defined logic to display information related to the selected user.

You can also select a topic from the tag cloud component displayed in the upper right corner. The ndforum component displayed at the bottom executes its logic to list documents related to the selected user.

Figure 1. Customer interests Composite Application in Lotus Notes V8

Application in this tutorial

For our composite applications, use the following Lotus Notes applications:

Lukas Geiger 8.0 contacts, lgcontacts. nsf

The Lotus Notes application contains the contact information of fictitious users. The design of this application is the same as that of Lotus Notes contacts (formerly called Personal Name and Address Book. Use a view as an NSF component to learn how to use attributes and actions.

Lotus Notes/Domino V6 and V7 Forum, ndforum. nsf

This Lotus Notes application is a forum on Lotus Notes and Domino topics. The authors include fictitious users listed in lgcontacts. nsf. Its content and design is a subset of Lotus Notes and Domino forum that can be accessed from developerworks.

Use a Lotus Notes view as the NSF component and modify it to support inter-component communication.

Customer interests Update site, Tag Cloud eclipse component

According to the definition in Wikipedia, the tag cloud (or the weighted list in the visual design) can be used as a visible description of the content tag used on the web site. Commonly used labels are described in a larger font or other prominent way. The display order is generally the alphabetic order. Therefore, you can search for tags by alphabet or by common usage. Select a tag in the tag cloud. Generally, a group of entries associated with the tag are found.

The tag cloud component is built by another developer using Eclipse IDE. Because the Lotus Notes V8 client supports components of different technologies, You can include this component in a composite application. The tag cloud component (tc_us_8.nsf) can be obtained from the Update site.

Setting Process

To start the course, follow these steps:

Extract the content of the ZIP file to a new folder.

Copy the three Lotus Notes applications to the data directory of the Lotus Notes V8 client:

Ndforum. nsf

Lgcontacts. nsf

Tc_us_8.nsf

The following two text files contain LotusScriptCodeYou can paste them to the Lotus Notes action through the Lotus Notes V8 client according to the instructions in course 2 and 10:

Selectperson_action_for_ndforum.txt

Selectsubcategory_action_for_ndforum.txt

System Requirements

To complete all the courses in this tutorial, you must install and set the following software:

IBM Lotus Notes V8 client software and optional Composite Application editor features

IBM Lotus Domino designer V8 client software

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.