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

  • 0 Ratings
  • 0 Want to read
  • 0 Currently reading
  • 0 Have read
Not in Library

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

  • 0 Ratings
  • 0 Want to read
  • 0 Currently reading
  • 0 Have read

Buy this book

Last edited by MARC Bot
December 14, 2020 | History

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

  • 0 Ratings
  • 0 Want to read
  • 0 Currently reading
  • 0 Have read

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 / OPDS | Wikipedia citation
December 14, 2020 Edited by MARC Bot import existing book
March 21, 2015 Edited by Roland Hughes Fixed TOC formatting
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
April 24, 2010 Edited by Open Library Bot Fixed duplicate goodreads IDs.
April 30, 2008 Created by an anonymous user Imported from amazon.com record.