Building
Solutions in Microsoft Exchange 2000 with the Web Storage System
|
Course
No.
Course Length: |
8019
5 days |
|
Introduction
The goal of this course is to provide
students with the knowledge and skills necessary to develop knowledge
management solutions by accessing, updating, and presenting Microsoft®
Exchange 2000 Server Web Storage System data.
At
Course Completion
At the end of the course, students will be
able to:
- Use Exchange System Manager to add
stores, public folders, and virtual directories to enable a Web
solution.
- Create a custom schema, extend existing
content classes, and reuse predefined properties in the Web Storage
System.
- Use Active X® Data Objects
(ADO) version 2.5, Structured Query Language (SQL) queries, and
Uniform Resource Locators (URLs) to access Exchange 2000 data and
resources.
- Use Collaboration Data Objects (CDO) for
Exchange 2000 Server to create collaborative solutions based on the
Web Storage System.
- Configure Web applications in Exchange
2000 and use Web form registrations in applications.
- Invoke business logic in response to
events in the Web Storage System.
- Add workflow functionality to a Web
application by using Workflow Designer for Exchange 2000 Server and
CDO Workflow Objects for Exchange 2000 Server.
- Create and validate Extensible Markup
Language (XML) documents and apply Extensible Stylesheet Language (XSL)
style sheets to transform XML documents.
- Develop interoperable and collaborative
applications by using Web Distributed Authoring and Versioning (WebDAV).
Prerequisites
The course materials, lectures, and lab
exercises are in English. To benefit fully from the instruction, students
need an understanding of the English language and completion of the
prerequisites.
|
Module 1: Introduction to
Exchange 2000 and the Web Storage System
|
The following topics are covered in this
module:
- Introduction to Exchange 2000
- Introduction to the Web Storage System
in Exchange 2000
- Developmental Features of the Web
Storage System and Exchange 2000
- Managing Exchange 2000
At the end of this module, you will be able to
use Exchange System Manager to add stores, public folders, and virtual
directories to enable a Web solution. This includes:
- Access and view Web Storage System data
by using Microsoft Outlook® 2000, Microsoft Windows®
Explorer, Outlook Web Access, WebDAV, and ADO.
- Create a new public folder tree, a new
information store, and a new virtual directory.
|
|
Module 2: Examining Web
Storage System Schema
|
The following topics are covered in this
module:
- Schema Function
- Schema Structure
- Creating a Custom Schema
At the end of this module, you will be able to
create a custom schema, extend existing content classes, and reuse
predefined properties in the Web Storage System. This includes:
- Explore the content classes and schema
in the Web Storage System by using ADO, CDO for Exchange, WebDAV, MAPI
and CDO version 1.2.1, and Outlook Object Model.
- Create and manage content classes and
schema stored in the Web Storage System.
|
Module 3: Accessing
Exchange 2000 Data by Using ADO 2.5
|
The following topics are covered in this
module:
- Examining the Universal Data Access
Strategy
- Using ADO 2.5 to Access Exchange 2000
Data
- Building URLs to Access Resources
- Using SQL Queries to Access Exchange
2000 Data
At the end of this module, you will be able to
use ADO version 2.5, SQL queries, and URLs to access Exchange 2000 data
and resources. This includes:
- Access Exchange 2000 Web Storage System
data by using ADO.
- Use custom properties in SELECT, GROUP
BY, and SORT BY statements to retrieve targeted data in the
Web Storage System.
- Use SQL queries composed with CONTAINS
and FREETEXT operators to search internal content within Web
Storage System items.
|
|
Module 4: Incorporating
CDO for Exchange 2000 into a Web Solution
|
The following topics are covered in this
module:
- Introduction to CDO
- CDO Architecture
- The CDO for Exchange Object Model
- Adding Messaging Functionality
- Adding Contact Functionality
- Adding Calendar Functionality
- Administering Exchange 2000 by Using CDO
for Exchange Management
At the end of this module, you will be able to
use CDO for Exchange to create collaborative solutions based on the Web
Storage System. This includes:
- Retrieve a message by using ADO, and
then send the message by using CDO for Exchange.
- Create a meeting and then attach
supporting information and links to the meeting item by using
collaborative objects.
|
Module 5: Developing
Web-Enabled Solutions with Exchange 2000 and Web Form Registrations
|
The following topics are covered in this
module:
- Benefits of Running Web Applications on
Exchange 2000
- Configuring Web Applications on Exchange
2000
- Reusing Outlook Web Access in Web
Applications
- Introduction to Web Storage System Forms
- Web Forms Architecture
- Web Storage System Form Registrations
- Using Active Server Pages (ASP) Pages
with Web Form Registrations
At the end of this module, you will be able to
configure Web applications in Exchange 2000 and use Web form registrations
in applications. This includes:
- Prepare a folder to host a Web Storage
System form by creating the folder and setting the appropriate
permissions.
- Register and test a Web Storage System
form.
|
|
Module 6: Enhancing Web
Applications by Using Web Storage System Events
|
The following topics are covered in this
module:
- Web Storage System Events
- Developing Web Storage System Event
Sinks by Using Visual Basic
- Implementing Events by Using Visual
Basic
- Configuring COM+ Applications by Using
Component Services
- Creating Event Registrations
At the end of this module, you will be able to
invoke business logic in response to events in the Web Storage System.
This includes:
- Create an event sink DLL and register it
as a component in Component Services.
- Test an asynchronous event by scrolling
through the code as the event fires and by viewing the log file.
- Test a synchronous event by scrolling
through the code as the event fires and by viewing the log file.
|
Module 7: Adding Workflow
Functionality to an Exchange 2000 Solution
|
The following topics are covered in this
module:
- Introduction to a Workflow Solution
- Building a Workflow Process by Using
Workflow Designer for Exchange
- Securing a Workflow Process
- Enhancing a Workflow Process by Using
the Workflow Session Object
- Testing and Debugging a Workflow Process
At the end of this module, you will be able to
add workflow functionality to an Exchange 2000 solution by using Workflow
Designer for Exchange and CDO Workflow Objects. This includes:
- Set initial parameters for a workflow
process in Workflow Designer for Exchange.
- Create states and actions in a workflow
process.
- Add functionality to the workflow states
and actions by adding code written in VBScript.
|
Module 8: Creating
Documents by Using XML and XSL
|
The following topics are covered in this
module:
- Introduction to XML
- XML Structure and Syntax
- Tools for Creating and Viewing XML
Documents
- Creating Unique Elements by Using XML
Namespaces
- Validating XML Documents
- Presenting XML by Using XSL
- Introducing the Document Object Model
At the end of this module, you will be able to
create and validate XML documents and apply XSL style sheets to transform
XML documents. This includes:
- Create a well-formed XML document by
using XML Notepad, and view the document by using Notepad, XML
Notepad, and Microsoft Internet Explorer.
- Manage simple XML-to-HTML display
transformations by using XSL style sheets.
- Create an XSL document to transform an
XML document into a simple table for display in Internet Explorer.
- Use Visual InterDev, ASP, and the
Microsoft XML Document Object Model (XMLDOM) object to
programmatically transform an XML document.
|
Module 9: Accessing
Exchange 2000 Data by Using XML and HTTP
|
The following topics are covered in this
module:
- Introduction to Hypertext Transfer
Protocol (HTTP)
- HTTP Request and Response Message Format
- Using HTTP/1.1 Methods
- Examining the XMLHTTP Object
- Introduction to WebDAV
- Using WebDAV Extension Methods
At the end of this module, you will be able to
develop interoperable and collaborative applications by using WebDAV. This
includes:
- Create an XML request by using the XMLHTTP
object, create an XMLHTTP object, and recognize the XML
structure of the request.
- Search and modify Web Storage System
items by using the SEARCH and PROPATCH methods.
|