DIGITAL Software Product Description ___________________________________________________________________ PRODUCT NAME: BASEstar Open Client SPD 62.54.03 Version 3.1 DESCRIPTION BASEstar Open is an industrial automation integration framework that facilitates the integration of manufacturing applications and plant equipment. Accelerated development of integrated manufacturing sys- tems is assured through an architecture that also encourages consis- tency of application development. BASEstar Open takes advantage of the client/server computing archi- tecture. BASEstar Open Servers provide the robust, high-availability environment required by mission-critical applications. BASEstar Open Clients, on the other hand, provide access to all BASEstar Open ser- vices and BASEstar Open-managed information from any network Node on which BASEstar Open Client is installed. Client and server communi- cations within BASEstar Open are provided through TCP/IP network com- munications. For a description of the BASEstar Open Server product, refer to SPD 47.87.xx. The BASEstar Open Client allows applications to have transparent ac- cess to BASEstar Open objects regardless of their physical location in the distributed BASEstar Open environment. BASEstar Open Client pro- vides an Application Programming Interface that allows applications to: o Define, reference, and access Data_Point objects o Define, reference, notify, subscribe, and receive event objects April 1997 AE-Q1QKE-TE o Define, reference, and exchange Packet data objects. Features The following features are those that a BASEstar Open Client can re- quest from a BASEstar Open Server via BASEstar Open's API: Application Integration o Data Management BASEstar Open Data Services provide a standard mechanism for defin- ing, organizing, and accessing data in a distributed manufacturing en- vironment from a variety of sources including plant devices and area, plant, and work cell applications. BASEstar Open defines discrete elements (Data_Points) to contain man- ufacturing information. Data_Point definitions can be of various types, ranging from scalar data elements to user-defined data structures. This provides the high flexibility of data definition and acquisition re- quired to define the many different types of data typically present in industrial plants. Since each Data_Point is referenced by name, applications become in- dependent of their data sources and consequently do not require al- teration as data sources change. In addition, simple Data_Points can have a predefined value specified at startup time. The value of a Data_ Point may also be derived from the value of another Data_Point. The derived value can be obtained directly or modified by an arithmetic/logical expression. Data Services allow applications to define and manage Data_ Points. You can associate each Data_Point with one or more Triggers. A Trig- ger defines a relationship between a Data_Point, a Filter, and an Event. Each time the value of a triggered Data_Point changes, associated Fil- ter expressions are evaluated. Whenever the Boolean result of an eval- uated Filter expression is TRUE, BASEstar Open declares the associ- ated Event. 2 Likewise, the Timer object allows you to apply a time-based condition to the execution of an action. You can define the time condition as an absolute date, a time interval, or a combination of the two. When the Timer expires, BASEstar Open sends a message to the associated ob- jects. You can associate Timers with Trigger objects. It is possible to store one or more versions of a Data_Point value. In addition to the value, each Data_Point version includes the time when the Data_Point value changed and its status at that time. BASEstar Open generates a new version each time the value of a Data_ Point changes. You can therefore request the current version, contain- ing the current value, or alternatively, the value associated with any cached version. o Event Services BASEstar Open Event Services allow you to subscribe to one or more Events. Events are occurrences that are of interest to an application program- like threshold exceeding, alarms, job completion, and so on. You can define the occurrence of such Events and specify the context infor- mation that you wish to pass. This context information can also in- clude data and their types. On declaration of an Event, Event Services create and deliver the no- tifications that the subscribers receive. o Packet Services BASEstar Open Packet Services allow you to exchange Packets of infor- mation directly with other users. Two users can establish direct com- munication through a Port; one user connects to send a Packet, and the other user connects to receive it. A Packet contains a description of information to be exchanged. Each Packet input and output parameter is described by a datatype. BASEstar Open delivers a Packet to a Port in a protocol-independent manner and also independent of the location of the users and Ports in- volved. o Graphic Configuration Utility (GCU) 3 BASEstar Open offers a PC-based Graphic Configuration utility with an MS Windows "look and feel". It allows users to: o Manage BASEstar Open objects using create, delete and modify com- mands o Load existing configurations from CLI scripts and snapshots o Save configurations in CLI scripts and snapshots o Browse through BASEstar Open configurations. The Graphic Configuration utility is bundled with BASEstar Open Server kits on Windows NT systems. It is included with the BASEstar Open Client on Windows 95 and Windows NT systems. BASEstar Open users on UNIX or OpenVMS platforms can take advantage of the Graphic Configuration utility via the PC-based BASEstar Open Client and GCU product. The PC-based Graphic Configuration utility re- places the Motif-based GCU previously available with BASEstar Open Ver- sion 2.0. o DDE Connectivity DDE (Dynamic Data Exchange) is a protocol that al- lows PC-based applications to exchange data. It ensures compati- bility between the PC-based data representation (used on Windows NT, Windows 95 and MS Windows platforms) and the native BASEstar Open data representation. This capability augments significantly the scope of BASEstar Open, allowing you to integrate DDE-compliant software packages such as Microsoft Excel, InTouch from Wonderware, and DDE drivers. Documentation BASEstar Open Client is supported by the following documentation: o BASEstar Open Client Inst. & Management Guide, containing instruc- tions for installing BASEstar Open Client on DIGITAL UNIX, HP-UX, Windows NT, Windows 95 and MS Windows[1] platforms. It also pro- vides platform-specific management information. ____________________ BASEstar Open Client Version 3.0A 4 For OpenVMS platforms, refer to the BASEstar Open Server for OpenVMS Inst. & Management Guide. o BASEstar Open Client Release Notes describes new features provided with BASEstar Open Client on OpenVMS, DIGITAL UNIX, HP-UX, Windows NT and Windows 95 platforms, and details any functional and doc- umentation errors. Compatibility with BASEstar Open Version 3.0 BASEstar Open Client Version 3.1 is compatible with BASEstar Open Server Version 3.0 provided that you do not attempt to use features that are peculiar to Version 3.1. For further information, refer to SPD 47.80.xx. INSTALLATION Before attempting to install the software, the customer must have all the pre-requisite hardware and software installed. DIGITAL recommends that a customer's first purchase of this software include DIGITAL In- stallation Services. Connectivity to all other Nodes within the network is the responsi- bility of the customer. SUPPORTED VERSIONS This SPD covers the following versions of the BASEstar Open Client prod- uct: o BASEstar Open Client for OpenVMS VAX V3.1 o BASEstar Open Client for OpenVMS Alpha V3.1 o BASEstar Open Client for DIGITAL UNIX V3.1 o BASEstar Open Client for Windows NT V3.1 o BASEstar Open Client for Windows 95 V3.1 o BASEstar Open Client for HP-UX V3.1 5 o BASEstar Open Client for MS Windows V3.0A HARDWARE REQUIREMENTS Processors Supported BASEstar Open Client for OpenVMS VAX Version 3.1: VAX processors supporting OpenVMS VAX V6.1 to V7.1 BASEstar Open Client for OpenVMS Alpha Version 3.1: Alpha processors supporting OpenVMS Alpha V6.1 to V7.1 BASEstar Open Client for DIGITAL UNIX Version 3.1: Alpha processors supporting DIGITAL UNIX V3.2C to V4.0 BASEstar Open Client for Windows NT Version 3.1: Intel and Digital Alpha processors supporting Windows NT V3.51, V4.0 BASEstar Open Client for Windows 95 Version 3.1: Intel and Alpha processors supporting Windows 95 BASEstar Open Client for HP-UX Version 3.1: HP9000 and series 700 processors supporting the HP-UX V9.0 or V10.0 operating system BASEstar Open Client for MS Windows Version 3.0A: Intel processors supporting MS Windows Version 3.1 or 3.11 DISK AND MEMORY SPACE REQUIREMENTS BASEstar Open Client for OpenVMS VAX Version 3.1 Minimum recommended memory: o 48 Mbytes Disk space required: o 30,000 blocks (for installation) o 28,100 blocks (for subsequent use) 6 BASEstar Open Client for OpenVMS Alpha Version 3.1 Minimum recommended memory: o 96 Mbytes Disk space required: o 60,000 blocks (for installation) o 50,000 blocks (for subsequent use) BASEstar Open Client for DIGITAL UNIX Version 3.1 Disk space required: o 10 Mbytes (for installation and subsequent use) BASEstar Open Client for HP-UX Version 3.1 Minimum recommended memory: o 64 Mbytes Disk space required: o 10 Mbytes (for installation and subsequent use) BASEstar Open Client for Windows NT Version 3.1 Minimum recommended memory: o 12 Mbytes Disk space required: o Intel: - 9.5 Mbytes (for installation) - 8.5 Mbytes (for subsequent use) 7 o Alpha: - 11.5 Mbytes (for installation) - 10.5 Mbytes (for subsequent use) BASEstar Open Client for Windows 95 Version 3.1 Minimum recommended memory: o 12 Mbytes Disk space required: o 4 Mbytes (for installation and subsequent use) BASEstar Open Client for MS Windows Version 3.0A Minimum recommended memory: o 8 Mbytes Disk space required: o 4 Mbytes (for installation and subsequent use) The above values refer to the disk space required on the system disk. The sizes are approximate; actual sizes will vary depending on the user's system environment and use of BASEstar Open. SOFTWARE REQUIREMENTS BASEstar Open Client for OpenVMS VAX Version 3.1 o OpenVMS VAX V6.1, V6.2, V7.1 Layered Products o DEC TCP/IP Services for OpenVMS V3.3-V4.1 8 BASEstar Open Client for OpenVMS Alpha Version 3.1 o OpenVMS Alpha V6.1, V6.2, V7.1 Layered Products o DEC TCP/IP Services for OpenVMS V3.3-4.1 BASEstar Open Client for DIGITAL UNIX Version 3.1 o DIGITAL UNIX V3.2C-V4.1 BASEstar Open Client for Windows NT Version 3.1 o Windows NT V3.51, V4.0 BASEstar Open Client for Windows 95 Version 3.1 o Windows 95 BASEstar Open Client for HP-UX Version 3.1 o HP-UX V9, V10 BASEstar Open Client for MS Windows Version 3.0A o MS Windows V3.1x Layered Products One of the following TCP/IP implementations: o PATHWORKS V5.1 o MS Windows V3.11 for Workgroups with TCP/IP 9 GROWTH CONSIDERATIONS The minimum hardware/software requirements for any future version of this product may be different from the requirements for the current version. DISTRIBUTION MEDIA This product is available on CD-ROM for DIGITAL UNIX, OpenVMS Alpha, OpenVMS VAX, and HP-UX platforms. It is also available on TK50 stream- ing tape for OpenVMS VAX platforms. The BASEstar Open Client for PC-based Platforms kit contains BASEs- tar Open Client Version 3.1 for Windows NT and Windows 95 and BASEs- tar Open Client Version 3.0A for MS Windows. The kit is provided on CDROM and on an RX23 floppy diskette for both Alpha and Intel PC plat- forms. ORDERING INFORMATION BASEstar Open Client for OpenVMS VAX Consolidated Software Distribu- tion: Software Media: QA-5SRAC-H8 BASEstar Open Client for OpenVMS VAX Version 3.1: Software Licenses: QL-0Y8A9-AA Software Media and Documentation: QA-0Y8AA-H5 Software Product Services: QT-0Y8A*-** BASEstar Open Client for OpenVMS Alpha Consolidated Software Distri- bution: Software Media: QA-5SRAB-H8 BASEstar Open Client for OpenVMS Alpha Version 3.1: Software Licenses: QL-0Y9A9-AA Software Product Services: QT-0Y9A*-** 10 BASEstar Open Client for DIGITAL UNIX Consolidated Software Distri- bution: Software Media: QA-5SRAA-H8 BASEstar Open Client for DIGITAL UNIX Version 3.1: Software Licenses: QL-0YBA9-AA Software Documentation: QA-2WVAA-GZ Software Product Services: QT-0YBA*-** BASEstar Open Client for Windows NT and Windows 95 Version 3.1: Software Licenses: QM-2WVAA-AA PC Package (documentation, license): QB-2WVAA-S* Software Documentation: QA-2WVAA-GZ BASEstar Open Client for HP-UX Version 3.1: Software Licenses: QL-2WXAX-AA Software Documentation: QA-2WVAA-GZ Software Media and Documentation: QA-2WXAA-H8 The above information is valid at the time of release. Please contact your local DIGITAL office for the most up-to-date information. SOFTWARE LICENSING This software is furnished only under a license. For more information about DIGITAL licensing terms and policies, contact your local DIG- ITAL office. BASEstar Open Client is licensed for "Unlimited System Use". To use the BASEstar Open Client you must have a BASEstar Open Server license installed on a BASEstar Open-supported server Node. 11 SOFTWARE PRODUCT SERVICES A variety of service options are available from DIGITAL. For more in- formation, contact your local DIGITAL office. SOFTWARE WARRANTY Warranty for this software product is provided by DIGITAL with the pur- chase of a license for the product as defined in the DIGITAL Standard Terms and Conditions relating to DIGITAL SPDs. The above information is valid at time of release. Please contact your local DIGITAL office for the most up-to-date information. © 1997 Digital Equipment Corporation. All rights reserved. [TM]The DIGITAL logo, Alpha, AXP, BASEstar, Bookreader, DEC, DE- Comni, DECosap, DECstation, DECsystem, DECnet, DIGITAL, Mi- croVAX, TK, VAX, VAXstation, OpenVMS are trademarks of Digital Equipment Corporation. [R] Intel is a trademark of Intel Corporation. [R] Motif is a trademark of the Open Software Foundation, Inc. [R] MS-DOS, Microsoft and Windows 95 are trademarks of Microsoft Corporation. [TM]Windows NT is a registered trademark of Microsoft Corporation. [R] HP-UX is a trademark of Hewlett-Packard Company. [R] UNIX is a registered trademark in the United States and other countries, licensed exclusively through X/Open Company Ltd. [R] ORACLE is a trademark of Oracle Corporation. 12