IMSplex migration considerations

Migrating an IMSplex from one version of IMS to another is a complex process because many factors are involved and many different configurations are possible.

Note: The discussions in this topic aim at version-to-version migrations, therefore the considerations and examples are the same for all IMS 15 releases.

The following considerations apply when planning to migrate an IMSplex:

Example 1: Migrating IMS systems on a single LPAR

The following IMSplex migration example assumes:

  • Continuous availability is a high priority.
  • All coexistence APARs have been installed.
  • All IMS systems in the IMSplex are running on one LPAR (LPAR1).
  • One IMS Version 13 (V13) CQS that is using a resource structure.
  • One RM and one OM running on the LPAR.
  • Two V13 IMS systems (named IMSA and IMSB) that are running on LPAR1 and participating in data sharing and shared queues.

To migrate the IMS systems in this example IMSplex to IMS 15 (V15):

  1. Prepare the IMSA libraries and data sets for IMS 15 (for example, perform a system definition, set up JCL, and so on).
  2. Stop the V13 SCI.
  3. Start the V15 SCI.
  4. Start the V15 OM.

    Because there is only one LPAR in this example, and one OM must be running at all times to provide OM services, the higher-level OM is started before shutting down the lower-level OM.

  5. Stop the V13 OM.
  6. Shut down IMSA.
  7. Shut down IMSB.
  8. Stop the V13 RM.
  9. Stop the V13 CQS.
  10. Start the V15 CQS.
  11. Start the V15 RM.
  12. Cold start IMSA.
  13. Restart IMSB.
  14. Test IMSA.
  15. After IMSA (V15) has tested successfully, proceed to the next step. If IMSA does not pass this testing step, consider whether IMSA needs to fall back to IMS Version 13 and repeat this process after any problems are fixed.
  16. Stop the V13 OM.
  17. Take IMSB offline and migrate it to IMS 15.

Example 2: Migrating IMS systems on multiple LPARs

The operational environment for this example consists of two LPARs and a total of three IMS systems that are participating in shared queues and data sharing.

The following IMSplex migration example assumes:

  • Continuous availability is a high priority.
  • All coexistence APARs have been installed.
  • An example IMSplex consisting of:
    LPAR1
    • One V13 CQS
    • One Common Service Layer (CSL), consisting of an OM, RM, and SCI
    • One V13 IMS system named IMSC
    LPAR2
    • One V13 CQS
    • One Common Service Layer (CSL), consisting of an OM, RM, and SCI
    • Two V13 systems (named IMSD and IMSE)
Recommendation: Migrate less complex LPARs before migrating more complex LPARs.

To migrate the IMS systems in this example IMSplex to IMS 15 (V15):

  1. Migrate the subsystems on LPAR1 first by performing the following actions:
    1. Prepare the IMSC libraries and data sets for IMS 15 (for example, perform a system definition, set up JCL, and so on).
    2. Stop the V13 SCI.
    3. Start the V15 SCI.
    4. Stop the V13 OM (assuming the same OM name is used before and after the migration).
    5. Start the V15 OM.
    6. Shut down IMSC.
    7. Stop the V13 RM.
    8. Shut down the V13 CQS.
    9. Start the V15 CQS.
    10. Start the V15 RM.
    11. Coldstart IMSC.
    12. Test IMSC. If IMSC does not pass this testing step, consider whether IMSC needs to fall back to IMS Version 13 and repeat this process after any problems are fixed.
  2. After validating that the migration of IMSC on LPAR1 is successful, start migrating the IMS subsystems on LPAR2 with the following steps:
    1. Prepare the IMSD libraries and data sets for IMS 15 (for example, perform a system definition, set up JCL, and so on).
    2. Stop the V13 SCI.
    3. Start the V15 SCI.
    4. Stop the V13 OM.
    5. Start the V15 OM.
    6. Shut down IMSD.
    7. Shut down IMSE.
    8. Stop the V13 RM.
    9. Stop the V13 CQS.
    10. Start the V15 CQS.
    11. Start the V15 RM.
    12. Cold start IMSD.
    13. Restart IMSE.
    14. Test IMSD. If IMSD does not pass this testing step, consider whether IMSD needs to fall back to V13 and repeat this process after any problems are fixed.
    15. After IMSD (V15) has tested successfully, proceed to the next step.
    16. Stop the V13 OM.
    17. Take IMSE offline and migrate it to IMS 15.

Example 3: Migrating IMS systems on multiple LPARs (with IMS Connect involved)

The operational environment for this example consists of two LPARs and a total of three IMS systems that are participating in shared queues and data sharing.

The following IMSplex migration example assumes:

  • Continuous availability is a high priority.
  • All coexistence APARs have been installed.
  • An example IMSplex consisting of:
    LPAR1
    • One V13 CQS
    • One Common Service Layer (CSL), consisting of an OM, RM, and SCI
    • One V13 IMS system named IMSF
    • One IMS Connect that is communicating with IMSF, IMSG, and IMSH
    LPAR2
    • One V13 CQS
    • One Common Service Layer (CSL), consisting of an OM, RM, and SCI
    • Two V13 IMS systems named IMSG and IMSH
Recommendation: Migrate less complex LPARs before migrating more complex LPARs.

To migrate the IMS systems in this example IMSplex to IMS 15 (V15):

  1. Migrate the subsystems on LPAR1 first by performing the following actions:
    1. Prepare the IMSF libraries and data sets for IMS 15 (for example, perform a system definition, set up JCL, and so on).
    2. Stop the V13 SCI.
    3. Start the V15 SCI.
    4. Stop the V13 OM (assuming the same OM name is used before and after the migration).
    5. Start the V15 OM.
    6. Shut down IMS Connect.
    7. Shut down IMSF.
    8. Stop the V13 RM.
    9. Shut down the V13 CQS.
    10. Start the V15 CQS.
    11. Start the V15 RM.
    12. Coldstart IMSF.
    13. Start IMS Connect. If you start IMS Connect before IMSF, IMS Connect issues a datastore unavailable message.
    14. Test IMSF. If IMSF does not pass this testing step, consider whether IMSF needs to fall back to V13 and repeat this process after any problems are fixed.
  2. After validating that the migration of IMSF on LPAR1 is successful, start migrating the IMS subsystems on LPAR2 with the following steps:
    1. Prepare the IMSG libraries and data sets for IMS 15 (for example, perform a system definition, set up JCL, and so on).
    2. Stop the V13 SCI.
    3. Start the V15 SCI.
    4. Start the V15 OM.
    5. Stop the V13 OM.
    6. Shut down IMSG.
    7. Shut down IMSH.
    8. Stop the V13 RM.
    9. Stop the V13 CQS.
    10. Start the V15 CQS.
    11. Start the V15 RM.
    12. Cold start IMSG.
    13. Restart IMSH.
    14. Test IMSG. If IMSG does not pass this testing step, consider whether IMSG needs to fall back to IMS Version 13 and repeat this process after any problems are fixed.
    15. After IMSG (V15) has tested successfully, proceed to the next step.
    16. Stop the V13 OM.
    17. Take IMSH offline and migrate it to IMS 15.