DIGITAL Software Product Description ___________________________________________________________________ PRODUCT NAME: ACMS Desktop SPD 34.81.08 DESCRIPTION ACMS Desktop is a layered software product that enables desktop sys- tem users (clients) access to ACMS and ACMSxp host-based (server) trans- action processing applications from the native desktop system envi- ronment. The ACMS Desktop product supports three different ACMS and /or ACMSxp server environments: o ACMS for OpenVMS on VAX or Alpha systems o ACMSxp for OpenVMS on Alpha systems o ACMSxp for Digital UNIX[R] on Alpha systems The following charts list the clients, networks, and desktop tools sup- ported for each of the server environments. ACMS for OpenVMS VAX or Alpha systems ___________________________________________________________________ Clients_______Networks______Desktop_Tools__________________________ Microsoft[R] DECnet Visual Basic[R] Win- TCP/IP PowerBuilder[R] dows[TM] IPX/SPX SQLWindows[R] Dial-in JAM[R] X.25 OpenUI[TM] Smalltalk[R] Visual C++[R] November 1995 AE-PG9JJ-TE ___________________________________________________________________ Windows DECnet Visual Basic 95[R] TCP/IP Visual C++ Windows DECnet Visual C++ NT[TM] TCP/IP Smalltalk Macintosh[R] DECnet 4th DIMENSION[R] TCP/IP Open Interface[TM] AppleTalk[R] Think C Smalltalk Dial- HyperCard[R] in X.25 SCO[TM] DECnet Motif[R] UNIX TCP/IP Digital DECnet Motif UNIX TCP/IP OpenVMS DECnet DECforms TCP/IP Motif ULTRIX TCP/IP Motif ______________DECnet_______________________________________________ ACMSxp for OpenVMS Alpha systems ___________________________________________________________________ Clients_______Networks______Desktop_Tools__________________________ Microsoft DECnet Visual C++ Windows_______TCP/IP_______________________________________________ 2 ACMSxp for Digital UNIX Alpha systems ___________________________________________________________________ Clients_______Networks______Desktop_Tools__________________________ Microsoft TCP/IP Visual Basic Windows PowerBuilder SQLWindows JAM OpenUI Smalltalk Visual C++ Macintosh TCP/IP 4th DIMENSION Open Interface Think C Smalltalk HyperCard Digital TCP/IP Motif UNIX_______________________________________________________________ The ACMS Desktop product includes both client and server software com- ponents. The client component includes support libraries and an ap- plication programming interface (API). The API consists of a set of services designed to easily integrate with a variety of desktop de- velopment tools for the creation of applications and presentation ser- vices. Features ACMS Desktop features are described for the following areas: o Development environment o Run-time system o Network support o Management and control 3 o Documentation o Sample applications Included in this product release are one or more UNSUPPORTED software components, which are clearly identified in this Software Product De- scription. These software components are included because they may be useful for the user; however, they are not supported by Digital Cus- tomer Service Centers. Inclusion of these software components does not constitute a commitment from Digital that they will continue to be pro- vided in this product. Certain non-Digital (third-party) products can be used in conjunction with this product, and are mentioned in this SPD. Third-party prod- ucts such as those listed are not provided by this product, nor are they directly supported by this product. In general, Digital does not directly support any third-party prod- ucts for use with ACMS Desktop. However, appropriate versions of cer- tain third-party products have been tested and certified to be appro- priate for use with this version of ACMS Desktop. The Optional Soft- ware section of this document contains a list of these products. Development Environment ACMS Desktop provides a set of application programming interfaces, along with support libraries, that allow software programs to interact with ACMS and ACMSxp applications as authenticated clients. These inter- faces allow programmers to write client programs without requiring ex- tensive programming knowledge of network communications or the ACMS or ACMSxp languages. ACMS Desktop Clients ACMS Desktop provides application programming interfaces for the Mi- crosoft Windows, DOS, Windows 95, Windows NT, Macintosh, OpenVMS, Dig- ital UNIX, SCO UNIX, and ULTRIX environments. These client services allow the desktop programmer to develop programs that: o Sign in to the ACMS Desktop server for client authentication 4 o Select ACMS tasks for execution under the control of the ACMS Ex- ecution Controller or through an ACMSxp task server o Respond to callbacks from the ACMS system as part of ACMS task ex- change steps (forms processing) o Sign out of the ACMS Desktop server Native Windowing and Forms Packages Appropriate customer-provided display software can be used on each desk- top. For instance, HyperCard could be used with the Macintosh oper- ating system, or Visual Basic or PowerBuilder could be used with Mi- crosoft Windows. Any such packages must include facilities to call ob- ject libraries that provide the ACMS Desktop client services. Nonblocking Execution ACMS Desktop clients support nonblocking programs. For event-driven processing environments such as Windows, programs may be structured to include an event-dispatching mechanism and a collection of proce- dures that are invoked by this dispatching mechanism as a result of an event. Ideally, these procedures are written to complete quickly so that other events can be dispatched without delay. ACMS Desktop client services allow an application to release control to the event-dispatching mechanism without waiting for a response from the ACMS Desktop server. This is important where network traffic is delayed and/or a large amount of processing is performed by the ACMS or ACMSxp application system. ACMS Desktop Portable Client The portable client interface provides support for three models of ap- plication development with the ACMS and ACMSxp for Digital UNIX TP mon- itor: o Blocking interface where execution of the program is blocked dur- ing execution of the ACMS Desktop servers, for example, Microsoft COBOL on DOS. 5 o Nonblocking event-driven interface to accommodate such nonblock- ing tools as Motif or Microsoft Windows. o Forced nonblocking facilities exchange I/O between ACMS tasks and desktop tools. The services provided by the ACMS Desktop portable client for Microsoft Windows, Windows 95, Windows NT, DOS, ULTRIX, Digital UNIX, SCO UNIX, and OpenVMS address the areas of: o Sign in/out services-establish and terminate sessions. o Call processing services-send and receive application requests o Presentation procedure routines-are called automatically by the ACMS Desktop portable client to facilitate forms processing for the desk- top user. DOS Memory Models and Modes Medium and large memory models are supported for Microsoft Windows and DOS. For applications using Microsoft Windows, Enhanced Windows Operating Mode is supported. ACMS Desktop Direct Client This API provides the ACMSxp customers with DCE-based access to their application from a Microsoft Windows system. The API consists of an RPC style call that invokes the ACMSxp task directly, without a gate- way server. ACMS Desktop Client for Macintosh This API supports the Data Access Manager (DAM) facility of the Mac- intosh operating system. A special DAM device driver (DDEV) provides services for client execution. 6 These services are synchronous; program control returns only when ser- vice execution is complete. Nonblocking task execution is supported because the DBExec service completes as soon as the task is submit- ted for execution to ACMS. The DBState service is used to poll for task completion. Run-Time System Desktop Client Run-Time Libraries Run-time libraries are provided for the client operating systems to support the execution of client programs that use the ACMS Desktop ser- vices. The ACMS Desktop client for Microsoft Windows includes dynamic- link libraries. (For DECnet, Microsoft Windows clients static-link li- braries are also provided.) The ACMS Desktop client for Macintosh in- cludes external functions for HyperCard and 4th DIMENSION applications. ACMS Desktop Server The ACMS Desktop server is an asynchronous, multithreaded, run-time component residing on any OpenVMS or Digital UNIX node, regardless of the location of ACMS or ACMSxp applications being called by desktop clients. There is generally one ACMS Desktop server on a node. Addi- tional ACMS Desktop servers can be executed to debug tasks. The ACMS Desktop server is an ACMS agent or gateway into ACMS or ACMSxp that performs the following functions: o Authenticates desktop clients (ACMS and/or ACMSxp submitters) o Calls tasks for users; this can include local and remote ACMS task selection o Communicates with the desktop client program as part of task ex- change step (desktop presentation procedure) execution o Provides information to the system manager concerning ACMS Desk- top submitters (ACMS only) There are no server components for Direct Client. The above functions are provided by either Direct Client or DCE. 7 Network Support The following network connectivity software is supported (see Soft- ware Requirements) for desktop nodes connected to a Local Area Net- work (LAN) or a Wide Area Network (WAN): o AppleTalk o DECnet o Dial-in (serial communication) o SPX/IPX o TCP/IP o X.25 Note: For OpenVMS clients, a communication module is provided for test purposes for Novell[R] NetWare[R] but it is UNSUPPORTED. For Digital UNIX servers, TCP/IP is the only supported network protocol. Management and Control Support Features The following features are provided as part of the ACMS Desktop sys- tem and are supported in ACMS for OpenVMS and ACMSxp for Digital UNIX environments: o The ACMS Desktop client services report errors from ACMS or ACM- Sxp back to the desktop client program for local error handling. o The ACMS Desktop client services optionally log error messages to a local desktop device file (available on Microsoft Windows, Win- dows NT, DOS, ULTRIX, SCO UNIX, Digital UNIX, and OpenVMS). o Messages can be protected against sabotage or network corruption by adding Cyclic Redundancy Checking (CRC). o The ACMS Desktop server reports ACMS and desktop client errors to the ACMS software event logger. The ACMS Desktop server for ACM- Sxp outputs error reports to a server-specific log file. 8 o OpenVMS system managers can control desktop client access to ACMS and remove desktop clients from the ACMS system, using standard ACMS utilities. Programming Services ACMS Desktop services are provided on the server system to assist in system management activities for ACMS for OpenVMS and ACMSxp for Dig- ital UNIX environments. Documentation ___________________________________________________________________ Platforms___Documents______________________________________________ OpenVMS Client Application Programming Guide Gateway Management for ACMS Installation Guide Client Serves Reference Manual Release Notes 4th DIMENSION Externals User's Guide (online only) Digital Application Development Guide UNIX Installation Guide ____________Release_Notes__________________________________________ Client Application Programming Guide The Client Application Programming Guide describes how to develop and test client programs that use ACMS Desktop. It includes detailed in- formation on ACMS Desktop components and functions, design and devel- opment guidelines, interface information, and direct client informa- tion. Gateway Management for ACMS 9 The Gateway Management for ACMS contains the information needed to man- age the ACMS Desktop gateway on the system where the ACMS monitor re- sides and information on the network transports that can be used. Installation Guide The Installation Guide describes the installation process, provides instructions for copying and installing client software to desktop sys- tems, and provides directions for running the product's Installation Verification Procedure (IVP). Client Services Reference Manual The Client Services Reference Manual is a companion document to the Programming and Management Guide. The document contains a description of the ACMS Desktop client services and presentation procedures. Release Notes Release Notes (available online as part of the media kit) contains in- formation specific to this ACMS Desktop release and information added after the production date for the other product documents. Application Development Guide The Application Development Guide describes how to write, develop, and debug desktop client programs using ACMS Desktop client services and how to perform system management tasks on the ACMS Desktop for Dig- ital UNIX server node that accesses the ACMSxp system. In addition, this manual provides the format and syntax of the ACMS Desktop client services and presentation procedures. 4D Externals User's Guide 4D Externals User's Guide (available online as part of the media kit, on the Macintosh) contains information on how to use the 4D Externals with ACMS Desktop and 4th DIMENSION. 10 Sample Applications Several sample applications are provided, including sample applica- tions that implement the car rental application (AVERTZ). These sam- ples are shipped on the ACMS and ACMSxp kits for the client platforms that are supported by the product. The samples include all necessary product-executable images as well as source code modules. Inclusion of the source code allows the sample to be used as a template for customer- developed desktop client programs. The sample applications include the following components: o DOS client using Microsoft COBOL and Microsoft C o Microsoft Windows client using Microsoft Windows SDK and Microsoft C o Microsoft Windows client using Visual Basic o Macintosh client using HyperCard and specialized HyperCard XFCNs, which are implemented in HyperTalk[R] and Macintosh Programmer's Workstation (MPW[TM]) C o Macintosh client using MPW C and Data Access Manager services o Macintosh client using 4th DIMENSION and specialized 4th DIMENSION Externals o Macintosh HyperCard application, which provides a learning tool for ACMS Desktop concepts o Portable client using Motif V1.1, for Digital UNIX, OpenVMS, and SCO UNIX, and MIPS ULTRIX systems o For ACMS Desktop servers for OpenVMS, application modules using the ACMS Task Definition Language, DECforms forms, and procedure server modules implemented in VAX COBOL and VAX SQL o For ACMS Desktop servers for Digital UNIX, application modules us- ing the STDL language 11 The entire sample application is a set of UNSUPPORTED software com- ponents, with the exception of a new set of supported 4th DIMENSION Externals. HARDWARE REQUIREMENTS ACMS Desktop Servers and ACMS Desktop Client for OpenVMS Alpha Processors Supported DEC 2000 Model 300 Alpha Server DEC 2000 Model 500 Alpha Server DEC 2100 Alpha Servers DEC 3000 Model 300 Alpha Workstation DEC 3000 Model 400 Alpha Workstation DEC 3000 Model 400 Alpha Server DEC 3000 Model 500 Alpha Workstation DEC 3000 Model 500 Alpha Server DEC 3000 Model 600/700 Alpha Workstations DEC 3000 Model 800 Alpha Server DEC 3000 Model 900 Alpha Workstation DEC 4000 Model 500 Alpha System DEC 4000 Model 610 Alpha Systems DEC 4000 Model 710 Alpha Servers DEC 7000 Model 600 Alpha Servers DEC 7000 Model 700 Alpha Servers DEC 10000 Model 610 Alpha System VAX Processors Supported VAXft Model 110, VAXft Model 310, 12 VAXft Model 410, VAXft Model 610, VAXft Model 612 VAX 4000 Model 100, VAX 4000 Model 200, VAX 4000 Model 300, VAX 4000 Model 400, VAX 4000 Model 500, VAX 4000 Model 600 VAX 6000 Model 200 Series, VAX 6000 Model 300 Series, VAX 6000 Model 400 Series, VAX 6000 Model 500 Series, VAX 6000 Model 600 Series VAX 7000 Model 600 Series VAX 8200, VAX 8250, VAX 8300, VAX 8350, VAX 8500, VAX 8530, VAX 8550, VAX 8600, VAX 8650, VAX 8700, VAX 8800, VAX 8810, VAX 8820, VAX 8830, VAX 8840 VAX 9000 Model 110, VAX 9000 Model 210, VAX 9000 Model 300 Series, VAX 9000 Model 400 Series VAX 10000 Model 600 Series VAX-11/730, VAX-11/750, VAX-11/780, VAX-11/785 13 MicroVAX: MicroVAX II, MicroVAX 2000, MicroVAX 3100 Model 10/10E, MicroVAX 3100 Model 20/20E, MicroVAX 3100 Model 30, MicroVAX 3100 Model 40, MicroVAX 3100 Model 80, MicroVAX 3100 Model 90, MicroVAX 3300, MicroVAX 3400, MicroVAX 3500, MicroVAX 3600, MicroVAX 3800, MicroVAX 3900 VAXstation: VAXstation II, VAXstation 2000, VAXstation 3100 Model 30, VAXstation 3100 Model 38, VAXstation 3100 Model 40, VAXstation 3100 Model 48, VAXstation 3100 Model 76, VAXstation 3200, VAXstation 3500, VAXstation 3520, VAXstation 3540 VAXstation 4000 Model 60, VAXstation 4000 Model 90, VAXstation 4000 VLC VAXserver: VAXserver 3100 Model 10/10E, VAXserver 3100 Model 20/20E, VAXserver 3300, VAXserver 3400, VAXserver 3500, VAXserver 3600, VAXserver 3602, VAXserver 3800, VAXserver 3900 VAXserver 4000 Model 200, VAXserver 4000 Model 300, VAXserver 4000 Model 500 14 VAXserver 6000 Model 210, VAXserver 6000 Model 220, VAXserver 6000 Model 310, VAXserver 6000 Model 320, VAXserver 6000 Model 410, VAXserver 6000 Model 420, VAXserver 6000 Model 510, VAXserver 6000 Model 520, VAXserver 6000 Model 610, VAXserver 6000 Model 620, VAXserver 6000 Model 630 Processors Not Supported: MicroVAX I, VAXstation I, VAX-11/725, VAX-11/782, VAXstation 8000 A minimum of 4 megabytes of memory is recommended. Memory requirements vary depending on the server CPU, the number of clients using the server, and the other applications running on the server. ACMS Desktop Client for Microsoft Windows and DOS o An Intel[TM] 80286-, 80386-, 80486-, or Pentium-based personal com- puter selected from the Supported Base Systems chart located in the PATHWORKS for DOS and Windows Software Product Description (SPD 55.07.xx). Microsoft Windows client applications minimally require 80386-, 80486- , or Pentium-based systems. o A minimum of 640KB system memory. At least 1 megabyte is strongly recommended. For Microsoft Windows client applications at least 4 megabytes is required. o Supported Ethernet controllers for the various supported systems are listed in the Supported Base Systems chart in the PATHWORKS for DOS and Windows Software Product Description (SPD 55.07.xx). More than one communications device may be installed in a system sub- ject to system limitations. If use of another device is required, 15 the system may need to be rebooted. A device cannot typically be shared with other communications products. o In a PC local area network, at least one base system must have one diskette drive capable of reading 5.25-inch (360KB) diskettes or 3.50-inch (720KB) diskettes. o If using dial-in (serial communication), a Hayes[R]-compatible mo- dem is required. ACMS Desktop Client for Windows NT o Intel 80386-, 80486-, or Pentium-based personal computer o Alpha-based personal computer ACMS Desktop Client for Macintosh o Any Macintosh computer listed in the PATHWORKS for Macintosh Soft- ware Product Description (SPD 31.53.xx). o Power Macintosh computers using Macintosh emulation mode. CLUSTER ENVIRONMENT This layered product is fully supported when installed on any valid and licensed VMScluster* configuration without restrictions. The Hard- ware Requirements sections of this product's Software Product Descrip- tion and System Support Addendum detail any special hardware required by this product. * V5.x VMScluster configurations are fully described in the VMSclus- ter Software Product Description (SPD 29.78.xx) and include CI, Eth- ernet, and Mixed Interconnect configurations. 16 SOFTWARE REQUIREMENTS The following are the software requirements for an ACMS Desktop run- time environment. ACMS Desktop Server for ACMS on OpenVMS o OpenVMS Alpha Operating System V6.1-V6.2 (SPD 25.01.xx) or Open- VMS VAX Operating System V5.5-V6.2 (SPD 41.87.xx) o ACMS Desktop V2.2 for OpenVMS o ACMS for OpenVMS V3.3-V4.1 (SPD 25.50.xx) o Network Support: - If using DECnet: o DECnet-VAX V5.5-V6.1 (SPD 48.48.xx) or, o DECnet for OpenVMS Alpha V6.1 (42.25.xx) or, o DECnet for OpenVMS VAX and Alpha V6.2 (SPD 48.48.xx) - If using PATHWORKS or AppleTalk, reference the PATHWORKS V5.1 for DOS and Windows SPD for that client for specific software requirements (for example, for Macintosh client, reference the PATHWORKS for Macintosh SPD) * AppleTalk is supported only in OpenVMS VAX V5.5 environments. - If using TCP/IP: o DEC TCP/IP Services for OpenVMS VAX V1.3-V3.3 (SPD 25.A4.xx) or, o DEC TCP/IP Services for OpenVMS Alpha V3.1-V3.3 (SPD 46.46.xx) or, o TGV MultiNet V3.3 Rev A - If using NetWare, an IPX stack must be installed on the ACMS Desk- top server system; this is available as software services within the Leverage Host Services V3.1 product from InterConnections[TM], Inc. 17 - If using dial-in (serial communication), all network components are provided with ACMS Desktop - If using X.25, PATHWORKS V5.1 for DOS and Windows (SPD 55.07.xx) ACMS Desktop Server for ACMSxp on Digital UNIX o Digital UNIX Operating System V3.0 (SPD 41.61.xx) o ACMS Desktop V2.1 for Digital UNIX o ACMSxp V2.0 for Digital UNIX Alpha (SPD 50.66.xx) ACMS Desktop Direct Client for Microsoft Windows Direct Client is available only for ACMSxp for OpenVMS. Operating System Support o Microsoft DOS V3.3, V5.0, V6.0-V6.22 o Microsoft Windows V3.0, V3.1 o Microsoft Windows for Workgroups V3.11 Network Support o Digital DCE for Windows, part of PATHWORKS V5.1 for DOS and Win- dows (SPD 55.07.xx) ACMS Desktop Client for Microsoft Windows and DOS Operating System Support o Microsoft DOS V3.3, V5.0, V6.0-V6.22 o Microsoft Windows V3.0, V3.1 18 o Microsoft Windows for Workgroups V3.11 Network Support o If using DECnet, PATHWORKS for DOS and Windows V5.0 (SPD 55.07.xx) o If using TCP/IP, Windows Sockets (1.1) compatible TCP/IP, or PATH- WORKS V5.0 for DOS and Windows (SPD 55.07.xx) o If using NetWare, Novell's NetWare DOS Client V3.x, V4.0, or PATH- WORKS V5.0 for DOS and Windows o If using dial-in (serial communication), all network components are provided by ACMS Desktop o If using X.25, PATHWORKS V5.1 for DOS and Windows (SPD 55.07.xx) o If using X.25 via serial communications, all components are pro- vided with ACMS Desktop ACMS Desktop Client for Windows 95 Operating System Support o Windows 95 Network Support o If using DECnet, PATHWORKS V5.1 for DOS and Windows (SPD 55.07.xx) o If using TCP/IP, Windows sockets are provided with Windows 95 ACMS Desktop Client for Windows NT Operating System Support o Windows NT Operating System V3.1, V3.51 for Alpha or Intel Network Support o If using DECnet, PATHWORKS V4.1B for Windows NT (SPD 51.56.xx) 19 o If using TCP/IP, Windows NT Windows Sockets for TCP/IP are provided with Windows NT ACMS Desktop Client for Macintosh Operating System Support o Macintosh Operating System V7.0-V7.5 Network Support o If using DECnet, PATHWORKS for Macintosh V1.1 (SPD 31.53.xx) * AppleTalk is supported only in OpenVMS VAX V5.5 environments. o If using AppleTalk, reference the PATHWORKS SPD for that client for specific software requirements o If using TCP/IP, MacTCP[R] Tool (available with PATHWORKS for Mac- intosh V1.1 or MacX 1.1.7 from Apple[R] Computer, Inc.) o If using dial-in (serial communication), a serial communication tool is needed (e.g., Serial Tool from Apple) ACMS Desktop Client for ULTRIX Operating System Support o ULTRIX Operating System V4.4 (SPD 26.40.xx) or ULTRIX Worksystem Software V4.2A (SPD 28.22.xx) Network Support o If using DECnet or TCP/IP, all components are provided by the UL- TRIX operating system 20 ACMS Desktop Client for SCO UNIX Operating System Support o SCO UNIX System V/386, Release V3.2, Version 4 or Open Desktop[TM] Release 1.1 Network Support o If using TCP/IP with SCO UNIX, SCO TCP/IP V1.1 (SPD 32.56.xx) o If using DECnet, DECnet for SCO UNIX V1.2 (SPD 34.21.xx) ACMS Desktop Client for OpenVMS Operating System Support o OpenVMS VAX Operating System V5.5-V6.2 (SPD 25.01.xx) or OpenVMS Alpha Operating System V6.1-V6.2 (SPD 41.87.xx) Network Support o DECnet-VAX V5.5-V6.1 (SPD 48.48.xx) or, o DECnet for OpenVMS Alpha V6.1 (42.25.xx) or, o DECnet for OpenVMS VAX and Alpha V6.2 (SPD 48.48.xx) o If using TCP/IP: o DEC TCP/IP Services for OpenVMS VAX V1.3-V3.3 (SPD 25.A4.xx) or, o DEC TCP/IP Services for OpenVMS Alpha V3.1-V3.3 (SPD 46.46.xx) or, o TGV MultiNet[R] V3.3 Rev A 21 ACMS Desktop Client for Digital UNIX Operating System Support o Digital UNIX Operating System V3.0 (SPD 41.61.xx) Network Support o If using TCP/IP, all components are provided by the Digital UNIX operating system OpenVMS Tailoring The following OpenVMS classes are required for full functionality of this layered product: o OpenVMS Required Saveset o Network Support o Programming Support o System Programming Support o Utilities For more information on OpenVMS classes and tailoring, refer to the OpenVMS Operating System Software Product Description (SPD 25.01.xx). OPTIONAL SOFTWARE Certain versions of these products depend upon a specific version of the platform operating system. For Digital layered products, refer to the System Support Addendum of the product in question to determine which version is required. For other products, contact the product man- ufacturer. 22 ACMS Desktop Server for OpenVMS For systems with ACMS, refer to the ACMS Software Product Description (SPD 25.50.xx) for complete information on interrelated layered soft- ware product version requirements. ACMS Desktop options vary accord- ing to which ACMS option is installed on the desktop server system. ACMS Desktop Server for Digital UNIX For systems with ACMSxp, refer to the ACMSxp Software Product Descrip- tion (SPD 50.66.xx) for complete information on interrelated layered software product version requirements. ACMS Desktop Client for Microsoft Windows and DOS o A program module assembler to create the DOS programming libraries and other libraries that create a client program. Assemblers are available from Microsoft. o C compiler compatible with Microsoft Visual C++ V1.51 o Microsoft COBOL V4.0 (Microsoft Corporation). MS[R]-COBOL is re- quired to modify and relink the command line sample application for DOS. o Microsoft Windows Software Development Kit V3.0-V3.1 (Microsoft Cor- poration) o Visual Basic V3.0 (Microsoft Corporation) o PowerBuilder V4.0 (Powersoft Corporation) o SQLWindows (Gupta Corporation) o Smalltalk (ParcPlace[R] Systems, Inc.) o JAM V5.02 (JYACC) o Vermont Views[R] (Vermont Creative Software) o OpenUI V3.0 (Open Software Associates) 23 ACMS Desktop Client for Windows 95 o Visual C++ V2.0 (Microsoft Corporation) ACMS Desktop Client for Windows NT o Visual C++ V2.0 o Smalltalk ACMS Desktop Client for Macintosh o HyperCard V2.0v2-V2.2 (Apple Computer, Inc.) o Macintosh Programmer's Workshop (MPW) Development Environment V3.2- V3.3 (Apple Computer, Inc.) o Macintosh Programmer's Workshop C V3.1 (Apple Computer, Inc.) o 4th DIMENSION V2.3-V3.1 (ACI US Inc.) o Smalltalk o Open Interface V1.03 (Neuron Data, Inc.) o Think C V4.0-V4.1 (Symantec[R] Corporation) ACMS Desktop Client for SCO UNIX SCO UNIX o SCO TCP/IP Development System, Release 1.1 o SCO UNIX System V/386 Development System, Release 3.2, Version 4 (SPD 32.52.xx) o DECnet for SCO UNIX Developer Kit (SPD 34.21.xx) Open Desktop o Open Desktop Development System, Release 1.1 24 o DECnet for SCO UNIX Developer Kit (SPD 34.21.xx) ACMS Desktop Client for OpenVMS VAX o DECforms V1.4, V2.1A (SPD 29.90.xx) o VAX C V2.0-V3.2 (SPD 25.38.xx) o Oracle CDD/Repository for VMS V5.1-V5.3 (SPD 25.53.xx) o DECset Release 11 for OpenVMS VAX Systems (SPD 27.07.xx) o DECwindows Motif V1.1 for OpenVMS (SPD 42.19.xx) Alpha o DECforms V2.1A (SPD 29.90.xx) o DEC C V1.2 for OpenVMS Alpha Systems (SPD 42.26.xx) o Oracle CDD/Repository V5.3 for OpenVMS Alpha Systems (SPD 45.91.xx) o DECset Release 11 for OpenVMS Alpha Systems (SPD 42.29.xx) o DECwindows Motif V1.1 for OpenVMS Alpha (SPD 42.19.xx) ACMS Desktop Client for Digital UNIX o DEC C++ V1.3 for Digital UNIX (SPD 41.91.xx) ACMS Desktop Client for ULTRIX o Motif V1.1 25 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 o TK50 Streaming Tape o CD-ROM The software for ACMS Desktop for OpenVMS is available as part of the OpenVMS Consolidated Software Distribution on CD-ROM. The documentation for ACMS Desktop for OpenVMS is available as part of the OpenVMS Online Documentation Library on CD-ROM. ORDERING INFORMATION ___________________________________________________________________ License_Type_________________Part_Number___________________________ ACMS Desktop Concurrent QL-GZGAL-3* Use ACMS_Desktop_Personal_Use____QL-GZGAL-2B___________________________ Note: ACMS Desktop Concurrent Use licenses are available in increments of 1, 10, 25, 50, 100, 250, 500, and 1000. ___________________________________________________________________ Media and Documentation___Format________Part_Number__________________________ OpenVMS TK50 QA-GZGAA-H5 Digital_UNIX____CD-ROM________QA-GZGAC-H8__________________________ 26 ___________________________________________________________________ Documentation for OpenVMS QA-GZGAA-GZ Documentation for Digital QA-GZGAC-GZ UNIX_______________________________________________________________ ___________________________________________________________________ Service_Offering_____________Part_Number___________________________ ACMS Desktop SW Product QT-GZG**-** Services___________________________________________________________ * Denotes variant fields. For additional information on available li- censes, services, and media, refer to the appropriate price book. The above information is valid at time of release. Please contact your local Digital office for the most up-to-date information. SOFTWARE LICENSING This software is furnished under the licensing provisions of Digital Equipment Corporation's Standard Terms and Conditions. For more in- formation about Digital's licensing terms and policies, contact your local Digital office. License Management Facility Support (LMF) This layered product supports the OpenVMS and Digital UNIX License Man- agement Facility. License units for this product are allocated on a concurrent use and /or personal use basis. Concurrent Use license allows one login to an ACMS Desktop Server. Personal Use license allows one identified in- dividual to do multiple logins to the same ACMS Desktop server. For more information on the License Management Facility, refer to ei- ther the OpenVMS Operating System Software Product Description (SPD 25.01.xx), Digital UNIX Operating System Software Product Description (SPD 41.61.xx), or the respective operating system documentation. 27 For more information about Digital's licensing terms and policies, con- tact your local Digital office. 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 Software Warranty Addendum of this SPD. © 1995 Digital Equipment Corporation. All rights reserved. [R] 4th DIMENSION is a registered trademark of ACI US Inc. [R] Apple, AppleTalk, HyperCard, HyperTalk, Macintosh, and MacTCP are registered trademarks of Apple Computer, Inc. [R] Dialog is a registered trademark of Micro Focus, Ltd. [R] Hayes is a registered trademark of Hayes Microcomputer Prod- ucts, Inc. [R] JAM is a registered trademark of JYACC. [R] Microsoft, MS, SQLWindows, Visual Basic, Visual C++, and Win- dows 95 are registered trademarks of Microsoft Corporation. [R] MultiNet is a registered trademark of TGV, Inc. [R] Motif is a registered trademarks of Open Software Foundation, Inc. [R] NetWare is a registered trademark of Novell, Inc. [R] Oracle is a registered trademark of Oracle Corporation. [R] PowerBuilder is a registered trademark of Powersoft Corpora- tion. 28 [R] Smalltalk and ParcPlace are registered trademarks of Parc- Place Systems, Inc. [R] UNIX is a registered trademark in the United States and other countries licensed exclusively through X/Open Company Lim- ited. [R] Vermont Views is a registered trademark of Vermont Creative Software. [TM] Intel is a trademark of Intel Corporation. [TM] InterConnections is a trademark of InterConnections, Inc. [TM] MPW is a trademark of Apple Computer, Inc. [TM] Open Desktop and SCO are trademarks of Santa Cruz Operations, Inc. [TM] Open Interface is a trademark of Neuron Data, Inc. [TM] OpenUI is a trademark of Open Software Associates. [TM] Oracle CDD/Repository is trademark of Oracle Corporation. [TM] Windows and Windows NT are trademarks of Microsoft Corpora- tion. [TM] ACMS, ACMS Desktop, ACMSxp, CI, DEC, DECforms, DECnet, DECnet-DOS, DECset, DECwindows, Digital, MicroVAX, Open- VMS, PATHWORKS, ULTRIX, VAX, VAXft, VAXserver, VAXstation, VAX C, VAX COBOL, VMS, VMScluster and the DIGITAL logo are trademarks of Digital Equipment Corporation. 29