Previous Topic: Use the Assembler Macro Interface Coding MethodNext Topic: Record Non CICS Program Usage


Set Umbrella Name and Type

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 assembler GSVCMEI macro SET_UMBRELLA_NAME example to code this function:

....+....1....+....2....+....3....+....4....+....5....+....6||7..
DFHEISTG           DSECT ,
MEIPL              GSVCMEI GEN_PARMLIST,DSECT=NO

module   DFHEIENT

         GSVCMEI SET_UMBRELLA_NAME,		Set umbrella name  X
              NAME=CL08'name',			..umbrella name    X
              TYPE=CL08'type'			..umbrella type

         EXEC CICS RETURN

UMBRELLA_NAME parameters:

name

Specify an eight-character umbrella transaction name.

type

(Optional) Specify an eight-character umbrella transaction type.