did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780201703795

Developing Applications with Exchange 2000 : A Programmer's Reference

by
  • ISBN13:

    9780201703795

  • ISBN10:

    0201703793

  • Format: Paperback
  • Copyright: 2001-02-01
  • Publisher: Pearson P T R
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $49.95

Summary

Exchange 2000 gives developers unprecedented power for building Web-centered collaborative applications -- but it also challenges them with unprecedented complexity. In this book, a world-class team of Exchange developers presents detailed insights, extensive code examples, proven tips for success, and two start-to-finish application case studies -- all designed to help Exchange 2000 developers achieve powerful results with any project. Developing Applications with Exchange 2000 helps developers master every Exchange 2000 development technology, including XML, WebDAV, CDO 3.0, ADO 2.5, OLE DB, ADSI, the Outlook object model, digital dashboards, Exchange 2000's Web Storage System, and more. The authors identify the key difficulties associated with Exchange 2000 development, and offer proven techniques for avoiding or managing these challenges. For all developers, architects, project leaders, and IT managers building applications with Microsoft Exchange 2000. "A companion website will contain all the sample code, plus additional updates and features."

Table of Contents

Foreword xv
Preface xvii
Part I Introduction to Exchange 2000 1(66)
Introduction to the Book
3(6)
Topics Covered
4(2)
Exchange 2000 Server
4(1)
The Web Storage System
4(1)
Programming with Exchange 2000
4(2)
Who Should Read This Book?
6(1)
How This Book Is Organized
6(1)
The Sample Code
7(2)
Setting Up an Exchange 2000 Environment
9(24)
Exchange 2000 Integration with Windows 2000
9(2)
Active Directory
9(1)
Global Catalog
10(1)
Administration through Microsoft Management Console
10(1)
Integrated Transport Protocols
10(1)
Domain Name System
11(1)
Windows 2000 Network Infrastructure
11(1)
Setting Up Windows 2000
11(9)
Preparing Your System for an Upgrade or New Installation
12(1)
Dual-Boot Setup with Windows NT 4.0
13(7)
Setting Up Exchange 2000
20(2)
Installing the Exchange 2000 SDK
21(1)
The Microsoft Management Console
22(7)
Customizing the MMC
22(2)
Active Directory Users and Computers
24(3)
Exchange System Manager and Public Folders
27(2)
Exchange 2000 Services
29(3)
The M: Drive
32(1)
Summary
32(1)
Schemas, Namespaces, and Content Classes
33(12)
About URIS, URLs, and URNs
33(1)
Schemas
34(1)
Schemas and the Web Storage System
34(1)
Namespaces
35(2)
Default Web Storage System Namespaces
35(1)
Namespace Rules
36(1)
Custom Namespace Guidelines
37(1)
Content Classes
37(7)
Why Use Content Classes?
39(1)
Putting Content Classes to Work
39(2)
Content Class Definitions
41(1)
Content Class Hierarchies
41(1)
Mapping Content Classes to Outlook Message Classes
41(3)
Automatic Property Promotion
44(1)
Summary
44(1)
WebDAV: An Overview
45(22)
WebDAV: The Basics
46(1)
WebDAV Client Support
46(1)
Microsoft Web Folders
46(1)
Setting Up a Web Folder
47(1)
How WebDAV Works
47(5)
DAV Verbs
48(1)
DAV And XML
48(4)
DAV Support in IIS 5.0
52(1)
Creating a DAV-Enabled Application
52(14)
MSXML COM Component
53(6)
MSDAIPP and ADO
59(7)
Summary
66(1)
Part II Exchange Client Access 67(70)
Outlook Web Access and Web Forms
69(18)
Outlook Web Access
69(7)
OWA Features and Limitations
70(2)
OWA Installation
72(2)
OWA Architecture
74(1)
Accessing the Exchange Server
75(1)
Basic Administration
76(2)
Web Storage System
78(7)
Web Storage System Forms
79(5)
FrontPage Extensions for Web Storage Forms
84(1)
Summary
85(2)
Outlook 2000 and Digital Dashboards
87(50)
The Digital Dashboard
87(4)
Folder Home Pages
88(1)
Digital Dashboard Resource Kit 2.01
89(2)
Outlook View Control
91(41)
Properties of the Outlook View Control
93(6)
Methods of the Outlook View Control
99(33)
Choosing a Different Outlook Today Page
132(2)
Summary
134(3)
Part III Working with ADO and the Exchange OLE DB Provider 137(92)
Accessing the Web Storage System Using ADO and ExOLEDB
139(40)
The ADO/OLE DB Conspiracy
139(1)
What Does ADO 2.5 Have to Do with Exchange 2000?
140(2)
The Role of the Web Storage System
142(1)
The Exchange OLE DB Provider
143(4)
Opening an ADO Connection to Exchange
144(1)
Creating a Folder
145(2)
File URLs
147(2)
HTTP URLs
149(1)
Programmatically Getting a User's HTTP Mailbox Folder URLs
150(4)
The Open Method of the ADO 2.5 Record Object
154(3)
Using Web Storage System SQL to Get a List of Folders
157(1)
Web Storage System SQL
158(19)
The SELECT Statement
159(1)
Query Scope
160(4)
The WHERE Clause
164(1)
The ORDER BY Clause
164(12)
The RANK By Clause
176(1)
Some Unsupported SQL
176(1)
Summary
177(2)
Using ADO and ExOLEDB: Advanced Topics
179(18)
Using ADO and ExOLEDB to Create Scalable Solutions
179(11)
Using DCOM to Access Remote Exchange Data
181(1)
Configuring a COM+ Server Application in Windows 2000
182(4)
Creating and Installing the Application Proxy Package
186(1)
A Proxy-and-Stub Scenario with Multiple Front-End and Back-End-Servers
187(3)
Using ADO and XML to Set Access Control Lists
190(5)
Exchange 2000 Pseudo-Role-Based Security
190(1)
Configuring the Custom MAPI Role Properties: Assigning Users to Roles
190(3)
Access Permissions: Using Roles to Assign Permissions
193(2)
Summary
195(2)
Exchange 2000 Store Events
197(32)
System Events
198(2)
On Timer Event Sink
198(1)
OnMDBStartUp Event Sink
199(1)
OnMDBShutDown Event Sink
200(1)
Asynchronous Events
200(5)
OnSave Event Sink
201(2)
OnDelete Event Sink
203(1)
Dummy Event Sinks
204(1)
Synchronous Events
205(3)
OnSyncSave Event Sink
206(1)
OnSyncDelete Event Sink
206(2)
The Synchronous Event Always Rings Twice
208(1)
The IExStoreEventInfo and IExStoreDispEventInfo Support Interfaces
208(3)
The AbortChange Method
209(1)
The Data Property
209(1)
The EventConnection Property
210(1)
The EventRecord Property
210(1)
The SourceURL Property
211(1)
The StoreGuid Property
211(1)
The UserGuid Property
211(1)
The UserSid Property
211(1)
The Event Registration Item
211(4)
The Criteria Property
211(1)
The Enabled Property
212(1)

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program