Lesson Objectives

By the end of this lesson, you will be able to:

  • Understand the overview of TURNOVER® Lifecycle Manager, including project-driven change management, application diagrams, and tasks.
  • Apply examples of change management to improve productivity in real-world scenarios.
  • Follow a typical change workflow from problem entry to production distribution and task update.
  • Use best practices for coding, testing, compiling, form creation, approval, and promotion in IBM i environments.

This summary condenses the 88-page Developer's Guide (January 2021 edition) into practical modules for developers. TURNOVER® Lifecycle Manager is an IBM i tool for managing application changes, ensuring controlled, auditable processes. Note: Based on web searches as of October 2025, no newer public Developer's Guide was found; check UNICOM/SoftLanding support for updates.

Key Concepts

  • Project-Driven Change Management: Organizes changes around projects, tasks, and worklists for traceability and collaboration.
  • Application Diagrams: Visual representations of application structures, levels (e.g., development, test, production), and object relationships.
  • Tasks: Hierarchical elements linking problems/requests to worklists, tracking status, time, and approvals.
  • Worklists and Forms: Worklists group objects for changes; forms automate promotion/distribution with error checks and approvals.
  • Cross-References: Integration with tools like Hawkeye or Abstract/Probe to identify related objects.
  • Checkout and Archiving: Reserves objects/source to prevent conflicts; archives changes for history/audit.
  • Before Using: Ensure application definitions are set (via Administrator's Guide), user profiles configured, and training completed.

Module 1: Overview of TURNOVER® Lifecycle Manager

Project-Driven Change Management

  • Integrates helpdesk, projects, worklists, and forms for end-to-end tracking.
  • Supports multiple environments, distributions to remote systems, and compliance (e.g., SOX audits).

Application Diagrams

  • Define levels (e.g., Level 1: Programmer test, Level 2: QA, Level 3: Production).
  • Use for planning promotions and understanding dependencies.

Tasks

  • Create from helpdesk requests; assign to programmers.
  • Link to worklists for object changes; update status (e.g., In Progress, Complete).

Before Using TURNOVER® Lifecycle Manager

  • Review setup: Application defaults, user authorities, interfaces (PDM, cross-ref tools).
  • Familiarize with commands (e.g., STRPWM for Programmer Worklist Manager).

Module 2: Examples of Change Management Productivity

Hands-on scenarios demonstrating efficiency.

Example 1: Adding a Field to a PF

  • Analyze impact: Check cross-references for dependent LFs, programs.
  • Worklist: Add PF, checkout source, modify, compile (handles recompiles automatically).
  • Form: Create, run to promote; distributes data conversions if needed.

Example 2: Changing a Set of Objects

  • Build worklist from cross-ref (e.g., programs using a file).
  • Checkout all, edit sources, compile in sequence.
  • Test in personal library; promote via form.

Example 3: Building a List of Objects to Change

  • Use filters/options in PWM to add items from PDM or cross-ref tools.
  • Handle conflicts/reservations.

Example 4: Copybook Code

  • Manage shared copybooks: Checkout, update, recompile using programs.
  • Merge changes if concurrent edits occur.

Example 5: Rolling Out Changes

  • Multi-level promotion: From dev to QA to prod.
  • Distribution to remote IBM i systems via forms.

Example 6: Changing a Printer File

  • Edit DDS, compile PRTF; handle form overrides for special attributes.

More Examples

  • See guide for advanced cases like IFS objects, Java, or web components.

Module 3: Typical Change Workflow

Step-by-step process for developers.

Entering Problem Reports and Change Requests

  • Use Helpdesk: WORKTASK or FASTTASK commands.
  • Enter details, assign priority, link to projects.

Reviewing and Assigning Problems and Requests

  • Managers review via escalation queue; assign to developers.
  • Create tasks from requests.

Analyzing Tasks

  • Review task details; estimate effort.
  • Use cross-ref to identify all affected objects.

Creating Worklists

  • From task: Option 20 or STRPWM.
  • Assign programmer; set defaults.

Populating Worklists

  • Add items: F6, or from PDM (AI option), cross-ref (F15).
  • Filter by status/next option.

Checking Cross-References

  • Option 15: Identify related objects (e.g., where used).
  • Add to worklist if needed.

Adding New Items to the Worklist

  • For new objects: Specify type, library, source.
  • Handle dependencies.

Checking Out Objects and Source

  • Option 21: Reserves name/source; creates dev copies.
  • Batch or interactive (F19).

Coding and Testing Changes

  • Edit source: Option 32/37 (SEU/SDA/RLU).
  • Compile/test: Option 36; use personal libs.

Compiling the Objects

  • Interactive or batch; handle errors.
  • Add pre/post-run commands (Option 38).

Creating TURNOVER® Lifecycle Manager Forms

  • Option 46: Builds form from worklist.
  • Edit (42): Sequence items, add overrides, locks, messages.

Checking Forms for Errors

  • Option 41: Simulates run; fix issues.

Getting Forms Approved

  • Option 48: Send to approvers; wait for OK.

Running Forms

  • Option 47: Submit to promote level.
  • Monitor jobs (Option 40).

Testing and Acceptance

  • Test in next level; record results in task.

Promoting to a Production Environment

  • Option 43: Copy form to next level; repeat run/approve.

Distributing to Production Computers

  • Set distribution in form; automates remote sends.

Updating the Project Task

  • Mark complete; update time/hours.

Assessment and Next Steps

  • Quiz Ideas: Describe steps to checkout an object. How to handle cross-references? Workflow from request to production.
  • Practice: In a test IBM i, create a task, worklist, checkout/edit/compile a sample program, create/run a form.
  • Further Learning: User Guide, Administrator’s Guide; supplements (e.g., IFS, SVN); contact UNICOM support (tech.support@unicomsi.com or +1-603-924-8818). Explore integrations with RDi, Git, or modern tools for 2025 updates.

Resources

Resource 1

TURNOVER Lifecycle Manager Developers Guide

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>