Previous Topic: Set User DataNext Topic: Use the EXEC CICS Command Level Program Coding Method


Get User Data

The GET_USERDATA function retrieves data values associated with an executing transaction.

Use the following assembler GSVCMEI macro GET_USERDATA example to code this function:

....+....1....+....2....+....3....+....4....+....5....+....6||7..
DFHEISTG	    DSECT ,
MEIPL		    GSVCMEI GEN_PARMLIST,DSECT=NO
DSA_Data_Type	    DS	  AL1
DSA_Data_Len	    DS	  AL2
DSA_Data_Value	    DS	  CL256

module   DFHEIENT

	GSVCMEI GET_USERDATA,			Get user data value X
		NAME==CL32'dataelementname',	..data element name X
		TYPE=DSA_Data_Type,		..data type	    X
		DATA=DSA_Data_Value,		..data value	    X
		DATALEN=DSA_Data_Len		..data value length

	EXEC CICS RETURN