Creating a report of threadsafe issues

You can create summary or detailed reports of threadsafe issues in HTML format. To create a report, you can use a view that shows the transaction or program for which you require a report, or you can use the Report view.

About this task

To generate a report of threadsafe issues for a transaction or program, you can select the required transaction or program from a view, for example the Transactions or Programs view, then request a report for the selected transaction or program. The report is displayed in the Report view, where you can further defines the scope of the report, or run the report again at a different release of CICS.

Alternatively, you can use the facilities in the Report view and create a set of criteria to define the scope of the report.

Procedure

  1. To create a report for a specified transaction or program, use the following procedure:
    1. In a view that shows the transaction or program you require, for example the Transaction or Program view, respectively, select the transaction or program for which you want a threadsafe report.
    2. Right-click the transaction or program and click Threadsafe report.
      Transactions context menu with Threadsafe Report option selected.
    3. To search all regions, click All Regions. To search a specific region, click Specific Region, select the required region from the list, then click OK.
    The program summary information is displayed in the upper section of the Report view.
  2. To create a report by using the Report view, use the following procedure:
    1. In the Report view toolbar, enter the required values in the following fields to define the scope of the report:
      • Collection ID to report on programs that were collected with the specified collection ID. You can use a single asterisk character (*) as a wildcard.
      • Region to report on programs that were collected in the specified CICS® region. You can use a single asterisk character (*) as a wildcard. If you set the CICS TS level in this field, the report displays the threadsafe information for programs in regions that are at that CICS release.
      • Program or Transaction to report on commands collected for the named program or transaction. You can use a single asterisk character (*) as a wildcard. To change this field between Transaction and Program, click the icon down arrow icon after the field name.
      • CICS TS level to report on only the commands that are available in the specified CICS TS release.
      Any previous search values for each field are stored. To display these values, click the Previous search icon Previous search icon for that field.
      The Report view toolbar
    2. Click the Create Report icon Create report icon to submit this request and receive the report. The program summary information is displayed in the upper section of the view.
  3. To show program details, click the program name in the summary information. Detailed information about each call that is found for the selected program is displayed in the lower section of the view.
  4. Optional: To save the report, click the Save icon on the toolbar, or click File > Save As.

    In the Save report dialog, select the required folder and enter a file name. To include the details of a selected program in the file, select the Save detailed program data check box. Only the details for the selected program are saved. If a program name is not selected in the summary information, no details can be saved.

    Click OK.

What to do next

To find your saved reports, open the Report Explorer view (Window > Show View > Other > CICS Interdependency Analyzer > Report Explorer).

To view a saved report in the Report Browser view, double-click the report name in the Report Explorer view. The following figure shows an example of a report in the Report Browser view.

Example of a report displayed in the Report Browser view