The Minimum You Need to Know to Be an OpenVMS Application Developer

Locate

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today


Buy this book

Last edited by MARC Bot
December 14, 2020 | History

The Minimum You Need to Know to Be an OpenVMS Application Developer

This is a tutorial which allows a developer familiar with one of the covered languages to quickly come up to speed both on OpenVMS application development and any of the other covered languages. It takes the unique approach of re-implementing the same application with each tool so a programmer can draw direct comparisons.

Publish Date
Publisher
Logikal Solutions
Language
English
Pages
800

Buy this book

Edition Availability
Cover of: The Minimum You Need to Know to Be an OpenVMS Application Developer
The Minimum You Need to Know to Be an OpenVMS Application Developer
December 2006, Logikal Solutions
Paperback in English

Add another edition?

Book Details


Table of Contents

Introduction
I.1. Purpose of This Book
Page I-1
I.2. What You Need to Know to Read This Book
Page I-1
I.3. Who Should Read This Book
Page I-1
I.4. How to Read This Book
Page I-2
I.5. Our Sample Application
Page I-2
I.6. Why OpenVMS?
Page I-4
I.7. The Definition of Application
Page I-5
Chapter 1 Fundamentals of OpenVMS
1.1. Hardware
Page 1-1
1.2. Logging In
Page 1-3
1.3. Symbols
Page 1-5
1.4. Editor Choices
Page 1-9
1.5. EDT Exercises
Page 1-14
1.6. TPU and EVE Configuration
Page 1-18
1.7. LSE
Page 1-20
1.8. Logicals
Page 1-21
1.9. ACLs and the UAF
Page 1-28
1.10. Logical Name Tables
Page 1-38
1.11. Foreign Commands
Page 1-40
1.12. Exercises
Page 1-41
Chapter 2 DCL and Utilities We Need
2.1. DCL for Application Development
Page 2-1
2.2. FDL and Our Indexed Files
Page 2-1
2.3. Indexed File Lore
Page 2-5
2.4. Lexical Functions
Page 2-12
2.5. The Import Program
Page 2-14
2.6. Exercises
Page 2-20
Chapter 3 DEC BASIC
3.1. Goals
Page 3-1
3.2. Language Data Types
Page 3-1
3.3. Magic Numbers
Page 3-3
3.4. Group vs. Record
Page 3-6
3.5. Creating Our Statistics Files
Page 3-7
3.6. Data File Reporting
Page 3-21
3.7. Other BASIC Language Features
Page 3-28
3.8. BASIC Features to Never Use
Page 3-33
3.9. The Zero Element
Page 3-34
3.10. Where Do We Go From Here?
Page 3-35
3.11. Exercises
Page 3-35
Chapter 4 FMS
4.1. What is FMS?
Page 4-1
4.2. Creating a Data Entry Screen in FMS
Page 4-2
4.3. FMS Object vs. Library
Page 4-5
4.4. Stand Alone Data Entry
Page 4-6
4.5. An FMS Browse Program
Page 4-20
4.6. An FMS Menu
Page 4-27
4.7. FMS Functions to Never Use
Page 4-38
4.8. FMS Summary
Page 4-38
4.9. FMS Function and Subroutine Summary
Page 4-39
4.10. Exercises
Page 4-53
Chapter 5 CMS Theory and Practice
5.1. Code Management System
Page 5-1
5.2. Logical Environment for CMS Based Development
Page 5-1
5.3. Creating Our CMS Library
Page 5-9
5.4. Putting Our Application in the Library
Page 5-10
5.5. Deleting an Element From the Library
Page 5-11
5.6. Classes and Deletions
Page 5-12
5.7. Modifying Elements Once They Are in CMS
Page 5-12
5.8. Productionizing the Application
Page 5-13
5.9. Legacy Build Procedure
Page 5-16
5.10. Additional CMS Commands
Page 5-18
5.11. Promotion Between Libraries
Page 5-20
5.12. Exercises
Page 5-29
Chapter 6 CDD
6.1. What is CDD?
Page 6-1
6.2. Some Definitions You Need to Know
Page 6-2
6.3. The Different Camps of CDD Configuration
Page 6-3
6.4. Creating a Repository
Page 6-5
6.5. Defining Our Logicals and Directories
Page 6-6
6.6. Creating Our Fields and Records
Page 6-8
6.7. Converting Our Include File
Page 6-12
6.8. Using Variants and Dates
Page 6-14
6.9. Nuking the CDD
Page 6-20
6.10. Full Build Modification
Page 6-22
6.11. CDD Usage Summary
Page 6-24
6.12. Mass Changes Due to CDD
Page 6-24
6.13. Exercises
Page 6-29
Chapter 7 Object and Text Libraries
7.1. What We Know About Libraries So Far
Page 7-1
7.2. Application Logicals We Need
Page 7-2
7.3. Creating Our Text Library
Page 7-2
7.4. Converting Our Application to a Single EXE
Page 7-3
7.5. Programming Assignment
Page 7-23
7.6. Exercises
Page 7-24
Chapter 8 MMS
8.1. The Purpose of MMS
Page 8-1
8.2. The Correct Way to Use MMS
Page 8-1
8.3. Putting It All Together
Page 8-8
8.4. Exercises
Page 8-12
Chapter 9 Message Utility, Mail and Phone
9.1. Message File Definition
Page 9-1
9.2. VMSMAIL Overview
Page 9-2
9.3. Sending Mail From Inside Server Applications
Page 9-5
9.4. Programming Assignment
Page 9-10
9.5. VMSPhone Overview
Page 9-10
9.6. Creating Your Own Messages
Page 9-12
9.7. Testing Your Messages
Page 9-14
9.8. Programming Assignment 2
Page 9-21
9.9. Exercises
Page 9-21
Chapter 10 FORTRAN
10.1. Yes, It's Still Out There
Page 10-1
10.2. Basics of Fortran
Page 10-2
10.3. Our Sample Application
Page 10-7
10.4. Programming Assignment 1
Page 10-53
10.5. Using Message Files
Page 10-53
10.6. Our Quadword Example
Page 10-54
10.7. Sending Mail
Page 10-56
10.8. Programming Assignment 2
Page 10-60
10.9. Exercises
Page 10-60
Chapter 11 COBOL
11.1. Overview
Page 11-1
11.2. Interview Questions That Are Red Flags
Page 11-2
11.3. The Myth of the COBOL SORT Verb
Page 11-4
11.4. The DCL SORT Command
Page 11-4
11.5. Our Sample Application
Page 11-6
11.6. Programming Assignment
Page 11-58
11.7. The Rest of the Language
Page 11-59
11.8. Our Quadword Example
Page 11-61
11.9. Sending Mail
Page 11-62
11.10. Programming Assignment 2
Page 11-67
11.11. Exercises
Page 11-68
Chapter 12 C/C++
12.1. Overview
Page 12-1
12.2. Some Differences on OpenVMS
Page 12-6
12.3. Our Sample Application in C
Page 12-9
12.4. C++ Philosophy and Terminology
Page 12-69
12.5. Our Sample Application in C++
Page 12-71
12.6. C/C++ Follow Up
Page 12-139
12.7. Debugging Notes for C/C++
Page 12-146
12.8. Sending Mail
Page 12-147
12.9. D_FLOAT Example
Page 12-152
12.10. Programming Assignments
Page 12-156
12.11. Exercises
Page 12-156
Chapter 13 MySQL
13.1. Why MySQL?
Page 13-1
13.2. Getting and Installing MySQL
Page 13-4
13.3. Our Application Database
Page 13-9
13.4. Creating the Tables
Page 13-10
13.5. Compiling and Linking With MySQL
Page 13-13
13.6. Our Sample Application
Page 13-17
13.7. MySQL Follow-up
Page 13-65
13.8. Programming Assignments
Page 13-67
13.9. Exercises
Page 13-69
Chapter 14 RDB
14.1. Why RDB?
Page 14-1
14.2. What's in the Book and What's on Disk
Page 14-4
14.3. Table and Database Definitions
Page 14-5
14.4. The Drawbacks
Page 14-14
14.5. Our SQLMOD Implementation
Page 14-15
14.6. Programming Assignment 1
Page 14-29
14.7. SQLMOD Follow Up
Page 14-37
14.8. EXEC SQL Implementation
Page 14-38
14.9. RDB Follow Up
Page 14-54
14.10. Programming Assignment 2
Page 14-55
14.11. Exercises
Page 14-55
Chapter 15 Ruminations and Observations
15.1. Overview
Page 15-1
15.2. What Do You Do?
Page 15-1
15.3. Keep Your Eye on the Sparrow
Page 15-5
15.4. Have You Ever Wondered Why Y2K Happened?
Page 15-6
15.5. Optimal Technology
Page 15-9
15.6. The Self-Defeating Business Model
Page 15-11
15.7. Offshore Computing - The Death Knell of IT in the U.S.
Page 15-14
15.8. Avoiding a Hell-Hole
Page 15-17

Classifications

Library of Congress
QA76.76.D49 H84 2005

The Physical Object

Format
Paperback
Number of pages
800

ID Numbers

Open Library
OL11832499M
ISBN 10
0977086607
ISBN 13
9780977086603
LCCN
2006282549
Goodreads
2377669

Links outside Open Library

Community Reviews (0)

Feedback?
No community reviews have been submitted for this work.

Lists

This work does not appear on any lists.

History

Download catalog record: RDF / JSON
December 14, 2020 Edited by MARC Bot import existing book
March 21, 2015 Edited by Roland Hughes Added TOC along with BN and Kobo links don't know why they weren't in the buy links
March 21, 2015 Edited by Roland Hughes added description and links
April 28, 2010 Edited by Open Library Bot Linked existing covers to the work.
December 9, 2009 Created by WorkBot add works page