Upgrading


This milestone guides you through configuration of an upgrade to Strobe 21.01 from Strobe 5.2 or more current.

If you are performing a new installation instead, skip ahead to Verifying-product-installation

Important

The following roles are required for this milestone:

  •  installer
  • z/OS system programmer
  • Db2 database administrator

Tasks

Complete the following tasks to upgrade Strobe.

Task 4.1 Allocate the Required Data sets and Provide Migration Information

Important

The  installer is required for this task.

Warning

REXX uses data sets as defined by Strobe. If there are further changes that add additional qualifiers then the REXX fails to execute.

  1. Execute CLIST STRINCUS found in the hlq.SSTRSAMP data set to access the Strobe JCL Customization Facility as shown in the following figure.
  2. Press Enter to continue.

    Strobe JCL Customization Facility (Screen 1)

    image2022-8-16_12-13-9.png

  3. Complete the fields in following figure to create the $07ALSTR job.
    This job allocates the required Strobe data sets and Strobe startup procedures.
  4. If your site is licensed for the Strobe for Db2 option, replace DSN!!0.SDSNLOAD with the name of your site's most current Db2 version SDSNLOAD library.
  5. Enter the high-level qualifier of the Strobe release that you are migrating from.
  6. Enter the release number of the Strobe release that you are migrating from. Valid values are 18.02.00, 17.02.00, 16.03.00, and 05.02.00.
  7. Press Enter to continue. This information is used to create the migration JCL that will be used in Migrate Strobe Requests.

    Strobe JCL Customization Facility (Screen 2)

    image2022-8-17_16-47-22.png

  8. Edit and execute member $07ALSTR found in the hlq.SSTRSAMP data set.
    $07ALSTR contains a job that creates the queue, log, system, group, and history data sets. Strobe expects the low level qualifier (LLQ) to remain as specified in the created JCL as shipped. This job also creates startup procedures STRBSM, STRBSSR, STRSSA, STRMSAS, and STRBMNAS.

    Important

    This step is required when upgrading to a new version of . $07ALSTR should be executed to pick up any updates to the data set allocations or startup procedures.

  9. Review the VOLSER and VOL=SER= values and, if required, supply a site-specific value.

    Warning

    Use caution if you change the STRSSA, STRMSAS, and STRBMNAS procedure names. These procedure names should be changed only if necessary.

Task 4.2 Migrate Strobe Requests

Important

The  installer is required for this task.

A new Strobe release may change the internal data structures of:

  • Measurement requests
  • AutoStrobe group requests
  • AutoStrobe monitoring requests

These data structures reside on the Strobe queue, group, and AutoStrobe data sets. When they change for a new release, Strobe must create new queue, group, and AutoStrobe data sets. If you want to retain any of these existing requests for use with a new release of Strobe follow the procedures in this section. If you do not, you will need to manually resubmit the requests using the new Strobe release.

Task 4.2.1 Stop Strobe Session Manager

If the Strobe session manager is running, use the following MVS console commands to stop it:

  • STOP STRBSM (production)
  • STOP STRBMNAS <== If Global Monitoring is active

Task 4.2.2 Verify and Execute the $09MGSTR job

Important

Note that $07ALSTR creates the queue, log, system, group, and history data sets in addition to the  startup procedures. $09MGSTR will not attempt to allocate these data sets if they already exist.

After running the $07ALSTR job, run the $09MGSTR job if you want to migrate the queue data set, group data set, and Auto data set from a previous release to the current release.
History files are not migrated from 18.02 to 21.01. However, you can still use the 18.02 History file in Strobe 21.01.

The $09MGSTR job is built using the input parameters you provided in Allocating-the-required-datasets. If previous Strobe data sets are not found, you will be notified in the status panel above and the migration steps for that data set will not be included in $09MGSTR.

The migration of the queue data set is intended for all Strobe installations, including those with AutoStrobe. The migration of the group data set and the AutoStrobe data set is intended for AutoStrobe users only.

The following are brief descriptions of each of the migration steps that can be included in the $09MGSTR job. Please verify $09MGSTR has the correct steps and site-specific parameters depending on the data sets you intend to migrate to your new Strobe installation.

  • If you want to migrate the queue data set, these steps are included in $09MGSTR:
    • QUEUEXST: Checks to see if the new queue data set exists. This is the data set you are migrating to. If it does not exist, this step will allocate it.
    • QUEUEWRK: Allocates temporary work data sets used by the Strobe migration utility.
    • QUEUEMIG: Reformats the contents of the previous queue data set and puts it on the new queue data set. Doing so enables the new Strobe release to process the following types of requests from the previous release:
      • Queued and completed measurement requests
      • AutoStrobe monitoring requests
  • If you want to migrate the group data set, these steps are included in $09MGSTR:
    • GROUPXST: Checks to see if the new group data set exists. This is the data set you are migrating to. If it does not exist, this step will allocate it.
    • GROUPWRK: Allocates temporary work data sets used by the Strobe migration utility.
    • GROUPMIG: Reformats the contents of the previous AutoStrobe data set and puts it on the new group data set. This enables the new Strobe release to process the following types of requests from the previous release:
      • Queued and completed measurement requests
      • AutoStrobe monitoring requests
  • If you want to migrate the AutoStrobe data set, these steps are included in $09MGSTR:
    • AUTOXST: Checks to see if the new AutoStrobe data set exists. This is the data set you are migrating to. If it does not exist, this step will allocate it.
    • AUTOCREA: Attempts to copy the contents of the previous AutoStrobe data set to the new queue data set.
    • AUTOMIG: Synchronizes the new AutoStrobe data set to the new queue data set

Review the header comments in $09MGSTR that describe the steps included in the job. Submit $09MGSTR after you have verified these steps and that the parameters you have supplied are correct.

Task 4.3 Integrate Strobe with MVS

Important

The z/OS system programmer is required for this task.

Task 4.3.1 Copy Runtime Libraries

We recommend that copies of selected SMP/E target libraries be made that will comprise the runtime environment. The SMP/E target libraries listed in the following table are recommended to have corresponding runtime copies.

SMP/E Target Libraries that typically have corresponding runtime copies

Library

Description

SSTRAUTH

Strobe Authorized Load Library

SSTRCLST

Strobe CLIST/EXEC Library

SSTRLOAD

Strobe Unauthorized Load Library

SSTRMENU

Strobe ISPF Message Library

SSTRMSGS

Strobe Messages Library

SSTRPARM

Strobe Parameter Library

SSTRPENU

Strobe ISPF Panel Library

SSTRPROC

Strobe PROC Library

SSTRSAMP

Strobe Sample Library

SSTRSKEL

Strobe ISPF Skeleton Library

Task 4.3.2 Authorize and Add the Strobe SSTRAUTH Library to the System LINKLIST Concatenation

To establish the Strobe environment, some Strobe modules must execute in an authorized state. BMC has provided a load library, hlq.SSTRAUTH, that contains those modules. APF-authorize only the hlq.SSTRAUTH library. To perform this task, complete the following steps:

  1. Bring down your current version of Strobe.
  2. Ensure that the members in the Strobe 21.01hlq.SSTRAUTH library are in an APF-authorized library that is contained in the LINKLIST. Replace the modules from the earlier release.
  3. Use the MVS MODIFY system command to refresh the system linklist:
MODIFY LLA,REFRESH
Warning

When you install a new release of Strobe, any CICS region that has a measurement request active in its address space must be recycled before the new release can occupy that address space. Even if the Strobe upgrade is complete and LLA is refreshed, if the region is not recycled, any measurement request will fail.

Task 4.4 Implement the Strobe PARMLIB Under CMSC

Important

The  installer is required for this task.

Strobe parameters are managed by the BMC AMI Common Mainframe Services Controller (CMSC). The CMSC component is SMP/E-installed with Enterprise Common Components (ECC) as described in Installing-and-configuring-companion-products. This address space is a centralized facility that provides BMC Common parameter library services. This facility functions in a similar manner to the IBM z/OS PARMLIB. Strobe requires CMSC to be installed for all Common PARMLIB processing.

Task 4.4.1 Strobe Parameter Migration

Previous Strobe release parameter members must go through a migration process. To prepare for this migration, depending upon the currently installed Strobe release from which you are migrating, the following actions should be taken:

  • If you are migrating from Strobe Release 16.03 or less current, rename your existing Strobe parameter member to STRB00 and copy it to a data set in the //CWPARM DD concatenation in the CMSC JCL, or ask your CMSC administrator to do so.
  • Refer to the Migration Utility section in the Enterprise Common Components Advanced Configuration Guide for information about using the PARMLIB migration utility. This utility will migrate Strobe Release 16.03 or prior PARMLIB members to the current CMSC format.
  • The last line in the new parameter member is $$$ V2 END $$$ -- DO NOT MODIFY OR REMOVE. This line marks the end of new format and must not be modified or removed.
  • For installations currently using CMSC, no action is required at this time.

    Important

    Some  parameters are being deprecated and may be permanently removed from the product at some point in the future. Refer to the  18.02 release notes for the complete list of deprecated parameters.

Task 4.4.2 Strobe Parameters To Review

  1. While most parameters have a default setting, the following parameters in the hlq.SSTRPARM library are site-specific and should be reviewed at installation time:
    • Set UI_STRBLOAD to the name of your hlq.SSTRLOAD data set.
    • Set UI_STRBETXT to the name of your hlq.SSTRMSGS data set.
    • Set UI_STRHIST to the name of the history data set that was allocated by the HISTDS step of the $07ALSTR job.
    • Set UI_STRHISTA to the name of the history alternate index data set that was allocated by the HISTDS step of the $07ALSTR job.
    • Set UI_STRHLOG to the name of the history log data set that was allocated by the HISTLOG step of the $07ALSTR job.
    • Set the STRAUTO parameter to the name of your AutoStrobe data set allocated by the AUTODS step of the $07ALSTR job.
  2. An additional sample Strobe parameter member, STRBALL, has been provided in the hlq.SSTRPARM library. This member contains an example of all Strobe parameters. Refer to the Advanced-Configuration-Guide for a complete description of installation parameters that control Strobe functions.

Task 4.4.3 Update CMSC with STRB00

Use the z/OS MODIFY (F) command to update the CMSC with the PARMLIB members you created.

Refreshing a Single Parameter Member

F cmscname,PARMLIB REFRESH member_name

Important

Whenever you modify an existing CMSC PARMLIB member or add a new member, you must execute the CMSC REFRESH command to update the contents of the CMSC cache.

Task 4.5 Configure the Strobe for Db2 Options

This task guides you through configuring the support for Db2 in Strobe Proceed to Verifying-product-installation if you are not licensed for Strobe for Db2.

Important

The Db2 database administrator is required for this task.

Task 4.5.1 Bind Strobe Db2 Packages

Warning

Review the following restrictions:

  • A Db2 database administrator with SYSADM authorization should execute the following steps for each Db2 subsystem where Strobe measurements will occur.
  • Do not change Strobe Package or Collection Names.
  • Enabling New Function subsystems is not supported.
  • If you are running Db2 Version 12, Function Level 500 or more current, add option ‘APPLCOMPAT(V12R1M500)’ to each ‘BIND PACKAGE’ command in the SBDB2UPG JCL member.

Bind the Strobe Db2 Packages by completing the following steps:

  1. Edit the SBDB2UPG JCL member found in hlq.SSTRSAMP and make the changes as directed in the JCL.
  2. Submit the JCL.
  3. Repeat the steps for each Db2 subsystem where Strobe measurements will occur.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*