Nicht aus der Schweiz? Besuchen Sie lehmanns.de
UNIX for the Mainframer - David B. Horvath

UNIX for the Mainframer

The Essential Reference for Commands, Conversions, TCP/IP
Buch | Softcover
416 Seiten
1997
Prentice Hall (Verlag)
978-0-13-632837-7 (ISBN)
CHF 64,30 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Intended for technical professionals on IBM mainframe whose work environments and applications are moving to UNIX. This book builds on existing mainframe knowledge to make the transition to UNIX.
This book is for technical professionals on IBM mainframe whose work environments and applications are moving to UNIX. The growing client/server environment has included the mainframe as a major component. UNIX is much more interactive and completely different way of thinking than the mainframe. This book is unique because it builds on existing mainframe knowledge to make the transition to UNIX.

DAVID HORVATH is a senior consultant with CGI Systems, Inc., a subsidiary of IBM Corporation. Besides teaching UNIX, C programming, and data modeling, he has developed and taught courses on transitioning between operating systems in industry and at the college level. He is now pursuing an MS degree in the Dynamics of Organization at the University of Pennsylvania.

Dedication.


Preface.


Introduction.


Acknowledgments.


Trademarks and Copyright Acknowledgments.


Conventions.


1. Operating Systems and Environments.


UNIX History. What Is UNIX and How It Is Different From the Mainframe.



2. Files and Data.


UNIX Files. UNIX Directories. Filesystems. Filename Structure. Directory Name Structure and Pathnames. Moving From Datasetnames to UNIX File and Pathnames. UNIX Filename Conventions. Special UNIX Files. UNIX Tape File Access.



3. Utilities and Commands.


Logging In to UNIX. Terminal and Keyboard Behavior. Directory Navigation (cd and pwd Commands). Looking at Directories (the ls Command)—Replacement for ISPF Dataset List Utility. Wildcards and Filenames. Command Buffering. ISPF Browse and Edit Replacement—An Overview of UNIX Editors. IEBGENER and ISPF Move/Copy Utility Replacement. Copy, Move, and Link Commands (cp, mv, and ln). Common Errors and Problem Determination. Problem Determination—Permissions. Problem Determination—Available Space. Problem Determination—Used Space. Problem Determination—Limits on Resource Usage. IEFBR14 and ISPF Library and Dataset Utility Replacement. Delete and Create File Commands (rm and touch). Create, Delete, and Rename Directory Commands (mkdir, rmdir, and mv). ISPF Dataset List Utility Replacement find Command. Pipes and Redirection and the more Command. How To Get Help. Help Under UNIX—man, apropos, and what is Commands. Printing and Replacing ISPF Hardcopy Utility and /*ROUTE PRINT. UNIX Print Commands (lp and lpr). UNIX Print Status Commands (lpstat and lpq). Canceling UNIX Print Jobs (cancel and lprm Commands). Printing From Programs and Commands (Redirection to Printer). IDCAMS Replacement. Creating and Deleting Generation Data Groups. Creating and Deleting VSAM Datasets. ISPF SDSF or IOF Replacement. ps Command. who, finger, and w Commands. ISPF Foreground Processes and Command Replacements. ISPF Background Processes and Batch Submit Replacements. Job Control. Background Job Modifiers (nohup, nice, time, and timex Commands). Canceling Background Jobs and Commands. Job Scheduling—crontab and at Commands and the cron Daemon. cron table Format. crontab Command. at Command. JES2 /*ROUTE XEQ and /*XEQ Replacement. rsh and remsh Commands. rexec Command. ISPF Super-Compare Replacements. File Comparison Commands. diff, cmp, and comm Commands. bdiff, sdiff, and diff3 Commands. ISPF Search-For Replacement. grep Command. Regular Expressions for grep and egrep. egrep and fgrep Commands. Mimicking Search-For Word, Suffix, and Prefix Options. Summary.



4. JCL, PROCs, and CLISTs Become Shell Scripts.


Invoking and Exiting Shells. Creating a Simple Command Procedure. IKJEFTO1 (TSO in Batch) Replacement. What To Do With Batch JCL. Replacing Jobs in JCL With Shell Scripts. Where UNIX Looks for Programs and Scripts (the UNIX Path). Environmental Variables and Substitution. Replacing Jobs in JCL With Shell Scripts—Lines 9 through 90. Replacing Jobs and PROCs in JCL with Shell Scripts. Running Jobs. Sample Output—Job, Step, and Program Output—Simple Job Run Successfully. Sample Output—Job, Step, and Program Output—Simple Job Run Failed. Sample Output—Job, Step, and Program Output—Job/PROC Run Successful. Sample Output—Job, Step, and Program Output—Job/PROC Run Failed. Concatenating Files. Concatenated Datasets Through Temporary Files. Concatenated Datasets Through Named Pipes. Instream Proc Replacement. Additional Information on Redirection. Embedded SYSIN in Korn Shell. ISPF Retrieve or Command History. vi Command Line Editing Modes. emacs and gmacs Command Line Editing Modes. Summary.



5. Advanced Shell Script and Commands.


Korn Shell Meta-characters. Special Shell Variables. Additional Environmental Variable Substitution (Using Meta-characters). Korn Shell Flags. Restricted or Trusted Shells. Looping and Conditionals. for Loop. while Loop. until Loop. Ending Loops Early—Break and Continue. Testing Expressions. if/then - else - fi and elif/then Conditional Tests. case Statement. select Statement. Arithmetic Expressions and Related Commands (let, expr). Variable Attributes. More About Where UNIX Looks for Programs and Scripts. which, where, and alias Commands. Advanced Commands. File Security.



6. Editors.


Editing with vi. Creating a vi Configuration File ($HOME/.exrc). Browsing with vi. Heavy-duty vi Editing Example. Moving Around the Screen. Finding Text in vi (Moving to Specific Text). Joining and Splitting Lines. Adding and Replacing Text. Marking or Labeling Text. Changing Text. Deleting Text. Copying and Moving Text. Substituting Text. Moving From ISPF FIND and RFIND to vi. Moving From ISPF CHANGE and RCHANGE to vi. Command Summaries. Important vi Settings (:set Options). vi Command Summary. ex and ed Command Summary. Summary.



7. Account Configuration.


Bourne Shell .profile File. Korn Shell .profile and ENV Files. C Shell .login and .cshrc Files. C Shell .logout File. Other Configuration Files.



8. Third-Party Tools.


Programming Languages. 4th Generation Languages, Application Generators, and Application Development Environments. Other Development Tools. OLTP—CICS and Replacements. CASE Tools. Source Code Control and Configuration Management. Relational Databases. Other Databases and Data Access Methods. Middleware / Migration (Accessing Data on the Mainframe From Other Platforms). Code Translation. System Utilities. UNIX Sorting—An Overview. Replacement for SCRIPT—An Overview of Text Processing. Communications. An Overview of File Transfer. Other Sources of Tools. Summary and Conclusion.



Appendix A. Common Error Messages, Codes, and UNIX Signals.


Error Messages. Error Codes. UNIX Signals.



Appendix B. Hints and Techniques.


GDG Processing Under UNIX. gdg_idcm.ksh. gdg_use.ksh. gdg_del.ksh. rcp_gdg.ksh. Converting ASA Formatted Print Output. filter_asa.c. Mainframe Tape Processing. Comparing Sequential Files. compare_data.c. Converting Sequential Files to Line Sequential. Converting a Single Record Fixed Sequential File to Line Sequential. add_newline.c.



Appendix C. Data Conversion, ASCII and EBCDIC Charts.


Data Conversion—An Overview. Simple Data Conversion With the dd Command. Data Conversion Example Programs. swapbyte.cbl—Byte Order Swap Function. xlatecde.cbl—Character Set Conversion Function. xlatecde.cpy—Copybook Used by xlatecde.cbl. xlateuse.cbl—Program To Use xlatecde.cbl. xlateuse.ksh—Shell Script To Run xlateuse.cbl. ASCII and EBCDIC Chart.



Appendix D. Hardware Comparisons.


Appendix E. C Shell—An Overview.


Appendix F. Using TCP/IP Networks.


TCP/IP. TCP/IP Tools and Commands. TCP/IP Addresses. TCP/IP Commands. Other Internet Tools. SNA—IBM Systems Network Architecture.



Appendix G. References, Reading List, Other Sources.


Training. Local colleges (credit and non-credit). User Groups and Conferences. Books. Magazines/Newspapers. Glossary. Index.

Erscheint lt. Verlag 2.9.1997
Verlagsort Upper Saddle River
Sprache englisch
Maße 235 x 180 mm
Gewicht 644 g
Themenwelt Informatik Betriebssysteme / Server Unix / Linux
ISBN-10 0-13-632837-7 / 0136328377
ISBN-13 978-0-13-632837-7 / 9780136328377
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Die wichtigen Befehle

von Daniel J. Barrett

Buch | Softcover (2024)
O'Reilly (Verlag)
CHF 23,65
das umfassende Handbuch

von Dirk Deimeke; Daniel van Soest; Stefan Kania

Buch | Hardcover (2023)
Rheinwerk (Verlag)
CHF 97,85
das umfassende Handbuch

von Michael Kofler

Buch | Hardcover (2023)
Rheinwerk (Verlag)
CHF 69,85