MPFEC - Policy Flattened Event

    ====================================================================
     EPFE - CICS Flattened Event
     This copybook describes the CICS Event Processing contextual
     header which is included in both CICS Flattened Events (CFE) and
     CICS Container-based Events (CCE).
     CFE events contain the contextual header, followed immediately by
     the captured event data. Each data item in the event is formatted
     according to the capture specification and added to the event data
     in the order specified in the event binding.
     CCE events include this data in a context container,
     DFHEP.CCECONTEXT
    ====================================================================
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 228 EPFE EPFE
(0) CHARACTER 228 EPFE_CONTEXTDATA Event context
(0) CHARACTER 4 EPFE_STRUCID Structure identifier EPFE
(4) CHARACTER 4 EPFE_VERSION Version
(8) CHARACTER 32 EPFE_EVENTBINDING Event Binding Name
(28) CHARACTER 8 EPFE_EBUSERTAG Event Binding user tag
(30) CHARACTER 32 EPFE_BUSINESSEVENT Business event name
(50) CHARACTER 54 EPFE_NETWORKUOWID Network UOW ID
(86) CHARACTER 17 EPFE_NETQUALAPPLID Network qualified applid
(97) CHARACTER 29 EPFE_DATETIME Capture date and time
(B4) CHARACTER 32 EPFE_CSNAME Capture specification name
(D4) CHARACTER 16 * Reserved
(E4) CHARACTER 0 EPFE_EVENTDATA Start of event data
Table 2.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 9490 MPFE MP Event
(0) CHARACTER 228 MPFE_CONTEXTDATA Event context
(0) CHARACTER 228 EPFE_CONTEXTDATA
(0) CHARACTER 4 EPFE_STRUCID
(4) CHARACTER 4 EPFE_VERSION
(8) CHARACTER 32 EPFE_EVENTBINDING
(28) CHARACTER 8 EPFE_EBUSERTAG
(30) CHARACTER 32 EPFE_BUSINESSEVENT
(50) CHARACTER 54 EPFE_NETWORKUOWID
(86) CHARACTER 17 EPFE_NETQUALAPPLID
(97) CHARACTER 29 EPFE_DATETIME
(B4) CHARACTER 32 EPFE_CSNAME
(D4) CHARACTER 16 *
(E4) CHARACTER 0 EPFE_EVENTDATA
(E4) CHARACTER 579 MPFE_EVENTDATA Event Data
(E4) CHARACTER 64 MPFE_POLICY_NAME Policy name
(124) CHARACTER 64 MPFE_RULE_NAME Rule name
(164) CHARACTER 16 MPFE_RULE_TYPE Rule type
(174) CHARACTER 16 MPFE_RULE_CATEGORY Rule category
(184) CHARACTER 2 MPFE_RULE_OPERATOR Rule operator
(186) CHARACTER 16 MPFE_RULE_THRESHOLD Rule threshold
(196) CHARACTER 16 MPFE_CURRENT_COUNT Current count
(1A6) CHARACTER 64 MPFE_PLATFORM_NAME Platform name
(1E6) CHARACTER 64 MPFE_APPL_NAME Application name
(226) CHARACTER 10 MPFE_APPL_VER_MAJOR Application major ver
(230) CHARACTER 10 MPFE_APPL_VER_MINOR Application minor ver
(23A) CHARACTER 10 MPFE_APPL_VER_MICRO Application micro ver
(244) CHARACTER 64 MPFE_OPERATION Operation
(284) CHARACTER 8 MPFE_BUNDLE_NAME Bunle name of policy
(28C) CHARACTER 10 MPFE_BUNDL_VER_MAJOR Bundle major version
(296) CHARACTER 10 MPFE_BUNDL_VER_MINOR Bundle minor version
(2A0) CHARACTER 10 MPFE_BUNDL_VER_MICRO Bundle micro version
(2AA) CHARACTER 64 MPFE_BUNDLE_ID Id of bundle
(2EA) CHARACTER 7 MPFE_TASK_ID Id of task
         5 MPFE_tran_grp_id char(56), Task's tran grp Id
(2F1) CHARACTER 4 MPFE_TRAN_ID Transaction id
(2F5) CHARACTER 8 MPFE_USER_ID User id
(2FD) CHARACTER 8 MPFE_PROGRAM_NAME Program name
(305) CHARACTER 8 MPFE_POLICY_USER_TAG Policy user tag
(30D) CHARACTER 10 MPFE_VERSION mpfe version
(317) CHARACTER 16 MPFE_RULE_GROUP Rule group
(327) CHARACTER 8683 MPFE_RULE_SPECIFIC_ DATA
(327) CHARACTER 36 MPFE_DB2_CONNECTION
(327) CHARACTER 4 MPFE_DC_DB2_ID DB2 Id
(32B) CHARACTER 4 MPFE_DC_DB2_GROUP_ID DB2 Group Id
(32F) CHARACTER 4 MPFE_DC_DB2_RELEASE DB2 Release
(333) CHARACTER 12 MPFE_DC_FROM_ CONNECTST From_connectst
(33F) CHARACTER 12 MPFE_DC_TO_CONNECTST To_connectst
(327) CHARACTER 88 MPFE_FILE_ENABLE
(327) CHARACTER 8 MPFE_FE_FILE_NAME file name
(32F) CHARACTER 44 MPFE_FE_DSNAME dsname
(35B) CHARACTER 12 MPFE_FE_FROM_ ENABLESTATUS from_enablestatus
(367) CHARACTER 12 MPFE_FE_TO_ ENABLESTATUS to_enablestatus
(373) CHARACTER 12 MPFE_FE_OPENSTATUS openstatus
(327) CHARACTER 88 MPFE_FILE_OPEN
(327) CHARACTER 8 MPFE_FO_FILE_NAME file name
(32F) CHARACTER 44 MPFE_FO_DSNAME dsname
(35B) CHARACTER 12 MPFE_FO_FROM_ OPENSTATUS from_openstatus
(367) CHARACTER 12 MPFE_FO_TO_OPENSTATUS to_openstatus
(373) CHARACTER 12 MPFE_FO_ENABLESTATUS enablestatus
(327) CHARACTER 8683 MPFE_MESSAGE
(327) CHARACTER 9 MPFE_ME_MESSAGE_ID Message id
(330) CHARACTER 1024 MPFE_ME_MESSAGE_TEXT Message text
(730) CHARACTER 255 MPFE_ME_INSERT1 Message insert 1
(82F) CHARACTER 255 MPFE_ME_INSERT2 Message insert 2
(92E) CHARACTER 255 MPFE_ME_INSERT3 Message insert 3
(A2D) CHARACTER 255 MPFE_ME_INSERT4 Message insert 4
(B2C) CHARACTER 255 MPFE_ME_INSERT5 Message insert 5
(C2B) CHARACTER 255 MPFE_ME_INSERT6 Message insert 6
(D2A) CHARACTER 255 MPFE_ME_INSERT7 Message insert 7
(E29) CHARACTER 255 MPFE_ME_INSERT8 Message insert 8
(F28) CHARACTER 255 MPFE_ME_INSERT9 Message insert 9
(1027) CHARACTER 255 MPFE_ME_INSERT10 Message insert 10
(1126) CHARACTER 255 MPFE_ME_INSERT11 Message insert 11
(1225) CHARACTER 255 MPFE_ME_INSERT12 Message insert 12
(1324) CHARACTER 255 MPFE_ME_INSERT13 Message insert 13
(1423) CHARACTER 255 MPFE_ME_INSERT14 Message insert 14
(1522) CHARACTER 255 MPFE_ME_INSERT15 Message insert 15
(1621) CHARACTER 255 MPFE_ME_INSERT16 Message insert 16
(1720) CHARACTER 255 MPFE_ME_INSERT17 Message insert 17
(181F) CHARACTER 255 MPFE_ME_INSERT18 Message insert 18
(191E) CHARACTER 255 MPFE_ME_INSERT19 Message insert 19
(1A1D) CHARACTER 255 MPFE_ME_INSERT20 Message insert 20
(1B1C) CHARACTER 255 MPFE_ME_INSERT21 Message insert 21
(1C1B) CHARACTER 255 MPFE_ME_INSERT22 Message insert 22
(1D1A) CHARACTER 255 MPFE_ME_INSERT23 Message insert 23
(1E19) CHARACTER 255 MPFE_ME_INSERT24 Message insert 24
(1F18) CHARACTER 255 MPFE_ME_INSERT25 Message insert 25
(2017) CHARACTER 255 MPFE_ME_INSERT26 Message insert 26
(2116) CHARACTER 255 MPFE_ME_INSERT27 Message insert 27
(2215) CHARACTER 255 MPFE_ME_INSERT28 Message insert 28
(2314) CHARACTER 255 MPFE_ME_INSERT29 Message insert 29
(2413) CHARACTER 255 MPFE_ME_INSERT30 Message insert 30
(327) CHARACTER 8 MPFE_TRAN_ABEND
(327) CHARACTER 4 MPFE_TA_TRANSACTION Transaction id
(32B) CHARACTER 4 MPFE_TA_ABCODE Abend code
(327) CHARACTER 48 MPFE_TRANCLASS_TASK
(327) CHARACTER 8 MPFE_TC_TRANCLASS Tranclass
(32F) CHARACTER 10 MPFE_TC_FROM_ACTIVE From active
(339) CHARACTER 10 MPFE_TC_TO_ACTIVE To active
(343) CHARACTER 10 MPFE_TC_MAXACTIVE Maxactive
(34D) CHARACTER 10 MPFE_TC_PERCENT_ MAXACTIVE % maxactive
(327) CHARACTER 40 MPFE_USER_TASK
(327) CHARACTER 10 MPFE_UT_FROM_TASKS From tasks
(331) CHARACTER 10 MPFE_UT_TO_TASKS To tasks
(33B) CHARACTER 10 MPFE_UT_MAXTASKS Maxtasks
(345) CHARACTER 10 MPFE_UT_PERCENT_ MAXTASKS % maxtasks

Constants

Table 3.
Len Type Value Name Description
   Values of EPFE_StrucId
4 CHARACTER EPFE EPFE_STRUC_ID
   Values of EPFE_Version
4 CHARACTER 0001 EPFE_VERSION_1
4 CHARACTER 0002 EPFE_VERSION_2