VS COBOL II offers a variety of features that increase programmer productivity and can benefit your organization:
VS COBOL II also features several other productivity enhancements:
COBOL Standard Encourages Structured Programming
The ANSI 1985 COBOL Standard provides efficient language constructs. These constructs include nested programs, inline PERFORM statements, nested statements using explicit scope terminators, and the EVALUATE statement. Using these constructs will aid in the development of applications that conform to top-down design, modular program development, and structured programming concepts. IBM also provides an extension that allows you to use nested COPY statements.
Structured, or top-down, development is an orderly approach to designing, coding, and testing programs. The term 'top-down' refers to the hierarchic nature of this approach. VS COBOL II offers a structured programming language mat supports program modularity to help improve programmer productivity. VS COBOL II programs are easier to test and debug because program flow and use of language elements that affect program modularity are controlled. In addition, top-down development ensures the use of structured programming language. The VS COBOL II allows:
Nested Programs Assist in Top-Down Design
The ANSI J985 COBOL Standard allows you to develop nested COBOL programs. This means that a COBOL source program can contain another COBOL source program, and a contained COBOL source program can in turn contain other COBOL source programs. Each nested program contains:
Nested COPY Statements Encourage Modular Development
The COPY statement has always allowed you to develop program functions that can be stored separately from other program code and then be included in the program at compile time without the runtime overhead that CALL statements require. Use of the COPY statement also ensures that an exact copy of the code is always used. With VS COBOL II, COPY statements can be nested. A COPY statement can include a segment of code that contains COPY statements. And the code included by the nested COPY statement(s) can contain COPY statements that are nested even deeper
Inline PERFORM Statements Make Structured Programming Easy
The inline PERFORM statement, when paired with the END-PERFORM scope terminator, allows performed procedures to be coded directly inline with the PERFORM statement that invokes them. The inline PERFORM statement reduces the complexity of program flow by eliminating transfers of control. And because many control transfers are eliminated, the program logic is much easier to understand.
Explicit Scope Terminators Enhance Nested Statements
COBOL statements can be nested within one another because explicit scope terminators allow you to define precisely the range of each statement. By making the end of scope visually evident, explicit scope terminators make the logic of a program much easier to understand.
The EVALUATE Statement Simplifies Control Path Alternatives
The EVALUATE statement is another construct that allows you to develop and code structured programs. Just one EVALUATE statement allows several alternative paths of execution, clarifying program logic and simplifying program coding. In addition, one EVALUATE statement can take the place of several IF statements.
SAA Offers Application Consistency
Systems Application Architecture (SAA) is a collection of selected software interfaces, conventions, and protocols published by IBM. SAA can be the framework for developing consistent applications across current and future offerings of the four major IBM computing environments:
These interfaces, conventions, and protocols can provide enhanced consistency in the following areas:
SAA can benefit organizations that need access to data on one system today and on another system tomorrow. The programs that run on each of the systems are similar, and the actions performed while running these programs are also similar. The appearance and behavior of panels and keyboards will often be the same, reducing the amount of time needed to train users and increasing the efficiency of your data processing shop. VS COBOL II delivers the SAA COBOL interface for System/370 environments. Programmers can use VS COBOL II to develop SAA COBOL source code that can easily be transported from a System/370 to an AS/400 or a Personal Computer. In addition, the availability of consistent SAA services provides for the portability of all the basic elements of a complete application. As a result of the consistency and portability of application skills throughout SAA, application development programming can be more productive and flexible.
VS COBOL II Offers Compatibility and Migration Features
With the exception of three minor language element differences, VS COBOL II Release 4 offers full source and object code compatibility with VS COBOL II Release 3.0, Release 3.1, and Release 3.2. In addition, most object modules produced by OS/VS COBOL, DOS/VS COBOL, and previous releases of VS COBOL II will continue to provide the same run-time results when using the Release 4 run-time library. It is not necessary to recompile your source programs to produce new object modules.
Object programs compiled under VS COBOL II Release 4 are portable between the MVS, VM, and VSE operating systems. Functions and services used on the source system must be compatible and available on the target system. Portability of VS COBOL II object programs can be similarly exercised among the MVS, VM, and VSE CICS transaction processing environments (provided that the functions and services of the CICS environments are compatible).
VS COBOL II Release 4 supports the ANSI 1985 COBOL Standard. Implementation of this standard required that some language elements exhibit different behavior from that implemented by VS COBOL II Release 2. VS COBOL II provides for coexistence of existing applications that contain these elements, as well as a flagging feature to identify them. If migration from OS/VS COBOL, DOS/VS COBOL, or earlier releases of VS COBOL II is necessary, then VS COBOL II Release 4 provides a number of features that will aid in this migration.
VS COBOL II Eases Debugging and Maintenance
VS COBOL II has a variety of tools that make it easier for you to maintain your programs, and to isolate and fix errors in them. Some of these tools are also useful when you are making planned upgrades to existing applications.
VS COBOL II offers a debugging tool called COBTEST. COBTEST provides a flexible way to examine, monitor, and control VS COBOL II programs. It increases programmer productivity during the development cycle by expediting the debugging and tuning of programs. Under MVS and CMS, you can use COBTEST interactively in either line or full-screen modes; under MVS, CMS, and VSE, you can use COBTEST in batch mode. VS COBOL II also offers other significant debugging and maintenance features, including:
These features provide you with specific program information using easy-to-read and easy-to-understand formats.
IBM Mainframe Related Interview Questions
|IBM Lotus Notes Interview Questions||IBM-CICS Interview Questions|
|COBOL Interview Questions||Linux Interview Questions|
|IBM-JCL Interview Questions||IBM Mainframe Interview Questions|
|IBM AIX Interview Questions||IBM WAS Administration Interview Questions|
|IBM Lotus Domino Interview Questions||IBM Integration Bus Interview Questions|
|Mainframe DB2 Interview Questions||Unix Production Support Interview Questions|
Ibm Mainframe Tutorial
Introduction To Software Development
Introduction To Ibm Mainframes
Tso And Ispf
Jes2, ]es3 And Sms
Introduction To Job Control Language (jcl)
The Job Statement
The Exec Statement
The Job And Exec Statements
The Dd Statement
Procedures And Symbolic Parameters
Generation Data Groups (gdg), Compile/link-edit And Run Jcls
Access Method Services (ams)
Additional Vsam Commands
Introduction To Rexx
Overview Of Rexx
Introduction To Cics
Exception Handling In Cics
Developing A Cics Application
Cics Programming Techniques
Basic Mapping Support (bms)
Transient Data Control
Temporary Storage Control
Interval And Task Control
Cics Application Design
Recovery And Restart
System Security And Intersystem Communication
Cics Debugging Facilities And Techniques
Bms Map Definition Macros And Copylib Members
Cics Response And Abend Codes
Data, Information And Information Processing
Introduction To Database Management Systems
Introduction To Relational Database Management Systems
Database Architecture And Data Modeling
Overview Of Db2
Structured Query Language (sql)
Data Security And Access
Db2 Application Development
Qmf And Db2i
Db2 Performance Monitoring, Utilities And Recovery/restart
Overview Of Information Management System (ims)
Introduction To Vs Cobol Ii
Overview Of Application Development In Vs Cobol Ii
Overview Of The Cobol Program
Sorting And Merging Files
Coding Cobol Programs That Run Under Cics. Ims, Db2 And Ispf
Compiling The Program
Link-editing The Program
Executing The Program
Improving Program Performance
All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd
Wisdomjobs.com is one of the best job search sites in India.