Modernization Hub

Enterprise COBOL

Enhanced Definition

IBM's modern COBOL compiler for z/OS, supporting contemporary features like object-oriented programming, XML processing, and Java integration while maintaining compatibility with legacy COBOL code.

Key Characteristics

    • Object-oriented programming support
    • XML and JSON parsing capabilities
    • Unicode character support
    • Java interoperability
    • Enhanced debugging features
  • Modern Language Features:
    • Classes and Objects: OO COBOL support
    • Methods: Encapsulated procedures
    • Inheritance: Class extension capabilities
    • Interfaces: Abstract type definitions
    • Exception Handling: Structured error handling
  • Integration Capabilities:
    • Java method invocation from COBOL
    • COBOL method invocation from Java
    • XML parsing and generation
    • JSON processing
    • Web services support
  • Development Features:
    • Integrated debugger
    • Code coverage analysis
    • Source-level symbolic debugging
    • Performance optimization options
    • Compile-time syntax checking
  • Compiler Options:
    • OPTIMIZE: Performance optimization levels
    • TEST: Debug information generation
    • RENT: Reentrant code generation
    • THREAD: Thread-safe compilation
    • DYNAM: Dynamic call support

Use Cases

    • Modernizing legacy COBOL applications
    • Developing new business applications
    • Integrating with web services
    • Processing XML/JSON data
    • Building hybrid COBOL-Java solutions

Related Concepts

Related to: COBOL, Object-Oriented Programming, Java

Related Vendors

IBM

646 products

Trax Softworks

3 products

Related Categories

Programming Language

104 products

COBOL

53 products

Operating System

154 products

Browse and Edit

64 products