What’s new in COBOL for z/OS since V4.2

Slides:



Advertisements
Similar presentations
Symbol Table.
Advertisements

Copyright © 2000, Daniel W. Lewis. All Rights Reserved. CHAPTER 10 SHARED MEMORY.
1 Lecture 4: Procedure Calls Today’s topics:  Procedure calls  Large constants  The compilation process Reminder: Assignment 1 is due on Thursday.
Chapter 4 : File Systems What is a file system?
Lecture 8: MIPS Instruction Set
Names and Bindings.
CS 450 MPX P ROJECT Introduction to MPX. I NTRODUCTION TO MPX The MPX module is divided into six modules Module R1: User Interface Module R2: Process.
SYSTEM PROGRAMMING & SYSTEM ADMINISTRATION
1 Starting a Program The 4 stages that take a C++ program (or any high-level programming language) and execute it in internal memory are: Compiler - C++
Chapter 11 File-System Interface
Fortran 9x HTML version. New F90 features Free source form Modules User-defined data types and operators Generic user-defined procedures Interface blocks.
Chapter 3 Program translation1 Chapt. 3 Language Translation Syntax and Semantics Translation phases Formal translation models.
C# Programming: From Problem Analysis to Program Design1 Advanced Object-Oriented Programming Features C# Programming: From Problem Analysis to Program.
Chapter 2: Impact of Machine Architectures What is the Relationship Between Programs, Programming Languages, and Computers.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
© 2008 IBM Corporation Behavioral Models for Software Development Andrei Kirshin, Dolev Dotan, Alan Hartman January 2008.
HORIZONT 1 XINFO ® The IT Information System Cobol HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
1.3 Executing Programs. How is Computer Code Transformed into an Executable? Interpreters Compilers Hybrid systems.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Chapter 2 Software Tools and Assembly Language Syntax.
OO Cobol in z/OS.
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Purpose  This training course describes how to configure the the C/C++ compiler options.
Chapter 15 Relational Implementation with DB2 David M. Kroenke Database Processing © 2000 Prentice Hall.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 5 Information System Software.
An OO schema language for XML SOX W3C Note 30 July 1999.
Standard Template Library The Standard Template Library was recently added to standard C++. –The STL contains generic template classes. –The STL permits.
Structured COBOL Programming, Stern & Stern, 9th Edition CHAPTER 2 Cobol Language Fundamentals.
IBM-Mainframes COBOL Class-1. Background and History  COBOL is an acronym for: Common Business Oriented Language  COBOL was developed in 1959 by the.
HORIZONT 1 XINFO ® The IT Information System Cobol HORIZONT Software for Datacenters Garmischer Str. 8 D München Tel ++49(0)89 /
Text TCS INTERNAL Oracle PL/SQL – Introduction. TCS INTERNAL PL SQL Introduction PLSQL means Procedural Language extension of SQL. PLSQL is a database.
Alexandria University Faculty of Science Computer Science Department Introduction to Programming C++
16- 1 Chapter 16.  To familiarize you with  COPY statement for copying parts of a program stored in a library  CALL statement for executing called.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Object Files & Linking. Object Sections Compiled code store as object files – Linux : ELF : Extensible Linking Format – Windows : PE : Portable Execution.
HORIZONT XINFO – Programming Languages zOS - Cobol 1 HORIZONT XINFO – Programming Languages zOS – Cobol.
SOFTWARE TESTING TRAINING TOOLS SUPPORT FOR SOFTWARE TESTING Chapter 6 immaculateres 1.
Chapter Goals Describe the application development process and the role of methodologies, models, and tools Compare and contrast programming language generations.
Chapter 10 Application Development
COBOL vs C++ Is C++ suitable as a replacement to COBOL in the mainframe business environment? Michael Riley  Ian Diebert Spring 2017 CS332 – Organization.
Do-more Technical Training
Chapter 2: The Visual Studio .NET Development Environment
XINFO – How to use XINFO in Development
Lecture 6: Assembly Programs
Topics Introduction Hardware and Software How Computers Store Data
XINFO – Programming Languages zOS - Assembler
Development Changes in Dynamics 365 for Finance and Operations
Programming in COBOL.
The HP OpenVMS Itanium® Calling Standard
Chapter 11 Introduction to Programming in C
Chapter 14 - Advanced C Topics
Introduction to Oracle Application Express
Compilers B V Sai Aravind (11CS10008).
Topics Introduction Hardware and Software How Computers Store Data
Classes and Objects.
Programming in COBOL-85 For IBM Mainframe System 390
Chapter 2: Operating-System Structures
A QUICK START TO OPL IBM ILOG OPL V6.3 > Starting Kit >
Chapter 1 Computer System Overview
Databases Continued 10/18/05.
8051 ASSEMBLY LANGUAGE PROGRAMMING
Language Translation Issues
XINFO – Programming Languages zOS – Cobol
Quiz Points 1 Rules Raise your hand if you know the question
Language Translation Issues
Chapter 2: Operating-System Structures
C Language B. DHIVYA 17PCA140 II MCA.
Created by Atif Aziz. ELMAH means is "Error Logging Modules and Handlers". It is an application-wide error logging facility that is completely pluggable.
Programming in COBOL.
Presentation transcript:

What’s new in COBOL for z/OS since V4.2 Tom Ross February 1, 2017

What’s new since V4.2? From V5.1: COBOL 2002: Floating comment delimiter *> to end of line is a comment Raise WORKING-STORAGE section size limit to 2GB (from 128MB) Larger individual data items Up to 999,999,999 bytes! Support for UNBOUNDED tables X OCCURS 1 To UNBOUNDED Depending on Y. LINKAGE SECTION only Improved interface with IBM Debug Tool Easier management of debugging info

What’s new since V4.2? From V5.2: Improved XML GENERATE More powerful SUPPRESS capabilities New VOLATILE attribute and SERVICE LABEL functionality Enable OPT(1|2) compilation of User-Written condition handlers >>CALLINTERFACE directive Enables local control of dynamic, static, DLL calls New features from 2002 COBOL Standard Plus a list in the Language Reference Manual of which parts are supported

What’s new since V4.2? From V5.2: New features from 2002 COBOL Standard: Format 2 of SORT: the table SORT statement Arranges table elements in a user-specified sequence Can be used in CICS! New formats of EXIT statement: EXIT SECTION EXIT PARAGRAPH EXIT PERFORM EXIT PERFORM CYCLE Improved COPY REPLACING statement LEADING and TRAILING phrases (better partial word replacement) Nested COPY REPLACING now supported (IBM Extension) Improved REPLACE statement

What’s new since V4.2? From V6.1: Improved compiler capacity to allow compilation and optimization of very large COBOL programs Very large means >400,000 lines COBOL 2002: ALLOCATE and FREE statements COBOL 2002: INITIALIZE … TO VALUE and more! Re-set data items to initial value from VALUE clause! JSON GENERATE statement New and modified compiler options COBOL 2002: VSAM "0x" file status code For current cases that get FS=97 Improved memory requirements of TABLE SORT and performance improvements