SAS® 9.4 Intelligence Platform: Middle-Tier Administration ...

SAS? 9.4 Intelligence Platform: Middle-Tier Administration Guide, Fourth Edition

SAS? Documentation

November 12, 2021

The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2016. SAS? 9.4 Intelligence Platform: Middle-Tier Administration Guide, Fourth Edition. Cary, NC: SAS Institute Inc.

SAS? 9.4 Intelligence Platform: Middle-Tier Administration Guide, Fourth Edition

Copyright ? 2016, SAS Institute Inc., Cary, NC, USA

All Rights Reserved. Produced in the United States of America.

For a hard copy book: No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, or otherwise, without the prior written permission of the publisher, SAS Institute Inc.

For a web download or e-book: Your use of this publication shall be governed by the terms established by the vendor at the time you acquire this publication.

The scanning, uploading, and distribution of this book via the Internet or any other means without the permission of the publisher is illegal and punishable by law. Please purchase only authorized electronic editions and do not participate in or encourage electronic piracy of copyrighted materials. Your support of others' rights is appreciated.

U.S. Government License Rights; Restricted Rights: The Software and its documentation is commercial computer software developed at private expense and is provided with RESTRICTED RIGHTS to the United States Government. Use, duplication, or disclosure of the Software by the United States Government is subject to the license terms of this Agreement pursuant to, as applicable, FAR 12.212, DFAR 227.7202-1(a), DFAR 227.7202-3(a), and DFAR 227.7202-4, and, to the extent required under U.S. federal law, the minimum restricted rights as set out in FAR 52.227-19 (DEC 2007). If FAR 52.227-19 is applicable, this provision serves as notice under clause (c) thereof and no other notice is required to be affixed to the Software or documentation. The Government's rights in Software and documentation shall be only those set forth in this Agreement.

SAS Institute Inc., SAS Campus Drive, Cary, NC 27513-2414

November 2021

SAS? and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ? indicates USA registration.

Other brand and product names are trademarks of their respective companies.

9.4-P6:bimtag

Contents

What's New in Middle-Tier Administration for the SAS 9.4 Intelligence Platform . . . . . ix Accessibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix

PART 1 Middle-Tier Overview 1

Chapter 1 ? Work in the Middle-Tier Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Understand the Middle-Tier Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Middle-Tier Software Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 SAS Web Infrastructure Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 SAS Content Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 SAS Web Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Start the Web Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Middle-Tier Log Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Chapter 2 ? Interact with the Server Tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Configuration Shared between the Middle Tier and the Server Tier . . . . . . . . . . . . . . . 15 SMTP Mail Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 SAS Web Infrastructure Platform Data Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 JDBC Data Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Job Execution Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

PART 2 Middle-Tier Components 29

Chapter 3 ? Administer SAS Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Install SAS Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Understanding the SAS Web Server Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Understanding SAS Web Server Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Monitor SAS Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Chapter 4 ? Administer SAS Web Application Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Install SAS Web Application Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Understanding SAS Web Application Server Configuration . . . . . . . . . . . . . . . . . . . . . 39 Deploy Web Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Understanding SAS Web Application Server Management . . . . . . . . . . . . . . . . . . . . . . 41 Monitor SAS Web Application Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Check Prerequisite Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Prerequisite for Update in Place . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

Chapter 5 ? Administer Cache Locator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Install Cache Locator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Understand the Cache Locator Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Set the Bind Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

iv Contents

Modify the Configuration to Accommodate a Firewall . . . . . . . . . . . . . . . . . . . . . . . . . 47 Perform an Update in Place . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Chapter 6 ? Administer JMS Broker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Install JMS Broker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Understand the JMS Broker Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Monitor JMS Broker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Toggle Secure JMS Broker Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

PART 3 Middle-Tier Applications 55

Chapter 7 ? Administer the SAS Web Infrastructure Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Use Configuration Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Set Global Properties for SAS Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Specify Connection Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Configure Auditing for SAS Web Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Use the SAS Web Administration Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

Chapter 8 ? Administer SAS Web Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Overview of SAS Deployment Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Rebuild the SAS Web Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Redeploy the SAS Web Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Reconfigure the Web Application Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Administer Logging for SAS Web Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

Chapter 9 ? Administer SAS Logon Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Central Authentication Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Trouble Accessing SAS Logon Manager? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Customize Sign-in, Sign-out, and Time-out Messages . . . . . . . . . . . . . . . . . . . . . . . . . 109 Display a Warning Message for Inactive User Sessions . . . . . . . . . . . . . . . . . . . . . . . . 110 Configure the HTTP Session Time-out Interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Customize the Sign-out URL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Change the Banner Title . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Change the Appearance of the Sign-in Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Configure the Global Single Sign-On Time-out Interval . . . . . . . . . . . . . . . . . . . . . . . 116 Configure Guest Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Configure Middle-Tier Security Policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Disable Concurrent Sign-in Sessions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Disable the SAS Trusted User Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Disable Cross-Frame Scripting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Enable the X-Frame-Options Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

Chapter 10 ? Administer the SAS Content Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 SAS Content Server Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Move Content or Back Up the SAS Content Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Filter Files by Extension and MIME Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Deploy Content Manually to the SAS Content Server . . . . . . . . . . . . . . . . . . . . . . . . . 131 Use the SAS Content Server Administration Console . . . . . . . . . . . . . . . . . . . . . . . . . 135 Enable the Data Store . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Implement Authorization for the SAS Content Server . . . . . . . . . . . . . . . . . . . . . . . . . 143

Contents v

Manual Configuration Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

Chapter 11 ? Administer the SAS BI Web Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Manage Generated Web Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Configure SAS BI Web Services for Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Overview of Security for Web Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Secure SAS BI Web Services for Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

Chapter 12 ? Administer SAS Web Application Themes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Steps for Defining and Deploying a New Theme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Deploy New Theme in a High-Availability Middle-Tier Environment . . . . . . . . . . . . 169 Delete a Custom Theme from the Metadata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Migrate Custom Themes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Make More Fonts Available . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

Chapter 13 ? Administer the Search Facility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Overview of Search Index Providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 Specify Configuration Properties for the Search Interface to SAS . . . . . . . . . . . . . . . 177

PART 4 Advanced Topics 179

Chapter 14 ? Manage Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 Supported Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 How Mobile Content Is Protected . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 Access and Use SAS Visual Analytics App . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Prerequisites for Managing Mobile Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Enable or Prevent Access by Using the Whitelist and Blacklist . . . . . . . . . . . . . . . . . 185 Lock SAS Visual Analytics App with a Passcode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Use the Time-out Setting to Prevent Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Prevent Report Data from Being Cached on the Device . . . . . . . . . . . . . . . . . . . . . . . 191 Limit Functionality in the App . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Capabilities for SAS Visual Analytics App . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Configuration Properties: Transport Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Modify the Value Used for Resizing Images in the Middle Tier . . . . . . . . . . . . . . . . . 196 Supported OLAP Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 Troubleshooting: SAS Visual Analytics App . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 View SAS Web Report Studio Reports on Mobile Devices . . . . . . . . . . . . . . . . . . . . . 198 Mobile Software Development Kits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199

Chapter 15 ? Best Practices for Configuring Your Middle Tier . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Sample Middle-Tier Deployment Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Add a Vertical Cluster Member . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Add a Horizontal Cluster Member . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210 Maintain a Horizontal Cluster Member . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 Tune the Web Application Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 Configure HTTP Sessions in Environments with Proxy Configurations . . . . . . . . . . . 214

Chapter 16 ? High-Availability Features in the Middle Tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 SAS Web Application Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218

vi Contents

SAS Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 JMS Broker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Cache Locator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 SAS Environment Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

Chapter 17 ? Enterprise Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229 Configure the Middle Tier to Use an Existing Customer Reverse Proxy . . . . . . . . . . . 230 HTTP Request Methods Used by SAS 9.4 Software . . . . . . . . . . . . . . . . . . . . . . . . . . 234 Web Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 Configure IBM WebSEAL Using Standard Junction . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Configure ISAM WebSEAL Using Standard Junction . . . . . . . . . . . . . . . . . . . . . . . . . 249 ISAM WebSEAL Virtual Host Junction Creation Process . . . . . . . . . . . . . . . . . . . . . . 255 Configure SAS Web Applications and SAS Environment Manager to Use ISAM WebSEAL Virtual Host Junction . . . . . . . . . . . . . . . . . . . 257 Support for Symantec SiteMinder (formerly known as CA Single Sign-on) . . . . . . . . 262 Support for Integrated Windows Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 Support for TLS with Client Certificate Authentication . . . . . . . . . . . . . . . . . . . . . . . 281 SAS Web Server Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287 Configure the Java Cryptography Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293

Chapter 18 ? Middle-Tier Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 Configure SAS Web Server Manually for HTTPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 Configure SAS Web Application Server for HTTPS . . . . . . . . . . . . . . . . . . . . . . . . . . 302 Configure SAS Environment Manager for HTTPS . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 Preserve TLS and Existing Customer Reverse Proxy Customizations . . . . . . . . . . . . 322 Revert Manual HTTPS Changes to SAS Web Server . . . . . . . . . . . . . . . . . . . . . . . . . 324 Revert Manual HTTPS Changes to SAS Web Application Server . . . . . . . . . . . . . . . 327 Update the Key and Certificate That Are Used by SAS Web Server . . . . . . . . . . . . . . 329 FIPS 140-2 Compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 Whitelist of Websites and Methods Allowed to Link to SAS Web Applications . . . . . 334 Cross Site Request Forgery Token Checking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337 Configure the Cross Domain Proxy Servlet through a Whitelist . . . . . . . . . . . . . . . . . 339 Enable Support for Forward Proxy Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 SAS Anonymous Web User . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342 Enable HTTPS Strict Transport Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344 Recommended Security Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 CA Certificate Requirements for SAS Visual Analytics . . . . . . . . . . . . . . . . . . . . . . . 346 Linux Security Hardening . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 Configure the Same-Site Cookie Attribute for SAS 9.4M7 . . . . . . . . . . . . . . . . . . . . . 349

PART 5 Tools and Utilities 351

Chapter 19 ? Use the SAS Web Infrastructure Platform Utilities . . . . . . . . . . . . . . . . . . . . . . . . 353 Use the DAVTree Utility to Manage WebDAV Content . . . . . . . . . . . . . . . . . . . . . . . 353 Use the Package Cleanup Utility to Remove Packages . . . . . . . . . . . . . . . . . . . . . . . . 356 Use JMX Tools to Manage SAS Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361

Chapter 20 ? SAS Configuration Scripting Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367 Special Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368 Scripting Tool for SAS Web Application Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368

Contents vii

PART 6 Appendices 381

Appendix 1 ? Configure the SAS Environment File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 Configure the SAS Environment File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383

Appendix 2 ? Administer Multicast Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 How Much Multicast Network Traffic is Generated? . . . . . . . . . . . . . . . . . . . . . . . . . 388 Multicast Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 Configure Multicast Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389 Configure a Multicast Authentication Token . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390 Configure the JGroups Bind Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392

Appendix 3 ? Validate the Secured Middle-Tier Environment . . . . . . . . . . . . . . . . . . . . . . . . . . 395 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395 Validate Listening Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395 Validate TLS Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 Verify Cookie Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398

Appendix 4 ? Troubleshooting the Middle-Tier Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . 399

Recommended Reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409

viii Contents

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download