Multiple Formatter Support for the Logging Application Block
|
|
|
- Oliver Johns
- 10 years ago
- Views:
Transcription
1 Multiple Formatter Support for the Logging Application Block Scott Densmore, Naveen Yajaman, Paul Slater, and Andrew Mason
2 Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example companies, organizations, products, domain names, addresses, logos, people, places, and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, address, logo, person, place, or event is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property Microsoft Corporation. All rights reserved. Microsoft, MS-DOS, Windows, Windows NT, Windows Server, MSDN, and Visual Basic are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
3 Contents Multiple Formatter Support for the Logging Application Block 1 Who Should Read This Guide Prerequisites... 2 Design of the Multiple Formatter Support for the Logging Application Block... 2 Encryption Formatter Support... 3 Development Using the Logging Application Block with Multiple Formatter Support Configuration File Settings for the EncryptionEventFormatter... 5 MultipleFormatters Sample... 5 Deploying Applications that Use Multiple Formatter Support for the Logging Application Block... 6 Summary... 6 Additional Resources 11
4 Multiple Formatter Support for the Logging Application Block If you are involved in designing and developing Microsoft.NET Framework applications, you may be using the Logging Application Block to provide you with effective logging in your applications. The block is a reusable code component that uses the Microsoft Enterprise Instrumentation Framework (EIF) and the Microsoft.NET Framework to help you design instrumented applications. The Logging Application Block provides extensions to the EIF architecture that help to address common usage scenarios for logging. These scenarios include: Formatting event information Configuring log levels Enhanced information in the published events Asynchronous logging Reliable logging Centralized logging Request tracing for Web services Metering for Web services Using the EIF publisher for the Exception Management Application Block (EMAB) The data transformation functionality in the Logging Application Block is responsible for formatting events before they are stored in the event sink and is designed to support any formatter. However, the original design of the Logging Application Block supported the use of only a single formatter per event or sink. To work around this restriction, the new version of the block now supports multiple formatters. An additional formatter is also supplied: the EncryptionEventFormatter, which supports encryption of events. This guide discusses the design changes to the block to support multiple formatters, shows how to use the block in your applications to support multiple formatters, and examines how to deploy applications that include the new version of the block. Who Should Read This Guide This guide is targeted at software developers and architects who need to make use of the multiple formatter features of the Logging Application Block in their applications. These applications can range from simple single-server or client applications to distributed applications.
5 2 Multiple Formatter Support for the Logging Application Block Prerequisites Prior to reading this guide, you should read the Logging Application Block guide in its entirety at /library/en-us/dnpag/html /logging.asp. The Logging Application Block guide describes the design and features of the Logging Application Block and demonstrates how you can use the block to produce instrumented applications. It also gives an overview of EIF and Web Services Enhancements (WSE). To benefit fully from this guide, you should have a full understanding of the Logging Application Block, the.net Framework (including.net Framework security concepts), and how to use the framework to develop and deploy Web services. You should also be familiar with the following technologies: the C# language, Microsoft Visual Basic.NET, XML, Web Services Enhancements (WSE), Windows Management Instrumentation (WMI), Microsoft Message Queuing (MSMQ), and Microsoft SQL Server. Design of the Multiple Formatter Support for the Logging Application Block The original design of the Logging Application Block supported the use of a single formatter per event or sink, which implemented the IEventFormatter interface. This design has now been enhanced to support multiple formatters, where the formatters are chained together and executed in order. If you are going to make use of the multiple formatter functionality, you will need to create formatters that implement a new interface supplied with the block, called IEventFormatter2. The IEventFormatter2 interface is inherited from the IEventFormatter interface. It supports the same Format method supported by IEventFormatter. However, whereas the method supported by IEventFormatter requires the input parameter to be of the type System.Xml.XPath.XPathDocument, the method supported by IEventFormatter2 accepts data formatted as a stream. Table 1 shows the two methods. Table 1: Format Methods of the IEventFormatter and IEventFormatter2 Interfaces Interface Method Type Parameters IEventFormatter Format Void XPathDocument eventinformationtoformat, Stream serializationstream IEventFormatter2 Format Void Stream eventinformationtoformat, Stream serializationstream
6 Multiple Formatter Support for the Logging Application Block 3 This design allows you to chain together calls to a formatter. Figure 1 shows an event sink making consecutive calls to different formatters. Figure 1 An event sink making consecutive calls to multiple formatters Because multiple formatters are supported in this way, any formatter downstream in the chain must understand the output of the preceding formatter. Any new formatter should implement the IEventFormatter2 interface. Encryption Formatter Support The Logging Application Block now includes a new formatter that supports encryption, called EncryptionEventFormatter. You can use the encryption capability to log audit events or application events. The EncryptionEventFormatter uses cryptographic algorithms (SHA1, 3DES, or HMACSHA1 [the default if is the algorithm is not specified in the application configuration file]) to encrypt events. The EncryptionEventFormatter accepts the XML representation of the event as input. The eventproperty.xsd file found in <installation location>\logging\xml\schema (included with the Logging Application Block) gives the schema for the XML representation for serializing the event.
7 4 Multiple Formatter Support for the Logging Application Block Development Using the Logging Application Block with Multiple Formatter Support To support multiple formatters in the Logging Application Block, you will need to make a number of modifications to the application configuration file, the EIF configuration file, and the client application itself. To enable event transformation for a particular event sink, you need to set the enableformatting parameter value in the EIF configuration file to true. By default, the Logging Application Block sets enableformatting to false. The formatters you are using also need to be specified in order. You can specify the chain of formatters on a per-sink basis in the EIF configuration file by modifying the formattername parameter on the type property for the event sink. You can also specify the chain on a per-event basis, either by setting the formattername property directly in the application code to contain the formatter chain before raising the event, or by specifying the value in the application configuration file and writing application code to get the value when required. The formattername property contains a string value, and contains each of the formatters, in order, separated by a semicolon ( ; ). This means that the semicolon is not a valid character in the formatter names themselves. You also need to specify each formatter to use in the <eventformattersettings> section of the application configuration file or Web configuration file. Each formatter used is defined by the formatterinfo element. The element includes the formatter name, the fully qualified type name, and any special data that will be passed on to the actual provider type. In many cases, the application code does not need to be changed at all to support multiple formatters. You will need to make modifications if the formatter name is specified directly in the code, which may be the case if you are specifying which formatter to use on a per-event basis. To view an example EIF configuration file and application configuration file with the settings mentioned in the previous discussion, see the EnterpriseInstrumentation.config and App.config files in the MultipleFormatters sample, located in the folder <installation location>\logging\samples\cs \MultipleFormattersSample.
8 Multiple Formatter Support for the Logging Application Block 5 Configuration File Settings for the EncryptionEventFormatter If you want to use the EncryptionEventFormatter supplied with the Logging Application Block, you need to make changes to the application configuration file to support the use of the formatter. As well as specifying the formatter in the <eventformattersettings> section, you also need to create a section called <cryptographicsettings>. The section defines all of the cryptographic providers available. Each provider is defined by a cryptographicinfo element, which contains a name corresponding to the cryptoprovider attribute specified in the <eventformattersettings> section. The cryptographicinfo element also specifies the fully qualified type, and any defined data that will be passed to the provider. If you are using the Data Protection API (DPAPI) provider, you must also specify a validation key and validation type. The following code snippet shows configuration file settings for the EncryptionEventFormatter: <configsections> <section name="eventformattersettings" type="microsoft.applicationblocks.logging.eventsinks.formatterconfighandler, Microsoft.ApplicationBlocks.Logging.EventSinks" /> <section name="crytpographicsettings" type="microsoft.applicationblocks.common.crypto.cryptographicconfigurationhandler, Microsoft.ApplicationBlocks.Common" /> </configsections> <eventformattersettings> <formatterinfo name="cryptoformatter" type="microsoft.applicationblocks.logging.eventsinks.encryptioneventformatter, Microsoft.ApplicationBlocks.Logging.EventSinks" cryptoprovider="default"/> </eventformattersettings> <crytpographicsettings> <cryptographicinfo name="default" type="microsoft.applicationblocks.common.crypto.dpapiprovider, Microsoft.ApplicationBlocks.Common" validationkey="oci44oq9c3xadq3/bmhpkspfzetezlkxen/ahq8t7nvk/kmgafnssqjr00kunhrso+m plvwaingep6i14x9m+a==" validation="sha1"/> </crytpographicsettings> MultipleFormatters Sample The MultipleFormatters sample, located in the folder <installation location> \Logging\Samples\cs, shows how you can use multiple formatters, including the EncryptionEventFormatter, with little or no change to the code. It is similar to the formatting sample included in the Logging Application Block, but uses the encryption event formatter to encrypt audit events.
9 6 Multiple Formatter Support for the Logging Application Block The sample behaves much as the formatting sample does, except that it uses multiple formatters. In fact, in the application itself only one line of code is modified: the name of the formatter used for per-event formatting. Note: When using the Visual Basic.NET sample, located in the folder <installation location>\logging \Samples\vb\MultipleFormattersSample, you must run PostBuildEvent.bat before running the sample code. Deploying Applications that Use Multiple Formatter Support for the Logging Application Block There are no new deployment considerations for applications that use the multiple formatter support included with the Logging Application Block. However, if you have existing applications that you want to modify to use the multiple formatter functionality of the block, you will need to redeploy the Logging Application Block itself, the EIF configuration file, and the application configuration file. You may also need to redeploy the application itself if the code directly specifies the formatters to use. The Logging Application Block now includes a new assembly, called Common. This assembly stores code common to different application blocks. If you want to deploy this assembly in the global assembly cache, you need to use the fully qualified type name. Note: The Common project uses a different key than the Logging Application Block, so the public key token value for the fully qualified type name for types in the Common assembly will be different. Summary The ability to use multiple formatters with the Logging Application Block increases your flexibility in formatting events. With minimal or no change to existing applications that use the block, you should be able to introduce chains of formatters that work together to transform your events. This guide examined the additional capabilities provided by the multiple formatter support for the Logging Application Block and showed how you could use these features in your own environment.
10 About Microsoft patterns & practices Microsoft patterns & practices guides contain specific recommendations illustrating how to design, build, deploy, and operate architecturally sound solutions to challenging business and technical scenarios. They offer deep technical guidance based on real-world experience that goes far beyond white papers to help enterprise IT professionals, information workers, and developers quickly deliver sound solutions. IT Professionals, information workers, and developers can choose from four types of patterns & practices: Patterns Patterns are a consistent way of documenting solutions to commonly occurring problems. Patterns are available that address specific architecture, design, and implementation problems. Each pattern also has an associated GotDotNet Community. Reference Architectures Reference Architectures are IT system-level architectures that address the business requirements, LifeCycle requirements, and technical constraints for commonly occurring scenarios. Reference Architectures focus on planning the architecture of IT systems. Reference Building Blocks and IT Services References Building Blocks and IT Services are re-usable sub-system designs that address common technical challenges across a wide range of scenarios. Many include tested reference implementations to accelerate development. Reference Building Blocks and IT Services focus on the design and implementation of subsystems. Lifecycle Practices Lifecycle Practices provide guidance for tasks outside the scope of architecture and design such as deployment and operations in a production environment. Patterns & practices guides are reviewed and approved by Microsoft engineering teams, consultants, Product Support Services, and by partners and customers. Patterns & practices guides are: Proven They are based on field experience. Authoritative They offer the best advice available. Accurate They are technically validated and tested. Actionable They provide the steps to success. Relevant They address real-world problems based on customer scenarios. To learn more about patterns & practices visit: To purchase patterns & practices guides visit:
11 Patterns & practices guides are designed to help IT professionals, information workers, and developers: Reduce project cost Exploit the Microsoft engineering efforts to save time and money on your projects. Follow the Microsoft recommendations to lower your project risk and achieve predictable outcomes. Increase confidence in solutions Build your solutions on proven Microsoft recommendations so you can have total confidence in your results. Rely on thoroughly tested and supported guidance, but production quality recommendations and code, not just samples. Deliver strategic IT advantage Solve your problems today and take advantage of future Microsoft technologies with practical advice. To learn more about patterns & practices visit: To purchase patterns & practices guides visit:
12 patterns & practices: Current Titles October 2003 Title Link to Online Version Book Patterns Enterprise Solution Patterns using Microsoft.NET Microsoft Data Patterns Reference Architectures Application Architecture for.net: Designing Applications and Services Enterprise Notification Reference Architecture for Exchange 2000 Server Improving Web Application Security: Threats and Countermeasures Microsoft Accelerator for Six Sigma Microsoft Active Directory Branch Office Guide: Volume 1: Planning Microsoft Active Directory Branch Office Series Volume 2: Deployment and Operations Microsoft Content Integration Pack for Content Management Server 2001 and SharePoint Portal Server 2001 Microsoft Exchange 2000 Server Hosting Series Volume 1: Planning Microsoft Exchange 2000 Server Hosting Series Volume 2: Deployment /Enterprise/default.asp /Data/default.asp /library/en-us/dnbda/html/distapp.asp /library/en-us/dnentdevgen/html/enraelp.asp /library/en-us/dnnetsec/html/threatcounter.asp /default.asp?url=/technet/itsolutions/mso/sixsigma /default.asp /default.asp?url=/technet/prodtechnol/ad /windows2000/deploy/adguide/default.asp /default.asp?url=/technet/prodtechnol/ad /windows2000/deploy/adguide/default.asp /library/en-us/dncip/html/cip.asp Online Version not available Online Version not available To learn more about patterns & practices visit: To purchase patterns & practices guides visit:
13 Title Link to Online Version Book Microsoft Exchange 2000 Server Upgrade Series Volume 1: Planning Microsoft Exchange 2000 Server Upgrade Series Volume 2: Deployment Microsoft Solution for Intranets Microsoft Solution for Securing Wireless LANs Microsoft Systems Architecture Enterprise Data Center Microsoft Systems Architecture Internet Data Center The Enterprise Project Management Solution UNIX Application Migration Guide Reference Building Blocks and IT Services.NET Data Access Architecture Guide Application Updater Application Block Asynchronous Invocation Application Block Authentication in ASP.NET:.NET Security Guidance Building Interoperable Web Services: WS-I Basic Profile 1.0 Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication /default.asp?url=/technet/itsolutions/guide /default.asp /default.asp?url=/technet/itsolutions/guide /default.asp /default.asp?url=/technet/itsolutions/mso /msi/default.asp /details.aspx?familyid=cdb639b3-010b-47e7-b23 4-A27CDA291DAD&displaylang=en /default.asp?url=/technet/itsolutions/edc /Default.asp / default.asp?url=/technet/itsolutions/idc/default.asp /default.asp?url=/technet/itsolutions/mso/epm /default.asp /library/en-us/dnucmg/html/ucmglp.asp /library/en-us/dnbda/html/daag.asp /library/en-us/dnbda/html/updater.asp /library/en-us/dnpag/html/paiblock.asp /library/en-us/dnbda/html/authaspdotnet.asp /library/en-us/dnsvcinter/html/wsi-bp_msdn_ landingpage.asp /library/en-us/dnnetsec/html/secnetlpmsdn.asp To learn more about patterns & practices visit: To purchase patterns & practices guides visit:
14 Title Link to Online Version Book Caching Application Block Caching Architecture Guide for.net Framework Applications Configuration Management Application Block Data Access Application Block for.net Designing Application-Managed Authorization Designing Data Tier Components and Passing Data Through Tiers Exception Management Application Block for.net Exception Management Architecture Guide Microsoft.NET/COM Migration and Interoperability /library/en-us/dnpag/html/cachingblock.asp /library/en-us/dnbda/html/cachingarch.asp?frame= true /library/en-us/dnbda/html/cmab.asp /library/en-us/dnbda/html/daab-rm.asp /en-us/dnbda/html/damaz.asp /library/en-us/dnbda/html/boagag.asp /library/en-us/dnbda/html/emab-rm.asp /library/en-us/dnbda/html/exceptdotnet.asp /library/en-us/dnbda/html/cominterop.asp Microsoft Windows Server Security Guide details.aspx?familyid=8a2643c d89-b ea6c7b4db&displaylang=en Monitoring in.net Distributed Application Design New Application Installation using Systems Management Server Patch Management using Microsoft Systems Management Server - Operations Guide Patch Management Using Microsoft Software Update Services - Operations Guide Service Aggregation Application Block Service Monitoring and Control using Microsoft Operations Manager /library/en-us/dnbda/html/monitordotnet.asp /efficiency/manageability/application.mspx / default.asp?url=/technet/itsolutions/msm/swdist/ pmsms/pmsmsog.asp / default.asp?url=/technet/itsolutions/msm/swdist/ pmsus/pmsusog.asp /library/en-us/dnpag/html/serviceagg.asp /efficiency/manageability/monitoring.mspx To learn more about patterns & practices visit: To purchase patterns & practices guides visit:
15 Title Link to Online Version Book User Interface Process Application Block Web Service Façade for Legacy Applications Lifecycle Practices Backup and Restore for Internet Data Center Deploying.NET Applications: Lifecycle Guide Microsoft Exchange 2000 Server Operations Guide Microsoft SQL Server 2000 High Availability Series: Volume 1: Planning Microsoft SQL Server 2000 High Availability Series: Volume 2: Deployment Microsoft SQL Server 2000 Operations Guide Operating.NET-Based Applications Production Debugging for.net-connected Applications Security Operations for Microsoft Windows 2000 Server Security Operations Guide for Exchange 2000 Server Team Development with Visual Studio.NET and Visual SourceSafe /library/en-us/dnbda/html/uip.asp /library/en-us/dnpag/html/wsfacadelegacyapp.asp /default.asp?url=/technet/ittasks/maintain/backuprest/default.asp /library/en-us/dnbda/html/dalgroadmap.asp /default. asp?url=/technet/prodtechnol/exchange/exchange 2000/maintain/operate/opsguide/default.asp /default.asp?url=/technet/prodtechnol/sql/deploy /confeat/sqlha/sqlhalp.asp /default.asp?url=/technet/prodtechnol/sql/deploy /confeat/sqlha/sqlhalp.asp /default.asp?url=/technet/prodtechnol/sql/maintain /operate/opsguide/default.asp /default.asp?url=/technet/itsolutions/net/maintain /opnetapp/default.asp /library/en-us/dnbda/html/dbgrm.asp /default.asp?url=/technet/security/prodtech /win2000/secwin2k/default.asp /default.asp?url=/technet/security/prodtech /mailexch/opsguide/default.asp /library/en-us/dnbda/html/tdlg_rm.asp This title is available as a Book To learn more about patterns & practices visit: To purchase patterns & practices guides visit:
Update and Installation Guide for Microsoft Management Reporter 2.0 Feature Pack 1
Update and Installation Guide for Microsoft Management Reporter 2.0 Feature Pack 1 Microsoft Corporation Published: December 2010 Microsoft Dynamics is a line of integrated, adaptable business management
Management Reporter Integration Guide for Microsoft Dynamics GP
Microsoft Dynamics Management Reporter Integration Guide for Microsoft Dynamics GP July 2013 Find updates to this documentation at the following location: http://go.microsoft.com/fwlink/?linkid=162565
Lab Answer Key for Module 6: Configuring and Managing Windows SharePoint Services 3.0. Table of Contents Lab 1: Configuring and Managing WSS 3.
Lab Answer Key for Module 6: Configuring and Managing Windows SharePoint Services 3.0 Table of Contents Lab 1: Configuring and Managing WSS 3.0 1 Information in this document, including URL and other Internet
The 2007 R2 Version of Microsoft Office Communicator Mobile for Windows Mobile: Frequently Asked Questions
The 2007 R2 Version of Microsoft Office Communicator Mobile for Windows Mobile: Frequently Asked Questions Published: December 2008 Information in this document, including URL and other Internet Web site
System Requirements for Microsoft Dynamics NAV 2013 R2
System Requirements for Microsoft Dynamics NAV 2013 R2 February 2014 Contents 3 System Requirements for the Microsoft Dynamics NAV Windows Client 3 Web Client 4 System Requirements for Microsoft Dynamics
Management Reporter Integration Guide for Microsoft Dynamics AX
Microsoft Dynamics Management Reporter Integration Guide for Microsoft Dynamics AX July 2013 Find updates to this documentation at the following location: http://go.microsoft.com/fwlink/?linkid=162565
Redeploying Microsoft CRM 3.0
Redeploying Microsoft CRM 3.0 2005 Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example companies,
Creating and Deploying Active Directory Rights Management Services Templates Step-by-Step Guide
Creating and Deploying Active Directory Rights Management Services Templates Step-by-Step Guide Microsoft Corporation Published: January 2008 Author: Brian Lich Editor: Carolyn Eller Abstract This step-by-step
Step-by-Step Guide for Microsoft Advanced Group Policy Management 4.0
Step-by-Step Guide for Microsoft Advanced Group Policy Management 4.0 Microsoft Corporation Published: September 2009 Abstract This step-by-step guide describes a sample scenario for installing Microsoft
Active Directory Provider User s Guide
Active Directory Provider User s Guide Mike Horton Version 01.00.03 Last Updated: December 28, 2007 Category: DotNetNuke v4.6.0 and greater Information in this document, including URL and other Internet
Microsoft Dynamics AX 2009 Installation Guide. Microsoft Corporation Published: November 2009
Microsoft Dynamics AX 2009 Installation Guide Microsoft Corporation Published: November 2009 Microsoft Dynamics is a line of integrated, adaptable business management solutions that enables you and your
Microsoft Dynamics GP. econnect Installation and Administration Guide Release 9.0
Microsoft Dynamics GP econnect Installation and Administration Guide Release 9.0 Copyright Copyright 2006 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the
Microsoft Dynamics NAV
Microsoft Dynamics NAV Requirements for Microsoft Dynamics NAV 2013 System Requirements for Microsoft Dynamics NAV 2013... 1 System Requirements for the Microsoft Dynamics NAV Windows Client... 1 System
Module 1: Introduction to Designing Security
Module 1: Introduction to Designing Security Table of Contents Module Overview 1-1 Lesson 1: Overview of Designing Security for Microsoft Networks 1-2 Lesson 2: Introducing Contoso Pharmaceuticals: A Case
Microsoft Dynamics CRM Adapter for Microsoft Dynamics GP
Microsoft Dynamics Microsoft Dynamics CRM Adapter for Microsoft Dynamics GP May 2010 Find updates to this documentation at the following location. http://go.microsoft.com/fwlink/?linkid=162558&clcid=0x409
Microsoft Solutions for Security. Delivering the Windows Server 2003 Security Guide
Microsoft Solutions for Security Delivering the Windows Server 2003 Security Guide Information in this document, including URL and other Internet Web site references, is subject to change without notice.
Installing Windows Rights Management Services with Service Pack 2 Step-by- Step Guide
Installing Windows Rights Management Services with Service Pack 2 Step-by- Step Guide Microsoft Corporation Published: October 2006 Author: Brian Lich Editor: Carolyn Eller Abstract This step-by-step guide
AD RMS Step-by-Step Guide
AD RMS Step-by-Step Guide Microsoft Corporation Published: March 2008 Author: Brian Lich Editor: Carolyn Eller Abstract This step-by-step guide provides instructions for setting up a test environment to
Improving Performance of Microsoft CRM 3.0 by Using a Dedicated Report Server
Improving Performance of Microsoft CRM 3.0 by Using a Dedicated Report Server January 2006 Downloaded from http://www.sonomapartners.com/ - 1 - Information in this document, including URL and other Internet
Developing XML Web Services Using Microsoft ASP.NET Delivery Guide. Course Number: 2524B
Developing XML Web Services Using Microsoft ASP.NET Delivery Guide Course Number: 2524B Part Number: X08-85030 Released: 05/2002 Information in this document, including URL and other Internet Web site
How To Install Outlook Addin On A 32 Bit Computer
Deployment Guide - Outlook Add-In www.exclaimer.com Contents About This Guide... 3 System Requirements... 4 Software... 4 Installation Files... 5 Deployment Preparation... 6 Installing the Add-In Manually...
Pipeliner CRM Phaenomena Guide Sales Pipeline Management. 2015 Pipelinersales Inc. www.pipelinersales.com
Sales Pipeline Management 2015 Pipelinersales Inc. www.pipelinersales.com Sales Pipeline Management Learn how to manage sales opportunities with Pipeliner Sales CRM Application. CONTENT 1. Configuring
DEVELOP. Choosing a Development Tool. Microsoft Dynamics GP. White Paper
DEVELOP Microsoft Dynamics GP Choosing a Development Tool White Paper This paper provides guidance when choosing which development tool to use to create an integration for Microsoft Dynamics GP. Date:
Windows Scheduled Tasks Management Pack Guide for System Center Operations Manager. Published: 07 March 2013
Windows Scheduled Tasks Management Pack Guide for System Center Operations Manager Published: 07 March 2013 Copyright Information in this document, including URL and other Internet Web site references,
MBAM Self-Help Portals
MBAM Self-Help Portals Authoring a self-help portal workflow for BitLocker Recovery Using Microsoft BitLocker Administration and Monitoring (MBAM) Technical White Paper Published: September 2011 Priyaa
Microsoft Dynamics TM NAV 5.00. Installation & System Management: Employee Portal for Microsoft Dynamics NAV
Microsoft Dynamics TM NAV 5.00 Installation & System Management: Employee Portal for Microsoft Dynamics NAV INSTALLATION AND SYSTEM MANAGEMENT: EMPLOYEE PORTAL FOR MICROSOFT DYNAMICS NAV Information
SQL Server 2005 Reporting Services (SSRS)
SQL Server 2005 Reporting Services (SSRS) Author: Alex Payne and Brian Welcker Published: May 2005 Summary: SQL Server 2005 Reporting Services is a key component of SQL Server 2005. Reporting Services
SharePoint Reset Password Web Part
SharePoint Reset Password Web Part ASP.Net Sample Guide Release 2.0 (HW10) Contents Overview... 2 Installation... 2 Password Reset Setup Program... 2 Installing the Sample Applications... 3 Solution Components...
Programmabilty. Programmability in Microsoft Dynamics AX 2009. Microsoft Dynamics AX 2009. White Paper
Programmabilty Microsoft Dynamics AX 2009 Programmability in Microsoft Dynamics AX 2009 White Paper December 2008 Contents Introduction... 4 Scenarios... 4 The Presentation Layer... 4 Business Intelligence
Writers: Joanne Hodgins, Omri Bahat, Morgan Oslake, and Matt Hollingsworth
SQL Server Technical Article Writers: Joanne Hodgins, Omri Bahat, Morgan Oslake, and Matt Hollingsworth Technical Reviewer: Dan Jones Published: August 2009 Applies to: SQL Server 2008 R2, August CTP Summary:
Key Benefits of Microsoft Visual Studio Team System
of Microsoft Visual Studio Team System White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current view
Connector for Microsoft Dynamics Configuration Guide for Microsoft Dynamics SL
Microsoft Dynamics Connector for Microsoft Dynamics Configuration Guide for Microsoft Dynamics SL Revised August, 2012 Find updates to this documentation at the following location: http://www.microsoft.com/download/en/details.aspx?id=10381
Deploying the Workspace Application for Microsoft SharePoint Online
Microsoft Dynamics GP Deploying the Workspace Application for Microsoft SharePoint Online Microsoft Dynamics GP Workspace is a method to enable Microsoft Excel-based dashboards for SharePoint Online. This
Windows Server Update Services 3.0 SP2 Step By Step Guide
Windows Server Update Services 3.0 SP2 Step By Step Guide Microsoft Corporation Author: Anita Taylor Editor: Theresa Haynie Abstract This guide provides detailed instructions for installing Windows Server
Sage CRM Connector Tool White Paper
White Paper Document Number: PD521-01-1_0-WP Orbis Software Limited 2010 Table of Contents ABOUT THE SAGE CRM CONNECTOR TOOL... 1 INTRODUCTION... 2 System Requirements... 2 Hardware... 2 Software... 2
Pipeliner CRM Phaenomena Guide Sales Target Tracking. 2015 Pipelinersales Inc. www.pipelinersales.com
Sales Target Tracking 05 Pipelinersales Inc. www.pipelinersales.com Sales Target Tracking Learn how to set up Sales Target with Pipeliner Sales CRM Application. CONTENT. Setting up Sales Dynamic Target
Overview of Microsoft Office 365 Development
Overview of Microsoft Office 365 Development Office 365 Hands-on lab In this lab, you will work with existing Office 365 apps. This document is provided for informational purposes only and Microsoft makes
Getting started with Microsoft SharePoint Server 2010
Getting started with Microsoft SharePoint Server 2010 Microsoft Corporation Published: May 2010 Author: Microsoft Office System and Servers Team ([email protected]) Abstract This book provides basic
Key Benefits of Microsoft Visual Studio 2008
Key Benefits of Microsoft Visual Studio 2008 White Paper December 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current
ADMT v3 Migration Guide
ADMT v3 Migration Guide Microsoft Corporation Published: November 2006 Abstract This guide explains how to use the Active Directory Migration Tool version 3 (ADMT v3) to restructure your operating environment.
Microsoft Dynamics AX 2012 System Requirements. Microsoft Corporation Published: November 2011
2012 System Requirements Microsoft Corporation Published: November 2011 Microsoft Dynamics is a line of integrated, adaptable business management solutions that enables you and your people to make business
Microsoft Dynamics GP 2013. econnect Installation and Administration Guide
Microsoft Dynamics GP 2013 econnect Installation and Administration Guide Copyright Copyright 2012 Microsoft Corporation. All rights reserved. Limitation of liability This document is provided as-is. Information
Microsoft Dynamics TM NAV 5.00. Installation & System Management: C/SIDE Database Server for Microsoft Dynamics TM NAV
Microsoft Dynamics TM NAV 5.00 Installation & System Management: C/SIDE Database Server for Microsoft Dynamics TM NAV Installation & System Management: Database Server for Microsoft Dynamics TM NAV Information
Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010
Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010 Better Together Writer: Bill Baer, Technical Product Manager, SharePoint Product Group Technical Reviewers: Steve Peschka,
Pipeliner CRM Phaenomena Guide Administration & Setup. 2015 Pipelinersales Inc. www.pipelinersales.com
Administration & Setup 05 Pipelinersales Inc. www.pipelinersales.com Administration & Setup Learn how to manage your sales team with Pipeliner Sales CRM Application. CONTENT. Managing Pipeliner s Users
Overview of Active Directory Rights Management Services with Windows Server 2008 R2
Overview of Active Directory Rights Management Services with Windows Server 2008 R2 Student Manual Module 3: Active Directory Rights Management Clients and Information Rights Management on Desktop Applications
Lab Answer Key for Module 9: Active Directory Domain Services. Table of Contents Lab 1: Exploring Active Directory Domain Services 1
Lab Answer Key for Module 9: Active Directory Domain Services Table of Contents Lab 1: Exploring Active Directory Domain Services 1 Information in this document, including URL and other Internet Web site
Lab Answer Key for Module 1: Installing and Configuring Windows Server 2008. Table of Contents Lab 1: Configuring Windows Server 2008 1
Lab Answer Key for Module 1: Installing and Configuring Windows Server 2008 Table of Contents Lab 1: Configuring Windows Server 2008 1 Information in this document, including URL and other Internet Web
How To Set Up A Load Balancer With Windows 2010 Outlook 2010 On A Server With A Webmux On A Windows Vista V2.2.5.2 (Windows V2) On A Network With A Server (Windows) On
Load Balancing Exchange 2010 OWA for External Access using WebMux Published: April 2011 Information in this document, including URL and other Internet Web site references, is subject to change without
ITDUMPS QUESTION & ANSWER. Accurate study guides, High passing rate! IT dumps provides update free of charge in one year!
ITDUMPS QUESTION & ANSWER Accurate study guides, High passing rate! IT dumps provides update free of charge in one year! HTTP://WWW.ITDUMPS.COM Exam : 70-549(C++) Title : PRO:Design & Develop Enterprise
Advanced Web Application Development using Microsoft ASP.NET
Course Outline Other Information MS2311 Days 3 Starting Time 9:00 Finish Time 4:30 Lunch & refreshments are included with this course. Advanced Web Application Development using Microsoft ASP.NET Course
SAP User and Access Management with Microsoft Identity Integration Server
Collaboration Technology Support Center Microsoft Collaboration Brief August 2005 SAP User and Access Management with Microsoft Identity Integration Server Authors Rüdiger Berndt, IdM Lead Architect, Oxford
Exclaimer Email Alias Manager for Exchange Deployment Guide - Exclaimer Email Alias Manager for Exchange Outlook Add-In
Exclaimer Email Alias Manager for Exchange Deployment Guide - Exclaimer Email Alias Manager for Exchange Outlook Add-In www.exclaimer.com Contents About This Guide...3 System Requirements...4 Software...4
Course 5431: Getting Started with Microsoft Office PowerPoint 2007. Course 5420: Editing and Proofreading Documents in Microsoft Office Word 2007
This level of training is designed to help you make the most of your first steps into computing. They cover a basic introduction to a range of Microsoft products such as Word, Power Point and Excel. Course
How to Secure a Groove Manager Web Site
How to Secure a Groove Manager Web Site Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the companies, organizations,
Microsoft Dynamics GP. Engineering Data Management Integration Administrator s Guide
Microsoft Dynamics GP Engineering Data Management Integration Administrator s Guide Copyright Copyright 2007 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is
A SharePoint Developer Introduction
A SharePoint Developer Introduction Hands-On Lab Lab Manual HOL7 - Developing a SharePoint 2010 Workflow with Initiation Form in Visual Studio 2010 C# Information in this document, including URL and other
Microsoft Dynamics AX 2012 Installation Guide. Microsoft Corporation Published: April 2011 This content is preliminary and is subject to change.
2012 Installation Guide Microsoft Corporation Published: April 2011 This content is preliminary and is subject to change. Microsoft Dynamics is a line of integrated, adaptable business management solutions
Dynamics AX. Microsoft Dynamics AX 4.0. Microsoft Dynamics ISV Software Solution Test Guidelines
Dynamics AX Microsoft Dynamics AX 4.0 Microsoft Dynamics ISV Software Solution Test Guidelines May 23, 2007 The information contained in this document represents the current view of Microsoft Corporation
Windows Small Business Server 2003 Upgrade Best Practices
Windows Small Business Server 2003 Upgrade Best Practices Microsoft Corporation Published: May 2005 Version: 1 Abstract To ensure a successful upgrade from the Microsoft Windows Small Business Server 2003
Authoring for System Center 2012 Operations Manager
Authoring for System Center 2012 Operations Manager Microsoft Corporation Published: November 1, 2013 Authors Byron Ricks Applies To System Center 2012 Operations Manager System Center 2012 Service Pack
Pipeliner CRM Phaenomena Guide Getting Started with Pipeliner. 2015 Pipelinersales Inc. www.pipelinersales.com
Getting Started with Pipeliner 05 Pipelinersales Inc. www.pipelinersales.com Getting Started with Pipeliner Learn How to Get Started with Pipeliner Sales CRM Application. CONTENT. Setting up Pipeliner
Microsoft Dynamics AX 2012 System Requirements. Microsoft Corporation Published: August 2011
2012 System Requirements Microsoft Corporation Published: August 2011 Microsoft Dynamics is a line of integrated, adaptable business management solutions that enables you and your people to make business
Planning, Implementing and Managing a Microsoft SharePoint 2003 Infrastructure
Planning, Implementing and Managing a Microsoft SharePoint 2003 Infrastructure Course 8036 - Three days - Instructor-led - Hands on Introduction This instructor-led course provides students with the knowledge
Migrate from Exchange Public Folders to Business Productivity Online Standard Suite
Migrate from Exchange Public Folders to Business Productivity Online Standard Suite White Paper Microsoft Corporation Published: July 2009 Information in this document, including URL and other Internet
Lab Answer Key for Module 11: Managing Transactions and Locks
Lab Answer Key for Module 11: Managing Transactions and Locks Table of Contents Lab 11: Managing Transactions and Locks 1 Exercise 1: Using Transactions 1 Exercise 2: Managing Locks 3 Information in this
Configuring a SQL Server Reporting Services scale-out deployment to run on a Network Load Balancing cluster
Microsoft Dynamics AX Configuring a SQL Server Reporting Services scale-out deployment to run on a Network Load Balancing cluster White Paper A SQL Server Reporting Services (SSRS) scale-out deployment
BizTalk Server 2006. Business Activity Monitoring. Microsoft Corporation Published: April 2005. Abstract
BizTalk Server 2006 Business Activity Monitoring Microsoft Corporation Published: April 2005 Abstract This paper provides a detailed description of two new Business Activity Monitoring (BAM) features in
2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led
2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led Introduction This three-day, instructor-led course provides students with the knowledge and skills
Choosing a Development Tool
Microsoft Dynamics GP 2013 R2 Choosing a Development Tool White Paper This paper provides guidance when choosing which development tool to use to create an integration for Microsoft Dynamics GP. Date:
Microsoft Dynamics GP. Workflow Installation Guide Release 10.0
Microsoft Dynamics GP Workflow Installation Guide Release 10.0 Copyright Copyright 2008 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility of
Hyper-V Server 2008 Setup and Configuration Tool Guide
Hyper-V Server 2008 Setup and Configuration Tool Guide Microsoft Corporation Published: October 2008 Author: Cynthia Nottingham Abstract This guide will help you set up and configure Microsoft Hyper-V
Using Apple Remote Desktop to Deploy Centrify DirectControl
APPLICATION NOTE Using Apple Remote Desktop to Deploy Centrify DirectControl Published: June 2007 Abstract Apple Remote Desktop is commonly used by administrators to perform various administrative management
Pipeliner CRM Phaenomena Guide Add-In for MS Outlook. 2015 Pipelinersales Inc. www.pipelinersales.com
Add-In for MS Outlook 205 Pipelinersales Inc. www.pipelinersales.com Add-In for MS Outlook Learn how to use sales lead management with Pipeliner MS Outlook Add-In. CONTENT. Setting up Pipeliner Add-In
Managing UNIX Generic and Service Accounts with Active Directory
APPLICATION NOTE Managing UNIX Generic and Service Accounts with Active Directory Published: June 2007 Abstract Generic accounts are commonly used to enable UNIX administrative staff to log on to a computer
Retail Deployment Guide. Microsoft Dynamics AX 2012 Feature Pack
Retail Deployment Guide Microsoft Dynamics AX 2012 Feature Pack Microsoft Corporation February 2012 Microsoft Dynamics is a line of integrated, adaptable business management solutions that enables you
Microsoft Dynamics TM NAV 5.00. Installation & System Management: Application Server for Microsoft Dynamics NAV
Microsoft Dynamics TM NAV 5.00 Installation & System Management: Application Server for Microsoft Dynamics NAV INSTALLATION & SYSTEM MANAGEMENT: APPLICATION SERVER FOR MICROSOFT DYNAMICS NAV Information
Microsoft Office Communications Server 2007 R2
Microsoft Office Communications Server 2007 R2 Scale to a Load Balanced Enterprise Edition Pool with WebMux Walkthrough Published: Sept. 2009 For the most up-to-date version of the Scale to a Load Balanced
Deciding When to Deploy Microsoft Windows SharePoint Services and Microsoft Office SharePoint Portal Server 2003. White Paper
Deciding When to Deploy Microsoft Windows SharePoint Services and Microsoft Office SharePoint Portal Server 2003 White Paper Published: October, 2003 Table of Contents Introduction 4 Relationship between
Active Directory and DirectControl
WHITE PAPER CENTRIFY CORP. Active Directory and DirectControl APRIL 2005 The Right Choice for Enterprise Identity Management and Infrastructure Consolidation ABSTRACT Microsoft s Active Directory is now
UPGRADE. Upgrading Microsoft Dynamics Entrepreneur to Microsoft Dynamics NAV. Microsoft Dynamics Entrepreneur Solution.
UPGRADE Microsoft Dynamics Entrepreneur Solution Upgrading Microsoft Dynamics Entrepreneur to Microsoft Dynamics NAV White Paper June 2008 The information contained in this document represents the current
Usage Analysis Tools in SharePoint Products and Technologies
Usage Analysis Tools in SharePoint Products and Technologies Date published: June 9, 2004 Summary: Usage analysis allows you to track how websites on your server are being used. The Internet Information
Open Source at Microsoft. Aras Drives Performance in Product Life-Cycle Processes
Open Source at Microsoft Aras Drives Performance in Product Life-Cycle Processes Built on the Microsoft.NET Framework, Aras Innovator enterprise open-source software automates new product introduction,
Pipeliner CRM Phaenomena Guide Opportunity Management. 2015 Pipelinersales Inc. www.pipelinersales.com
Opportunity Management 205 Pipelinersales Inc. www.pipelinersales.com Opportunity Management Learn how to manage sales opportunities with Pipeliner Sales CRM Application. CONTENT. Creating and sharing
ACER ProShield. Table of Contents
ACER ProShield Table of Contents Revision History... 3 Legal Notices... 4 Executive Summary... 5 Introduction... 5 Protection against unauthorized access... 6 Why ACER ProShield... 7 ACER ProShield...
Datacenter Management Optimization with Microsoft System Center
Datacenter Management Optimization with Microsoft System Center Disclaimer and Copyright Notice The information contained in this document represents the current view of Microsoft Corporation on the issues
Overview of Active Directory Rights Management Services with Windows Server 2008 R2
Overview of Active Directory Rights Management Services with Windows Server 2008 R2 Student Manual Module 5: Information Rights Management on Server Applications Information in this document, including
Customizing Remote Desktop Web Access by Using Windows SharePoint Services Stepby-Step
Customizing Remote Desktop Web Access by Using Windows SharePoint Services Stepby-Step Guide Microsoft Corporation Published: July 2009 Updated: September 2009 Abstract Remote Desktop Web Access (RD Web
Integrating Business Portal 3.0 with Microsoft Office SharePoint Portal Server 2003: A Natural Fit
Integrating Business Portal 3.0 with Microsoft Office SharePoint Portal Server 2003: A Natural Fit Published: December 2005 For the latest information, please see http://mbs.microsoft.com/public/gponline
Failover Manager for WhatsUp Gold v16.0 Quick Start Guide
Failover Manager for WhatsUp Gold v16.0 Quick Start Guide Contents About the WhatsUp Gold Failover Manager Failover is a mechanism with the capacity to automatically switch from a primary installation
Course 10978A Introduction to Azure for Developers
Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality
Microsoft Lync Server 2010
Microsoft Lync Server 2010 Scale to a Load Balanced Enterprise Edition Pool with WebMux Walkthrough Published: March. 2012 For the most up to date version of the Scale to a Load Balanced Enterprise Edition
Advanced Web Application Development using Microsoft ASP.NET
Key Data Course #: 2311A Number of Days: 3 Format: Instructor-Led Certification Exams: Exam 70-305: Developing and Implementing Web Applications with Microsoft Visual Basic.NET and Microsoft Visual Studio.NET
Lab 02 Working with Data Quality Services in SQL Server 2014
SQL Server 2014 BI Lab 02 Working with Data Quality Services in SQL Server 2014 Jump to the Lab Overview Terms of Use 2014 Microsoft Corporation. All rights reserved. Information in this document, including
Microsoft Windows Server System White Paper
Introduction to Network Access Protection Microsoft Corporation Published: June 2004, Updated: May 2006 Abstract Network Access Protection, a platform for Microsoft Windows Server "Longhorn" (now in beta
A SharePoint Developer Introduction. Hands-On Lab. Lab Manual HOL8 Using Silverlight with the Client Object Model C#
A SharePoint Developer Introduction Hands-On Lab Lab Manual HOL8 Using Silverlight with the Client Object Model C# Information in this document, including URL and other Internet Web site references, is
