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 9282 MPFE MP Event
(0) CHARACTER 228 MPFE_CONTEXT_DATA 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 371 MPFE_COMMON_DATA Common event data
(E4) CHARACTER 10 MPFE_VERSION mpfe version
(EE) CHARACTER 7 MPFE_TASK_ID Id of task
(F5) CHARACTER 4 MPFE_TRAN_ID Transaction id
(F9) CHARACTER 8 MPFE_USER_ID User id
(101) CHARACTER 8 MPFE_PROGRAM_NAME Program name
(109) CHARACTER 64 MPFE_POLICY_NAME Policy name
(149) CHARACTER 64 MPFE_RULE_NAME Rule name
(189) CHARACTER 16 MPFE_RULE_GROUP Rule group
(199) CHARACTER 16 MPFE_RULE_TYPE Rule type
(1A9) CHARACTER 8 MPFE_BUNDLE_NAME Bundle name of policy
(1B1) CHARACTER 10 MPFE_BUNDL_VER_MAJOR Bundle major version
(1BB) CHARACTER 10 MPFE_BUNDL_VER_MINOR Bundle minor version
(1C5) CHARACTER 10 MPFE_BUNDL_VER_MICRO Bundle micro version
(1CF) CHARACTER 64 MPFE_BUNDLE_ID Id of bundle
(20F) CHARACTER 8 MPFE_POLICY_USER_TAG Policy user tag
(217) CHARACTER 64 MPFE_PLATFORM_NAME Platform name
(257) CHARACTER 8683 MPFE_RULE_SPECIFIC_ DATA
(257) CHARACTER 208 MPFE_TASK
(257) CHARACTER 64 MPFE_APPL_NAME Application name
(297) CHARACTER 10 MPFE_APPL_VER_MAJOR Appl. major ver
(2A1) CHARACTER 10 MPFE_APPL_VER_MINOR Appl. minor ver
(2AB) CHARACTER 10 MPFE_APPL_VER_MICRO Appl. micro ver
(2B5) CHARACTER 64 MPFE_OPERATION Operation
(2F5) CHARACTER 16 MPFE_RULE_CATEGORY Rule category
(305) CHARACTER 2 MPFE_RULE_OPERATOR Rule operator
(307) CHARACTER 16 MPFE_RULE_THRESHOLD Rule threshold
(317) CHARACTER 16 MPFE_CURRENT_COUNT Current count
(257) CHARACTER 539 MPFE_BUNDLE_AVAILABLE
(257) CHARACTER 8 MPFE_BA_BUNDLE_NAME bundle name
(25F) CHARACTER 12 MPFE_BA_FROM_ AVAILSTATUS from_availstatus
(26B) CHARACTER 12 MPFE_BA_TO_ AVAILSTATUS to_availstatus
(277) CHARACTER 64 MPFE_BA_BUNDLE_ID Bundle id
(2B7) CHARACTER 10 MPFE_BA_BUNDLE_VER_ MAJOR Bun ver major
(2C1) CHARACTER 10 MPFE_BA_BUNDLE_VER_ MINOR Bun ver minor
(2CB) CHARACTER 10 MPFE_BA_BUNDLE_VER_ MICRO Bun ver micro
(2D5) CHARACTER 255 MPFE_BA_BUNDLE_DIR Bundle directory
(3D4) CHARACTER 64 MPFE_BA_PLATFORM_NAME Platform name
(414) CHARACTER 64 MPFE_BA_APPLICATION_ NAME Application name
(454) CHARACTER 10 MPFE_BA_APPL_VER_ MAJOR appl ver major
(45E) CHARACTER 10 MPFE_BA_APPL_VER_ MINOR appl ver minor
(468) CHARACTER 10 MPFE_BA_APPL_VER_ MICRO appl ver micro
(257) CHARACTER 539 MPFE_BUNDLE_ENABLE
(257) CHARACTER 8 MPFE_BE_BUNDLE_NAME bundle name
(25F) CHARACTER 12 MPFE_BE_FROM_ ENABLESTATUS from_enablestatus
(26B) CHARACTER 12 MPFE_BE_TO_ ENABLESTATUS to_enablestatus
(277) CHARACTER 64 MPFE_BE_BUNDLE_ID Bundle id
(2B7) CHARACTER 10 MPFE_BE_BUNDLE_VER_ MAJOR Bun ver major
(2C1) CHARACTER 10 MPFE_BE_BUNDLE_VER_ MINOR Bun ver minor
(2CB) CHARACTER 10 MPFE_BE_BUNDLE_VER_ MICRO Bun ver micro
(2D5) CHARACTER 255 MPFE_BE_BUNDLE_DIR Bundle directory
(3D4) CHARACTER 64 MPFE_BE_PLATFORM_NAME Platform name
(414) CHARACTER 64 MPFE_BE_APPLICATION_ NAME Application name
(454) CHARACTER 10 MPFE_BE_APPL_VER_ MAJOR appl ver major
(45E) CHARACTER 10 MPFE_BE_APPL_VER_ MINOR appl ver minor
(468) CHARACTER 10 MPFE_BE_APPL_VER_ MICRO appl ver micro
(257) CHARACTER 36 MPFE_DB2_CONNECTION
(257) CHARACTER 4 MPFE_DC_DB2_ID DB2 Id
(25B) CHARACTER 4 MPFE_DC_DB2_GROUP_ID DB2 Group Id
(25F) CHARACTER 4 MPFE_DC_DB2_RELEASE DB2 Release
(263) CHARACTER 12 MPFE_DC_FROM_ CONNECTST From_connectst
(26F) CHARACTER 12 MPFE_DC_TO_CONNECTST To_connectst
(257) CHARACTER 88 MPFE_FILE_ENABLE
(257) CHARACTER 8 MPFE_FE_FILE_NAME file name
(25F) CHARACTER 44 MPFE_FE_DSNAME dsname
(28B) CHARACTER 12 MPFE_FE_FROM_ ENABLESTATUS from_enablestatus
(297) CHARACTER 12 MPFE_FE_TO_ ENABLESTATUS to_enablestatus
(2A3) CHARACTER 12 MPFE_FE_OPENSTATUS openstatus
(257) CHARACTER 88 MPFE_FILE_OPEN
(257) CHARACTER 8 MPFE_FO_FILE_NAME file name
(25F) CHARACTER 44 MPFE_FO_DSNAME dsname
(28B) CHARACTER 12 MPFE_FO_FROM_ OPENSTATUS from_openstatus
(297) CHARACTER 12 MPFE_FO_TO_OPENSTATUS to_openstatus
(2A3) CHARACTER 12 MPFE_FO_ENABLESTATUS enablestatus
(257) CHARACTER 177 MPFE_IPIC_CONNECTION
(257) CHARACTER 8 MPFE_IP_IPCONN_NAME IPCONN name
(25F) CHARACTER 12 MPFE_IP_FROM_ CONNECTST From_connectst
(26B) CHARACTER 12 MPFE_IP_TO_CONNECTST To_connectst
(277) CHARACTER 8 MPFE_IP_APPLID Applid
(27F) CHARACTER 116 MPFE_IP_HOST Host
(2F3) CHARACTER 8 MPFE_IP_HOSTTYPE Host type
(2FB) CHARACTER 5 MPFE_IP_PORT Port
(300) CHARACTER 8 MPFE_IP_NETWORKID Network ID
(257) CHARACTER 8683 MPFE_MESSAGE
(257) CHARACTER 9 MPFE_ME_MESSAGE_ID Message id
(260) CHARACTER 1024 MPFE_ME_MESSAGE_TEXT Message text
(660) CHARACTER 255 MPFE_ME_INSERT1 Message insert 1
(75F) CHARACTER 255 MPFE_ME_INSERT2 Message insert 2
(85E) CHARACTER 255 MPFE_ME_INSERT3 Message insert 3
(95D) CHARACTER 255 MPFE_ME_INSERT4 Message insert 4
(A5C) CHARACTER 255 MPFE_ME_INSERT5 Message insert 5
(B5B) CHARACTER 255 MPFE_ME_INSERT6 Message insert 6
(C5A) CHARACTER 255 MPFE_ME_INSERT7 Message insert 7
(D59) CHARACTER 255 MPFE_ME_INSERT8 Message insert 8
(E58) CHARACTER 255 MPFE_ME_INSERT9 Message insert 9
(F57) CHARACTER 255 MPFE_ME_INSERT10 Message insert 10
(1056) CHARACTER 255 MPFE_ME_INSERT11 Message insert 11
(1155) CHARACTER 255 MPFE_ME_INSERT12 Message insert 12
(1254) CHARACTER 255 MPFE_ME_INSERT13 Message insert 13
(1353) CHARACTER 255 MPFE_ME_INSERT14 Message insert 14
(1452) CHARACTER 255 MPFE_ME_INSERT15 Message insert 15
(1551) CHARACTER 255 MPFE_ME_INSERT16 Message insert 16
(1650) CHARACTER 255 MPFE_ME_INSERT17 Message insert 17
(174F) CHARACTER 255 MPFE_ME_INSERT18 Message insert 18
(184E) CHARACTER 255 MPFE_ME_INSERT19 Message insert 19
(194D) CHARACTER 255 MPFE_ME_INSERT20 Message insert 20
(1A4C) CHARACTER 255 MPFE_ME_INSERT21 Message insert 21
(1B4B) CHARACTER 255 MPFE_ME_INSERT22 Message insert 22
(1C4A) CHARACTER 255 MPFE_ME_INSERT23 Message insert 23
(1D49) CHARACTER 255 MPFE_ME_INSERT24 Message insert 24
(1E48) CHARACTER 255 MPFE_ME_INSERT25 Message insert 25
(1F47) CHARACTER 255 MPFE_ME_INSERT26 Message insert 26
(2046) CHARACTER 255 MPFE_ME_INSERT27 Message insert 27
(2145) CHARACTER 255 MPFE_ME_INSERT28 Message insert 28
(2244) CHARACTER 255 MPFE_ME_INSERT29 Message insert 29
(2343) CHARACTER 255 MPFE_ME_INSERT30 Message insert 30
(257) CHARACTER 39 MPFE_MRO_CONNECTION
(257) CHARACTER 4 MPFE_MR_CONNECTION_ NAME Connection name
(25B) CHARACTER 12 MPFE_MR_FROM_ CONNECTST From_connectst
(267) CHARACTER 12 MPFE_MR_TO_CONNECTST To_connectst
(273) CHARACTER 3 MPFE_MR_ACCESSMETHOD Accessmethod
(276) CHARACTER 8 MPFE_MR_NETNAME Netname
(257) CHARACTER 318 MPFE_PROGRAM_ENABLE
(257) CHARACTER 8 MPFE_PE_PROGRAM_NAME Program name
(25F) CHARACTER 12 MPFE_PE_FROM_ ENABLESTATUS from_enablestatus
(26B) CHARACTER 12 MPFE_PE_TO_ ENABLESTATUS to_enablestatus
(277) CHARACTER 4 MPFE_PE_REMOTE_SYSTEM remote system
(27B) CHARACTER 8 MPFE_PE_REMOTE_NAME to_enablestatus
(283) CHARACTER 8 MPFE_PE_LIBRARY_NAME library name
(28B) CHARACTER 44 MPFE_PE_LIBRARY_DSN library dsn
(2B7) CHARACTER 64 MPFE_PE_PLATFORM_NAME platform name
(2F7) CHARACTER 64 MPFE_PE_APPLICATION_ NAME application name
(337) CHARACTER 10 MPFE_PE_APPL_VER_ MAJOR appl ver major
(341) CHARACTER 10 MPFE_PE_APPL_VER_ MINOR appl ver minor
(34B) CHARACTER 10 MPFE_PE_APPL_VER_ MICRO appl ver micro
(355) CHARACTER 64 MPFE_PE_OPERATION operation
(257) CHARACTER 8 MPFE_TRAN_ABEND
(257) CHARACTER 4 MPFE_TA_TRANSACTION Transaction id
(25B) CHARACTER 4 MPFE_TA_ABCODE Abend code
(257) CHARACTER 48 MPFE_TRANCLASS_TASK
(257) CHARACTER 8 MPFE_TC_TRANCLASS Tranclass
(25F) CHARACTER 10 MPFE_TC_FROM_ACTIVE From active
(269) CHARACTER 10 MPFE_TC_TO_ACTIVE To active
(273) CHARACTER 10 MPFE_TC_MAXACTIVE Maxactive
(27D) CHARACTER 10 MPFE_TC_PERCENT_ MAXACTIVE % maxactive
(257) CHARACTER 40 MPFE_USER_TASK
(257) CHARACTER 10 MPFE_UT_FROM_TASKS From tasks
(261) CHARACTER 10 MPFE_UT_TO_TASKS To tasks
(26B) CHARACTER 10 MPFE_UT_MAXTASKS Maxtasks
(275) 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