EMS for Microsoft Outlook User Guide

Total Page:16

File Type:pdf, Size:1020Kb

EMS for Microsoft Outlook User Guide EMS for Outlook Installation, Configuration, and User Guides V44 April 2019 Accruent, LLC 11500 Alterra Parkway, Suite 110, Austin, TX 78758 www.accruent.com Accruent Confidential and Proprietary, copyright 2019. All rights reserved. This material contains confidential information that is proprietary to, and the property of, Accruent, LLC. Any unauthorized use, duplication, or disclosure of this material, in whole or in part, is prohibited. No part of this publication may be reproduced, recorded, or stored in a retrieval system or transmitted in any form or by any means—whether electronic, mechanical, photographic, or otherwise—without the written permission of Accruent, LLC. The information contained in this document is subject to change without notice. Accruent makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Accruent, or any of its subsidiaries, shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material. Accruent Confidential and Proprietary © 2019 Page | 2 Table of Contents CHAPTER 4: Introduction to the EMS for Outlook Installation Guide 9 Interested in Upgrading? 9 CHAPTER 5: System Architecture 10 CHAPTER 6: Prerequisites 12 CHAPTER 7: Plan Your EMS for Outlook Implementation 13 Install the EMS Integration for Microsoft® Exchange Web Service 13 Install EMS for Outlook On Users' Computers (EMSForOutlook.msi) 13 Configuration Path 13 CHAPTER 8: Install or Upgrade EMS for Outlook on a User's PC 14 x86 User Installation 14 x64 User Installation 15 Silent EMS for Outlook User Installation 16 CHAPTER 9: EMS for Outlook Add-In Is Offline 17 CHAPTER 10: Silent/Unattended EMS for Outlook Installation 18 CHAPTER 11: Where to See Your Exchange Server URL and EMS for Outlook Version Number 19 CHAPTER 12: Introduction to EMS Integrated Authentication 20 What is Integrated Windows Authentication? 20 What is Portal or Federated Authentication? 20 What is LDAP Authentication? 21 Contact Customer Support 22 CHAPTER 13: Integrated Windows Authentication 23 Activate Integrated Windows Authentication for IIS 6.0 23 Activate Integrated Windows Authentication for IIS 7.x/8.x 24 CHAPTER 14: LDAP Authentication 25 Accruent Confidential and Proprietary © 2019 Page | 3 Configure Your LDAP Provider 26 Configure EMS Web App to Use LDAP Authentication 26 Configuring EMS Web App Security 28 Configuring Communication Options 29 Core Properties 29 Non-AD Configuration 30 LDAP Queries 30 Save Your Configuration 31 Test Your Configuration 31 Configuring Authentication for the EMS Mobile App 32 Test Your LDAP Configuration 32 Test Your LDAP Authentication 32 CHAPTER 15: Portal or Federated Authentication 33 Portal Authentication Overview 33 Installation/Configuration 33 Redirect User Log In to Your SSO Provider 34 Specify a Different Default Home Page for Guest Users 34 CHAPTER 16: Portal Authentication Methods 35 Server Variable Method (Header Variable) 35 Server Variable Method – Federated (SAML) 35 Method 1: Locally installed Service Provider 35 Method 1 configuration Steps 36 Method 2 36 Method 2 Configuration Steps 36 EMS Desktop Client Configuration 36 Accruent Confidential and Proprietary © 2019 Page | 4 Session Method 37 Form Method 37 Cookie Method 38 Query String Method 38 CHAPTER 17: Introduction to EMS Integration to Microsoft® Exchange 40 Exchange Integration Flow 41 CHAPTER 18: System Requirements for Integration to Microsoft® Exchange 43 Web Server Requirements 43 EMS Web App Requirements 43 EMS Platform Services 43 EMS for Microsoft Outlook Requirements 43 CHAPTER 19: Install or Upgrade the Exchange Integration Web Service 44 Prior to Install or Upgrade 44 Install or Upgrade Instructions 44 CHAPTER 20: Configure Integration to Microsoft Exchange 46 Configure Integration to Exchange Instructions 46 Test Your Exchange Integration 48 Optional Messaging Settings​ 49 Enable Larger File Attachments On The Config File 50 Enable Larger File Attachments in the Exchange Integration Web Service 51 CHAPTER 21: Configure Multiple Mail Domains 52 CHAPTER 22: Use Application Pool Identity for Integration for Exchange Service Account 54 Configure the Application Pool 54 Configure Integration for Exchange to Use the Application Pool Account 55 CHAPTER 23: Configure EWS Impersonation for Microsoft® Exchange 57 Accruent Confidential and Proprietary © 2019 Page | 5 CHAPTER 24: Learn More About Exchange Web Services (EWS) Impersonation 58 FAQs 58 Additional Reading 59 CHAPTER 25: EMS for Microsoft® Outlook (Legacy) Configuration Guide 61 CHAPTER 26: Introduction to EMS for Outlook Configuration Guide 62 CHAPTER 27: Establish Outlook Booking Templates and Conflict Behavior 63 CHAPTER 28: Assign EMS Users to Groups 65 CHAPTER 29: Customize the Desktop Application Label 67 Change the EMS for Outlook Icon (hidden future functionality) 67 CHAPTER 30: Enable User Access to EMS for Outlook 68 Introduction 68 Configure EMS for Outlook Users and Process Templates 68 CHAPTER 31: EMS for Outlook System Parameters 73 CHAPTER 32: Introduction to the EMS for Outlook User Guide 83 CHAPTER 33: Create a List of Favorite Rooms 84 CHAPTER 34: Create Reservations in EMS for Microsoft Outlook 86 CHAPTER 35: Create a Series Reservation 87 CHAPTER 36: Create a Single Reservation 90 CHAPTER 37: Create a Video Conference Reservation 93 To create a video conference reservation: 93 CHAPTER 38: Edit or Cancel a Scheduled Event 95 CHAPTER 39: Get Started With EMS for Outlook 96 CHAPTER 40: Microsoft Outlook, EMS for Microsoft Outlook, and EMS Web App Comparison 97 CHAPTER 41: Resolve Booking Conflicts 98 To resolve booking conflicts for a series reservation: 98 Accruent Confidential and Proprietary © 2019 Page | 6 To resolve booking conflicts when you receive a warning email: 99 CHAPTER 42: EMS for Microsoft® Outlook (Legacy) User Guide 100 CHAPTER 43: Use Skype for Business in EMS for Outlook (Legacy) 101 To Use Skype for Business: 101 CHAPTER 44: View Known Errors/Alerts 103 CHAPTER 45: Introduction to EMS Integration to Microsoft® Exchange 106 Exchange Integration Flow 107 CHAPTER 45: Integration to Microsoft® Exchange 109 CHAPTER 45: System Requirements for Integration to Microsoft® Exchange 110 Web Server Requirements 110 EMS Web App Requirements 110 EMS Platform Services 110 EMS for Microsoft Outlook Requirements 110 CHAPTER 45: Configure Multiple Mail Domains 111 CHAPTER 45: Configure Integration to Microsoft Exchange 113 Configure Integration to Exchange Instructions 113 Test Your Exchange Integration 115 Optional Messaging Settings​ 116 Enable Larger File Attachments On The Config File 117 Enable Larger File Attachments in the Exchange Integration Web Service 118 CHAPTER 45: Configure EWS Impersonation for Microsoft® Exchange 119 CHAPTER 45: Install or Upgrade the Exchange Integration Web Service 120 Prior to Install or Upgrade 120 Install or Upgrade Instructions 120 CHAPTER 45: Learn More About Exchange Web Services (EWS) Impersonation 122 Accruent Confidential and Proprietary © 2019 Page | 7 FAQs 122 Additional Reading 123 CHAPTER 45: Use Application Pool Identity for Integration for Exchange Service Account 124 Configure the Application Pool 124 Configure Integration for Exchange to Use the Application Pool Account 125 Accruent Confidential and Proprietary © 2019 Page | 8 CHAPTER 4: Introduction to the EMS for Outlook Installation Guide CHAPTER 4: Introduction to the EMS for Outlook Installation Guide EMS for Outlook is an optional add-in that integrates the EMS room reservation process directly with Microsoft Outlook 2010/2013. Users can view room availability in addition to attendee free/busy information simultaneously and book/manage their meetings directly within Outlook. This document lists the steps you must take to install and configure EMS for Outlook. The purpose of the section is to answer your questions and guide you through the procedures necessary to install the EMS for Microsoft Outlook application efficiently and effectively for Legacy Versions. IMPORTANT: To ensure your users are benefiting from the newest features, enhancements, and fixes, EMS Software recommends that you upgrade to the most current release of your EMS product. l Prerequisites o EMS for Outlook Requirements o System Architecture l Plan Your EMS for Outlook Implementation l Obtain the EMS for Outlook Installation File l Install or Upgrade EMS for Outlook on a User's PC l EMS for Outlook Add-In Is Offline l Silent/Unattended EMS for Outlook Installation l Where to See Your Exchange Server URL and EMS for Outlook Version Number Interested in Upgrading? Contact EMS Sales at (800) 440-3994. For more information, visit www.emssoftware.com. Accruent Confidential and Proprietary © 2019 Page | 9 CHAPTER 5: System Architecture CHAPTER 5: System Architecture EMS for Outlook is one of the Everyday User Applications that is controlled by configurations in EMS Desktop Client. The EMS Desktop Client is the foundation for a broad range of components, services, web applications, APIs, add-ons, and integrations. Accruent Confidential and Proprietary © 2019 Page | 10 CHAPTER 5: System Architecture Accruent Confidential and Proprietary © 2019 Page | 11 CHAPTER 6: Prerequisites CHAPTER 6: Prerequisites 1. Uninstall any older versions of EMS for Outlook. 2. The EMS Integration to Exchange Web Service must be installed and operational. For information on how to install and configure this
Recommended publications
  • Getting Started with Windows Scripting
    Getting Started with Windows Scripting art I of the PowerShell, VBScript, and JScript Bible intro- IN THIS PART duces you to the powerful administrative tool that is Windows scripting. You’ll get an overview of Windows Chapter 1 P Introducing Windows Scripting scripting and its potential, and an introduction to three tech- nologies you can use for Windows scripting: VBScript, JScript, Chapter 2 and PowerShell. VBScript Essentials Chapter 3 JScript Essentials Chapter 4 PowerShell Fundamentals COPYRIGHTED MATERIAL 886804c01.indd6804c01.indd 1 11/21/09/21/09 11:16:17:16:17 PPMM 86804c01.indd 2 1/21/09 1:16:18 PM Introducing Windows Scripting indows scripting gives everyday users and administrators the ability to automate repetitive tasks, complete activities while IN THIS CHAPTER away from the computer, and perform many other time-saving W Introducing Windows scripting activities. Windows scripting accomplishes all of this by enabling you to create tools to automate tasks that would otherwise be handled manually, Why script Windows? such as creating user accounts, generating log files, managing print queues, or examining system information. By eliminating manual processes, you Getting to know can double, triple, or even quadruple your productivity and become more Windows Script Host effective and efficient at your job. Best of all, scripts are easy to create and Understanding the Windows you can rapidly develop prototypes of applications, procedures, and utili- scripting architecture ties; and then enhance these prototypes to get exactly what you need, or just throw them away and begin again. This ease of use gives you the flex- ibility to create the kinds of tools you need without a lot of fuss.
    [Show full text]
  • Case Study: Internet Explorer 1994..1997
    Case Study: Internet Explorer 1994..1997 Ben Slivka General Manager Windows UI [email protected] Internet Explorer Chronology 8/94 IE effort begins 12/94 License Spyglass Mosaic source code 7/95 IE 1.0 ships as Windows 95 feature 11/95 IE 2.0 ships 3/96 MS Professional Developer’s Conference AOL deal, Java license announced 8/96 IE 3.0 ships, wins all but PC Mag review 9/97 IE 4.0 ships, wins all the reviews IE Feature Chronology IE 1.0 (7/14/95) IE 2.0 (11/17/95) HTML 2.0 HTML Tables, other NS enhancements HTML <font face=> Cell background colors & images Progressive Rendering HTTP cookies (arthurbi) Windows Integration SSL Start.Run HTML (MS enhancements) Internet Shortcuts <marquee> Password Caching background sounds Auto Connect, in-line AVIs Disconnect Active VRML 1.0 Navigator parity MS innovation Feature Chronology - continued IE 3.0 (8/12/96) IE 3.0 - continued... IE 4.0 (9/12/97) Java Accessibility Dynamic HTML (W3C) HTML Frames PICS (W3C) Data Binding Floating frames HTML CSS (W3C) 2D positioning Componentized HTML <object> (W3C) Java JDK 1.1 ActiveX Scripting ActiveX Controls Explorer Bars JavaScript Code Download Active Setup VBScript Code Signing Active Channels MSHTML, SHDOCVW IEAK (corporations) CDF (XML) WININET, URLMON Internet Setup Wizard Security Zones DocObj hosting Referral Server Windows Integration Single Explorer ActiveDesktop™ Navigator parity MS innovation Quick Launch, … Wins for IE • Quality • CoolBar, Explorer Bars • Componetization • Great Mail/News Client • ActiveX Controls – Outlook Express – vs. Nav plug-ins
    [Show full text]
  • Windows® Scripting Secrets®
    4684-8 FM.f.qc 3/3/00 1:06 PM Page i ® WindowsSecrets® Scripting 4684-8 FM.f.qc 3/3/00 1:06 PM Page ii 4684-8 FM.f.qc 3/3/00 1:06 PM Page iii ® WindowsSecrets® Scripting Tobias Weltner Windows® Scripting Secrets® IDG Books Worldwide, Inc. An International Data Group Company Foster City, CA ♦ Chicago, IL ♦ Indianapolis, IN ♦ New York, NY 4684-8 FM.f.qc 3/3/00 1:06 PM Page iv Published by department at 800-762-2974. For reseller information, IDG Books Worldwide, Inc. including discounts and premium sales, please call our An International Data Group Company Reseller Customer Service department at 800-434-3422. 919 E. Hillsdale Blvd., Suite 400 For information on where to purchase IDG Books Foster City, CA 94404 Worldwide’s books outside the U.S., please contact our www.idgbooks.com (IDG Books Worldwide Web site) International Sales department at 317-596-5530 or fax Copyright © 2000 IDG Books Worldwide, Inc. All rights 317-572-4002. reserved. No part of this book, including interior design, For consumer information on foreign language cover design, and icons, may be reproduced or transmitted translations, please contact our Customer Service in any form, by any means (electronic, photocopying, department at 800-434-3422, fax 317-572-4002, or e-mail recording, or otherwise) without the prior written [email protected]. permission of the publisher. For information on licensing foreign or domestic rights, ISBN: 0-7645-4684-8 please phone +1-650-653-7098. Printed in the United States of America For sales inquiries and special prices for bulk quantities, 10 9 8 7 6 5 4 3 2 1 please contact our Order Services department at 1B/RT/QU/QQ/FC 800-434-3422 or write to the address above.
    [Show full text]
  • Vbscript Basics Page 1 of 52 [email protected]
    Chapter 03 Scripting Quicktest Professional Page 1 VBS CRIPT – THE BASICS ............................................................................................................ 2 WHAT IS A VARIABLE ?........................................................................................................... 3 VARIABLES NAMING RESTRICTIONS ..................................................................................... 3 HOW DO I CREATE A VARIABLE ?.......................................................................................... 3 DECLARATION STATEMENTS AND HIGHILIGTS ..................................................................... 3 Dim Statement .................................................................................................................... 3 Overriding Standard Variable Naming Conventions.......................................................... 4 Declaring Variables Explicit and Implicit .......................................................................... 4 Option Explicit Statement................................................................................................... 5 WORKING WITH ARRAYS ........................................................................................................... 5 SCALAR VARIABLES AND ARRAY VARIABLES ...................................................................... 6 CREATING ARRAYS ................................................................................................................ 6 Fixed Length Arrays..........................................................................................................
    [Show full text]
  • Preview Vbscript Tutorial (PDF Version)
    VBScript About the Tutorial Microsoft VBScript (Visual Basic Script) is a general-purpose, lightweight and active scripting language developed by Microsoft that is modelled on Visual Basic. Nowadays, VBScript is the primary scripting language for Quick Test Professional (QTP), which is a test automation tool. This tutorial will teach you how to use VBScript in your day-to-day life of any Web-based or automation project development. Audience This tutorial has been prepared for beginners to help them understand the basic-to- advanced functionality of VBScript. After completing this tutorial, you will find yourself at a moderate level of expertise in using Microsoft VBScript from where you can take yourself to the next levels. Prerequisites You need to have a good understanding of any computer programming language in order to make the most of this tutorial. If you have done programming in any client-side languages like Javascript, then it will be quite easy for you to learn the ropes of VBScript. Copyright & Disclaimer © Copyright 2015 by Tutorials Point (I) Pvt. Ltd. All the content and graphics published in this e-book are the property of Tutorials Point (I) Pvt. Ltd. The user of this e-book is prohibited to reuse, retain, copy, distribute, or republish any contents or a part of contents of this e-book in any manner without written consent of the publisher. We strive to update the contents of our website and tutorials as timely and as precisely as possible, however, the contents may contain inaccuracies or errors. Tutorials Point (I) Pvt. Ltd. provides no guarantee regarding the accuracy, timeliness, or completeness of our website or its contents including this tutorial.
    [Show full text]
  • NIST SP 800-28 Version 2 Guidelines on Active Content and Mobile
    Special Publication 800-28 Version 2 (Draft) Guidelines on Active Content and Mobile Code Recommendations of the National Institute of Standards and Technology Wayne A. Jansen Theodore Winograd Karen Scarfone NIST Special Publication 800-28 Guidelines on Active Content and Mobile Version 2 Code (Draft) Recommendations of the National Institute of Standards and Technology Wayne A. Jansen Theodore Winograd Karen Scarfone C O M P U T E R S E C U R I T Y Computer Security Division Information Technology Laboratory National Institute of Standards and Technology Gaithersburg, MD 20899-8930 March 2008 U.S. Department of Commerce Carlos M. Gutierrez, Secretary National Institute of Standards and Technology James M. Turner, Acting Director GUIDELINES ON ACTIVE CONTENT AND MOBILE CODE Reports on Computer Systems Technology The Information Technology Laboratory (ITL) at the National Institute of Standards and Technology (NIST) promotes the U.S. economy and public welfare by providing technical leadership for the nation’s measurement and standards infrastructure. ITL develops tests, test methods, reference data, proof of concept implementations, and technical analysis to advance the development and productive use of information technology. ITL’s responsibilities include the development of technical, physical, administrative, and management standards and guidelines for the cost-effective security and privacy of sensitive unclassified information in Federal computer systems. This Special Publication 800-series reports on ITL’s research, guidance, and outreach efforts in computer security and its collaborative activities with industry, government, and academic organizations. National Institute of Standards and Technology Special Publication 800-28 Version 2 Natl. Inst. Stand. Technol. Spec. Publ.
    [Show full text]
  • Using Vbscript with Indusoft Web Studio
    Using VBScript with InduSoft Web Studio © InduSoft 2006 Table of Contents About VBScript..............................................................................................................................................4 VBScript Limitations in IWS.........................................................................................................................6 The Microsoft Visual Basic Family...............................................................................................................6 Differences between VBScript and VBA ......................................................................................................7 VBScript Hosting Environments ...................................................................................................................8 VBScript Language Overview .......................................................................................................................9 VBScript Functionality ..............................................................................................................................9 VBScript Elements.....................................................................................................................................9 Variable Data Types and Subtypes ..........................................................................................................10 Data Subtype Identification......................................................................................................................10 Data
    [Show full text]
  • 1 Introduction Into WSH
    1 Introduction into WSH This chapter contains a brief introduction into the Windows Script Host (WSH). You will get a first impression of what you can do with this tool, how to install it, and how to use it. What is the Windows Script Host? Windows versions before Windows 98 provided almost nothing to automate certain tasks like backing up files, displaying user dialogs, and maintaining system administration tasks. Many sys- tem administrators and power users requested a tool to support these tasks. NOTE: Of course, you could always use the old MS-DOS batch (BAT-files) file to perform certain tasks like copying files. These BAT-files can be used within a Windows Command Prompt window (the window with the MS-DOS command prompt). However, this approach has several disadvantages like the fact that a BAT-file can only contain a simple sequence of MS-DOS commands (only simple branches and no real looping functionality among other things). Also, dialogs and messages boxes are not supported. In Windows 3.1, you could do a little more with macro recorder to record and play simple keystrokes and mouse clicks; however, the recorder is not available under Windows 9X and Windows NT and does not allow programming. All this led users to seek out third party solutions (like Power Batch) or programming environ- ments like Delphi, Visual Basic, and Visual C to handle these tasks. But these solutions were not acceptable for many Windows users that required a simple and free scripting language to solve their automation tasks. Since Microsoft Office 97 provides Visual Basic for Applications (VBA) and since web authors also know scripting languages like VBScript and JavaScript, it was only a matter of time before Microsoft provided a scripting language for Windows operating systems.
    [Show full text]
  • Advanced Vbscript for Microsoft Windows Administrators Ebook
    6-2244-2eBookFM.book Page 1 Thursday, December 15, 2005 5:22 PM 6-2244-2eBookFM.book Page ii Thursday, December 15, 2005 5:22 PM PUBLISHED BY Microsoft Press A Division of Microsoft Corporation One Microsoft Way Redmond, Washington 98052-6399 Copyright © 2006 by Don Jones and Jeffery Hicks All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher. Library of Congress Control Number 2005937886 Printed and bound in the United States of America. 1 2 3 4 5 6 7 8 9 QWT 9 8 7 6 5 Distributed in Canada by H.B. Fenn and Company Ltd. A CIP catalogue record for this book is available from the British Library. Microsoft Press books are available through booksellers and distributors worldwide. For further information about international editions, contact your local Microsoft Corporation office or contact Microsoft Press Inter- national directly at fax (425) 936-7329. Visit our Web site at www.microsoft.com/mspress. Send comments to [email protected]. Microsoft, Active Directory, ActiveX, Excel, FrontPage, JScript, Microsoft Press, MSDN, Tahoma, Verdana, Visio, Visual Basic, Win32, Windows, the Windows logo, Windows NT, and Windows Server are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Other product and company names mentioned herein may be the trademarks of their respective owners. The example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred.
    [Show full text]
  • The Administrator Shortcut Guide to Vbscript for Windows Administrators
    TheThe AdministratorAdministrator ShortcutShortcut GuideGuidetmtm TToo VBScripting for Windows Don Jones Introduction Introduction By Sean Daily, Series Editor Welcome to The Administrator Shortcut Guide to VBScripting for Windows! The book you are about to read represents an entirely new modality of book publishing and a major first in the publishing industry. The founding concept behind Realtimepublishers.com is the idea of providing readers with high-quality books about today’s most critical IT topics—at no cost to the reader. Although this may sound like a somewhat impossible feat to achieve, it is made possible through the vision and generosity of corporate sponsors who agree to bear the book’s production expenses and host the book on its Web site for the benefit of its Web site visitors. It should be pointed out that the free nature of these books does not in any way diminish their quality. Without reservation, I can tell you that this book is the equivalent of any similar printed book you might find at your local bookstore (with the notable exception that it won’t cost you $30 to $80). In addition to the free nature of the books, this publishing model provides other significant benefits. For example, the electronic nature of this eBook makes events such as chapter updates and additions, or the release of a new edition of the book possible to achieve in a far shorter timeframe than is possible with printed books. Because we publish our titles in “real- time”—that is, as chapters are written or revised by the author—you benefit from receiving the information immediately rather than having to wait months or years to receive a complete product.
    [Show full text]
  • Doing More with SAS® Enterprise Guide® Automation Chris Hemedinger, SAS Institute Inc, Cary, NC
    Paper 298-2012 Not Just for Scheduling: Doing More with SAS® Enterprise Guide® Automation Chris Hemedinger, SAS Institute Inc, Cary, NC ABSTRACT SAS Enterprise Guide supports a rich automation model that allows you to "script" almost every aspect of opening and running SAS Enterprise Guide projects. While this is most often used with the built-in "scheduler" function to simply run a project or process flow unattended, you can also write your own scripts that automate much more. You can create new projects on the fly, supply values for project prompts, run individual tasks, export results, and more. You are not limited to the traditional VB Script method of automation; you can also use more sophisticated frameworks such as Windows PowerShell or Microsoft .NET. This paper describes the concepts behind automation for SAS Enterprise Guide, and provides examples to accomplish a variety of tasks using the different scripting technologies. INTRODUCTION Most people use SAS Enterprise Guide through its user interface, which allows point-and-click access to all of its features. But sometimes you need to use those features outside of the user interface, perhaps replaying some of the work that you have captured within a project on a scheduled basis or as part of another process. To accomplish this, you use the SAS Enterprise Guide automation interface. Ever since its first release, SAS Enterprise Guide has offered a mechanism for the unattended "running" of projects. Have you ever wondered what happens when you select File->Schedule Project in SAS Enterprise Guide? First, SAS Enterprise Guide generates a script file.
    [Show full text]
  • Jscript Jscript
    JScript JScript Jscript Internet JScript JScript FlieSystemObject Script © 2000 Microsoft Corporation JScript JScript JScript JScript © 2000 Microsoft Corporation JScript JScript Jscript JScript JScript JScript JScript JScript JScript JScript © 2000 Microsoft Corporation JScript JScript JScript Microsoft ECMA 262 ECMAScript 3 JScript ECMA JScript JScript JScript C++ JScript JScript JScript Java JScript “” Active Server PagesASPInternet Windows JScript JScript JScriotJScript JScript Web © 2000 Microsoft Corporation JScript JScript Microsoft JScript “” JScript Jscript Jscript “;” (;) JScript Jscript aBird = "Robin"; //“ Robin” aBird var today = new Date(); // today {} JScript JScript for while Jscript C++ function convert(inches) { feet = inches / 12; // miles = feet / 5280; nauticalMiles = feet / 6080; cm = inches * 2.54; meters = inches / 39.37; } km = meters / 1000; // kradius = km; mradius = miles; JScript (//) aGoodIdea = "Comment your code thoroughly."; // (/*), (*/) /* aGoodIdea */ JScript */ JScript // // aGoodIdea // // aGoodIdea var extendedIdea = aGoodIdea + " You never know when you'll have to figure out what it does."; JScript (=)= LvalueLvalue = RvalueRvalues JScript anInteger = 3; Jscript “ 3 anInteger”“anInteger 3” = == (==) JScript JScript JScript “” JScript — JScript 3.9 // "Hello!" // false // null // {x:1, y:2} // [1,2,3] // function(x){return x*x;} // + // - // * // / // JScript var anExpression = 3 * (4 / 5) + 6; var aSecondExpression = Math.PI * radius * radius; var aThirdExpression = aSecondExpression + "%" + anExpression;
    [Show full text]