Data Management System (DMS 2200) FORTRAN Data Manipulation Language (FDML)

Size: px
Start display at page:

Download "Data Management System (DMS 2200) FORTRAN Data Manipulation Language (FDML)"

Transcription

1 !()+ OS 2200 Data Management System (DMS 2200) FORTRAN Data Manipulation Language (FDML) Operations and Programming Reference Manual Copyright ( 1997 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation. Release Level 15R1 September 1997 Printed in U S America Priced Item

2 The names, places, and/or events used in this publication are not intended to correspond to any individual, group, or association existing, living, or otherwise. Any similarity or likeness of the names, places, and/or events with the names of any individual, living or otherwise, or that of any group or association is purely coincidental and unintentional. NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product and related material enclosed herein are only furnished pursuant and subject to the terms and conditions of a duly executed agreement to purchase or lease equipment or to license software. The only warranties made by Unisys, if any, with respect to the products described in this document are set forth in such an agreement. Unisys cannot accept any financial or other responsibility that may be the result of your use of the information in this document or software material, including direct, special, or consequential damages. You should be very careful to ensure that the use of this information and/or software material complies with the laws, rules, and regulations of the jurisdictions with respect to which it is used. The information contained herein is subject to change without notice. Revisions may be issued to advise of such changes and/or additions. RESTRICTED RIGHTS LEGEND. Use, reproduction, or disclosure is restricted by DFARS and /FAR and for commercial computer software, as applicable. Unisys Corporation is interested in receiving your comments and suggestions about this information. You can send your comments in four ways: the Business Reply Mail form in the printed document; our Internet address (rsvldoc@rsvl.unisys.com); our fax number ( ); or our postal address (Unisys Corporation, PI Response Card, P.O. Box 64942, St. Paul, MN , U.S.A.). TRADEMARKS. All terms mentioned in this document that are known to be trademarks or service marks have been appropriately capitalized. Unisys Corporation cannot attest to the accuracy of this information. Use of a term in this document should not be regarded as affecting the validity of any trademark or service mark.

3 Contents About This Manual ::::::::::::::::::::::::::::::::::::::::::::: xiii Section 1. Introducing the FORTRAN Data Manipulation Language 1.1. What Is a Database System? ::::::::::::::::::: Defining and Manipulating Data :::::::::::::::: Defining Data (Administrator) ::::::::::::::::: Manipulating Data (Programmer) :::::::::::::: Using FDML Statements in a FORTRAN Program :: FDML Programming Tasks :::::::::::::::::: How Subschema Changes Affect Your Program :: DDL/SDDL/FDML Interface :::::::::::::::::::: 1-7 Section 2. Introducing FDML Statements 2.1. Summary of FDML Specification Statements ::::: Summary of FDML Executable Statements ::::::: Processing FDML Statements :::::::::::::::::: Using the FDML Preprocessor and the ASCII FORTRAN Compiler :::::::::::::::::::::::: FDML Preprocessor and ASCII FORTRAN Processing :::::::::::::::::::::::::::: Forming an Executable Run Unit by Using FDMLP and the ASCII FORTRAN Compiler :::::::::::::: Using the UCS FORTRAN Compiler :::::::::::::: UCS FORTRAN Compiler Processing ::::::::::: Forming an Executable Run Unit by Using the UCS FORTRAN Compiler ::::::::::::::::::::: iii

4 Contents Section 3. Introducing the FDML Program 3.1. FDML Program Structure :::::::::::::::::::::: Sample FDML Program ::::::::::::::::::::::: FDML Specification Statements :::::::::::::::: FDML Executable Statements :::::::::::::::::: 3-4 Section 4. FDML Components, Terminology, and Syntax Notation 4.1. FDML Components ::::::::::::::::::::::::::: Character Set :::::::::::::::::::::::::::: Delimiting Characters :::::::::::::::::::::: Commentary ::::::::::::::::::::::::::::: FDML Keywords ::::::::::::::::::::::::::: FORTRAN Terminology Used in This Manual :::::: FDML Terminology Used in This Manual ::::::::: Database Data Name ::::::::::::::::::::::: Generalized Name ::::::::::::::::::::::::: Integer Name ::::::::::::::::::::::::::::: Item Name ::::::::::::::::::::::::::::::: Key Count Name :::::::::::::::::::::::::: Key List Name :::::::::::::::::::::::::::: Key Name ::::::::::::::::::::::::::::::: Realm Key Name :::::::::::::::::::::::::: Realm Name ::::::::::::::::::::::::::::: Record Name ::::::::::::::::::::::::::::: Run Unit Name :::::::::::::::::::::::::::: Schema Name :::::::::::::::::::::::::::: Set Name :::::::::::::::::::::::::::::::: Subschema Name ::::::::::::::::::::::::: Overall Considerations :::::::::::::::::::::: FDML Syntax Notation :::::::::::::::::::::::: 4-13 Section 5. FDMLP and UCS FORTRAN Control Statements 5.1. Processor Call for FDMLP ::::::::::::::::::::: Processor Call for UCS FORTRAN ::::::::::::::: 5-5 iv

5 Contents Section 6. Sample FDML Runstreams 6.1. Sample Runstreams Using FDMLP and ASCII FORTRAN :::::::::::::::::::::::::::::::: Sample Runstream Using UCS FORTRAN :::::::: 6-6 Section 7. Using FDML Specification Statements 7.1. Overview of FDML Specification Statements :::::: Syntax Summary for FDML Specification Statements ::::::::::::::::::::::::::::::: INVOKE Statement :::::::::::::::::::::::::::: SUBSCHEMA and SCHEMA Clauses ::::::::::: INVKEY Clause :::::::::::::::::::::::::::: ENVIRONMENT Clause :::::::::::::::::::::: RUNID Clause ::::::::::::::::::::::::::::: PRIORITY Clause :::::::::::::::::::::::::: POINTERS Clause ::::::::::::::::::::::::: INCLUDE Clause :::::::::::::::::::::::::: LIST Clause :::::::::::::::::::::::::::::: COMMON Clause :::::::::::::::::::::::::: EQUIVALENCE Clause :::::::::::::::::::::: RECOVERY Clause ::::::::::::::::::::::::: ERRITEMS Clause ::::::::::::::::::::::::: ERROR (or ERR) Clause ::::::::::::::::::::: Action for ERROR, ROLLBACK, or END ::::::::: RECORD NAME Statement ::::::::::::::::::::: SET NAME Statement ::::::::::::::::::::::::: REALM NAME Statement :::::::::::::::::::::: KEY Statement ::::::::::::::::::::::::::::::: REALM KEY Statement :::::::::::::::::::::::: ACQUIRE LIST Statement :::::::::::::::::::::: 7-28 Section 8. Using FDML Executable Statements 8.1. Overview of FDML Executable Statements ::::::: Syntax Summary for FDML Executable Statements Detailed Descriptions of FDML Executable Statements ::::::::::::::::::::::::::::::: ACCEPT Statement and Key Expression Functions ACQUIRE Statement :::::::::::::::::::::::::: CONNECT Statement ::::::::::::::::::::::::: v

6 Contents 8.7. DEPART Statement ::::::::::::::::::::::::::: DISCONNECT Statement :::::::::::::::::::::: ERASE Statement ::::::::::::::::::::::::::::: FIND and FETCH Statements ::::::::::::::::::: Fetch-with-Lock Feature ::::::::::::::::::::: Record Selection Expressions :::::::::::::::: FINISH Statement ::::::::::::::::::::::::::::: FREE Statement :::::::::::::::::::::::::::::: GET Statement ::::::::::::::::::::::::::::::: IF Statement ::::::::::::::::::::::::::::::::: IMPART Statement :::::::::::::::::::::::::::: KEEP Statement :::::::::::::::::::::::::::::: LOG Statement ::::::::::::::::::::::::::::::: MODIFY Statement ::::::::::::::::::::::::::: READY Statement :::::::::::::::::::::::::::: RETAINING Clause :::::::::::::::::::::::::::: STORE Statement :::::::::::::::::::::::::::: 8-66 Section 9. Data Management Communications Area 9.1. Overview of the DMCA :::::::::::::::::::::::: DMCA Data Items and Statement Functions :::::: 9-2 Section 10. DMR and FDML Error Handling Error Handling Options :::::::::::::::::::::::: Error Notification ::::::::::::::::::::::::::::: Error Handling Example ::::::::::::::::::::::: DMR Basic Error Codes ::::::::::::::::::::::: DMR Rollback Error Codes :::::::::::::::::::: Repository Interface Messages ::::::::::::::::: FDMLP Interface to UREP ::::::::::::::::::: UCS FORTRAN Interface to UREP ::::::::::::: FDMLP Error Messages ::::::::::::::::::::::: UCS FORTRAN Error Messages ::::::::::::::::: Debugging Aids When Using FDMLP and ASCII FORTRAN :::::::::::::::::::::::::::::::: DMS Area Dumps :::::::::::::::::::::::::: UDS D-Bank Dumps :::::::::::::::::::::::: Debugging Aids When Using UCS FORTRAN :::::: Error Code List ::::::::::::::::::::::::::: Declaring List Components :::::::::::::::::: vi

7 Contents Dump Option ::::::::::::::::::::::::::::: Number of Error Codes ::::::::::::::::::::: Initializing List Fields ::::::::::::::::::::::: $LIST Call Format ::::::::::::::::::::::::: Appendix A. Identifiers Generated by FDMLP and UCS FORTRAN Appendix B. Comparing CDML and FDML Keywords and Statements Appendix C. Restrictions and Operational Considerations C.1. FDML Preprocessor Restrictions and Considerations :::::::::::::::::::::::::::: C-1 C.2. FORTRAN Restrictions and Considerations ::::::: C-3 C.3. HVTIP Restrictions :::::::::::::::::::::::::::: C-5 Appendix D. Comparing UCS FORTRAN to ASCII FORTRAN Glossary Bibliography Index vii

8

9 Figures 1-1. DDL/SDDL/FDML Interface Using FDMLP ::::::::::::::::::::::::: DDL/SDDL/FDML Interface Using UCS FORTRAN ::::::::::::::::::: FDMLP and FTN Compiler Processing :::::::::::::::::::::::::::: Forming a Run Unit When Using FDMLP ::::::::::::::::::::::::::: FORTRAN Compiler Processing ::::::::::::::::::::::::::::::::: Forming a Run Unit When Using UCS FORTRAN ::::::::::::::::::::: ix

10

11 Tables 2-1. FDML Specification Statements ::::::::::::::::::::::::::::::::: FDML Executable Statements :::::::::::::::::::::::::::::::::: DMCA Statement Functions :::::::::::::::::::::::::::::::::::: Types of Database Data Names :::::::::::::::::::::::::::::::: Types of Generalized Names ::::::::::::::::::::::::::::::::::: Syntax Notation Conventions ::::::::::::::::::::::::::::::::::: FDMLP Option Letters :::::::::::::::::::::::::::::::::::::::: Summary of FDML Specification Statements ::::::::::::::::::::::: INVOKE Clauses ::::::::::::::::::::::::::::::::::::::::::::: Summary of FDML Executable Statements :::::::::::::::::::::::: READY Usage Modes ::::::::::::::::::::::::::::::::::::::::: DMCA Statement Functions :::::::::::::::::::::::::::::::::::: DMCA Equivalences of Existing Statement Functions :::::::::::::::: DMCA Error Statement Functions ::::::::::::::::::::::::::::::: FDMLP Error Messages ::::::::::::::::::::::::::::::::::::::: B-1. CDML and FDML Keywords and Statements ::::::::::::::::::::::: B-1 B-2. CDML and FDML Record Selection Expressions :::::::::::::::::::: B-2 B-3. CDML and FDML Error Handling ::::::::::::::::::::::::::::::::: B xi

12

13 About This Manual Purpose This manual explains how to store, retrieve, modify, and delete data in an OS 2200 Data Management System (DMS 2200) database (hereafter referred to as DMS database) by embedding FORTRAN Data Manipulation Language (FDML) statements in an ASCII FORTRAN or Universal Compiling System (UCS) FORTRAN program. Scope This manual $ Discusses FDML programming in the Universal Data System (UDS) environment for both the ASCII FORTRAN and the UCS FORTRAN host languages $ Describes the FDML statements used to store, retrieve, update, and delete records in a DMS database $ Presents sample FDML programs and the runstreams used to process them $ Provides reference material on FDML statements and error handling Audience The primary audience for this manual is the FORTRAN applications programmer who writes programs that manipulate data in a DMS database. Database administrators are a secondary audience. The network data model distinctly separates data definition from data manipulation: $ The database administrator is responsible for data definition: designing, monitoring, and enhancing the database. The database administrator uses the Data Definition Language (DDL) and support utilitiesto perform these data definitionfunctions. Related manuals, listed later in this section, contain information on how to perform these tasks. $ The applications programmer is responsible for data manipulation: storing, retrieving, modifying, and deleting data in the database. You embed data manipulation language (DML) statements in one of the host language programs (ASCII COBOL, UCS COBOL, ASCII FORTRAN, or UCS FORTRAN) to perform these data manipulation functions. You can also use the Query Language Processor (QLP 2200), subsequently referred to as QLP) to access DMS data xiii

14 About This Manual Prerequisites The DMS database is based on the CODASYL (network) data model. Although this guide defines many terms related to network databases, you should already be familiarwith $ The network data model $ FORTRAN programming for the ASCII FORTRAN (FTN) compiler or for the UCS FORTRAN compiler $ Executive Control Language (ECL) $ Exec and TIP file structures How to Use This Document If you are new to the network data model or to DMS, read Section 1, Section 2, and Section 3 in order. You should also read the DMS SDDL Administration, Operations, and Programming Guide for background information on defining and accessing data. If you are an experienced FDML programmer, you can skip Section 1 and Section 2. Use Section 7 and Section 8 to reference syntax and semantic rules, and use Section 10 to reference error codes. Use 7.2 and 8.2 as a summary of FDML statement syntax. See Section 6 for examples of FDML programs and the runstreams that process them. See Appendix D if you are converting an ASCII FORTRAN program that contains FDML statements to a UCS FORTRAN program. Organization Section 1. Introducing the FORTRAN Data Manipulation Language This section presents background information on the FORTRAN Data Manipulation Language (FDML). It describes FDML and explains how it relates to components of DMS. Section 2. Introducing FDML Statements This section introduces the FDML statements and discusses FDML processing. It summarizes the FDML specification and executable statements and introduces the FDML preprocessor (FDMLP) and the UCS FORTRAN compiler. The section concludes with a discussion on how to form an executable run unit. Section 3. Introducing the FDML Program This section describes the structure and content of an FDML applications program. It also provides an example of an FDML program. xiv

15 About This Manual Section 4. FDML Components, Terminology, and Syntax Notation This section describes the components of FDML and defines FDML terms used in this manual. It also describes the syntax notation used to define the syntax of FDML statements. Section 5. FDMLP and UCS FORTRAN Control Statements This section describes the processor control statements for the FDMLP and the UCS FORTRAN compiler. Section 6. Sample FDML Runstreams This section provides sample runstreams for programs using FDML statements. The examples illustrate various programming considerations. Section 7. Using FDML Specification Statements This section describes how to use FDML specification statements, which serve as declarations. The section provides detailed information about the INVOKE statement and other specification statements. Section 8. Using FDML Executable Statements This section presents an overview and syntax summary of the FDML executable statements, followed by detailed descriptions of each statement. These detailed descriptions present the purpose, syntax, explanation, and examples of each FDML executable statement in alphabetical order. Section 9. Data Management Communications Area This section describes the contents of the general portion of the data management communications area (DMCA). It also identifies the statement functions used to access the general portion of the DMCA. Section 10. DMR and FDML Error Handling This section describes the error handling performed by the Data Management Routine (DMR), the FDML preprocessor, and the UCS FORTRAN compiler. It describes the error handling options provided by the FDML/DMS interface and the available dump options that serve as debugging aids. The section also explains various error codes and diagnostic messages. Appendix A. Identifiers Generated by the FDMLP and UCS FORTRAN This appendix lists the identifiers generated by the FDMLP preprocessor (FDMLP) and UCS FORTRAN, which may clash with application program identifiers xv

16 About This Manual Appendix B. Comparing CDML and FDML Keywords and Statements This appendix compares the DML keywords and statements in the COBOL and FORTRAN host languages. Appendix C. Restrictions and Operational Considerations This appendix describes the restrictions and programming considerations that apply to the FDML preprocessor (FDMLP) and those that apply to the UCS FORTRAN compiler. Appendix D. Comparing UCS FORTRAN to ASCII FORTRAN This appendix describes how the use of UCS FORTRAN to access data in a DMS database differs from the use of ASCII FORTRAN. Related Product Information You may also find the following documents helpful. Use the version of the document that corresponds to the level of software in use at your site. OS 1100 ASCII COBOL Programming Reference Manual (UP-8582) This manual describes ASCII COBOL and is intended for programmers using COBOL under control of the Executive. OS 1100 ASCII COBOL Supplementary Reference Manual (UP-8584) This manual describes items of ASCII COBOL that are not part of American National Standard COBOL, X OS 1100 ASCII FORTRAN Programming Reference Manual (UP-8244) This manual provides the necessary information for you to write programs in ASCII FORTRAN. It describes all the features of the American National Standard FORTRAN, X (also known as FORTRAN 77), as well as the extensions that provide increased programming capabilities. OS 2200 Data Management System (DMS 2200) Administration and Support Guide ( ) This guide explains how to use DMS support facilitiesto ensure data integrity, set up a TIP interface, run programs in different modes, and simultaneously access multiple schemas from a single data manipulation language program. Further, it explains how to monitor database performance, reorganize data storage, and use database procedures. OS 2200 Data Management System (DMS 2200) COBOL Data Manipulation Language (CDML) Operations and Programming Reference Manual ( ) This manual explains how to store, retrieve, change, and delete data in a DMS database by using ASCII or UCS COBOL Data Manipulation Language (CDML) statements. xvi

17 About This Manual OS 2200 Data Management System (DMS 2200) Schema Data Definition Language (DDL) Administration, Operations, and Programming Guide ( ) This guide explains how to design a DMS database and how to use Data Definition Language (DDL) commands to define a schema. OS 2200 Data Management System (DMS 2200) Subschema Data Definition Language (SDDL) Administration, Operations, and Programming Guide ( ) This guide explains how to use SDDL commands to define subschemas. OS 2200 Integrated Recovery Utility (IRU) Operations Guide ( ) This guide explains how to use IRU commands for backing up and reconstructing databases and transaction messages. It also explains how to avoid recovery situations by using IRU commands to maintain databases, describes when and how to use IRU commands and procedures for recovering data, and provides information needed for reading audit trails. OS 1100 MACRO Programming Reference Manual (UP-8336) This manual describes the MACRO system and its two separate program modules: the compilation module and the processor module. OS 1100 Message Control Bank (MCB) Programming Reference Manual ( ) This manual is a reference for MCB information used in applications programming on OS 2200 systems. It contains general information about MCB and message processing; information about MCB external interfaces; MCB internal technical information for software maintenance; and information about MCB programming conventions for use with database management programs, external error processing, and message processing programs. OS 2200 Transaction Processing Administration and Operations Reference Manual ( ) This manual describes how to use the TIP utilities to create and maintain TIP user files. The manual should be used as a reference for establishing and maintaining a Transaction Processing system. OS 2200 Unisys Repository Manager (UREP) Administration Guide ( ) This guide explains how to design, build, and maintain a data dictionary. It also explains how UREP works in the UDS environment. This guide describes how to create and update entities, relationships, and attributes, and provides a sample data dictionary xvii

18 About This Manual OS 2200 Universal Compiling System (UCS) COBOL Programming Reference Manual Volume 1, COBOL Statements ( ) This manual documents the components, syntax specifications, and structure requirements of UCS COBOL programs. UCS COBOL generates code for execution in extended mode on Unisys 1100/90 and 2200 Series systems. OS 2200 Universal Compiling System (UCS) COBOL Programming Reference Manual Volume 2, Compiler and System Interface ( ) This manual describes the UCS implementation of the COBOL language. It describes how to compile, link, and debug programs and how to interact with other system software, such as relational databases or Executive requests. OS 1100 Universal Compiling System (UCS) FORTRAN Programming Reference Manual Volume 1, FORTRAN Statements ( ) This manual documents the components, syntax specifications, and structure requirements of UCS FORTRAN programs. UCS FORTRAN generates code for execution in extended mode on Unisys 1100/90 and 2200 Series systems. OS 2200 Universal Compiling System (UCS) FORTRAN Programming Reference Manual Volume 2, Compiler and System Interface ( ) This manual provides programmers and analysts with detailed information on the UCS implementation of the FORTRAN language. This volume describes how to compile, link, and execute UCS FORTRAN programs and how to interface with other system software. OS 2200 Universal Data System (UDS) Configuration Guide ( ) This guide explains product configuration procedures for the Integrated Recovery Utility (IRU) and the Universal Data System (UDS) products: UDS Control, the Relational Data Management System (RDMS), Data Management System (DMS), Unisys Repository Manager (UREP), and Shared File System (SFS). It also presents product-specific tasks performed in conjunction with SOLAR installation. This guide is a companion to the UDS Planning and Installation Overview, thesystem Base Planning and Migration Overview, andthesoftware Products Installation Guide. OS 2200 Universal Data System (UDS) Planning and Installation Overview ( ) Previous title: OS 2200 Universal Data System (UDS) Planning and Migration Overview This overview presents information used when planning an installation of IRU and UDS products. Flowcharts summarize the tasks involved in twenty typical UDS product installation and migration scenarios. This overview information provides a conceptual framework that lets you plan detailed and interrelated UDS installation and migration tasks. Its companionvolume, the UDS Configuration Guide, presents individual product generation procedures and installation-related tasks that are part of the scenarios presented in this overview. xviii

19 About This Manual Compiler-Specific Notation This document contains information for the ASCII FORTRAN and UCS FORTRAN compilers. To help you identify information specific to one or the other, this document uses the following context indicators: $ Heading checkboxes A filled box under a section or subsection heading indicates that the text in the section or subsection applies either to ASCII FORTRAN or UCS FORTRAN, depending on which box is filled (ASCII or UCS). If no boxes appear below a heading, the section or subsection applies to both ASCII FORTRAN and UCS FORTRAN. $ Margin brackets A bracket in the margin indicates that the text next to the bracket applies either to ASCII FORTRAN or UCS FORTRAN, depending on the label specified in the bracket (ASCII or UCS). Reader Response If you have any questions or comments about this document, you can either mail or fax the Business Reply Mail form at the back of this document or send comments to the following Internet address: You can help us by including the following information: $ Your name $ Your company s name (optional) $ Your Internet address $ The document title and the 11-digit part number for the document (if applicable) $ The software level (software documents only) $ Any additional information that will help us in responding to your comments xix

20

21 Section 1 Introducing the FORTRAN Data Manipulation Language This section presents background information on the FORTRAN Data Manipulation Language. It describes FDML and explains how it relates to components of DMS What Is a Database System? A database system is essentially a computer-oriented record-keeping system. It provides a simple, automated way to obtain information from a database. The data stored in a database system is organized into one or more databases. In general, a database is both integrated and shared: $ A database integrates several distinct data files, eliminating much if not all data redundancy. $ Data can be shared among several different application programs. Each application program can access the same data; each can use the data for different purposes. A database system provides an organization with centralized control of operational data, which presents the following advantages: $ Allows different applications to share data $ Identifies data relationships $ Reduces redundant and inconsistent data $ Provides uniform methods to add, modify, and retrieve data $ Enforces standards and security restrictions

22 Introducing the FORTRAN Data Manipulation Language 1.2. Defining and Manipulating Data The Data Management System (DMS) is a database system that conforms to the CODASYL (network) data model. One of the characteristics of the CODASYL model is a strict separation of data definition from data manipulation. $ The database administrator is responsible for data definition: designing, monitoring, and tailoring the database. $ The applications programmer is responsible for data manipulation: storing, retrieving, modifying, and deleting data in the database Defining Data (Administrator) The database administrator first defines the DMS database through a schema. The schema describes the database both physically and logically. For example, the physical description specifies $ The size and organization of every file in the database. $ The types of records in the database. $ The characteristics of the data each record contains. The logical description specifies $ The relationships among record types, which are called set types. $ Ownership, membership, linkages, and other rules for set definition and usage. The database administrator writes a source schema with COBOL-like Data Definition Language (DDL) statements. The DDL processor then translates the source schema into an absolute schema, which contains tables that the DMS run-time routine (the Data Management Routine, or DMR) uses to fulfill your data requests. DDL Source DDL Processor Absolute Schema The database administrator also defines subsets of the schema - that is, logical views of the database. These subsets are called subschemas

23 Introducing the FORTRAN Data Manipulation Language One schema can have many subschemas, each with its own name. The subschemas can overlap, or they can be independent. Schema Subschema B Subschema A Subschema C The database administrator writes a source language subschema with another set of COBOL-like statements, called Subschema Data Definition Language (SDDL) statements. The SDDL processor translates the source subschema into an absolute subschema, which contains tables that the DMR uses when it processes applications that use the subschema. SDDL Source SDDL Processor Absolute Subschema In addition to the absolute subschema, the SDDL processor generates $ S$PROC $ S$WORK S$PROC is a symbolic procedure that contains skeleton descriptions of the data names and records defined in the subschema. It is automatically included in the FDML program at compilation time. S$WORK is an element that contains information about the subschema records, areas, sets, and data names. ASCII UCS For FDML programs using the FDML preprocessor (FDMLP), S$WORK is a relocatable that must be collected with the compiled FDML program before execution. For FDML programs using the UCS FORTRAN compiler, S$WORK is an object module. If the program is dynamically linked, S$WORK must be available to the executing program. If the program is statically linked, S$WORK must be included in the link source

24 Introducing the FORTRAN Data Manipulation Language Manipulating Data (Programmer) Programmers write DML applications to store, retrieve, modify, and delete the data in a DMS database. These programs manipulate the database through a named subschema that defines the portion of the database available to the program. Schema Subschema A Subschema B Appl Program 1 Appl Program 2 Appl Program 3 Appl Program 4 Appl Program 5 Database The applications programmer embeds Data Manipulation Language (DML) statements in one of the host language programs (ASCII COBOL, UCS COBOL, ASCII FORTRAN, or UCS FORTRAN) to manipulate database files defined in the subschema. The applications programmer can also access the database by using the Query Language Processor (QLP) host language and a subschema

25 Introducing the FORTRAN Data Manipulation Language 1.3. Using FDML Statements in a FORTRAN Program When writing an FDML program, you embed FDML statements into a FORTRAN program. You use FDML statements to code special instructions to manipulate data in a DMS database. ASCII UCS The ASCII FORTRAN Data Manipulation Language preprocessor (FDMLP) is a preprocessor to the ASCII FORTRAN (FTN) compiler. The preprocessor checks the syntax of FDML statements in a program and translates the FDML statements into appropriate ASCII FORTRAN statements or declarations. The preprocessor passes the program to the ASCII FORTRAN compiler. The UCS FORTRAN compiler accepts FORTRAN programs with embedded FDML statements. The compiler checks the syntax of the FDML statements and generates appropriate executable code. An FDML program follows standard FORTRAN rules. For example, it includes specification statements and executable statements. The program is compiled, collected or linked, and executed FDML Programming Tasks When you write an FDML program, you must also $ Embed special FORTRAN-like statements in the program s specification statements. These FDML specification statements describe the storage placement of database data names and records in the subschema. $ Embed FDML executable statements in the program to store, retrieve, and manipulate data in the part of the DMS database (subschema) available to the program. ASCII $ Call the FDML preprocessor (FDMLP), which converts FDML statements to a form understandable to the FTN compiler. The FDMLP automatically invokes the FTN compiler unless an FDMLP option prevents it from doing so. UCS $ Call the UCS FORTRAN compiler to compile the FDML program

26 Introducing the FORTRAN Data Manipulation Language How Subschema Changes Affect Your Program How data is defined in the subschema has implications for the FDML program. You need to determine what changes you must make in your program if the database administrator makes any of the following changes to the subschema definition: $ Renames schema entities (using the FROM option) $ Creates subsets of schema entities $ Adds subschema attributes If the data administrator renames a schema entity, you must use the subschema name in your FDML program. If you do not include schema entities in your program, the entities will not be available to the program. Likewise, you should avoid issuing FDML statements that require the DMR to access entities not included in the subschema. In the subschema definition, the data administrator can add EQUIVALENCE and DATA statements to the subschema data items for the convenience of the FDML program. However, the DMR does not recognize this feature. For example, an FDML statement cannot refer to a variable used in an EQUIVALENCE statement in place of a database item

27 Introducing the FORTRAN Data Manipulation Language 1.4. DDL/SDDL/FDML Interface The Data Definition Language (DDL) processor must be executed before the Subschema Data Definition Language (SDDL) processor. Its inputs are the source schema and the meta schemas, and its outputs are the object schema and a set of records on the meta database (the internal database used by the DDL and SDDL processors). These records on the meta database contain all the information the SDDL needs when defining a subschema for the schema and to produce the object schema. You must run the SDDL processor after running the DDL processor and before running the FORTRAN Data Manipulation Language preprocessor (FDMLP) or the UCS FORTRAN compiler. The SDDL processor uses the meta schemas and the meta database created by the DDL processor as input. This meta database describes the schema for which the subschema applies. The output of the SDDL processor is used as input to the FDML preprocessor or UCS FORTRAN compiler and also to the Data Management Routine (DMR). The output consists of object subschema tables (analogous to the object schema), an element called S$PROC/subschema-name that describes the records and data names to the FDMLP or UCS FORTRAN compiler, and a relocatable or object module element called S$WORK/subschema-name, which must be collected or linked with the run unit. After processing the schema and subschema by using DDL and SDDL, you use the repository to create a file description table (FDT). The FDT contains information about your files, such as the kinds of files, the page sizes and data formats, and the potential for auditing input/output operations. The next step involves either using the FDMLP and the FTN compiler or using the UCS FORTRAN compiler

28 Introducing the FORTRAN Data Manipulation Language ASCII $ Input to the FDML preprocessor consists of the FDML source program, the object subschema tables, and the symbolic element S$PROC/subschema-name, which describes the records and data names. The output of the FDMLP is a program that you must compile by using the host language (ASCII FORTRAN) compiler, and a relocatable D$WORKnnnnnn that you must map with the program. Figure 1-1 illustrates the entire interface. DDL Source DDL Processor Absolute Schema SDDL Source SDDL Processor Absolute Subschema Source Appl. Program (with FDML statements) S$PROC (output of SDDL) S$WORK (output of SDDL) FDMLP FTN Compiler Collector D$WORK (output of FDMLP) Absolute Applications Program DMR Database Figure 1-1. DDL/SDDL/FDML Interface Using FDMLP

29 Introducing the FORTRAN Data Manipulation Language UCS $ Input to the UCS FORTRAN compiler consists of the FDML source program, the object subschema tables, and the symbolic element S$PROC/subschema-name, which describes the records and data names. The output of the UCS FORTRAN compiler is an object module that can be executed. A static link is required if any of the program units involved in the execution contain LOG or ACQUIRE FDML statements, or if the program is a multischema run unit. (See Appendix D for more information.) Figure 1-2 illustrates the entire interface. DDL Source DDL Processor Absolute Schema SDDL Source SDDL Processor Absolute Subschema S$PROC (output of SDDL) S$WORK (output of SDDL) Source Appl. Program (with FDML statements) UCS FORTRAN Compiler Linker Absolute Applications Program DMR Database Figure 1-2. DDL/SDDL/FDML Interface Using UCS FORTRAN

30 Introducing the FORTRAN Data Manipulation Language 1.5. Documentation Updates This document contains all the information that was available at the time of publication. Changes identified after release of this document are included in problem list entry (PLE) To obtain a copy of the PLE, contact your Unisys representative or access the current PLE from the Unisys Product Support Web site: Note: If you are not logged into the Product Support site, you will be asked to do so

31 Section 2 Introducing FDML Statements This section introduces the FDML statements and discusses FDML processing. It summarizes the FDML specification and executable statements and introduces the FDML preprocessor (FDMLP) and the UCS FORTRAN compiler. The section concludes with a discussion on how to form an executable run unit Summary of FDML Specification Statements Table 2-1 summarizes the FDML statements that you can intermix with standard FORTRAN specification statements. For the function, syntax, rules of usage, explanation, and examples of each specification statement, see Section 7. Table 2-1. FDML Specification Statements Statement INVOKE RECORD NAME SET NAME REALM NAME KEY REALM KEY ACQUIRE LIST Purpose Required in every FORTRAN program that contains FDML statements. Specifies the subschema and schema used by the run unit. Declares generalized record names that are used to contain database record names. Declares generalized set names that are used to contain database set names. Declares generalized realm names that are used to contain database realm names. Declares key names that are used to contain database keys. Declares realm key names that are used to contain realm keys. Declares an FDML array that receives keys from the ACQUIRE statement

32 Introducing FDML Statements 2.2. Summary of FDML Executable Statements Table 2-2 summarizes the FDML executable statements that you can intermix with standard FORTRAN executable statements. The statements are listed functionally: $ Control statements Used to initiate and terminate the run unit or to obtain and relinquish access to the database realms (that is, areas) defined within the subschema. $ Retrieval statements Allow you to locate and retrieve data in the database. $ Update statements Used to store, change, or delete data in the database. $ Support statements Provide additional data handling functions and help maintain data integrity. For the function, syntax, rules of usage, explanation, and examples of each executable statement introduced in this subsection, see Section 8 Table 2-2. FDML Executable Statements Control Statements IMPART DEPART FREE READY FINISH Starts DML processing. Registers the run unit with UDS Control and the DMR. It also creates the necessary DMR interface with the object schema and subschema. Terminates DML processing. Deregisters the run unit and closes open areas. Releases all page locks and quick-looks. Opens program access to specified areas. Closes program access to specified areas. Retrieval Statements FIND GET FETCH ACQUIRE Locates a record and establishes currency, making that record the object record. Makes the record s database key available to the run unit. Copies the contents of the object record to the program s data space. Locates a record and copies the contents of that record to the program s data space. Makes the record s database key available to the run unit (combines FIND and GET). Transfers a set of database keys from a specified pointer array set to a selected acquire list in the program. continued

33 Introducing FDML Statements Table 2-2. FDML Executable Statements (cont.) Update Statements STORE ERASE MODIFY CONNECT DISCONNECT Establishes a new occurrence of a record in the database. Links the record into all sets in which it is an automatic member. Deletes an occurrence of a record. If the record is the owner of set, deletes all automatic members of the set. Changes values of data items in an existing record. Links an existing record into manual sets. Deletes a record from manual sets. Support Statements KEEP LOG ACCEPT IF Applies a selection lock to the object record s current page. Saves non DMS data on the DMS audit trail (tape or mass storage). Transfers a currency indicator to the program s DMCA. Converts a database key into a realm name, realm key, or both. Evaluates a condition as true or false. The system executes statements according to the evaluation

34 Introducing FDML Statements 2.3. Processing FDML Statements FDML programs can be processed and executed in two environments: $ Basic mode $ Universal Compiling System (UCS), also referred to as extended mode In basic mode, the FDML preprocessor (FDMLP) and the ASCII FORTRAN compiler are used. Various relocatables are mapped together to form an executable run unit. See 2.4 for details. In UCS, the UCS FORTRAN compiler is used. Various object modules are linked together to form an executable run unit. See 2.5 for details Using the FDML Preprocessor and the ASCII FORTRAN Compiler v ASCII y UCS This subsection describes the ASCII FORTRAN compiler processing and how to form an executable run unit FDML Preprocessor and ASCII FORTRAN Processing v ASCII y UCS Before the FTN compiler can compile an FDML program, the program must be preprocessed. During preprocessing, the FDML preprocessor (FDMLP) $ Examines the FDML syntax and issues diagnostic errors if there are FDML syntax errors. Syntax errors prevent the creation of D$WORK and the ASCII FORTRAN source. $ Inserts a copy of the proper S$PROC procedure (see 1.2) into the program. $ Inserts specification statements into the program to represent the data management communication area (DMCA) for the run unit. The DMCA serves as an interface area between the DMR and the run unit. $ The DMCA declaration is inserted into the program s declarations. It contains two types of data items: those used exclusively by the DMR and those the run unit can examine or initialize. $ Converts the FDML statements into statements acceptable to the FTN compiler

35 Introducing FDML Statements $ Generates a relocatable element that contains a table of relevant program addresses (D$WORK). The name of the relocatable element is formed by appending to D$WORK the run-id from the RUNID clause (if it is present) of the INVOKE statement. For example, RUNID=PAYROL generates the relocatable element D$WORKPAYROL.D$WORK is generated only if there is an IMPART statement in the program unit. $ May call UREP to create a relationship in the repository (UREP database) between the subschema and the program. This link is created if you include the RUNID clause in the INVOKE statement. Figure 2-1 shows the inputs and outputs of the FDMLP and the ASCII FORTRAN compiler. Subschema File Program File S$PROC Absolute Subschema FDMLP ASCII FORTRAN Compiler Source Program D$WORK ASCII FORTRAN Source Relocatable Program Figure 2-1. FDMLP and FTN Compiler Processing

36 Introducing FDML Statements Forming an Executable Run Unit by Using FDMLP and the ASCII FORTRAN Compiler v ASCII y UCS After preprocessing and compiling an FDML program, you must collect the compiled program with these other relocatable elements: $ The D$WORK table $ The S$WORK work area $ Interface routines provided on the FDMLP release tape that allow transitions between executing user code and DMR code Note: D$WORK and S$WORK are copied by IMPART statements from your user program into UDS Control banks. This makes D$WORK/S$WORK more secure than in previous DMS levels. However, the system can still be affected if a user program is not collected properly or corrupts its D-bank. If a specific D-bank is used in the collection, it is more efficient when the user D-bank address resides in the range of 20K to 200K decimal. The effective allowable address range for the user D-bank is 5K to 200K decimal. As the run unit executes, the DMR, in conjunction with UDS Control, transfers a requested database page into its work buffer and searches the page for the correct record. When the DMR locates the record, the system transfers the record occurrence into the program s data space (see 1.2). Figure 2-2 depicts run unit formation and execution when you are using the FDMLP and the ASCII FORTRAN compiler. D$WORK Relocatable FDML Program S$WORK Collector Database Interface Routines Run Unit Absolute DMR/UDS Schema Absolute Figure 2-2. Forming a Run Unit When Using FDMLP

37 Introducing FDML Statements 2.5. Using the UCS FORTRAN Compiler y ASCII v UCS This subsection describes UCS FORTRAN compiler processing and how to form an executable run unit UCS FORTRAN Compiler Processing y ASCII v UCS The UCS FORTRAN compiler provides access to a DMS database by enabling UCS FORTRAN to process FDML statements. During compilation of a program containing FDML statements, the compiler $ Examines the FDML syntax. Major or fatal errors prevent the creation of an object module. $ Includes in the program, through an implicit INCLUDE statement, a copy of the proper S$PROC procedure. $ Includes, through an implicit INCLUDE statement, specification statements to represent the data management communications area (DMCA). The DMCA serves as an interface area between the DMR and the run unit. The DMCA contains two types of data items: those used exclusively by the DMR and those the run unit can examine or initialize. $ Processes all FDML statements and generates the appropriate object code. $ Generates a table of relevant program addresses, which the DMR will use, into a common block that provides shared storage between the FDML program and the DMR. $ May call UREP to create a relationship in the repository between the subschema and the program. This link is created when you specify the UREP-XREF option on the UCS compiler. Figure 2-3 shows the inputs and outputs of the UCS FORTRAN compiler

38 Introducing FDML Statements Subschema File Program File S$PROC Absolute Subschema UCS FORTRAN Compiler Source Program Object Module Figure 2-3. FORTRAN Compiler Processing Forming an Executable Run Unit by Using the UCS FORTRAN Compiler y ASCII v UCS After compiling the FDML program with the UCS FORTRAN compiler, you are ready to link and execute the program. Dynamic linking may be used in some cases; other cases require static linking (See Appendix C for more information.) The S$WORK object module created by SDDL must be available when linking. While the run unit executes, the DMR, in conjunction with UDS Control, transfers a requested database page into its work buffer and searches the page for the correct record. When the DMR locates the record, the system transfers the record occurrence into the program s data space. Figure 2-4 depicts run unit formation and execution when you are using the UCS FORTRAN compiler

39 Introducing FDML Statements FDML Object Module S$WORK Linking Database Run Unit Absolute DMR/UDS Schema Absolute Figure 2-4. Forming a Run Unit When Using UCS FORTRAN

40

41 Section 3 Introducing the FDML Program This section describes the structure and content of an FDML applications program. It also provides an example of an FDML program FDML Program Structure The structure of an FDML program resembles that of a standard FORTRAN program. For example, an FDML program contains FORTRAN specification statements and executable statements. In addition, an FDML program includes $ An INVOKE statement naming the subschema $ FDML executable statements These additions distinguish an FDML program from a standard FORTRAN program. In particular, an FDML program contains $ Specification statements (see Section 7), which are extensions to standard FORTRAN specification statements. $ Executable statements (see Section 8), which are extensions to standard FORTRAN executable statements

42 Introducing the FDML Program 3.2. Sample FDML Program Following is a sample FDML program containing FDML statements and FORTRAN host-language statements. The FDML statements appear in boxes. ZDDDDDDDDDDDDDDD? 3 ZDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD? ZDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD? ZDDDDDDDDDDDDDDDDDDDDDD? 3 ZDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD? 3 ZDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD?

Distributed Data Processing (DDP-PPC) OSI Interface C Language

Distributed Data Processing (DDP-PPC) OSI Interface C Language !()+ OS 2200 Distributed Data Processing (DDP-PPC) OSI Interface C Language Programming Guide Copyright ( 1997 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation.

More information

TCP/IP Application Services (TAS) Mail Processor

TCP/IP Application Services (TAS) Mail Processor !()+ OS 2200 TCP/IP Application Services (TAS) Mail Processor User Guide Copyright ( 1997 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation. Level 6R1 September

More information

Distributed Data Processing (DDP-PPC) DCA Interface C Language

Distributed Data Processing (DDP-PPC) DCA Interface C Language !()+ OS 2200 Distributed Data Processing (DDP-PPC) DCA Interface C Language Programming Guide Copyright ( 1997 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation.

More information

IPS Remote Site Facility Module (VS 345-REM)

IPS Remote Site Facility Module (VS 345-REM) IPS Remote Site Facility Module (VS 345-REM) Release Notes Copyright 1994 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation. Release 8.35 June 1994 Printed

More information

unisys Enterprise Database Server for ClearPath MCP Application Program Interfaces Programming Guide imagine it. done. ClearPath MCP 13.

unisys Enterprise Database Server for ClearPath MCP Application Program Interfaces Programming Guide imagine it. done. ClearPath MCP 13. unisys imagine it. done. Enterprise Database Server for ClearPath MCP Application Program Interfaces Programming Guide ClearPath MCP 13.1 April 2011 8600 2409 107 NO WARRANTIES OF ANY NATURE ARE EXTENDED

More information

Preface SCOPE AND OBJECTIVES INTENDED READERS

Preface SCOPE AND OBJECTIVES INTENDED READERS February 1992 Preface SCOPE AND OBJECTIVES This version of the Full IDS/II Reference Manual consists of two volumes containing information on the concepts, processors and languages necessary for the efficient

More information

unisys Enterprise Database Server for ClearPath MCP Transaction Processing System (TPS) Programming Guide imagine it. done. ClearPath MCP 13.

unisys Enterprise Database Server for ClearPath MCP Transaction Processing System (TPS) Programming Guide imagine it. done. ClearPath MCP 13. unisys imagine it. done. Enterprise Database Server for ClearPath MCP Transaction Processing System (TPS) Programming Guide ClearPath MCP 13.1 April 2011 8807 6138 004 NO WARRANTIES OF ANY NATURE ARE EXTENDED

More information

unisys ClearPath Enterprise Servers Remote Database Backup Planning and Operations Guide ClearPath MCP 18.0 April

unisys ClearPath Enterprise Servers Remote Database Backup Planning and Operations Guide ClearPath MCP 18.0 April unisys ClearPath Enterprise Servers Remote Database Backup Planning and Operations Guide ClearPath MCP 18.0 April 2017 8600 2052-311 NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product

More information

CA IDMS Total Transparency

CA IDMS Total Transparency CA IDMS Total Transparency Total Transparency User Guide Release 18.5.00 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the

More information

Introduction to. Pathmaker D20

Introduction to. Pathmaker D20 Data Management Library Introduction to Pathmaker Abstract Part Number 067867 Edition This manual introduces the Pathmaker product. It defines basic Pathmaker terminology, suggests several approaches for

More information

Introduction to Database Concepts. Department of Computer Science Northern Illinois University January 2018

Introduction to Database Concepts. Department of Computer Science Northern Illinois University January 2018 Introduction to Database Concepts Department of Computer Science Northern Illinois University January 2018 What is a Database? A collection of stored operational data used by the application systems of

More information

Installing and Administering a Satellite Environment

Installing and Administering a Satellite Environment IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00 IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00

More information

INFOIMAGE DESKTOP MANAGER

INFOIMAGE DESKTOP MANAGER INFOIMAGE DESKTOP MANAGER Indexing User Exits Reference Manual Copyright 1999 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation. June 1999 Printed in USA 000000

More information

"Charting the Course to Your Success!" MOC D Querying Microsoft SQL Server Course Summary

Charting the Course to Your Success! MOC D Querying Microsoft SQL Server Course Summary Course Summary Description This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2014. This course is the foundation

More information

CA IDMS. Logical Record Facility Guide. Release

CA IDMS. Logical Record Facility Guide. Release CA IDMS Logical Record Facility Guide Release 18500 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is

More information

unisys Product Documentation Library CDLib Manager User s Guide Release Level April

unisys Product Documentation Library CDLib Manager User s Guide Release Level April unisys Product Documentation Library CDLib Manager User s Guide Release Level 10.701 April 2012 8207 3867 001 NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product or related information

More information

unisys Agile Business Suite How to Install Visual Studio 2013 for AB Suite 5.0 Applies to: Developer 5.0

unisys Agile Business Suite How to Install Visual Studio 2013 for AB Suite 5.0 Applies to: Developer 5.0 unisys Agile Business Suite How to Install Visual Studio 2013 for AB Suite 5.0 Applies to: Developer 5.0 January 2015 NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product or related information

More information

CA IDMS Using IDMS Enforcer

CA IDMS Using IDMS Enforcer Using IDMS Enforcer Date: 15-Jan-2018 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your informational

More information

IBM Tivoli Decision Support for z/os Version Messages and Problem Determination IBM SH

IBM Tivoli Decision Support for z/os Version Messages and Problem Determination IBM SH IBM Tivoli Decision Support for z/os Version 1.8.2 Messages and Problem Determination IBM SH19-6902-15 IBM Tivoli Decision Support for z/os Version 1.8.2 Messages and Problem Determination IBM SH19-6902-15

More information

Basic Programming Reference Manual

Basic Programming Reference Manual Basic Programming Reference Manual P/N 028156 The names, places, and/or events used in this publication are not intended to correspond to any individual, group, or association existing, living, or otherwise.

More information

unisys Unisys Stealth(cloud) for Amazon Web Services Deployment Guide Release 2.0 May

unisys Unisys Stealth(cloud) for Amazon Web Services Deployment Guide Release 2.0 May unisys Unisys Stealth(cloud) for Amazon Web Services Deployment Guide Release 2.0 May 2016 8205 5658-002 NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product or related information described

More information

Database Management System. Fundamental Database Concepts

Database Management System. Fundamental Database Concepts Database Management System Fundamental Database Concepts CONTENTS Basics of DBMS Purpose of DBMS Applications of DBMS Views of Data Instances and Schema Data Models Database Languages Responsibility of

More information

II B.Sc(IT) [ BATCH] IV SEMESTER CORE: RELATIONAL DATABASE MANAGEMENT SYSTEM - 412A Multiple Choice Questions.

II B.Sc(IT) [ BATCH] IV SEMESTER CORE: RELATIONAL DATABASE MANAGEMENT SYSTEM - 412A Multiple Choice Questions. Dr.G.R.Damodaran College of Science (Autonomous, affiliated to the Bharathiar University, recognized by the UGC)Re-accredited at the 'A' Grade Level by the NAAC and ISO 9001:2008 Certified CRISL rated

More information

"Charting the Course... MOC C: Querying Data with Transact-SQL. Course Summary

Charting the Course... MOC C: Querying Data with Transact-SQL. Course Summary Course Summary Description This course is designed to introduce students to Transact-SQL. It is designed in such a way that the first three days can be taught as a course to students requiring the knowledge

More information

"Charting the Course... MOC C: Developing SQL Databases. Course Summary

Charting the Course... MOC C: Developing SQL Databases. Course Summary Course Summary Description This five-day instructor-led course provides students with the knowledge and skills to develop a Microsoft SQL database. The course focuses on teaching individuals how to use

More information

CROSSREF Manual. Tools and Utilities Library

CROSSREF Manual. Tools and Utilities Library Tools and Utilities Library CROSSREF Manual Abstract This manual describes the CROSSREF cross-referencing utility, including how to use it with C, COBOL 74, COBOL85, EXTENDED BASIC, FORTRAN, Pascal, SCREEN

More information

CA IDMS Using VSAM Transparency

CA IDMS Using VSAM Transparency Using VSAM Transparency Date: 16-Jan-2018 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your

More information

Database Reorganization User Guide. 10 August 2011

Database Reorganization User Guide. 10 August 2011 10 August 2011 Database Reorganization User Guide Rights and Legends I-QU PLUS-1 Database Reorganization User Guide The information contained in this document is the latest available at the time of preparation;

More information

Oracle Rdb for OpenVMS Guide to Distributed Transactions

Oracle Rdb for OpenVMS Guide to Distributed Transactions DEC_Callout (encoded characters) FullName: DEC Modular Callouts Notice: Copyright 1988-1993, Digital Equipment Corporation. 0 1 2 3 4 5 6 40 1.000 41 1.000 42 1.000 43 1.000 44 1.000 45 1.000 46 1.000

More information

UNIT - 5 EDITORS AND DEBUGGING SYSTEMS

UNIT - 5 EDITORS AND DEBUGGING SYSTEMS UNIT - 5 EDITORS AND DEBUGGING SYSTEMS 5.1 Introduction An Interactive text editor has become an important part of almost any computing environment. Text editor acts as a primary interface to the computer

More information

unisys Clearpath Enterprise Servers ALGOL Compiler Messages Support Reference Manual ClearPath MCP 17.0 April

unisys Clearpath Enterprise Servers ALGOL Compiler Messages Support Reference Manual ClearPath MCP 17.0 April unisys Clearpath Enterprise Servers ALGOL Compiler Messages Support Reference Manual ClearPath MCP 17.0 April 2015 8600 0031 308 NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product or

More information

CA IDMS Schema Mapper

CA IDMS Schema Mapper CA IDMS Schema Mapper User Guide Release 18.5.00 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for

More information

Tivoli Tivoli Decision Support for z/os

Tivoli Tivoli Decision Support for z/os Tivoli Tivoli Decision Support for z/os Version 1.8.1 Messages and Problem Determination SH19-6902-13 Tivoli Tivoli Decision Support for z/os Version 1.8.1 Messages and Problem Determination SH19-6902-13

More information

UNIT I. Introduction

UNIT I. Introduction UNIT I Introduction Objective To know the need for database system. To study about various data models. To understand the architecture of database system. To introduce Relational database system. Introduction

More information

Databases and Database Management Systems

Databases and Database Management Systems Databases and Database Management Systems 1 DBMS concepts and architecture ER model Relational Databases Relational Algebra Query Languages (SQL) Storage and Indexing (optional) Database Design : Normalization

More information

unisys Distributed Processing Middleware Open Distributed Transaction Processing Messages imagine it. done. ClearPath OS 2200 Release 13.

unisys Distributed Processing Middleware Open Distributed Transaction Processing Messages imagine it. done. ClearPath OS 2200 Release 13. unisys imagine it. done. Distributed Processing Middleware Open Distributed Transaction Processing Messages ClearPath OS 2200 Release 13.0 February 2011 3850 7851 003 NO WARRANTIES OF ANY NATURE ARE EXTENDED

More information

IBM. Enterprise Systems Architecture/ Extended Configuration Principles of Operation. z/vm. Version 6 Release 4 SC

IBM. Enterprise Systems Architecture/ Extended Configuration Principles of Operation. z/vm. Version 6 Release 4 SC z/vm IBM Enterprise Systems Architecture/ Extended Configuration Principles of Operation Version 6 Release 4 SC24-6192-01 Note: Before you use this information and the product it supports, read the information

More information

unisys ClearPath Dorado Servers Application Integration Services Installation and Programming Guide AIS for Dorado Release 3.

unisys ClearPath Dorado Servers Application Integration Services Installation and Programming Guide AIS for Dorado Release 3. unisys ClearPath Dorado Servers Application Integration Services Installation and Programming Guide AIS for Dorado Release 3.1 and Higher November 2015 8230 0815-002 NO WARRANTIES OF ANY NATURE ARE EXTENDED

More information

PROBLEM SOLVING WITH FORTRAN 90

PROBLEM SOLVING WITH FORTRAN 90 David R. Brooks PROBLEM SOLVING WITH FORTRAN 90 FOR SCIENTISTS AND ENGINEERS Springer Contents Preface v 1.1 Overview for Instructors v 1.1.1 The Case for Fortran 90 vi 1.1.2 Structure of the Text vii

More information

Image Check Processing System (ICPS) Graphical Work Flow Monitor

Image Check Processing System (ICPS) Graphical Work Flow Monitor Image Check Processing System (ICPS) Graphical Work Flow Monitor Operations Guide January 1994 Printed in U.S. America Priced Item 2983 8646-010 The names, places, and/or events used in this publication

More information

SAS Clinical Data Integration 2.6

SAS Clinical Data Integration 2.6 SAS Clinical Data Integration 2.6 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. SAS Clinical Data Integration 2.6: User's Guide.

More information

AppleScript Language Guide. English Dialect

AppleScript Language Guide. English Dialect AppleScript Language Guide English Dialect Apple Computer, Inc. 1996 Apple Computer, Inc. All rights reserved. No part of this publication or the software described in it may be reproduced, stored in a

More information

x. The optional Cross-compiler word set x.1 Introduction x.2 Additional terms and notation x.2.1 Definitions of terms

x. The optional Cross-compiler word set x.1 Introduction x.2 Additional terms and notation x.2.1 Definitions of terms x. The optional Cross-compiler word set x.1 Introduction The purpose of this optional wordset is to facilitate writing programs that may be compiled to run on s other than the system performing the compilation.

More information

Enterprise Output Manager. UCopyIt Guide UNISYS. ' 2017 Unisys Corporation. All rights reserved. Release 3.4a. Printed in USA.

Enterprise Output Manager. UCopyIt Guide UNISYS. ' 2017 Unisys Corporation. All rights reserved. Release 3.4a. Printed in USA. Enterprise Output Manager UCopyIt Guide UNISYS ' 2017 Unisys Corporation. All rights reserved. Release 3.4a June 2017 Printed in USA NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product

More information

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS Contents Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS 1.1. INTRODUCTION TO COMPUTERS... 1 1.2. HISTORY OF C & C++... 3 1.3. DESIGN, DEVELOPMENT AND EXECUTION OF A PROGRAM... 3 1.4 TESTING OF PROGRAMS...

More information

Information Technology Engineers Examination. Database Specialist Examination. (Level 4) Syllabus. Details of Knowledge and Skills Required for

Information Technology Engineers Examination. Database Specialist Examination. (Level 4) Syllabus. Details of Knowledge and Skills Required for Information Technology Engineers Examination Database Specialist Examination (Level 4) Syllabus Details of Knowledge and Skills Required for the Information Technology Engineers Examination Version 3.1

More information

HP ACMS for OpenVMS Writing Server Procedures

HP ACMS for OpenVMS Writing Server Procedures HP ACMS for OpenVMS Writing Server Procedures Order Number: AA N691K-TE January 2006 This manual describes how to write programs to use with tasks and how to debug tasks and programs. This manual also

More information

"Charting the Course... MOC A Developing Microsoft SQL Server 2012 Databases. Course Summary

Charting the Course... MOC A Developing Microsoft SQL Server 2012 Databases. Course Summary Course Summary Description This 5-day instructor-led course introduces SQL Server 2012 and describes logical table design, indexing and query plans. It also focuses on the creation of database objects

More information

Summary of Contents LIST OF FIGURES LIST OF TABLES

Summary of Contents LIST OF FIGURES LIST OF TABLES Summary of Contents LIST OF FIGURES LIST OF TABLES PREFACE xvii xix xxi PART 1 BACKGROUND Chapter 1. Introduction 3 Chapter 2. Standards-Makers 21 Chapter 3. Principles of the S2ESC Collection 45 Chapter

More information

Scenario Manager User Guide. Release September 2013

Scenario Manager User Guide. Release September 2013 Scenario Manager User Guide Release 6.2.1 September 2013 Scenario Manager User Guide Release 6.2.1 September 2013 Document Control Number: 9MN12-62110017 Document Number: SMUG-13-FCCM-0017-6.2.1-01 Oracle

More information

Oracle CODASYL DBMS Release Notes

Oracle CODASYL DBMS Release Notes Oracle CODASYL DBMS Release Notes Release 7.0.7 January 2007 Oracle CODASYL DBMS Release Notes, Release 7.0.7 Copyright 1986, 2007 Oracle Corporation. All rights reserved. The Programs (which include both

More information

Siebel Application Deployment Manager Guide. Version 8.0, Rev. A April 2007

Siebel Application Deployment Manager Guide. Version 8.0, Rev. A April 2007 Siebel Application Deployment Manager Guide Version 8.0, Rev. A April 2007 Copyright 2005, 2006, 2007 Oracle. All rights reserved. The Programs (which include both the software and documentation) contain

More information

Acknowledgments Introduction. Chapter 1: Introduction to Access 2007 VBA 1. The Visual Basic Editor 18. Testing Phase 24

Acknowledgments Introduction. Chapter 1: Introduction to Access 2007 VBA 1. The Visual Basic Editor 18. Testing Phase 24 Acknowledgments Introduction Chapter 1: Introduction to Access 2007 VBA 1 What Is Access 2007 VBA? 1 What s New in Access 2007 VBA? 2 Access 2007 VBA Programming 101 3 Requirements-Gathering Phase 3 Design

More information

DATABASE MANAGEMENT SYSTEMS. UNIT I Introduction to Database Systems

DATABASE MANAGEMENT SYSTEMS. UNIT I Introduction to Database Systems DATABASE MANAGEMENT SYSTEMS UNIT I Introduction to Database Systems Terminology Data = known facts that can be recorded Database (DB) = logically coherent collection of related data with some inherent

More information

Oracle Banking Reference Process Models

Oracle Banking Reference Process Models Oracle Banking Reference Process Models Functional Overview Release 2.4.1.0.0 E70795-01 February 2016 Oracle Banking Reference Process Models Functional Overview, Release 2.4.1.0.0 E70795-01 Copyright

More information

Help student appreciate the DBMS scope of function

Help student appreciate the DBMS scope of function 10 th September 2015 Unit 1 Objective Help student appreciate the DBMS scope of function Learning outcome We expect understanding of the DBMS core functions Section 1: Database system Architecture Section

More information

One Identity Manager 8.0. Administration Guide for Connecting to a Universal Cloud Interface

One Identity Manager 8.0. Administration Guide for Connecting to a Universal Cloud Interface One Identity Manager 8.0 Administration Guide for Connecting to a Copyright 2017 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software

More information

Administrator Guide. Oracle Health Sciences Central Designer 2.0. Part Number: E

Administrator Guide. Oracle Health Sciences Central Designer 2.0. Part Number: E Administrator Guide Oracle Health Sciences Central Designer 2.0 Part Number: E37912-01 Copyright 2013, Oracle and/or its affiliates. All rights reserved. The Programs (which include both the software and

More information

PRINCIPLES AND FUNCTIONAL REQUIREMENTS

PRINCIPLES AND FUNCTIONAL REQUIREMENTS INTERNATIONAL COUNCIL ON ARCHIVES PRINCIPLES AND FUNCTIONAL REQUIREMENTS FOR RECORDS IN ELECTRONIC OFFICE ENVIRONMENTS RECORDKEEPING REQUIREMENTS FOR BUSINESS SYSTEMS THAT DO NOT MANAGE RECORDS OCTOBER

More information

Sun Microsystems, Inc Garcia Avenue Mountain View, CA U.S.A. SunOS Reference Manual

Sun Microsystems, Inc Garcia Avenue Mountain View, CA U.S.A. SunOS Reference Manual Sun Microsystems, Inc. 2550 Garcia Avenue Mountain View, CA 94043 U.S.A. SunOS Reference Manual 1994 Sun Microsystems, Inc. All rights reserved. 2550 Garcia Avenue, Mountain View, California 94043-1100

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology CDIF transfer format Part 3: Encoding ENCODING.1

ISO/IEC INTERNATIONAL STANDARD. Information technology CDIF transfer format Part 3: Encoding ENCODING.1 INTERNATIONAL STANDARD ISO/IEC 15475-3 First edition 2002-11-01 Information technology CDIF transfer format Part 3: Encoding ENCODING.1 Technologies de l'information Format de transfert CDIF Partie 3:

More information

Oracle Data Integrator: Administration and Development Volume I Student Guide

Oracle Data Integrator: Administration and Development Volume I Student Guide Oracle Data Integrator: Administration and Development Volume I Student Guide D48459GC30 Edition 3.0 December 2007 D53463 Authors Laura Hofman Miquel FX Nicolas Technical Contributor and Reviewer Sharath

More information

Database System Concepts and Architecture

Database System Concepts and Architecture 1 / 14 Data Models and Their Categories History of Data Models Schemas, Instances, and States Three-Schema Architecture Data Independence DBMS Languages and Interfaces Database System Utilities and Tools

More information

Single Point Operations

Single Point Operations Single Point Operations Interface for ClearPath MCP Installation and Configuration Guide MCP 12.0 April 2008 . unisys imagine it. done. Single Point Operations Interface for ClearPath MCP Installation

More information

Capital. Capital Logic Aero. v Student Workbook

Capital. Capital Logic Aero. v Student Workbook Capital v2018.1 Student Workbook 2019 Mentor Graphics Corporation All rights reserved. This document contains information that is trade secret and proprietary to Mentor Graphics Corporation or its licensors

More information

1 INTRODUCTION. Figure 1-0. Table 1-0. Listing 1-0.

1 INTRODUCTION. Figure 1-0. Table 1-0. Listing 1-0. 1 INTRODUCTION Figure 1-0. Table 1-0. Listing 1-0. The C/C++ compiler is part of Analog Devices development software. The software aids your DSP project development efforts by: Processing C and C++ source

More information

Introduction to SET08104

Introduction to SET08104 Introduction to SET08104 SET08104 Database Systems Copyright @ Napier University Introduction Before Databases: Each application suite had independent master files. Duplication of data could lead to inconsistencies

More information

Fundamentals of the Java Programming Language

Fundamentals of the Java Programming Language Fundamentals of the Java Programming Language Student Guide SL-110 REV E D61798GC10 Edition 1.0 2009 D62399 Copyright 2006, 2009, Oracle and/or its affiliates. All rights reserved. Disclaimer This document

More information

Change Management Implementation Guide Release 9.2

Change Management Implementation Guide Release 9.2 [1]JD Edwards EnterpriseOne Applications Change Management Implementation Guide Release 9.2 E63899-02 November 2016 Describes the Change Management module, and discusses how to set up and use the module

More information

Capital. Capital Logic Generative. v Student Workbook

Capital. Capital Logic Generative. v Student Workbook Capital Capital Logic Generative v2016.1 Student Workbook 2017 Mentor Graphics Corporation All rights reserved. This document contains information that is trade secret and proprietary to Mentor Graphics

More information

Procedure Definition Processor (PDP) Operations Reference Manual - Documentation Updates

Procedure Definition Processor (PDP) Operations Reference Manual - Documentation Updates Procedure Definition Processor (PDP) Operations Reference Manual - Documentation Updates Copyright 2013 Unisys Corporation All rights reserved. Unisys is a registered trademark of Unisys Corporation. Updates

More information

UNISYS. Unisys Check Processing Enterprise Solutions. IPS/ICPS Software-Based CAR/LAR Release Notes. Release 4.0.0

UNISYS. Unisys Check Processing Enterprise Solutions. IPS/ICPS Software-Based CAR/LAR Release Notes. Release 4.0.0 Unisys e-@ction Check Processing Enterprise Solutions IPS/ICPS Software-Based CAR/LAR Release Notes UNISYS 2001 Unisys Corporation. All rights reserved. Release 4.0.0 Printed in USA October 2001 4334 7012

More information

Lecture 02. Fall 2017 Borough of Manhattan Community College

Lecture 02. Fall 2017 Borough of Manhattan Community College Lecture 02 Fall 2017 Borough of Manhattan Community College 1 2 Introduction A major aim of a database system is to provide users with an abstract view of data, hiding certain details of how data is stored

More information

Fundamentals of Design, Implementation, and Management Tenth Edition

Fundamentals of Design, Implementation, and Management Tenth Edition Database Principles: Fundamentals of Design, Implementation, and Management Tenth Edition Chapter 3 Data Models Database Systems, 10th Edition 1 Objectives In this chapter, you will learn: About data modeling

More information

CA IDMS VSAM Transparency

CA IDMS VSAM Transparency CA IDMS VSAM Transparency VSAM Transparency User Guide Release 18.5.00, 2nd Edition This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred

More information

About these Release Notes. This document contains important information about Pro*COBOL 12c Release 2 (12.2).

About these Release Notes. This document contains important information about Pro*COBOL 12c Release 2 (12.2). Pro*COBOL Release Notes 12c Release 2 (12.2) E85817-01 May 2017 Release Notes About these Release Notes This document contains important information about Pro*COBOL 12c Release 2 (12.2). It contains the

More information

Oracle Financial Analyzer Oracle General Ledger

Oracle Financial Analyzer Oracle General Ledger Oracle Financial Analyzer Oracle General Ledger Integrating Oracle Financial Analyzer with Oracle General Ledger Release 11i October 2000 Part No. A86564-01 Integrating Oracle Financial Analyzer with Oracle

More information

IVI. Interchangeable Virtual Instruments. IVI-3.10: Measurement and Stimulus Subsystems (IVI-MSS) Specification. Page 1

IVI. Interchangeable Virtual Instruments. IVI-3.10: Measurement and Stimulus Subsystems (IVI-MSS) Specification. Page 1 IVI Interchangeable Virtual Instruments IVI-3.10: Measurement and Stimulus Subsystems (IVI-MSS) Specification March, 2008 Edition Revision 1.0.1 Page 1 Important Information The IVI Measurement and Stimulus

More information

JD Edwards EnterpriseOne Tools

JD Edwards EnterpriseOne Tools JD Edwards EnterpriseOne Tools Development Tools: Report Design Aid Guide Release 8.98 Update 4 E14708-02 March 2011 JD Edwards EnterpriseOne Tools Development Tools: Report Design Aid Guide, Release 8.98

More information

Invoice Formatting Guide Release A9.4

Invoice Formatting Guide Release A9.4 [1]JD Edwards World Invoice Formatting Guide Release A9.4 E58791-01 April 2015 Describes the design and creation of invoices to meet custom specifications. JD Edwards World Invoice Formatting Guide, Release

More information

SAS 9.4 Intelligence Platform: Migration Guide, Second Edition

SAS 9.4 Intelligence Platform: Migration Guide, Second Edition SAS 9.4 Intelligence Platform: Migration Guide, Second Edition SAS Documentation September 14, 2017 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. SAS 9.4 Intelligence

More information

Dump and Load Utility User s Guide

Dump and Load Utility User s Guide Dump and Load Utility VERSION 6.3 Copyright 2009 Jade Software Corporation Limited All rights reserved Jade Software Corporation Limited cannot accept any financial or other responsibilities that may be

More information

"Charting the Course... Oracle18c SQL (5 Day) Course Summary

Charting the Course... Oracle18c SQL (5 Day) Course Summary Course Summary Description This course provides a complete, hands-on introduction to SQL including the use of both SQL Developer and SQL*Plus. This coverage is appropriate for users of Oracle11g and higher.

More information

Knowledge libraries and information space

Knowledge libraries and information space University of Wollongong Research Online University of Wollongong Thesis Collection 1954-2016 University of Wollongong Thesis Collections 2009 Knowledge libraries and information space Eric Rayner University

More information

JD Edwards World. User Defined Data for Distribution Guide Release A9.3 E

JD Edwards World. User Defined Data for Distribution Guide Release A9.3 E JD Edwards World User Defined Data for Distribution Guide Release A9.3 E21563-03 April 2013 JD Edwards World User Defined Data for Distribution Guide, Release A9.3 E21563-03 Copyright 2013, Oracle and/or

More information

Chapter 6 Storage Management File-System Interface 11.1

Chapter 6 Storage Management File-System Interface 11.1 Chapter 6 Storage Management File-System Interface 11.1 Chapter 6: File-System Interface File Concept Access Methods Disk and Directory Structure File-System Mounting File Sharing Protection 11.2 Objectives

More information

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 2-1

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 2-1 Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 2-1 Chapter 2 Database System Concepts and Architecture Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Outline Data Models and Their Categories

More information

FAQ: Relational Databases in Accounting Systems

FAQ: Relational Databases in Accounting Systems Question 1: What is the definition of a schema as it relates to a database? What are the three levels? Answer 1: A schema describes the logical structure of a database. The three levels of schemas are

More information

dba/m Database Manager V7.1 User s Guide

dba/m Database Manager V7.1 User s Guide dba/m Database Manager V7.1 User s Guide Release 7.1. May, 2005 Copyright Information Copyright 1996-2005 by Genus Software, Incorporated. All rights reserved. Trademark Acknowledgments NonStop dba/m Database

More information

Enform Plus Reference Manual

Enform Plus Reference Manual Enform Plus Reference Manual Abstract This manual provides detailed information about the syntax of the Enform Plus language. Product Version Enform Plus D46 Supported Releases This manual supports D46.00

More information

B.H.GARDI COLLEGE OF MASTER OF COMPUTER APPLICATION. Ch. 1 :- Introduction Database Management System - 1

B.H.GARDI COLLEGE OF MASTER OF COMPUTER APPLICATION. Ch. 1 :- Introduction Database Management System - 1 Basic Concepts :- 1. What is Data? Data is a collection of facts from which conclusion may be drawn. In computer science, data is anything in a form suitable for use with a computer. Data is often distinguished

More information

CGI Subroutines User's Guide

CGI Subroutines User's Guide FUJITSU Software NetCOBOL V11.0 CGI Subroutines User's Guide Windows B1WD-3361-01ENZ0(00) August 2015 Preface Purpose of this manual This manual describes how to create, execute, and debug COBOL programs

More information

IBM Tivoli Decision Support for z/os Version Administration Guide and Reference IBM SH

IBM Tivoli Decision Support for z/os Version Administration Guide and Reference IBM SH IBM Tivoli Decision Support for z/os Version 1.8.2 Administration Guide and Reference IBM SH19-6816-14 IBM Tivoli Decision Support for z/os Version 1.8.2 Administration Guide and Reference IBM SH19-6816-14

More information

Virtual Hometerm Subsystem (VHS) Manual

Virtual Hometerm Subsystem (VHS) Manual Virtual Hometerm Subsystem (VHS) Manual Abstract This manual describes the Compaq NonStop Virtual Hometerm Subsystem (VHS). VHS acts as a virtual home terminal for applications by emulating a 6530 terminal.

More information

Oracle Rdb. Oracle SQL/Services Server Configuration Guide. Release

Oracle Rdb. Oracle SQL/Services Server Configuration Guide. Release Oracle Rdb Oracle SQL/Services Server Configuration Guide Release 7.3.0.1 September 2008 This document contains configuration information specific to Oracle SQL/Services and OCI Services for Oracle Rdb

More information

SAS Factory Miner 14.2: User s Guide

SAS Factory Miner 14.2: User s Guide SAS Factory Miner 14.2: User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2016. SAS Factory Miner 14.2: User s Guide. Cary, NC: SAS Institute

More information

Schema Inspector Utility User s Guide V E R S I O N Copyright 2016 Jade Software Corporation Limited. All rights reserved.

Schema Inspector Utility User s Guide V E R S I O N Copyright 2016 Jade Software Corporation Limited. All rights reserved. User s Guide V E R S I O N 2016.0.01 Copyright 2016 Jade Software Corporation Limited. All rights reserved. Jade Software Corporation Limited cannot accept any financial or other responsibilities that

More information

Database System Concepts and Architecture. Copyright 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

Database System Concepts and Architecture. Copyright 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Database System Concepts and Architecture Copyright 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Outline Data Models and Their Categories History of Data Models Schemas, Instances,

More information

HYPERION SYSTEM 9 BI+ ANALYTIC SERVICES RELEASE 9.2 ANALYTIC SQL INTERFACE GUIDE

HYPERION SYSTEM 9 BI+ ANALYTIC SERVICES RELEASE 9.2 ANALYTIC SQL INTERFACE GUIDE HYPERION SYSTEM 9 BI+ ANALYTIC SERVICES RELEASE 9.2 ANALYTIC SQL INTERFACE GUIDE Copyright 1998 2006 Hyperion Solutions Corporation. All rights reserved. Hyperion, the Hyperion H logo, and Hyperion s product

More information

A7-R3: INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

A7-R3: INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS A7-R3: INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE is to be answered

More information