Many CICS transactions execute using the same transaction ID but perform different functions. This type of transaction is referred to as an umbrella transaction or menu transaction.
Setting the umbrella name and or type provides additional information about the actual purpose of the transaction.
Use the following CICS command level program example to code this function:
....+....1....+....2....+....3....+....4....+....5....+....6||7..
DFHEISTG DSECT ,
MEIC GSVCMEI GEN_COMMAREA,DSECT=NO
module DFHEIENT
MVC MEIC_Function,=AL4(MEIC_SetUmbrella) Function
MVC MEIC_F001_Name,=CL08'name ' Name
MVC MEIC_F001_Type,=CL08'type ' Type
EXEC CICS LINK PROGRAM('GSVCMEI') X
COMMAREA(MEIC) X
LENGTH(=AL2(MEIC_L))
EXEC CICS RETURN
UMBRELLA_NAME parameters:
Specify an eight-character umbrella transaction name.
(Optional) Specify an eight-character umbrella transaction type.
| Copyright © 2012 CA. All rights reserved. | Tell Technical Publications how we can improve this information |