Uniaccess for OS 2200 System Administration Guide
Total Page:16
File Type:pdf, Size:1020Kb
UniAccess for OS 2200 System Administration Guide Title UniAccess 10R3 Product Suite Release 10R3 Document Version: 1.00 Last Revised: October 31, 2005 Copyright 2005. All rights reserved. Principal Authorship AIS Technical Publications Department Document Version This publication pertains to Release 10R3, version 1.00 of the Applied Information Sciences OS 2200 connectivity software and to any subsequent release until otherwise indicated in new editions or technical notes. Information in this document is subject to change without notice. The software described herein is furnished under a license agreement and may be used or copied only in accordance with the terms of the agreement. Document Feedback The Applied Information Sciences Technical Publications Department welcomes corrections and comments on its documents. Please send corrections and comments to UniAccess Technical Support at the address below. Applied Information Sciences, Inc. 1850 Centennial Park Drive Reston, VA 20191 USA Phone (703) 860-7808 FAX (703) 860-7820 E-mail [email protected] Document Orders and Upgrades UniAccess documentation is provided on the UniAccess 10R3 PC Client CD for online viewing with Adobe Acrobat Reader. To order this CD, contact AIS at the above number or retrieve the documents from the Internet at http://www.uniaccess.com. Customers may make copies of the UniAccess 10R3 PC Client CD for their in-house use. Additionally, customers may print copies of the UniAccess documentation from the CD for their in-house use. Customers may purchase printed copies of any document or the right to make photocopies of printed documentation for their in-house use. To order printed documents or photocopy rights, contact AIS at the address given above. Upgrades are provided only at regularly scheduled software release dates. Copyright 1989 to 2005 Applied Information Sciences, Inc. All rights reserved. No part of this publication may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical or otherwise, without prior written permission of Applied Information Sciences, Inc. Restricted Rights Legend Use, duplication, or disclosure by the U.S. Government is subject to restrictions set forth in FAR subparagraphs 52.227-19(a)-(d) for civilian agency contracts and DFARS 252.227-7013(c)(1)(ii) for Department of Defense contracts. Applied Information Sciences, Inc. reserves all unpublished rights under the copyright laws of the United States. Applied Information Sciences Trademarks UniAccessTM is a trademark of Applied Information Sciences, Inc. Sybase Trademarks Sybase®, SYBASE® (logo), SQL Server®, Transact-SQL®, PowerBuilder®, and Adaptive Server® Enterprise are registered trademarks of Sybase, Inc. Client-LibraryTM, CT-LibraryTM, DB-LibraryTM, Embedded SQLTM, Enterprise Client/ ServerTM, Net-LibraryTM, Open ClientTM, Open ServerTM, and Tabular Data StreamTM are trademarks of Sybase, Inc. Other Trademarks Microsoft® is a registered trademark of Microsoft Corporation. Unisys® is a registered trademark of Unisys Corporation. All other company and product names used herein may be the trademarks or registered trademarks of their respective companies. Contents Contents . Table of Contents Preface About This Book. xvii Audience . xvii UniAccess System Product Suite . xvii Related Documentation. xviii Conventions Used in this Manual. xix Fonts and Format . xix Terminology . xx How This Manual Is Organized . xxii Part I: Basics 1 Introduction to UniAccessSystem for OS 2200 1-1 Client/Server Architecture . 1-2 Client/Server Overview . 1-2 Types of Servers . 1-4 Types of Clients . 1-5 UniAccess System for OS 2200 . 1-6 UniAccess ODBC Server for RDMS 2200. 1-6 UniAccess ODBC Server for DMS 2200 . 1-8 UniAccess Transaction Server . 1-8 UniAccess Transaction Client. 1-9 The OS 2200 Environment . 1-9 Components of the UniAccess System Environment . 1-11 Remote Client/Server Components . 1-14 Communication Link Protocols . 1-15 Host Components . 1-16 UniAccess System for OS 2200 Components . 1-17 Release 10R3: October 31, 2005 iv UniAccess for OS 2200 System Administration Guide 2 Application Development Overview 2-1 Types of Requests . 2-2 Language Requests . 2-2 Remote Procedure Calls (RPCs). 2-2 Comparing Language Requests and RPCs . 2-3 Direct and Indirect Requests. 2-4 Client Applications in the UniAccess System . 2-6 Remote Client Applications . 2-6 UniAccess Transaction Client Applications . 2-9 Server Applications in the UniAccess System . 2-11 Remote Server Applications . 2-11 UniAccess System Server Programs. 2-12 Part II: Installation and Initial Configuration Procedures 3 Planning Your UniAccess Installation 3-1 Before You Begin . 3-1 Hardware and Software Requirements . 3-4 Explanation of Values in Pre-Installation Checklist . 3-6 4 Installing the UniAccess System 4-1 Installation Checklist . 4-1 Explanation of Installation Requirements. 4-4 5 Planning Your UniAccess Configuration 5-1 Configuration Overview . 5-1 Configuration Requirements. 5-3 Explanation of Configuration Requirements . 5-4 6 Managing the UniAccess System 6-1 Starting UniAccess Operations. 6-2 Overview of UniAccess System Management . 6-3 UniAccess Configuration Management . 6-3 UniAccess Fixed-gate Management . 6-5 Steps in UniAccess System Management. 6-8 Initial UniAccess System Execution. 6-8 Subsequent UniAccess System Executions . 6-10 7 Preparing for ODBC and Open Client Users 7-1 Client Preparation Checklist . 7-1 Explanation of Actions in the Client Preparation Checklist . 7-2 Value Table for Client Users. 7-6 Release 10R3: October 31, 2005 Contents v Part III: Advanced UniAccess Procedures 8 Optimizing Performance 8-1 UniAccess Communication Server Optimization. 8-2 UniAccess Message Manager Optimization. 8-2 Database Performance . 8-4 Transaction Configuration and Design . 8-6 Registering Transactions. 8-6 UARS Performance . 8-7 UAHS Performance . 8-9 Server-Library Program Design . 8-12 Host Performance . 8-16 Processor Utilization. 8-16 I/O Utilization . 8-16 Memory Utilization — ClearPath IX, 2200/500, and 2200/900. 8-16 9 Providing Security 9-1 Overview of UniAccess System Security. 9-2 Component Security Responsibilities. 9-3 Using UniAccess System Security Facilities . 9-4 TIP Session Control . 9-5 UniAccess Security API . 9-6 Userid and Password. 9-6 UAUSER Definitions . 9-6 Co-existence With Unisys Security . 9-8 Security Options . 9-8 TIP Session Control . 9-8 UACS Background Security Requirement . 9-9 Console Privileges for UACS Commands . 9-10 10 Returning Server Program Messages to Client Applications 10-1 Server Program Message Overview . 10-1 Message Handling in the UniAccess System . 10-2 Messages Generated by UniAccess System Components . 10-3 Messages Generated by User-written Transactions . 10-5 Map and Message Definitions . 10-5 Map Definitions . 10-5 Message Definitions . 10-7 Server-Library Message Definitions..