Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

OpenLegacy Community

  1. Home
  2. Blogs
  3. Modernizing Legacy Development at Scale – Introducing OL Code

Modernizing Legacy Development at Scale – Introducing OL Code

Scheduled Pinned Locked Moved Blogs
1 Posts 1 Posters 12 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • roi.mR Offline
    roi.mR Offline
    roi.m
    wrote last edited by
    #1

    For decades, development on mainframe and IBM i systems required specialized terminals, manual build scripts, cryptic debugging methods, and limited collaboration. As enterprises modernize systems, migrate workloads, and expose legacy business logic to new platforms, the need for a modern development experience around COBOL and RPG has never been greater.

    OL Code was built precisely for this reality.

    It is not “just another editor” for COBOL or RPG.
    It is a developer workspace, migration accelerator, and visibility tool—engineered for integrators, migration teams, modernization architects, and IT departments.

    Why OL Code?

    As organizations reimagine their core applications, three needs repeatedly surface:

    Full visibility into the legacy estate
    Programs, copybooks, models, DB references, screen flows

    Structured development capabilities without depending on the terminal
    Editing, compiling, testing, running transactions

    A migration-aware, integration-friendly approach
    Generating APIs, refactoring screen programs, shifting logic into modern workflows

    OL Code was designed as the workbench where these needs converge.

    From Legacy Code to Modern Workflows—Professionally

    Full Mainframe/AS400 Workspace View

    OL Code provides structured navigation of:

    – Programs
    – Copybooks
    – Includes and dependencies
    – Variables and declarations
    – Linkage sections
    – Screen maps
    – DB2 files, tables, and SQL usage

    All visualized in a modern tree view, eliminating guesswork typically involved when tracing cross-file references.

    Dataset Browser & Real-Time Search

    Through seamless connectivity, teams can browse remote datasets:

    – PDS / PDSE libraries and members (z/OS)
    – Source libraries / file systems (IBM i)
    – Historical versions (where supported)

    Powerful search capabilities allow locating:

    – Variables
    – SQL queries
    – Called programs
    – Global fields
    – Copybook usage patterns

    This enables real dependency understanding within seconds—not days.

    Deep Analysis Layer, Powered by Hub Planner

    OL Code integrates with OpenLegacy Hub Planner to reveal insights such as:

    – Which program calls which program
    – What domains specific modules belong to
    – SQL access patterns
    – Variable usage and structure inheritance
    – Resource relationships (files, tables, screens, APIs)

    For integrators and migration teams, this means:

    – Impact analysis before modification
    – Controlled domain isolation
    – Clear modernization segmentation

    A True Modern IDE for COBOL & RPG

    Smart syntax view
    Coloring, folding, auto-alignment

    Code walkthrough
    Hover over fields to reveal type, origin, dependency relationships

    Variable and structure tracing
    Jump to definitions across project boundaries.

    Inline hints and recommendations

    Compiling at the Click of a Button

    OL Code enables:

    Compile COBOL program with one click

    Automatically sends:
    – Generation JCL (z/OS)
    – CRTBNDRPG / CRTSQLRPG / CRTPGM command (IBM i)
    – Bind/link steps

    Prebuilt templates for:
    – COBOL batch
    – CICS program
    – RPG service programs

    Compile Log Viewer
    Errors highlighted, missing references, bind failures

    AI-Assisted Compilation & Troubleshooting

    AI can:
    – Analyze compile errors
    – Suggest corrections
    – Apply fixes

    One-Click Testing — via OL Hub

    Execute programs remotely, validate response, replay test cases.

    Create APIs Directly from COBOL & RPG Code

    Outputs:
    – REST API structure
    – Mapping to fields
    – Code stubs
    – Reverse API bridge

    Screen Programs → RPC Programs

    AI-driven transformation using:
    – Structure inference
    – Screen state flattening
    – Request/response model creation

    Who Benefits Most?

    – Integration partners implementing cloud migration
    – Enterprises migrating gradually
    – Developers modernizing codebases
    – Migration factories

    Where OL Code Fits

    Assessment
    → browsing, impact analysis
    Segmentation
    → dependency understanding
    Refactoring
    → AI assisted code cleanup
    API enablement
    → generation & testing
    Migration
    → reverse API and coexistence
    Centralized Web Application Benefits
    OL Code runs as a modern web application, eliminating dependency on local machine installations.
    It can be installed centrally and accessed through standard browsers, giving users consistent access from anywhere.
    Typical deployment options include container‑based environments, standard enterprise runtime servers, and distributed runtime nodes close to mainframe and IBM i systems.
    This approach greatly simplifies IT operations and accelerates onboarding efforts.
    Teams can maintain a single system upgrade path, eliminating mismatched versions and reducing conflict resolution overhead.
    Security, access control and workspace configuration are managed centrally, ensuring governance and operational traceability.
    Centralized Web Application Benefits
    OL Code runs as a modern web application, eliminating dependency on local machine installations.
    It can be installed centrally and accessed through standard browsers, giving users consistent access from anywhere.
    Typical deployment options include container‑based environments, standard enterprise runtime servers, and distributed runtime nodes close to mainframe and IBM i systems.
    This approach greatly simplifies IT operations and accelerates onboarding efforts.
    Teams can maintain a single system upgrade path, eliminating mismatched versions and reducing conflict resolution overhead.
    Security, access control and workspace configuration are managed centrally, ensuring governance and operational traceability.
    Bottom Line

    OL Code delivers
    – Modern editing
    – Compile automation
    – Integrated testing
    – Migration workflows

    It is the modernization cockpit for mainframe and IBM i.

    1 Reply Last reply
    0
    Reply
    • Reply as topic
    Log in to reply
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes


    • Login

    • Login or register to search.
    Powered by NodeBB Contributors
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • World
    • Users
    • Groups