Dl4 Files and Devices Reference Guide Table of Contents Ii Opening and Closing Formatted Files

Total Page:16

File Type:pdf, Size:1020Kb

Dl4 Files and Devices Reference Guide Table of Contents Ii Opening and Closing Formatted Files Files and Devices Reference Guide Revision 1.0 Information in this document is subject to change without notice and does not represent a commitment on the part of Dynamic Concepts, Inc. (DCI). Every attempt was made to present this document in a complete and accurate form. DCI shall not be responsible for any damages (including, but not limited to consequential) caused by the use of or reliance upon the product(s) described herein. The software described in this document is furnished under a license agreement or nondisclosure agreement. The purchaser can use and/or copy the software only in accordance with the terms of the agreement. No part of this guide can be reproduced in any way, shape or form, for any purpose, without the express written consent of DCI. © Copyright 1998 Dynamic Concepts, Inc. (DCI). All rights reserved. UniBasic, BITS and Dynamic Windows™ are trademarks of Dynamic Concepts Inc. IRIS™ is a trademark of Point 4 Data Corporation. Table of Contents i CHAPTER 1 - INTRODUCTION............................................................................................................................................1 SYNTAX NOTATIONS.................................................................................................................................................................1 TYPOGRAPHICAL CONVENTIONS...............................................................................................................................................2 CHANNEL I/O...........................................................................................................................................................................3 I/O USING CHANNELS...............................................................................................................................................................3 THE UNIFICATION OF I/O VIA CHANNELS .................................................................................................................................3 RECORD LOCKING ....................................................................................................................................................................3 CHANNEL OPERATIONS, EXPRESSIONS AND PARAMETERS .......................................................................................................4 Channel Operations.............................................................................................................................................................4 Channel Expression - #chn.expr..........................................................................................................................................6 Arguments and Parameters .................................................................................................................................................6 CHANNEL FUNCTIONS AND OPERATIONS ..................................................................................................................................8 DL4 DRIVERS AND CLASSES .....................................................................................................................................................8 Benefits of Using dL4 Classes and Drivers........................................................................................................................10 MORE ON RECORD LOCKING ..................................................................................................................................................10 Operating System Support for Record Locking .................................................................................................................10 Implementations of Locking...............................................................................................................................................11 Reading through Record Locks..........................................................................................................................................11 DL4 CHARACTER SETS.......................................................................................................................................................13 INTRINSIC CHARACTER SETS ..................................................................................................................................................13 Unicode Character Set.......................................................................................................................................................14 SUPPORTED DRIVERS ........................................................................................................................................................15 DRIVER AUTO SELECTION MECHANISM..................................................................................................................................16 INTRODUCTION TO FILES.........................................................................................................................................................16 TEXT FILE CLASS....................................................................................................................................................................17 Special Options with Text Files .........................................................................................................................................18 Types of Text Files .............................................................................................................................................................18 Creating Text Files ............................................................................................................................................................19 Opening and Closing Text Files ........................................................................................................................................19 Positioning Within Text Files.............................................................................................................................................20 Record Locking with Text Files .........................................................................................................................................21 Reading and Writing Data with Text Files ........................................................................................................................21 Table of Text Driver Options Supported............................................................................................................................22 PIPE DRIVERS .........................................................................................................................................................................23 Types of Pipe Drivers ........................................................................................................................................................23 Creating a Pipe Driver ......................................................................................................................................................24 Opening and Closing Pipe Drivers....................................................................................................................................24 Locking with Pipe Drivers .................................................................................................................................................25 Reading and Writing with Pipe Drivers.............................................................................................................................25 PROFILE CLASS .......................................................................................................................................................................26 Types of Profile Drivers.....................................................................................................................................................26 Creating Profile Files ........................................................................................................................................................26 Opening and Closing Profile Files ....................................................................................................................................26 Positioning within Profile Files.........................................................................................................................................27 Record Locking with Profile Files .....................................................................................................................................27 Reading Profile Files.........................................................................................................................................................27 FORMATTED FILES CLASS.......................................................................................................................................................28 Special Options with Formatted Files ...............................................................................................................................28 Types of Formatted File Drivers........................................................................................................................................28 UniBasic Formatted File Driver .......................................................................................................................................................
Recommended publications
  • ANSI® Programmer's Reference Manual Line Matrix Series Printers
    ANSI® Programmer’s Reference Manual Line Matrix Series Printers Printronix, LLC makes no representations or warranties of any kind regarding this material, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose. Printronix, LLC shall not be held responsible for errors contained herein or any omissions from this material or for any damages, whether direct, indirect, incidental or consequential, in connection with the furnishing, distribution, performance or use of this material. The information in this manual is subject to change without notice. This document contains proprietary information protected by copyright. No part of this document may be reproduced, copied, translated or incorporated in any other material in any form or by any means, whether manual, graphic, electronic, mechanical or otherwise, without the prior written consent of Printronix, LLC Copyright © 1998, 2012 Printronix, LLC All rights reserved. Trademark Acknowledgements ANSI is a registered trademark of American National Standards Institute, Inc. Centronics is a registered trademark of Genicom Corporation. Dataproducts is a registered trademark of Dataproducts Corporation. Epson is a registered trademark of Seiko Epson Corporation. IBM and Proprinter are registered trademarks and PC-DOS is a trademark of International Business Machines Corporation. MS-DOS is a registered trademark of Microsoft Corporation. Printronix, IGP, PGL, LinePrinter Plus, and PSA are registered trademarks of Printronix, LLC. QMS is a registered
    [Show full text]
  • ANSI® Programmer’S Reference Manual
    ® ANSI® Programmer’s Reference Manual ANSI® Printers Programmer’s Reference Manual ® Trademark Acknowledgements Printronix, Inc. Unisys MTX, Inc. Memorex Telex Decision Systems InternationalDecision Data, Inc. makes no representations or warranties of any kind regarding this material, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose. Printronix, Inc. Unisys MTX, Inc. Memorex Telex Decision Systems InternationalDecision Data, Inc. shall not be held responsible for errors contained herein or any omissions from this material or for any damages, whether direct, indirect, incidental or consequential, in connection with the furnishing, distribution, performance or use of this material. The information in this manual is subject to change without notice. This document contains proprietary information protected by copyright. No part of this document may be reproduced, copied, translated or incorporated in any other material in any form or by any means, whether manual, graphic, electronic, mechanical or otherwise, without the prior written consent of Printronix, Inc.Unisys.MTX, Inc. Memorex Telex. Decision Systems International.Decision Data, Inc. Copyright © 1998, 2010 Printronix, Inc. All rights reserved. Trademark Acknowledgements ANSI is a registered trademark of American National Standards Institute, Inc. Centronics is a registered trademark of Genicom Corporation. Dataproducts is a registered trademark of Dataproducts Corporation. Epson is a registered trademark of Seiko Epson Corporation. IBM and Proprinter are registered trademarks and PC-DOS is a trademark of International Business Machines Corporation. MS-DOS is a registered trademark of Microsoft Corporation. Printronix, IGP, PGL, LinePrinter Plus, and PSA are registered trademarks of Printronix, Inc. QMS is a registered trademark and Code V is a trademark of Quality Micro Systems, Inc.
    [Show full text]
  • User-Manual-Dascom-Tally-T5040-En
    User Guide T5040 Flatbed Printer Mantenimiento Periféricos Informaticos C/Canteras, 15 28860 Paracauellos de Jarama (Madrid) Tel: 00 34 917481604 Web: https://mpi.com.es/ TRADEMARK ACKNOWLEDGEMENTS • Centronics is a trademark of Centronics Data Computer Corporation. • PCL and PCL6 are trademarks of Hewlett-Packard Company. • IBM and IBM PC are trademarks of International Business Machines Corporation. • Apple, AppleTalk, TrueType, Laser Writer and Macintosh are trade-marks of Apple Computer, Inc. • Microsoft, Windows, Windows 9x, Windows ME, Windows 2000, Windows NT, Windows XP and MS- DOS are registered trademarks of Microsoft Corporation. • PostScript is a trademark of Adobe Systems Inc. • All other brand or product names are trademarks of their respective companies or organizations. Mantenimiento Periféricos Informaticos C/Canteras, 15 28860 Paracauellos de Jarama (Madrid) Tel: 00 34 917481604 Web: https://mpi.com.es/ User Guide Table of contents Table of contents Introduction 1 Printer features 1 Interfaces 1 Emulations 1 Symbols used 1 About this manual 2 1 Printer at a glance 3 View from the front 3 View with cover opened 3 View from the rear 4 2 Installation 5 Unpacking the printer 5 Placing your printer 6 Checking the printer voltage 8 Connecting the printer 8 Switching on the printer 10 3 Printer drivers and firmware 11 Printer drivers 11 Installing a printer driver in Windows 95/98/ME 11 Installing a printer driver in Windows 2000/ 2003/XP 11 Installing a printer driver in Windows 7 13 Installing a printer driver in Windows Vista
    [Show full text]
  • Preface Dirxmetahub Document Set
    Preface DirXmetahub Document Set Preface This manual is reference for the DirXmetahub meta controller and its associated programs and files. It consists of the following chapters: S Chapter 1 provides reference pages for the meta controller command-line program metacp and for the binary trace log file analyzers dirxdumplog and dxmdumplog. S Chapter 2 describes the meta controller attribute configuration file format. S Chapter 3 describes the data file formats supported by the meta controller. S Chapter 4 describes the use of change log information. S Chapter 5 describes the extensions to the meta directory store schema that are required to support the integrated DirXmetahub meta agents and the DirXmetahub synchronization jobs. S Chapter 6 describes the string representations and use of attribute syntaxes for LDAP binds by the meta controller to the meta directory store. It also contains a reference page for simple syntaxes and reference pages for each of the structured syntaxes. S Chapter 7 describes the files used by the metacp, dirxdumplog and dxmdumplog programs. S Chapter 8 describes the environment variables used by the metacp, dirxdumplog and dxmdumplog programs. S Chapter 9 describes the synchronization templates supplied with DirXmetahub. S Chapter 10 describes procedures for use of data file formats like XML and change log. S Appendix A provides a list of country codes. S Appendix B provides detailed information on code conversion. DirXmetahub Document Set The DirXmetahub document set consists of the following manuals: S DirXmetahub Administration Guide. Use this book to obtain a description of DirXmetahub architecture and components and to understand the basic tasks of DirXmetahub administration using DirXmetahub Manager.
    [Show full text]
  • Character Encodings
    APPENDIX A Character Encodings A character is the basic unit of a writing system, for example, a letter of the English alphabet, and an ideograph of an ideographic writing system such as Chinese and Japanese ideographs. In the written form, a character is identified by its shape, also known as glyph. The identification of a character with its shape is not precise. It depends on many factors, for example, a hyphen is identified as a minus sign in a mathematical expression; some Greek and Latin letters have the same shapes, but they are considered different characters in two written scripts. Computers understand only numbers, more precisely, only bits 0 and 1. Therefore, it was necessary to convert, with the advent of computers, the characters into codes (or bit combinations) inside the computer’s memory, so that the text (sequence of characters) could be stored and reproduced. However, different computers may represent different characters with the same bit combinations, which may lead to misinterpretation of text stored by one computer system and reproduced by another. Therefore, for correct exchange of information between two computer systems, it is necessary that one computer system understand unambiguously the coded form of the characters represented in bit combinations produced by another computer system and vice versa. Before we begin our discussion of some widely used character encodings, it is necessary to understand some commonly used terms. • An abstract character is a unit of textual information, for example, the Latin capital letter A (‘A’). • A character repertoire is defined as the set of characters to be encoded.
    [Show full text]
  • Terminal Emulation User's Guide Trademarks
    Terminal Emulation User's Guide Trademarks ADDS Viewpoint A2 is a trademark of Applied Digital Data Systems Inc. AIX is a registered trademark of International Business Machines Corporation. DEC, VT52, VT100, VT131, VT220, VT300, VT320, VT340, VT400 and VT420 are registered trademarks of Digital Equipment Corporation. Hazeltine is a trademark of Esprit Systems, Inc. HP700/92, HP2392A and HP2622A are trademarks of Hewlett Packard Company. IBM is a registered trademark of International Business Machines Corporation. Microsoft is a registered trademark of Microsoft Corporation. Tandem, NonStop and LXN are trademarks of Tandem Computers Inc. TeleVideo is a registered trademark, and TeleVideo 910, 910+ and 925 are trademarks of TeleVideo Systems, Inc. WYSE is a registered trademark, and WY-50, WY-50+ and WY-60 are trademarks of Wyse Technology Inc. All other product names are trademarks of their respective manufacturers. Copyright © 2003 by Pericom Software PLC. All rights reserved. Before reproduction of this material in part or in whole, obtain written consent from Pericom Software PLC. Pericom Software PLC, The Stables, Cosgrove, Milton Keynes, MK19 7JJ, UK Tel: +44 (0) 1908 267111 Fax: +44 (0) 1908 267112 Contents Contents Introduction ....................................................... 1-1 About This User's Guide ............................................................... 1-1 Terms & Conventions .................................................................... 1-2 Getting Started.................................................
    [Show full text]
  • Oracle Rdb™ SQL Reference Manual Volume 1
    Oracle Rdb™ SQL Reference Manual Volume 1 Release 7.2 for HP OpenVMS Industry Standard 64 for Integrity Servers and OpenVMS Alpha operating systems October 2006 ® DEC_Callout (encoded characters) FullName: DEC Modular Callouts Distiller, PostScript v3011.104 r0 Notice: Copyright 1988 - 1993, Digital Equipment Corporation. Font version: 1.3, 13-Oct-1993 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 40 1.000 41 1.000 42 1.000 43 1.000 44 1.000 45 1.000 46 1.000 47 1.000 50 1.000 51 1.000 52 0.500 53 0.500 54 0.500 55 0.500 56 0.500 57 0.500 cx0 cx1 cx2 cx3 cx4 cx5 cx6 cx7 cx8 cx9 bx0 bx1 bx2 bx3 bx4 bx5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 60 0.500 61 0.500 62 0.500 63 0.500 64 0.375 65 0.375 66 0.375 67 0.375 70 0.375 71 0.375 72 0.375 73 0.375 74 0.375 75 0.375 76 0.500 77 0.500 bx6 bx7 bx8 bx9 mx0 mx1 mx2 mx3 mx4 mx5 mx6 mx7 mx8 mx9 ex0 ex1 2 3 4 5 6 7 8 9 100 0.500 101 0.500 102 0.500 103 0.500 104 0.500 105 0.500 106 0.500 107 0.500 110 0.000 111 0.000 112 0.000 113 0.000 114 0.000 115 0.000 116 0.000 117 0.000 ex2 ex3 ex4 ex5 ex6 ex7 ex8 ex9 120 0.000 121 0.000 122 0.000 123 0.000 124 0.000 125 0.000 126 0.000 127 0.000 130 0.000 131 0.000 132 0.000 133 0.000 134 0.000 135 0.000 136 0.000 137 0.000 140 0.000 141 0.000 142 0.000 143 0.000 144 0.000 145 0.000 146 0.000 147 0.000 150 0.000 151 0.000 152 0.000 153 0.000 154 0.000 155 0.000 156 0.000 157 0.000 160 0.000 161 0.000 162 0.000 163 0.000 164 0.000 165 0.000 166 0.000 167 0.000 170 0.000 171 0.000 172 0.000 173 0.000 174 0.000 175 0.000 176 0.000 177 0.000 0123456789012345678901234567890123456789
    [Show full text]
  • Unicode: a Universal Character Code
    UNICODE: A UNIVERSAL CHARACTER CODE By Jürgen Bettels and F. Avery Bishop ABSTRACT A universal character encoding is required to produce software that can be localized for any language or that can process and communicate data in any language. The Unicode standard is the product of a joint effort of information technology companies and individual experts; its encoding has been accepted by ISO as the international standard ISO/IEC 10646. Unicode defines 16-bit codes for the characters of most scripts used in the world's languages. Encoding for some missing scripts will be added over time. The Unicode standard defines a set of rules that help implementors build text-processing and rendering engines. For Digital, Unicode represents a strategic direction in internationalization technology. Many software-producing companies have also announced future support for Unicode. INTRODUCTION A universal character encoding -- the Unicode standard -- has been developed to produce international software and to process and render data in most of the world's languages. In this paper, we present the background of the development of this standard among vendors and by the International Organization for Standardization (ISO). We describe the character encoding's design goals and principles. We also discuss the issues an application handles when processing Unicode text. We conclude with a description of some approaches that can be taken to support Unicode and a discussion of Microsoft's implementation. Microsoft's decision to use Unicode as the native text encoding in its Windows NT (New Technology) operating system is of particular significance for the success of Unicode. BACKGROUND In the 1980s, software markets grew throughout the world, and the need for a means to represent text in many languages became apparent.
    [Show full text]
  • Some Evolving Conventions and Standards for Character Information Coded in Six, Seven, and Eight Bits
    NBS TECHNICAL NOTE 478 Some Evolving Conventions and Standards For Character Information Coded in Six, Seven, and Eight Bits " ^ *., Q Y; U.S. DEPARTMENT OF COMMERCE i/) National Bureau of Standards \ ^eau of 1 UNITED STATES DEPARTMENT OF COMMERCE Maurice H. Stans, Secretary NATIONAL BUREAU OF STANDARDS • A. V. Astin, Director NBS TECHNICAL NOTE 478 ISSUED MAY 1969 Nat. Bur. Stand. (U.S.), Tech. Note 478, 27 pages (May 1969) CODEN: NBTNA Some Evolving Conventions and Standards for Character Information Coded in Six, Seven, and Eight Bits John L. Little Office of Information Processing Standards Center for Computer Sciences and Technology National Bureau of Standards Washington, D.C. 20234 NBS Technical Notes are designed to supplement the Bureau's regular publications program. They provide a means for making available scientific data that are of transient or limited interest. Technical Notes may be listed or referred to in the open literature. For sale by the Superintendent of Documents, Government Printing Office Washington, D.C, 20402 - Price 35 cents CONTENT! Page Abstract IV 1. The Evolution of the USA Standard Code for Information Interchange 1 2. Structure of Seven Bit ASCII 3 3. Six, Seven and Eight Bit Considerations 6 k. Structure of Eight Bit USASCII-8 6 5. Preferred 6Lj.-Character Subset 8 6. Representation of ASCII in Six Bits 8 7. Representation of Concepts Beyond the Code 9 8. Mapping Between Seven and Eight Bit Codes 11 9. Codes of More Than Eight Bits 13 10. Collating Sequence of ASCII and USASCII-8 13 11. Octal and Hexadecimal Representation of the Coded Characters 16 12.
    [Show full text]
  • VT510 Video Terminal Programmers Information
    VT510 Video Terminal Programmer Information dt Order Number: EK-VT510-RM. B01 First Edition, November 1993 Digital Equipment Corporation makes no representations that the use of its products in the manner described in this publication will not infringe on existing or future patent rights, nor do the descriptions contained in this publication imply the granting of licenses to make, use, or sell equipment or software in accordance with the description. DEC, OpenVMS, ULTRIX, VMS, VT, and the DIGITAL logo are trademarks of Digital Equipment Corporation. ADDS is a trademark of Applied Digital Data Systems, Inc. IBM, ProPrinter, and PS/2 are registered trademarks of International Business Machines Corporation. MS–DOS is a registered trademark and Windows is a trademark of Microsoft Corporation. SCO is a trademark of Santa Cruz Operations, Inc. TVI is a trademark of TeleVideo, Inc. UNIX is a registered trademark of UNIX System Laboratories, Inc. WY and WYSE are registered trademarks of Wyse Technologies. All other trademarks and registered trademarks are the property of their respective holders. Copyright © Digital Equipment Corporation 1993. All Rights Reserved. Printed in U.S.A. For copies of manuals, call 1-800-DIGITAL or contact your local sales office. This document was prepared using VAX DOCUMENT Version 2.1. Contents Preface ............................................................ xix Part I VT510 Video Terminal 1 Overview 1.1 Introduction ................................................ 1–1 1.2 Communications Features ..................................... 1–1 1.3 Keyboard Features . ........................................ 1–2 1.4 Printer Port Features . ........................................ 1–3 1.5 Display and Text Capabilities . ................................ 1–3 1.5.1 ANSI . ................................................ 1–3 1.5.2 ASCII . ................................................ 1–3 1.6 Enhanced Set-Up ...........................................
    [Show full text]
  • A Vi Primer Vi Is a Simple, Visual Editor
    C SCI 493.66 UNIX Tools Prof. Stewart Weiss vi Primer A vi Primer vi is a simple, visual editor. It is very fast, easy to use, and available on virtually every UNIX system. Although the set of commands is very cryptic, I learned it, as have thousands of others, which is proof that you can learn it too. Notation In the rest of these notes, 1. <CR> will denote the carriage return character obtained by pressing the Enter key on the keyboard and that we normally call the newline character. 2. <SP> will denote the space character, obtained by pressing the space bar. It will sometimes be necessary to represent this character as an underline "_" instead of <SP>. 3. <ESC> will represent the character obtained by pressing the escape key. 4. In general, angle brackets <…> around a word represents the character(s) described by the word, so for example, <positive integer> will mean any positive integer, and <char> will mean any single character. Basics 1. Starting vi. That is easy. To edit a file named myfile, at the command prompt, type vi myfile 2. vi is a 3-state finite automaton, with states COMMAND MODE INPUT MODE LAST-LINE MODE i,a,o,c,s,I,A,O,C,S,R COMMAND INSERT MODE MODE Escape key Enter key LAST LINE :,\,?,! MODE This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by- sa /4.0/ . 11 of 13 C SCI 493.66 UNIX Tools Prof.
    [Show full text]
  • Reflection Terminal Reference Manual for HP Hosts May 2006
    TERMINAL REFERENCE MANUAL FOR HP HOSTS WINDOWS® XP ENGLISH WINDOWS 2000 WINDOWS SERVER 2003 WINDOWS 2000 SERVER WINDOWS TERMINAL SERVER CITRIX® METAFRAME™ CITRIX METRAFRAME XP © 2006 Attachmate Corporation. All rights reserved. USA Patents Pending. Reflection Terminal Reference Manual for HP Hosts May 2006 Attachmate, AttachmateWRQ, the AttachmateWRQ logo, and Reflection are either registered trademarks or trademarks of Attachmate Corporation, in the USA and other countries. All other trademarks, trade names, or company names referenced herein are used for identification only and are the property of their respective owners. q^_ib=lc=`lkqbkqp SECTION 1 Introduction CHAPTER 1 • Overview of Reflection ........................................................................................................... 3 Reflection Features .............................................................................................................. 4 Who Should Use This Manual .............................................................................................. 5 SECTION 2 HP Escape Sequences and Character Sets CHAPTER 2 • HP Escape Sequences ........................................................................................................... 9 Primary Terminal Modes .................................................................................................... 10 Reflection-Specific Escape Sequences .............................................................................. 11 Configuration Control ........................................................................................................
    [Show full text]