Composite support lets you test all CA InterTest for CICS functions when you test composite modules. A composite module consists of separately compiled modules link-edited in one load module. These modules may be written in different languages and compiled at different times. Composite support lets you test and debug a called subroutine as if it were a separate program, and with full symbolic support.
For example, suppose an Assembler program has several subroutines, some written in Assembler, some written in COBOL. You can test and debug any of the subroutines just as if it were a main program by setting breakpoints, setting monitoring options, displaying the source listing, and displaying and modifying main and auxiliary storage.
Note: The following screens are for example purposes only.
Composite module monitoring is initiated by specifying the COMPOSITE command in the Source Listing Display before monitoring (PF5) is activated for the program.
CA InterTest for CICS Release 9.1.00 - PROTSYM FILE SOURCE LISTING DISPLAY COMMAND ===> COMPOSITE Program= ASMPROG Option # = Stmt # Displacement= Margin= 01 ----------+-------------------------------------------------------------------- EXTERNAL SYMBOL DICTIONARY SYMBOL TYPE ID ADDR LENGTH LD ID FLAGS PC 0001 000000 000000 00 _ ASMPROG SD 0002 000000 002C32 00 _ DFHEAI0 ER 0003 _ DFHEI1 ER 0004 LOC OBJECT CODE ADDR1 ADDR2 STMT SOURCE STATEMENT 00000 1 R0 EQU 0 00001 2 R1 EQU 1 00002 3 R2 EQU 2 00003 4 R3 EQU 3 00004 5 R4 EQU 4 00005 6 R5 EQU 5 00006 7 R6 EQU 6
When you specify the COMPOSITE command, CA InterTest for CICS displays the link-edit information for the main program and its subroutines. Monitor-names are specified for the programs you want to test separately. You can change this information online.
CA InterTest MONITORING COMMAND BUILDER - COMPOSITE SUPPORT 23 Define composite support for ASMPROG Link-name Monitor-name Offset Length Language Comments _ ASMPROG ASMPROG 28 66C ASSEMBLER _ COBOLSUB COBOLSUB 698 448 COBOL _ ASMSUB ASMSUB 1640 16C ASSEMBLER Add, remove, or change monitor names as needed, and press PF5 CAIN2602 BOTTOM of data PF1 Help 2 3 End 4 Return 5 Process 6 PF7 Backward 8 Forward 9 10 11 12
Press PF5 to set composite support.
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|