TRAPPER-B
To the bulletinboard click here
Notice:
This free piece of software was created using TRAPPER for CICS on the 1.4.
level as base. Some of the functions do not make sense for the batch-brother,
but were left in for compatibility with the CICS product.
The main purpose of this free offer is to promote the TRAPPER for CICS.
The handling is the same, except that all the displayed info is about F4
and not about another task in the same CICS.
The Problem:
For debugging batch-assembler-programs you can use the interactive trace,
which is invoked with // EXEC .....,TRACE. This little IBM-tool
does all communication via the console.
The result is that all messages/displays are mixed with the regular
console communication.
This makes it very hard to concentrate on the task of debugging.
Debugging of a REXX-function is almost impossible with this approach.
The Idea:
TRAPPER for CICS does work and is a handy tool for debugging on instruction-level.
Separating the code for interception (all around the TRAP/RP instructions)
and the code for displaying could easy be done.
Because of the unique technique to intercept execution, one can even
debug STXIT PC routines and such. During the execution of the code to debug
no alteration to rights or keys is needed.
Artificial restrictions: Only programs running in F4 can be debugged
with TRAPPER for Batch.
Requirements:
VSE 2.1 or above (VSE 2.7 and above runs on CPUs that must have this feature).
A CPU supporting TRAP and RP
4K in a load-library for a batch program
31K in a load-library for a CICS program
How do I find out if my CPU has it or not:
Very easy: install it and use TRAPBAT1- If it does not have it it will
programcheck operation exception. You wasted 1 second for the download
and another 2 minutes for install and JCL-modifications.
How to get it:
To get a copy click here.
For support of source in HLASM install this on top.
It would be nice, if you contact me at
martin@pi-sysprog.de
for positive feedback.