IBM SC33-1683-02 User Manual

Page 16

Advertising
background image

Part 6. Customizing CICS compatibility interfaces . . . . . . . . . . . . . . .689

Chapter 26. Using TCAM with CICS . . . . . . . . . . . . . . . . 691
CICS with TCAM SNA . . . . . . . . . . . . . . . . . . . . . . 692

Protocol management . . . . . . . . . . . . . . . . . . . . . 692
Function management header processing. . . . . . . . . . . . . . 693
Batch processing . . . . . . . . . . . . . . . . . . . . . . . 694
Error processing for batch logical units . . . . . . . . . . . . . . . 694
Error processing . . . . . . . . . . . . . . . . . . . . . . . 694

The TCAM application program interface . . . . . . . . . . . . . . . 694
The CICS-TCAM interface . . . . . . . . . . . . . . . . . . . . 695

Data format . . . . . . . . . . . . . . . . . . . . . . . . . 696
Logic flow . . . . . . . . . . . . . . . . . . . . . . . . . 697
Terminal error program

. . . . . . . . . . . . . . . . . . . . 699

Message routing . . . . . . . . . . . . . . . . . . . . . . . 700
Segment processing

. . . . . . . . . . . . . . . . . . . . . 700

Line pool specifications

. . . . . . . . . . . . . . . . . . . . 701

Line locking. . . . . . . . . . . . . . . . . . . . . . . . . 702
TCAM queues . . . . . . . . . . . . . . . . . . . . . . . . 703

TCAM devices. . . . . . . . . . . . . . . . . . . . . . . . . 704

Generalized TCAM message format . . . . . . . . . . . . . . . . 705
TCAM with 3270 devices . . . . . . . . . . . . . . . . . . . . 706

TCAM user exits . . . . . . . . . . . . . . . . . . . . . . . . 707
Starting and terminating TCAM

. . . . . . . . . . . . . . . . . . 707

CICS-TCAM startup. . . . . . . . . . . . . . . . . . . . . . 707
CICS-TCAM abend and restart

. . . . . . . . . . . . . . . . . 707

CICS-TCAM termination . . . . . . . . . . . . . . . . . . . . 708

CICS and TCAM: program interrelationship . . . . . . . . . . . . . . 709

TCAM message control program (non-SNA) . . . . . . . . . . . . . 710

Chapter 27. The dynamic allocation sample program . . . . . . . . . 713
Overview of the dynamic allocation program . . . . . . . . . . . . . . 713
Installing the program and transaction definitions . . . . . . . . . . . . 714
Terminal operation . . . . . . . . . . . . . . . . . . . . . . . 714
Help feature

. . . . . . . . . . . . . . . . . . . . . . . . . 715

Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . 715

Abbreviation rules for keywords . . . . . . . . . . . . . . . . . 716
System programming considerations

. . . . . . . . . . . . . . . 716

The flow of control when a DYNALLOC request is issued . . . . . . . . . 717

Part 7. Customizing CICS security processing. . . . . . . . . . . . . . . . .719

Chapter 28. Invoking a user-written external security manager

. . . . . 721

An overview of the CICS-ESM interface . . . . . . . . . . . . . . . 721
The MVS router . . . . . . . . . . . . . . . . . . . . . . . . 721

The MVS router exit

. . . . . . . . . . . . . . . . . . . . . 722

How ESM exit programs access CICS-related information. . . . . . . . . 724

For non-RACF users — the ESM parameter list . . . . . . . . . . . 724
For RACF users — the RACF user exit parameter list . . . . . . . . . 724
The installation data parameter list . . . . . . . . . . . . . . . . 725

CICS security control points . . . . . . . . . . . . . . . . . . . . 727
Early verification processing. . . . . . . . . . . . . . . . . . . . 729

Writing an early verification routine . . . . . . . . . . . . . . . . 730
Using CICS API commands in an early verification routine

. . . . . . . 730

Return and reason codes from the early verification routine . . . . . . . 731

xiv

CICS TS for OS/390: CICS Customization Guide

Advertising