BBSAMP data set members

To help you understand and use your BMC product and make it easier to use, the BBSAMP data set contains members that you can edit for your site’s use. These members contain macros, sample JCL, sample user exit routines, and sample statements for a variety of functions.

Descriptions of several BBSAMP members

The following table describes several of the BBSAMP members used for the MainView for IMS and MainView for DBCTL products. The table does not list all of the members available in BBSAMP.

BBSAMP member name

Description

ARCHCTL1

Sample SYSIN for the log archive utility (see ARCHJCL) that selects only MainView for IMS log records

ARCHCTL2

Sample SYSIN for the log archive utility (see ARCHJCL) that selects all MainView for IMS log records and some IMS log records

ARCHJCL

Sample JCL for the IMS log archive utility, which produces an MainView for IMS user file

BLKDBTW

Sample starter set of monitors for MainView for DBCTL

BLKIMFW

Sample starter set of monitors for MainView for IMS

CIMLAR01

Sample COBOL layout for IRUF terminal (LTERM) accounting record (LAR)

CIMPAR01

Sample COBOL layout for IRUF program accounting record (PAR)

CIMTAR03

Sample COBOL layout for IRUF transaction accounting record (TAR) for MainView for IMS version 4.6 and later

CIRUFR03

Macro to map all IRUF records in Assembler for MainView for IMS version 4.6 and later

FPORUN

Sample JCL to read the IMS log and create an IRUF with response option and produce several reports

GTFIMF

Diagnostics; sample JCL (see GTFUSE)

GTFIMFP

Diagnostics; sample JCL (see GTFUSE)

GTFIMF00

Diagnostics; sample parameters (see GTFUSE)

GTFUSE

Diagnostics; how to use GTF trace facility for MainView for IMS Event Collector

ICOPYn

Sample JCL to copy BMC modules from the BBLINK library to a site-authorized library, where n applies to an IMS release

IMEDBT

Macro to map the database trailer (DBT) for the MainView for IMS transaction log record in Assembler.

IMEPGM

Macro to map the MainView for IMS program log record in Assembler

IMETMEQU

Macro used within IMETRN

IMETRN

Macro to map the MainView for IMS transaction log record in Assembler

IMFACTIV

IMS PR; sample JCL to create a general activity analysis for all LTERMs and databases

IMFARB

Macro referenced when assembling some user-written services

IMFASYDS

Macro referenced when assembling some user-written services

IMFCLNDR

Performance Reporter; sample JCL to produce sample calendar reports

One sample of each type of calendar report is produced.

IMFCOSTR

Sample JCL to sort an IRUF into customer ID sequence and summarize it (program TASCOSTR)

IMFFNSUM

Transaction Accountant; sample JCL to create a financial summary analysis from an IRUF

IMFFPRPT

Sample JCL to create Fast Path transaction processing statistics

IMFLEDIT

Sample JCL to create an IRUF by editing the IMS system log

IMFMVSXA

Macro referenced when assembling some user-written services

This macro can be referenced in the BBXS macro library BBMAC, or the BBSAMP member IMFMVSXA can be renamed to BBXMVSXA.

IMFPLOT

Sample JCL to produce X-Y plots of selected variables

IMFPROG

Performance Reporter; sample JCL to produce program processing statistics

IMFREGUT

Performance Reporter; sample JCL to produce message region utilization analysis

IMFRESP

Performance Reporter; sample JCL to produce a response-time distribution report

IMFRPTS

Sample JCL to read the IMS log, create an IRUF with response option, and produce several reports

IMFSELEC

Sample JCL to create an extracted IRUF (select a subset of IRUF records) with which to generate reports

IMFSETAM

Macro referenced when assembling some user-written services

This macro can be referenced in the BBXS macro library BBMAC, or the BBSAMP member IMFSETAM can be renamed to BBXSETAM.

IMFTARC

Sample job to archive a trace log data set

IMFTRAN

Performance Reporter; sample JCL to produce transaction processing statistics

IMFTRLOD

Sample job to restore an archived trace log data set

IMFTRND2

Performance Reporter; sample JCL to produce DB2® transaction processing statistics

IMFTRNFP

Performance Reporter; sample JCL to produce Fast Path transaction processing statistics

IMFVT

Macro referenced when assembling some user-written services

IMRUDLI3

Sample Event Collector user exit routine for DL/I user exit routine CALL/END

IMRUPGM3

Sample Event Collector user exit routine to access program records for evaluation

IMRUTRN3

Sample Event Collector user exit routine to access transaction records for evaluation

JRNLMSG

Macro referenced when assembling some user-written services

JXT001

Sample job to set up and maintain a trace log directory

JXT003

Sample job to verify existence of trace log data set in the system catalog

JXT011

Sample job to define a trace log data set using IDCAMS

LNKCEXIT

Linkage editor statements to replace default MainView for IMS Log Edit user exit routine that defines the customer ID with a user-written routine

LNKLEXIT

Linkage editor statements to replace default MainView for IMS Log Edit user exit routine that accesses the log file with a user-written routine

LINKSAP

Sample job to link SAPEXIT into SAP program library

LOGREC

Sample JCL to print the software LOGREC records in SYS1.LOGREC.LOGREC

PRSCEXIT

Sample Assembler user exit routine to define the customer ID field in the IRUF

PRSCEXITC

Sample COBOL user exit routine to define the customer ID field in the IRUF

PRSLEXIT

Sample Assembler user exit routine to access a log record read from the IMS system log

PRSLEXTC

Sample COBOL user exit routine to access a log record read from the IMS system log

PRSLEXTA

Sample user exit routine to access a log record read from the IMS system log and write the record to an external file

PRSPRINT

Sample JCL to select and print IRUF records

RARGEN

Resource Analyzer; macro to set global values from defined parameters

These values are then used in macro RARGFN to generate code for Resource Analyzer region displays.

RARGFN

Resource Analyzer; macro to generate code for functions selected in macro RARGEN

RAUSR00

Resource Analyzer; sample Resource Analyzer user analyzer prototype

This prototype establishes the interfaces to MainView for IMS and to the IMS main control block (SCD), from which most IMS and operating system control blocks can be accessed.

RMUSR01

Resource Monitor; sample Resource Monitor user analyzer prototype

This DL/I Resource Monitor prototype establishes the interfaces to MainView for IMS and to the IMS main control block (SCD), from which most IMS and operating system control blocks can be accessed.

RTOPTCH

Macro to generate a patch area for MainView for IMS modules

This macro should not be issued more than once in a module.

SASIRUF

SAS definition of IRUF terminal, program, and transaction accounting records

TACCOSTR

Transaction Accountant; sample linkage editor statements to link a user exit (TASEXIT) into the Transaction Accountant version of program TASCOSTR

TASxxxxx

Sample layouts for the IRUF records used in Transaction Accountant

TASEXIT

Sample user exit routine for TASCOSTR IRUF summarization

WATBTRAC

Sample batch JCL to print history trace data



This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.

Comments