Software Product Description PRODUCT NAME: OpenVMS/Hanzi VAX Operating System, SPD 25.G6.16 Version 7.1 DESCRIPTION This SPD describes only the OpenVMS/Hanzi VAX V7.1 is Chinese specific features of the Simplified Chinese OpenVMS/Hanzi VAX which are (Hanzi) version of the extensions or additions to OpenVMS V7.1 operating OpenVMS. For a description system. OpenVMS/Hanzi VAX of the base functionality and extends OpenVMS VAX to supported environment of provide an operating system OpenVMS, please refer to environment to support Chinese OpenVMS Operating System for and ASCII characters on VAX Alpha and VAX V7.1 SPD (SPD series computers. On top of 25.01.xx). basic functions of OpenVMS, OpenVMS/Hanzi VAX extends and enhances the system utilities FEATURES and environment to process OpenVMS/Hanzi VAX provides Chinese data. Utilities are the following Chinese provided to facilitate the processing features in design and maintenance of addition to the base user-defined characters. functionality of OpenVMS. Output of user-defined characters is supported on DEC Hanzi terminals and printers via On-Demand Loading, a New Feature on DEBUG Utility dynamic font loading feature. DEBUG utility is enhanced to OpenVMS/Hanzi VAX supports support Chinese characters on Simplified Chinese data both character cell terminal representation that conforms and graphic (DECwindows Motif) to the Primary Set of interface workstation. Users National Standard Code of can input Chinese characters Chinese Graphic Character Set in DEBUG utility. The DEBUG for Information Interchange utility is able to print and (GB2312-80) of the People's echo Chinese characters in its Republic of China. In output. In order to utilize addition, OpenVMS/Hanzi DEBUG for Chinese characters VAX supports an extension area support, the locale files for of 8,836 character positions Chinese is required to be in the form of user-defined installed on OpenVMS/Hanzi VAX characters. Version 7.1 from the VMSI18N savesets. The VMSI18N savesets FEB 1997 AE-MV18R-TE DIGITAL EQUIPMENT CORPORATION ASIA REGION OpenVMS/Hanzi VAX Operating System, V7.1 SPD 25.G6.16 can be found in the OpenVMS HELP and help subsystems of distribution media and the Chinese utilities. Users can locale file for Chinese select help in either Chinese characters support in or English. OpenVMS/Hanzi is "Chinese". For more information, please refers to the OpenVMS/Hanzi Bilingual System Messages VAX Version 7.1 Release Notes and Installation Guides. Chinese system messages are provided with this version of User Environment OpenVMS/Hanzi. Users can choose to receive system OpenVMS/Hanzi VAX provides the messages in either Chinese or following features for general English. users: DCL Command Language Support Input/Output OpenVMS/Hanzi VAX extends DCL to support Chinese Input/Output of Chinese and processing in the following: ASCII characters are supported on Chinese · Chinese in passing terminals/printers. The parameters Chinese terminal driver · Chinese equivalence names provides advanced line editing support for both Chinese and · Chinese labels in GOTO and ASCII characters. GOSUB statements · Chinese in SUBROUTINE names and in CALL statements User-defined Characters Support · Chinese in INQUIRE OpenVMS/Hanzi VAX can display statements user-defined characters on · Chinese in READ/WRITE Chinese terminals and printers statements which support the On-Demand Loading and Preloading of · Chinese in MESSAGE/REPLY user-defined character fonts. commands Please refer to the section on "Other Hardware Required" for the supported Chinese Utilities terminals and printers. OpenVMS/Hanzi VAX provides the Chinese DATE and TIME Display following utilities to support Chinese processing in addition Utilities such as DIRECTORY to the OpenVMS utilities: and HMAIL in OpenVMS/Hanzi can display date and time HDUMP in Chinese format. HDUMP enhances the DUMP Bilingual Help utility to display contents of files or volumes containing Bilingual help interface is both Chinese and ASCII provided in the system DCL 2 OpenVMS/Hanzi VAX Operating System, V7.1 SPD 25.G6.16 characters. Wrapping of HMAIL Chinese characters at field HMAIL extends the OpenVMS MAIL boundary is handled correctly. utility to support Chinese in subjects, personal names and folder names. Folders can be HEDT displayed according to specified Chinese collating HEDT is an interactive Chinese sequences. In addition, it text editor, providing many supports operations which text processing enhancements involve searching of strings to EDT. The following features that contain Chinese are provided in addition to characters. HMAIL invokes HTPU the EDT functions: as the default editor. · Full DEC Hanzi Character Set Support: ­ Extended Hanzi character display Sort/Merge ­ Full form and half form SORT/MERGE utility in character conversion OpenVMS/Hanzi VAX is extended to handle Chinese data. The ­ Character code input in following Chinese collating hexadecimal, octal and sequences are supported in Quwei codes SORT/MERGE: · Chinese Text Processing Functions: · Radical ­ Automatic horizontal · Number of strokes scrolling ­ Column select for cut and · Pinyin (the Chinese phonetic paste alphabet) · Quwei code ­ ASCII/Chinese word wrapping with line boundary symbol check Both ascending and descending ­ Left/center/right order of sorting are supported. justification ­ Set left and right Multiple collating sequences margins can be specified for the same ­ Line drawing/table sort key in a single sort. filling ­ Chinese date/time ­ Cursor line/column I/O interfaces, namely file display interface and record interface, on the above Chinese collating ­ Editing modes: sequences are supported. * absolute insert * absolute overwrite * insert within fixed Chinese Search ruler lines The Chinese SEARCH utility is * overwrite within fixed an extended version of the ruler lines SEARCH utility to support Chinese characters in search 3 OpenVMS/Hanzi VAX Operating System, V7.1 SPD 25.G6.16 strings. OpenVMS/Hanzi VAX provides the following run-time library to facilitate development of HTPU and HEVE Chinese applications: HTPU is the Chinese extended Chinese Processing (HSY$) version of the DEC Text Run-time Library Processing Utility (DECTPU) OpenVMS/Hanzi VAX provides a providing built-in procedures Chinese Processing Run-Time with enhancement on Chinese Library for program and text processing. Additional application development Chinese features are: involving Chinese processing. · Full form and half form The Run-Time Library routines character conversion perform a variety of Chinese processing functions such as · Character class string manipulation, classification read/write operations, · Line drawing capability character conversion and other Chinese processing · Chinese character wrapping operations. These routines can · Pattern matching including be called from programs Chinese characters written in the VAX programming languages listed HEVE is the Chinese below. extended version of the Extensible Versatile Editor Chinese Screen Management (EVE) running on HTPU (SMG$) Run-time providing a general-purpose Library Chinese screen editor to process Chinese and ASCII Chinese SMG provides a set of characters. Extended commands run-time library routines to which include features such as perform terminal independent Chinese word manipulation, functions on supported Chinese line drawing, box drawing and terminals. column editing capabilities are available. Chinese Text processing Utility (TPU$) Run-Time Character ManaGeR (CMGR) Library Chinese TPU provides a CMGR in OpenVMS/Hanzi VAX collection of built-in provides a font editor and a procedures and callable set of commands to facilitate interfaces for Chinese and creation and maintenance of English text processing in user-defined character fonts. character cell terminal or Collating value can also be DECwindows Motif environments. associated with the user-defined characters for sorting. Sort/Merge (SOR$) Run-Time Library Sort/Merge provides a Programming Run-Time Library collection of built-in 4 OpenVMS/Hanzi VAX Operating System, V7.1 SPD 25.G6.16 procedures and callable · MicroVAX II interfaces for sorting/merging · VAXstation II/GPX 1, Chinese and English. VAXstation II/QVSS2 · MicroVAX 3200, VAXserver Language Support 3200, The following VAX language VAXstation 3200 compilers support Chinese · MicroVAX 3300, VAXserver data input, output and 3300 manipulation under OpenVMS/Hanzi VAX: · MicroVAX 3400, VAXserver 3400 · VAX MACRO · MicroVAX 3500, VAXserver · VAX BASIC 3500, VAXstation 3500, VAXstation · VAX BLISS-32 3520, · VAX C VAXstation 3540 · VAX COBOL · MicroVAX 3600, VAXserver · VAX FORTRAN 3600 · MicroVAX 3800, VAXserver · VAX PASCAL 3800 · VAX PL/I · MicroVAX 3900, VAXserver 3900 INSTALLATION · VAX 4000, Models 100, 200, DIGITAL requires that a 300, 500, 600 customer's first purchase of this software product includes · VAX 4000, Models 50, 100A, DIGITAL Installation Services. 105A, 500A, 505A, 600A, These services provide for 700A, 705A installation of the software · VAXserver 4000, Models 200, product by an experienced 300, 400, 500, 600 DIGITAL Software Specialist. NMI Bus Based Systems For subsequent purchases of · VAX 8530, VAXserver 8530, this product, only experienced VAX 8550, customers should attempt VAXserver 8550 installation. DIGITAL recommends that all other · VAX 8700, VAXserver 8700 customers purchase DIGITAL's · VAX 8800, VAX 8810, VAX Installation Services. 8820, VAX 8830, VAX 8840 · VAXserver 8800, VAXserver HARDWARE REQUIREMENTS 8810, Minimum Hardware Required VAXserver 8820, VAXserver Processors Supported: 8830, VAXserver 8840 Q-bus Based Systems Graphics Processing Accelerator (GPX) Q-Bus Video Sub System (QVSS) 5 OpenVMS/Hanzi VAX Operating System, V7.1 SPD 25.G6.16 XMI Bus Based Systems Special System Specific · VAX 6000 Series, Models 210, Internal Bus 220, 230, 240 · MicroVAX 2000, VAXstation 2000, · VAX 6000 Series, Models 310, VAXstation 2000/GPX, 320, 330, 340, 360 Monochrome Frame Buffer · VAX 6000 Series, Models 410, (MFB) 420, 430, 440, 450, 460 · VAX 6000 Series, Models 510, · VAXft 3000, Models 110, 310, 520, 530, 540, 550, 560 410, 610, 612 · MicroVAX 3100, Models 10, · VAX 6000 Series, Models 610, 10E, 20, 20E, 30, 40, 80, 620, 630, 640, 650, 660 85, 90, 95, 96 · VAXserver 6000, Models 210, · VAXserver 3100, Models 10, 220, 310, 320, 410, 420, 10E, 20, 20E 510, 520 · VAXstation 3100, Models 30, · VAX 8530, VAX 8550, 38, 40, 48, 76 VAXserver 8530, VAXserver 8550 · VAXstation 3100/GPX, Models 38, 48, 76 · VAX 8700, VAXserver 8700 · 2D Scanline Processor · VAX 8800, VAX 8810, VAX Accelerator Graphics System 8820, (SPX) VAX 8830, VAX 8840 , Models 38, 48, 76 · VAXserver 8800, VAXserver · VAXstation 4000, Models 60, 8810, 90, 95, 96 VAXserver 8820, VAXserver · VAXstation 4000-VLC 8830, VAXserver 8840 · VAX 9000, Models 110, 110VP 5 · VAX 7000, Models 610, 620, Vector Processor (VP) 630, 640, 650, 660, 710, , 210, 210VP, 310, 310VP 720, 730, 740, 750, 760 · VAX 9000, Models 320, 320VP, · VAX 10000, Models 610, 620, 330, 330VP, 340, 340VP 630, 640, 650, 660 · VAX 9000, Models 410, 410VP, VAXBI Bus Based Systems 420, 420VP, 430, 430VP · VAX 8200, VAX 8250, · VAX 9000, Models 440, 440VP VAXserver 8200, VAXserver 8250 VAXstations are supported in · VAX 8300, VAX 8350, conjunction with DECwindows VAXserver 8300, Motif /Hanzi for OpenVMS. VAXserver 8350 Please refer to SPD 27.H6.xx. for a detailed description. SBI Bus Based Systems · VAX 8600, VAX 8650, Processors Not Supported: VAXserver 8600, VAXserver 8650 VAX-11/725, VAX-11/730, VAX-11/750, VAX-11/751, VAX-11/780, 6 VAX-11/782, For a description of On-Demand VAX-11/785, MicroVAX I, Loading support in terminal VAXstation I servers, please refer to DECserver 200 SPD (SPD 27.53.xx), DECserver 300 SPD Processor Restrictions: (SPD 25.J1.xx), DECserver 500 SPD (SPD 26.97.xx), DECserver Refer to OpenVMS Operating 90L SPD and DECserver 90TL System for Alpha and VAX V7.1 SPD. SPD (SPD 25.01.xx) for restrictions on the supported Block Space Requirements: processors. (Block Cluster Size = 1) Other Hardware Required: The following OpenVMS/Hanzi Chinese terminals and/or VAX block space requirements printers are required for are additional to the OpenVMS Chinese input and output VAX block space requirements operations. stated in OpenVMS Operating System for Alpha and VAX V7.1 · Chinese Terminals Supported: SPD (SPD 25.01.xx). VT382-C · Disk space required for · Chinese Printers Supported: installation: LA86C, LA84C, LA280-C, 65,200 blocks LA380-C, LA88-C · Disk space required for use On-Demand Loading of (permanent): user-defined character fonts 53,800 blocks is supported on VT382-CB, These counts refer to the disk LA86-C, LA84-C, LA280-CB and space required on the system LA380-C when connected to a disk. The sizes are VAX system running approximate; actual sizes may OpenVMS/Hanzi VAX via one of vary depending on the user's the following connections: system environment, · Asynchronous Terminal configuration, and software Controllers: options. DMB32, DHB32, CXY08, CXA16, CXB16, MV2000 Serial Line, VMSCLUSTER ENVIRONMENT DMF32, DMZ32, VMScluster configurations are DZ11, DZ32, DZV11, supported fully as described DZQ11, in the OpenVMS Cluster DHV11, Software Product Description CXY08, CXA16, CXB16, (SPD 29.78.xx). Please refer DHQ11, DHT32 to the SPD for details. · Terminal Servers: DECserver 200 (V3.0) SOFTWARE REQUIREMENTS DECserver 300 (V1.0) DECserver 500 (V2.1) OpenVMS/Hanzi VAX V7.1 is DECserver 700 based on OpenVMS Operating DECserver 90L (V1.0) System for VAX V7.1. DECserver 90TL (V1.0) OpenVMS Tailoring The following OpenVMS VAX Documentation Set): classes are required for full QA-0012*-H* functionality of OpenVMS/Hanzi · Software Documentation VAX: (with OpenVMS Extended · OpenVMS VAX Required Saveset Documentation Set): QA-0012A-GZ · Utilities For more information on · Software Media (with OpenVMS VAX classes and OpenVMS Base tailoring, refer to OpenVMS Documentation Set): Operating System for Alpha and QA-09S2*-H* VAX Software Product · Software Documentation (with Description (SPD 25.01xx). OpenVMS Base Documentation Set): QA-09S2A-GZ OPTIONAL HANZI SOFTWARE * Denotes variant fields. For information on other For additional information available optional Hanzi on available licenses, software products, contact services and media options, your local DIGITAL office. refer to the appropriate price book. GROWTH CONSIDERATIONS The minimum hardware and SOFTWARE LICENSING software requirements for any This software is furnished future version of this under the licensing provisions product may be different from of DIGITAL's Standard Terms the minimum hardware and and Conditions of Sale. For software requirements for the more information about current version. DIGITAL's licensing terms and policies, contact your local DIGITAL office. DISTRIBUTION MEDIA · Tape: TK50 Streaming Tape LICENSE MANAGEMENT FACILITY SUPPORT ORDERING INFORMATION This product requires Software Licenses: the use of the License ô OpenVMS/Hanzi VAX Management Facility. License Operating System User units for this product are License: QL-0012*-** allocated on a CPU-capacity ô OpenVMS/Hanzi VAX plus User/Activity basis. Operating System Base and For more information on Base Update License: the License Management QL-0052*-** Facility, refer to OpenVMS ô OpenVMS/Hanzi VAX Operating System for Alpha and Operating System VAX Software Product Interactive User License: Description (SPD 25.01.xx) or QL-XUL2*.Y* License Management Facility Manual of the OpenVMS · Software Media (with documentation set. OpenVMS Extended SOFTWARE PRODUCT SERVICES A variety of service options are available from DIGITAL. Contact your local DIGITAL office for more information. SOFTWARE WARRANTY Warranty for this software product is provided by DIGITAL with the purchase of a license for the product as defined in the Software Warranty Addendum attached to this SPD.