Use CBAM to browse the CICS® business transaction services objects (process-types, processes, activities, containers, events and timers) known to this region.
CBAM is a menu-driven transaction. The menus are hierarchically organized. By navigating downwards through the menus, you can display:
Note that, if you are operating BTS in a sysplex and the repository is shared with one or more other regions, some of the processes may have been defined on other regions.
CBAM is a "read-only" transaction--you cannot update any of the displayed attributes by overtyping them.
Start the transaction by typing CBAM on the command line and pressing the ENTER key. This gives you a list of all the process-types that have been defined to this region, as shown in Figure 39.
CBAM Processtype File Status Auditlevel CBTSAUDA DFHBARF Enabled Activity CBTSSHR DFHBSHR Enabled Off CBTSSHRF DFHBSHR Disabled Activity CBTSSHR2 DFHBSHR2 Disabled Off MORTLOANS DFHMORT Enabled Process Use cursor and Enter for Processes PF3=Return 7=Back 8=Forward
The displayed fields mean:
For details of the records that are written from the process, activity primary, and activity secondary audit points, see Specifying the level of audit logging.
If you place the cursor on the name of a process-type 8 and press ENTER, you get a list of all the processes of that type that currently exist on the repository data set pointed to by the installed PROCESSTYPE definition--see Figure 40.
CBAM Processtype MORTLOANS Process Mode Comp Susp Conts MORT000000014 Dormant Incomplete No _ MORT000000015 Complete Forced No _ MORT000000016 Dormant Incomplete Sus _ MORT000000017 Active Incomplete No _ PERS000000114 Initial Incomplete No _ Use cursor and Enter for Activities or Containers (tab to Conts) PF3=Return 7=Back 8=Forward
The displayed fields mean:
For an explanation of each of these modes, see Processing modes.
If you place the cursor on the name of a process and press ENTER, you get a list of the process’s constituent activities--see Figure 41.
CBAM Process MORT000000017 Processtype MORTLOANS Activity Mode Comp Susp DFHROOT Dormant Incomplete No NEWMORT Complete Normal No PAYMENT-RECEIVED Complete Normal No PAYMENT-OVERDUE Complete Normal No INTEREST-CHANGE Complete Normal No CAPITAL-REPAYMNT Dormant Incomplete No Credit-Account Complete Normal No Adjust-Interest Active Incomplete No Use cursor and Enter for details PF3=Return 7=Back 8=Forward
The displayed fields mean:
The list of constituent activities is indented. The amount by which an activity is indented represents its level in the process’s activity tree.
For an explanation of each of these modes, see Processing modes.
If you place the cursor on the name of an activity and press ENTER, you get details of the activity--see Figure 42.
CBAM Process MORT000000017 Processtype MORTLOANS Activity DFHROOT Program MORTGAGE Transid MORT Userid CBTSMOR Containers Events Timers Use cursor and Enter for Containers, Events or Timers PF3=Return 7=Back 8=Forward
The Activity details screen tells you the name of the program that implements the selected activity, plus the transaction identifier and userid under which the activity runs.
There are also three selectable fields:
The Containers screen lists each container associated with a specified process or activity and tells you the length, in bytes, of the data contained in it.
CBAM Process MORT000000017 Processtype MORTLOANS Container Datalength ACCOUNT-NO 36 BORROWER-INFO 1000 PF3=Return 7=Back 8=Forward
CBAM Process MORT000000017 Processtype MORTLOANS Activity DFHROOT Container Datalength STATUS 500 PF3=Return 7=Back 8=Forward
CBAM Process MORT000000017 Processtype MORTLOANS Activity DFHROOT Event Type Fired Composite Timer ALL-TIMERS Composite Yes OR ANNUAL-STATMNT Timer Yes ALL-TIMERS ANNUAL-STATEMENT ANNUAL-ST-DONE Activity No CAPITAL-REPAYMNT Input No CAP-REPT-DONE Activity No DFHINITIAL System Yes INTEREST-CHANGE Input No PAYMENT-OVRDUE Timer No ALL-TIMERS PAYMENT-OVERDUE PAYMENT-RECEIVED Input No PF3=Return 7=Back 8=Forward
The Events screen lists the events in a specified activity’s event pool. (Note that the events listed are those that are currently in the event pool. Events that have been deleted do not appear in the list.)
The displayed fields mean:
If the event is a sub-event, the name of the composite event of which it forms part.
Note that this field shows the current fire status of the event, not whether the event has ever fired in the past. For example, the fire status of an atomic event that has fired and been retrieved (but not deleted) will be shown as 'No', because the act of retrieving the event will have reset its fire status to NOTFIRED.
CBAM Process MORT000000017 Processtype MORTLOANS Activity DFHROOT Timer Status Event Date Time ANNUAL-STATMNT Expired ANNUAL-STATEMENT 12151998 235959 PAYMENT-OVRDUE Unexpired PAYMENT-OVERDUE 06301999 235959 PF3=Return 7=Back 8=Forward
The Timers screen lists the timers currently defined to a specified activity.
The displayed fields mean: