Troubleshooting IBM Engineering Lifecycle Management 7.0.x to 7.1/7.2 Upgrades

Authors: WillChatham, BharathRao
Last Updated: February 2026 | Applies to: ELM 7.0.x → 7.1, 7.2

Overview

This article helps troubleshoot ELM upgrades from V7.0.x to V7.1 or V7.2 and is a companion to Planning for upgrade to ELM 7.1.

Who Should Use This Guide

  • System administrators planning ELM upgrades
  • Technical teams troubleshooting upgrade issues
  • Anyone experiencing problems during 7.0.x to 7.1/7.2 migration

Pre-Upgrade Checklist

⚠️ CRITICAL: Complete These Steps Before Upgrading

  1. Test the upgrade in a staging environment
  2. Use latest iFixes for your source and target versions
  3. Review product-specific critical notes below
  4. Document baseline timings and system state

Step 1: Test Your Upgrade

🎯 UPGRADE TESTING REQUIREMENTS

Why Testing is Critical:

  • Detects data issues before production impact
  • Provides accurate upgrade timing estimates
  • Validates compatibility with your environment

Testing Environment Requirements:

  • Hardware comparable to production (CPU, RAM, disk I/O)
  • Copy of production data (ideal) or comparable dataset
  • Network configuration similar to production

What to Document:

  • Pre-upgrade task duration: _ hours.
  • Upgrade execution time: _ hours.
  • Post-upgrade task duration: _ hours.
  • Any errors or warnings encountered.

Reference: Setting up a test staging environment with production data

Step 2: Use Latest iFixes

💡 RECOMMENDATION: Latest iFixes

IBM recommends upgrading using the latest iFixes for both source and target releases.

If using older iFixes: Review the known issues list to identify potential upgrade impacts.

iFix Documentation:

The lists show known issues organized by Product and Component/area.

Critical Product-Specific Notes

⚠️ MUST READ BEFORE UPGRADING

Review the critical notes for products in your environment before proceeding.

LQE/RS (Lifecycle Query Engine / Relational Store)

⚠️ CRITICAL CONSIDERATIONS

Key Issues and Considerations:

Review the comprehensive guide before upgrading: Key considerations and known issues when upgrading to ELM 7.2.0 (LQE relational store)

Starting with ELM 7.2.0, LQE Jena-based storage is no longer supported. This release supports only the LQE relational store (LQE rs). If you are using LQE Jena in earlier versions, you must migrate your reports and usage to LQE rs before upgrading to ELM 7.2.0.

Important: Before upgrading to ELM 7.2.0, you must first upgrade to ELM 7.1.0 SR1 (or any later 7.1.0 iFix) to complete the migration and validation of your reports.

This document covers:

  • Known limitations.
  • Performance considerations.
  • Migration constraints identified.

ETM (Engineering Test Management)

💡 RECOMMENDED iFix: ETM 7.1 iFix008 or higher

Why iFix008 is Important:

Contains critical TRS performance fixes that improve:

  • TRS Feed Validation speed
  • LQE indexing performance
  • LDX indexing efficiency

Reference: Interim Fix 8 details for ELM 7.1

Known Issues and Solutions

ETM: OSLC Migration Task Performance

🔧 KNOWN ISSUE

Problem Description

OSLC Migration Task shows poor performance, running for extended periods (days) with no indication of completion.

Background: What is OSLC Migration?

OSLC migration is a background process that runs after an upgraded ETM server starts:

Key Characteristics:

  • Manages OSLC Migrators for specific artifact types
  • Publishes delete and create events in TRS2 feed
  • Runs asynchronously (does not block server operations)
  • Users can continue normal activities during migration

Typical Duration: Varies based on data volume and system resources

Impact on Your System

What Works:
  • ✅ Server remains fully functional
  • ✅ Users can create and modify artifacts
  • ✅ Normal ETM operations continue

What's Delayed:

  • ⚠️ Some JRS features unavailable until completion
  • ⚠️ Archived approval groups not visible in reports (if enabled)
  • ⚠️ New features dependent on migration incomplete

Example Impact:

ETM 7.0.3/7.1 introduced an advanced property to include archived approval groups in REST/OSLC APIs, PDF, and JRS Reports:

ETM Advanced Property for Archived Approvals

Figure 1: ETM Advanced Property (Administration > Advanced Property)

Reference: ETM 7.0.3 New & Noteworthy

Post-upgrade, an OSLC Migrator updates archived approval details in the artifact schema. If the property is enabled before migration completes, archived approvals appear only for migrated artifacts.

Summary: Existing reports work as before upgrade while migration is in progress.

Monitoring Migration Progress

Status Page Location: https://elm.host.name/<qm-context>/oslcMigrationStatus

OSLC Migration Status Page

Figure 2: OSLC Migration Status Page showing progress

What to Monitor:

  • Overall completion percentage
  • Individual migrator status
  • Estimated time remaining
  • Any error messages

Resolution Steps

📋 TROUBLESHOOTING PROCEDURE

Step 1: Gather Database Diagnostics

The migration time depends on data volume and database performance. Collect diagnostics:

For Oracle:

  1. Run Must-gather for long-running SQL statements on Oracle
  2. Generate AWR report for the migration period
  3. Document findings

For DB2:

  1. Run Must-gather for long-running SQL statements on DB2
  2. Document findings

Step 2: Contact IBM Support

Provide collected diagnostics to IBM Support for analysis.

When to Escalate:

  • Migration exceeds expected time-frame for your data volume
  • Status page shows errors
  • Migration appears stalled (no progress for extended period)
  • System performance severely degraded

Additional Resources

External Links

Contributors

Authors: WillChatham, BharathRao

*Additional Contributors:

Feedback

Was this article helpful?

Please provide feedback to help us improve this documentation:

  • Contact the authors with suggestions
  • Report issues or corrections
  • Share your upgrade experiences

This topic: Deployment > WebHome > DeploymentInstallingUpgradingAndMigrating > Troubleshooting70XTo7XUpgrades
History: r8 - 2026-02-18 - 08:22:46 - WillChatham
This site is powered by the TWiki collaboration platformCopyright © by IBM and non-IBM contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our Terms of Use. Please read the following disclaimer.
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.