Skip to main content

Introducing IBM i Modernization Engine for Lifecycle Integration - Merlin

A draft IBM Redbooks publication

thumbnail 

Last updated on 16 May 2025

  1. .PDF (14.3 MB)

Share this page:   

IBM Form #: SG24-8583-00


Authors: Henry Vo, Nicolae Chirea, Marius le Roux, Rohit Chauhan, Anil Patil, Marcelo Avalos Del Carpio, Ravisankar Pandian and Tim Simon

    menu icon

    Abstract

    As part of the IBM i modernization initiative, IBM i Merlin (Modernization Engine for Life Cycle Integration) offers a fully integrated and supported suite of tools from IBM. MERLIN enables seamless integration into CI/CD pipelines and provides powerful code modernization capabilities, including fixed-to-free RPG conversion, native Git-based source control, and application impact analysisÑempowering developers with modern tools at their fingertips.

    This IBM Redbook serves as a comprehensive guide to Merlin, IBM's next-generation development and DevOps platform for IBM i. It details how Merlin leverages modern technologies such as Git, Jenkins, and a browser-based Visual Studio Code IDE, all within a containerized OpenShift environment. These integrations support source control, automated build and deployment pipelines, and streamlined modernization of legacy RPG applications.

    The book thoroughly explores Merlin's architecture, installation process, and strategies for migrating from traditional workflows to Git-based DevOps. It provides practical guidance for both users and administrators, along with real-world use cases that demonstrate improvements in developer productivity, collaboration, and application modernization.

    Additionally, it highlights Merlin's integration with ARCAD tools for full lifecycle management and its support for both cloud and hybrid environmentsÑenabling organizations to adopt agile, scalable, and standardized IBM i development practices.

    Targeted at IT professionals and planners, this guide is especially valuable for those integrating Merlin with tools like Jenkins, Git, and various IDEs via plugin support. It complements IBM's official documentation and aligns with the educational resources provided by IBM Garage™ for Systems Technical Education.

    Table of Contents

    Chapter 1. Introduction to IBM i Merlin

    Chapter 2. Implementing Merlin

    Chapter 3. Merlin as a Service

    Chapter 4. Migration to Merlin

    Chapter 5. User Guide for Merlin

    Chapter 6. Administration functions

    Chapter 7. Managing OpenShift

    Chapter 8. MERLIN step by step installation

    Chapter 9. Modernizing IBM i Development and Enhancing Productivity with Merlin

    Appendix A. Modernizing legacy IBM i applications with Merlin Ð A case study based on System/36

    Appendix B. Helpful Terms

     

    Special Notices

    The material included in this document is in DRAFT form and is provided 'as is' without warranty of any kind. IBM is not responsible for the accuracy or completeness of the material, and may update the document at any time. The final, published document may not include any, or all, of the material included herein. Client assumes all risks associated with Client's use of this document.