BASEstar Classic Configuration and Tuning Guide

*HyperReader

CONTENTS

  Title Page

  Copyright Page

  Preface

  Part I    Configuring a BASEstar Classic System

  1      BASEstar Classic Configuration Management
    1.1 Analyzing the Environment
    1.2 Installing Components
    1.3 Planning the BASEstar Classic Configuration
      1.3.1      Creating User Definitions
      1.3.2      Defining Data to be Shared
      1.3.3      Communicating with Plant Devices
    1.4 Setting Up the BASEstar Classic Processing Environment
      1.4.1      Configuring System Resource Utilization
      1.4.2      Distributing Processing Among Multiple Systems
      1.4.3      Setting Up System Security
      1.4.4      Creating a System Event Log
      1.4.5      Configuring Applications
    1.5 Tuning the BASEstar Classic System

  Part II    Configuring BASEstar Classic Objects

  2      Configuring BASEstar Classic Users
    2.1 Creating OpenVMS Accounts
      2.1.1      Setting Process Quotas
      2.1.2      Setting Privileges
      2.1.3      Adding Identifiers
    2.2 Creating BASEstar Classic User Definitions
      2.2.1      Using the CLI to Create User Definitions
      2.2.2      Using the Menu Interface to Create Definitions
        2.2.2.1      Adding BASEstar Classic Configuration Screens
        2.2.2.2      Adding BASEstar Classic Users
        2.2.2.3      Adding User Protection
    2.3 Customizing BASEstar Classic Menus
      2.3.1      Changing the Menu Layout
      2.3.2      Creating a New Menu
      2.3.3      Adding Menus
      2.3.4      Customizing the Terminal Display
        2.3.4.1      Adding Configuration Screens
        2.3.4.2      Customizing Keys
        2.3.4.3      Customizing Colors

  3      Configuring BASEstar Classic Data
    3.1 How BASEstar Classic Manages Data
    3.2 Sharing Data in a BASEstar Classic System
      3.2.1      Logical Point Data Sources
        3.2.1.1      User Input
        3.2.1.2      Application Programs
        3.2.1.3      Mathematical Expressions
        3.2.1.4      Point Mapping
        3.2.1.5      Plant Devices
      3.2.2      Logical Point Characteristics
        3.2.2.1      Format
        3.2.2.2      Storage
        3.2.2.3      Distribution
    3.3 Defining BASEstar Classic Points
      3.3.1      Creating a Logical Point Definition
      3.3.2      Creating a Data Structure
        3.3.2.1      Adding, Displaying, and Deleting Fields to a Data Structure
        3.3.2.2      Associating the Structure with the Point Definition
    3.4 Creating BASEstar Classic Expressions
      3.4.1      Valid Arithmetic Operators
      3.4.2      Valid Boolean Keywords
      3.4.3      Valid Conditional Statement Keywords
      3.4.4      Short Circuiting in Expressions
      3.4.5      Rules for Constructing Expressions
    3.5 BASEstar Classic Point Mapping
    3.6 Expression and Value Map Evaluation
    3.7 Exporting BASEstar Classic Data
      3.7.1      Creating an External Map
      3.7.2      Adding Elements to the External Map
      3.7.3      Exporting Data

  4      Configuring BASEstar Classic Devices
    4.1 Creating a BASEstar Classic Device Definition
      4.1.1      Creating Device Types
      4.1.2      Creating Communication Paths
      4.1.3      Creating a Device Definition
      4.1.4      Setting the Default Timeout
      4.1.5      Overriding Device Allocation
      4.1.6      Timer Queue Entry Quotas
    4.2 Collecting and Distributing Data from Plant Devices
      4.2.1      Creating Physical Points
      4.2.2      Collecting Device Data
        4.2.2.1      Collecting Data Through Polling
        4.2.2.2      Defining BASEstar Classic Pollsets
        4.2.2.3      Collecting Unsolicited Data
      4.2.3      Distributing Device Data
      4.2.4      Compatible Data Formats for Point Connections

  Part III    Configuring the BASEstar Classic Environment

  5      Configuring BASEstar Classic System Parameters
    5.1 Displaying and Setting BASEstar Classic Parameter Values
      5.1.1      How to Display Parameter Values
      5.1.2      How to Set Parameter Values
    5.2 Using BASEstar Classic System Parameters
      5.2.1      Data Management Parameters
      5.2.2      Event-Driven Messaging Parameters
      5.2.3      Global Naming Parameters
      5.2.4      System Configuration Parameters
      5.2.5      Process Quota Parameters
      5.2.6      Device Connection Management Parameters
        5.2.6.1      Calculating the Data Global Section Size
        5.2.6.2      Calculating the SPT Global Section Size
        5.2.6.3      Maximum SPT Global Section Sizes
        5.2.6.4      Dividing the Global Section Block Sizes

  6      Configuring Your BASEstar Classic Distributed Network
    6.1 Configuring DECnet Software
      6.1.1      Adjusting Timeout Parameters
      6.1.2      Restricting Access to Networked Systems
    6.2 Configuring Global Name Operations
      6.2.1      Understanding BASEstar Classic Global Name Operations
        6.2.1.1      Global and Local Names
        6.2.1.2      Global Name Servers and Name Dispatchers
        6.2.1.3      Name Database and Name Cache
        6.2.1.4      Maintaining Quorum
      6.2.2      Selecting Systems as Global Name Servers
      6.2.3      Adding a Global Name Server After Installation

  7      Configuring BASEstar Classic System Security
    7.1 Setting Up Security for Each BASEstar Classic Object
    7.2 Setting Up BASEstar Classic Systemwide Protection
    7.3 Restricting Communication Among BASEstar Classic Systems

  8      Configuring BASEstar Classic Event Logging
    8.1 Viewing and Logging BASEstar Classic Events
      8.1.1      How to View BASEstar Classic History
      8.1.2      How to Log BASEstar Classic History
    8.2 BASEstar Classic Event Specification Format
    8.3 Logging Application Events
    8.4 Maintaining the BASEstar Classic History File
      8.4.1      Increasing the History File Size
      8.4.2      Increasing the Logging Buffer Space

  9      Configuring BASEstar Classic Applications
    9.1 Starting Applications Using the Site Startup File
    9.2 Starting BASEstar Classic Applications from an Application Program
      9.2.1      Using Server Ports
      9.2.2      Using the bcc_start_process Service
    9.3 Orderly Shutdown of BASEstar Classic Applications
    9.4 Creating BASEstar Classic Application Parameters
    9.5 Configuring Logical Names for DECmessageQ
      9.5.1      Setting the DMQ$DISABLE_FORCEX Logical
      9.5.2      Setting the DMQ$DISABLE_SYSOUT Logical
      9.5.3      Creating the DMQ$LNM_bbbb_gggg Logical Name Table

  Part IV    Tuning Your BASEstar Classic System

  10     Tuning Your BASEstar Classic System
    10.1 Running the BCC$BASEGEN Procedure
    10.2 Adjusting Parameter and Quota Settings
    10.3 Implementing Process Quota Checking
    10.4 Using the Monitor Utilities
      10.4.1     Monitor Port
        10.4.1.1     Invoking Monitor Port
        10.4.1.2     Key Definitions
        10.4.1.3     Monitor Port Selection Menu
          10.4.1.3.1      Help Menu Item
          10.4.1.3.2      Set Interval Menu Item
          10.4.1.3.3      Next Screen and Previous Screen Menu Items
          10.4.1.3.4      Refresh Screen Menu Item
          10.4.1.3.5      Internal Ports Menu Item
          10.4.1.3.6      Lines Per Page Menu Item
          10.4.1.3.7      Exit Menu Item
      10.4.2     The Monitor BASEstar Classic Utility
        10.4.2.1     Invoking Monitor BASEstar Classic
        10.4.2.2     Monitor BASEstar Classic Data Files
        10.4.2.3     Monitor BASEstar Classic Key Definitions
        10.4.2.4     Monitor BASEstar Classic Selection Menu
          10.4.2.4.1      Help Menu Item
          10.4.2.4.2      Set Interval Menu Item
          10.4.2.4.3      Add a Process Menu Item
          10.4.2.4.4      Remove a Process Menu Item
          10.4.2.4.5      Refresh Screen Menu Item
          10.4.2.4.6      Exit Menu Item