Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 1.82 KB

README.md

File metadata and controls

38 lines (29 loc) · 1.82 KB

SCLM Migration Sample

This sample provides scripts to migrate source members from IBM Software Configuration and Library Manager (SCLM) to a local Git repository. Additionally an update is planned for January 2019 to also include scripts to generate Groovy/DBB build script stubs (may require configuration) from SCLM build definitions.

Overview

  • The sample is a combination of Unix shell scripts, Apache Groovy scripts and REXX scripts
  • Uses the existing DBB migration tool
  • Users can choose to how many versions to migrate thus preserving change history

Assumptions

Please review the SCLM Assumptions documentation before running the migration process.

Prerequisites

  • DBB Toolkit
    • DBB_HOME environment variable must be set
  • Rocket’s Git and supporting open source tools
  • IBM Java v8 64bit
    • JAVA_HOME environment variable must be set
  • ISPF Legacy Gateway

Folder Content

  • bin - Contains the shell scripts that drive the migration process
  • conf - Contains the sclmmig.config file that must be edited before the migration process is started
  • groovy - Contains Groovy/DBB scripts that are invoked by the shell scripts
  • rexx - Contains REXX scripts used to extract SCLM metadata
  • template - Contains template for the generated Groovy scripts

Configuration

  • Fill in information related to the SCLM project in conf/sclmmig.config file.

Migration Process

The migration process is comprised of three phases each of which contain multiple steps.

  • SCLM Extraction
  • Source Code Migration
  • Build Script Generation

Step by step instructions are located in the Migration Process documentation.