How do I know what applications are already defined in the TAT?
Release : 19.0
Component : CA ADS
To know what applications are in the TAT use LOOK PROGRAM=$ACF@TAT from enter next task code.
Example:
IDMSLOOK - OPSYS=z/OS Release 19.0 Service pack 4 tape GJJ04I
PROGRAM=$ACF@TAT
$ACF@TAT was #LOADed From --> APPLDICT
Entry Point Offset +0 - Reentrant - AMODE 31 - RMODE ANY
232 Bytes in Load Module $ACF@TAT loaded at 3CCE5000
Module Offset Date Time FMID RMID
$ACF@TAT +4 210126 1552
3CCE5000 +0 E3C1E35C 5BC1C3C6 7CE3C1E3 F0F161F2 TAT*$ACF@TAT01/2
3CCE5010 +10 F661F2F1 F1F5F5F2 F0F9F4F2 00090001 6/2115520942....
3CCE5020 +20 00000000 00000000 00000000 00000000 ................
SAME AS PREVIOUS LINE
3CCE5040 +40 C1C4E2C1 40404040 5BE3D6D6 D3E3C3C6 ADSA $TOOLTCF
3CCE5050 +50 0001C1C4 E2C34040 40405BE3 D6D6D3E3 ..ADSC $TOOLT
3CCE5060 +60 C3C60001 C1C4E2C3 C4D4C540 5BE3D6D6 CF..ADSCDME $TOO
3CCE5070 +70 D3E3C3C6 0001C1C4 E2D34040 40405BE3 LTCF..ADSL $T
3CCE5080 +80 D6D6D3E3 C3C60001 C1C4E2D4 40404040 OOLTCF..ADSM
3CCE5090 +90 5BE3D6D6 D3E3C3C6 0001D4C1 D7C34040 $TOOLTCF..MAPC
3CCE50A0 +A0 40405BE3 D6D6D3E3 C3C60001 E3C1E2D2 $TOOLTCF..TASK
3CCE50B0 +B0 E3E2E340 C1C2C1E3 C3C84040 0001E3C1 TST ABATCH ..TA
3CCE50C0 +C0 E2D2F140 4040E3E2 E3C1D7D7 D3400001 SK1 TSTAPPL ..
3CCE50D0 +D0 E3C1E2D2 F2404040 E3E2E3C1 D7D7D340 TASK2 TSTAPPL
3CCE50E0 +E0 00010000 00000000 ........
The task codes are listed before the applications. Application $TOOLTCF is listed after each task code that it contains such as ADSC, MAPC, ADSL etc.
Anything that is executed ADS assumes it is an application and if not found in $ACF@TAT it then assumes it is a dialog and if a dialog is not found then the DC171028 occurs.
You could use ADSOTATU to update the TAT with your applications.
Enter ADSOTATU from enter next task code and it takes you to this screen:
CA, INC. CAGJI5
CA ADS RELEASE 18.5 ***TAT UPDATE UTILITY***
DICT NAME: NODE:
ACTION: (ADD/MOD/DEL)
APPLICATION: VERSION: 1